C-309 logo
Focused certification exam prep
Start practice

What Is A C-309?

TL;DR
  • 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?.

Identity check: Fees, pass rates, and domain weights published for other credentials that use the "C-309" label do not apply here. Everything in this article relates to the SACA Programmable Controller Systems 2 credential only.

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.

#ObjectiveSkill Type
1Program and operate a PLC logic program that uses analog instructionsProgramming
2Troubleshoot a PLC program application that uses analog I/ODiagnosis
3Program and operate a PLC logic program that uses program control instructionsProgramming
4Program and operate a PLC logic program that uses subroutine instructionsProgramming
5Program and operate an HMI project that uses objects to interact with a PLCHMI design
6Program and operate an HMI project that uses information, diagnostic and alarm messagesHMI 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
Think in layers: When an analog value looks wrong, work from the field device to the wiring to the module to the raw count to the scaling to the logic. Candidates who jump straight to editing ladder logic often chase the wrong layer. That layered habit is exactly what a troubleshooting-style question is testing.

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.
Verify before you commit: Before building a study plan around this article, confirm with your SACA testing center the current exam objectives, question format, timing, and pass criteria. Our pages on C-309 requirements and C-309 passing score explain what is and is not known.

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.

Week 1

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
Week 2

Analog Troubleshooting (Domain 2)

  • Work fault scenarios: wrong signal type, bad scaling, flat-lined readings
  • Practice the field-to-logic diagnostic layers
Week 3

Program Flow (Domains 3 and 4)

  • Trace scans through control instructions and note output states
  • Refactor a program into a main routine plus subroutines
Week 4

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

What does C-309 stand for in this context?

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.

What topics does the C-309 cover?

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.

How is the C-309 delivered?

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.

How much does it cost?

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.

Are the six domains weighted on the exam?

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.

Ready to pass your C-309 exam?

Put this into practice with free C-309 questions across every exam domain.