- What a C-309 Actually Is
- Who Issues It and How It Is Delivered
- The Six Preparation Objectives
- Analog Instructions and Troubleshooting in Practice
- Program Control and Subroutine Instructions
- The HMI Half of the Credential
- Scope Caveats You Should Know About
- Who Benefits From It
- Sequencing Your Preparation Around the Domains
- Frequently Asked Questions
- C-309 here means Programmable Controller Systems 2, a Smart Automation Certification Alliance (SACA) credential covering PLC logic and HMI projects.
- The reviewed preparation scope has six objectives: analog programming, analog troubleshooting, program control, subroutines, HMI objects, and HMI messages.
- Silver is a proctored online written exam; Gold adds an observed hands-on assessment on SACA-approved equipment.
- Exact question count, time limit, retail fee, and pass mark were not verified, so confirm them with your testing center.
What a C-309 Actually Is
Search for "C-309" and you will find several unrelated credentials sharing the same code. This article is about exactly one of them: Programmable Controller Systems 2 (C-309), a credential in the Smart Automation Certification Alliance (SACA) family. It sits in the industrial automation world, where technicians and technologists program programmable logic controllers (PLCs) and the human-machine interfaces (HMIs) that operators use to run machinery.
The "2" in the title matters. This is a second-level controller credential, which means it builds on basic PLC literacy and pushes into the topics that separate someone who can write a start/stop rung from someone who can handle real process signals, structured program flow, and operator screens. If you are looking for the shorter explainer versions of this topic, we also cover the basics in What Is C-309? and What Does C-309 Stand For?.
Who Issues It and How It Is Delivered
The issuer
The credential comes from the Smart Automation Certification Alliance (SACA), an industry and education alliance that publishes a ladder of smart-automation and smart-manufacturing certifications. SACA works through participating colleges, training centers, and member companies rather than through a single national testing chain. That affects how you register and what you pay, which we cover below.
Silver and Gold
Delivery follows a two-tier model:
- Silver: a proctored online written exam delivered through the SACA portal at participating centers.
- Gold: requires Silver first, plus an observed hands-on assessment using SACA-approved equipment.
That split shapes how you prepare. The written portion rewards conceptual fluency with instruction behavior and HMI design logic. The Gold practical rewards actual time on controller trainers, because an assessor watches you program, operate, and troubleshoot.
Registration and cost mechanics
Registration runs through the SACA portal, and the center you test at controls scheduling. On cost, the picture is more nuanced than a single retail price. SACA education and industry membership benefits provide certification access for eligible enrolled students and for employees of member companies. Those benefits are separate from tuition, equipment, or any local center charges. If you are a student in a participating program, your instructor may already have arranged access. If you work for a member company, ask your training coordinator before paying out of pocket.
An individual retail exam fee was not verified in the research behind this article, so we will not quote one. For how to think about total outlay, see C-309 Certification Cost 2026, and for scheduling logistics see C-309 Exam Dates 2026.
The Six Preparation Objectives
The reviewed C-309 preparation material breaks into six objectives. Public college course documents reproduce these as credential-coded standards (309.01 through 309.06). Two caveats up front: these six are a preparation curriculum, not a confirmed official exam blueprint, and no weighting is published, so do not assume the domains carry equal marks on the written test.
| # | Objective | Skill Type |
|---|---|---|
| 1 | Program and operate a PLC logic program that uses analog instructions | Programming |
| 2 | Troubleshoot a PLC program application that uses analog I/O | Diagnosis |
| 3 | Program and operate a PLC logic program that uses program control instructions | Programming |
| 4 | Program and operate a PLC logic program that uses subroutine instructions | Programming |
| 5 | Program and operate an HMI project that uses objects to interact with a PLC | HMI design |
| 6 | Program and operate an HMI project that uses information, diagnostic and alarm messages | HMI design |
For a domain-by-domain walkthrough, see our companion piece, C-309 Exam Domains 2026: Complete Guide to All 6 Content Areas.
Analog Instructions and Troubleshooting in Practice
Domains 1 and 2 are where many candidates feel the jump from a first PLC course. Discrete logic deals in on and off. Analog deals in ranges, and ranges bring scaling, resolution, and error sources.
Domain 1: Analog Instructions
You must be able to build and run logic that reads and acts on continuous signals rather than simple contacts.
- How an analog input module converts a field signal into a raw count the controller can use
- Scaling raw counts into engineering units such as temperature, pressure, level, or flow
- Using compare, math, and move-style instructions to act on analog values
- Driving analog outputs, such as a valve position or drive speed command
- Operating the finished program and confirming that behavior matches the process intent
Domain 2: Troubleshooting Analog I/O
This is a diagnosis domain. Expect scenarios where a program looks logically fine but the process misbehaves.
- Distinguishing a wiring or field-device fault from a scaling or configuration error
- Recognizing the symptoms of out-of-range, flat-lined, or noisy readings
- Checking module configuration against the signal type actually connected
- Using online monitoring to compare raw values, scaled values, and expected process behavior
Program Control and Subroutine Instructions
Domains 3 and 4 shift from signals to program structure. Both are about controlling how and when the processor executes your logic.
Program control instructions
Program control instructions alter normal top-to-bottom scan execution. Candidates should understand why a programmer would conditionally skip sections of logic, force a section to execute or not execute, or manage flow around a fault or mode change. The tested skill is predicting scan behavior: what runs, what is bypassed, and what state outputs are left in when a section is skipped. That last point is a classic trap, because skipped logic does not necessarily turn its outputs off.
Subroutine instructions
Subroutines let you break a program into reusable, named blocks that a main routine calls. Expect to reason about how a call transfers execution, how a return resumes it, and how data is passed or shared between the main program and the called routine. Good subroutine design also makes troubleshooting easier, which loops back to Domain 2 thinking.
What to Master Across Domains 3 and 4
These two domains reward candidates who can trace execution mentally.
- Predicting which rungs execute on a given scan when a control instruction is active
- Understanding the state of outputs inside logic that is not being executed
- Calling a subroutine, returning from it, and keeping the program organized
- Choosing when to use a subroutine versus leaving logic in the main routine
The HMI Half of the Credential
The last two domains move from the controller to the operator screen. This is what makes C-309 broader than a pure PLC-programming credential: you are expected to build an HMI project that talks to the PLC, not just the PLC program itself.
Domain 5: HMI objects that interact with a PLC
Here the focus is on screen objects: buttons, indicators, numeric displays, and similar elements that read from or write to PLC tags. The underlying skill is tag binding. A button on screen only works if it is tied to the correct controller address and behaves correctly (momentary versus maintained, for example). Candidates should be comfortable creating an HMI project, linking it to a controller, placing objects, and verifying that operator actions reach the PLC and that PLC data appears correctly on the screen.
Domain 6: Information, diagnostic, and alarm messages
Domain 6 covers messaging. Three message categories are named in the objective, and it is worth keeping them distinct:
- Information messages: routine operator notices about machine state or process steps.
- Diagnostic messages: help a technician locate why something is not running, often tied to specific conditions in the PLC program.
- Alarm messages: flag abnormal conditions that need attention, and typically involve triggers, acknowledgment, and logging behavior.
Key Takeaway
The HMI domains and the PLC domains are linked. A good alarm message depends on a PLC condition that you programmed, and a good diagnostic screen depends on the same troubleshooting logic tested in Domain 2. Study them as one system, not as separate topics.
Scope Caveats You Should Know About
Honest preparation means knowing where the available information runs out. Here is what could not be confirmed during research:
- Exam blueprint: the six objectives come from public college course documents that reproduce C-309-coded standards. They do not establish the latest issuer exam version, and an exhaustive current blueprint remains unverified.
- Written exam specifics: the exact number of questions, the time limit, the universal pass mark, and any retake or renewal rules were not verified. Course hours and practical assessment time should not be mistaken for a written-exam timer.
- Prerequisites: college courses may have their own prerequisites, and a degree pathway may place C-309 after the C-207/C-208 sequence. Those are program-level arrangements, not verified issuer-wide admission requirements.
- A conflicting description: some public listings describe the C-309 code in terms of Ethernet communications, which does not match the analog, PLC-programming, and HMI scope reviewed here. We have not substituted one for the other, and you should ask your testing center exactly which exam version and objectives apply to you.
Who Benefits From It
The skills tested map onto roles in manufacturing, process, packaging, and any facility that runs automated equipment. Typical job families include industrial maintenance technicians, controls and automation technicians, and entry-level controls or integration roles. Employers in this space tend to value demonstrated hands-on competence, which is why the Gold observed assessment can carry weight: it shows you can perform on real equipment, not only answer written questions.
The credential also fits students in community college and technical programs that align with SACA, and incumbent workers whose employers are SACA members and want to formalize skills they already use. We do not publish specific salary numbers here because none were verified; for a qualitative look, see C-309 Salary Guide 2026 and C-309 Jobs, and for the bigger decision, Is the C-309 Certification Worth It?
Sequencing Your Preparation Around the Domains
Rather than a generic schedule, order your work by dependency. The domains build on each other, and the hands-on Gold assessment rewards trainer time early.
Analog Foundations (Domain 1)
- Practice scaling raw counts to engineering units until it is automatic
- Build a small program that reads an analog input and drives an analog output
Analog Troubleshooting (Domain 2)
- Work fault scenarios: wrong signal type, bad scaling, flat-lined readings
- Practice the field-to-logic diagnostic layers
Program Flow (Domains 3 and 4)
- Trace scans through control instructions and note output states
- Refactor a program into a main routine plus subroutines
HMI and Messaging (Domains 5 and 6)
- Build screens with tag-bound objects, then add information, diagnostic, and alarm messages
- Run a full pass tying PLC conditions to HMI alarms
Finish with timed practice questions in mixed order so you are not relying on topic sequence. You can start with the C-309 practice tests, then use our C-309 study guide and the one-page C-309 cheat sheet for final review. To gauge effort, read How Hard Is the C-309 Exam? and C-309 Pass Rate 2026. If you want more structure around coursework, see C-309 training.
Frequently Asked Questions
Here it is the code for Programmable Controller Systems 2, a credential from the Smart Automation Certification Alliance (SACA). The label is shared with unrelated credentials elsewhere, so always confirm the issuer and title.
The reviewed preparation scope covers PLC programs using analog instructions, troubleshooting analog I/O, program control instructions, subroutine instructions, HMI projects with PLC-linked objects, and HMI information, diagnostic, and alarm messages.
The Silver level is a proctored online written exam through the SACA portal at participating centers. Gold requires Silver plus an observed hands-on assessment using SACA-approved equipment.
An individual retail fee was not verified. SACA education and industry membership benefits can provide access for eligible enrolled students and member-company employees, separate from tuition, equipment, or local center charges. Ask your center for current figures.
No weighting has been published for these six preparation objectives, and they are not confirmed as official exam domains. Prepare for all six rather than assuming some count for more.