C-359 logo
Focused certification exam prep
Start practice

C-359 Cheat Sheet 2026: One-Page Review of Must-Know Facts

TL;DR
  • C-359 is Programmable Controller Systems 3, issued under the Smart Automation Certification Alliance (SACA) micro-credential program.
  • Published preparation topics number nine, from distributed I/O via Ethernet through data conversion instructions; no official weights are published.
  • Silver is a proctored online written exam via the SACA portal; Gold adds an observed hands-on assessment on approved equipment.
  • Question count, time limit, individual fee, pass mark and renewal rules were not verified; confirm with SACA before booking.

What This Cheat Sheet Covers (and What It Doesn't)

This is a one-page-style review of Programmable Controller Systems 3 (C-359), the third course-level competency in a programmable controller sequence within the SACA smart automation micro-credential family. It condenses the nine published key-skill topics into scannable facts you can review the night before a study session or the week before testing.

It is deliberately honest about its limits. SACA's published material lists topics without weights, and a complete current detailed handbook was not retrieved during research. So this sheet tells you what to know and how to think about each topic, but it does not pretend to be an official exam blueprint. Where a fact such as the number of questions, the time limit or the pass mark could not be verified, we say so rather than guess. For a deeper walk-through of preparation, pair this page with the C-359 Study Guide and the complete guide to all 9 content areas.

Identity, Format and Delivery at a Glance

ItemWhat We Can Say
CredentialProgrammable Controller Systems 3 (C-359)
IssuerSmart Automation Certification Alliance (SACA)
Silver deliveryProctored online written exam via the SACA portal
Gold requirementSilver plus an observed hands-on assessment on approved equipment
Published topicsNine key-skill preparation topics, no published weights
Individual retail exam priceNot published; access is typically through membership benefits
Question count, time limit, pass markNot verified
Retake and renewal rulesNot verified

The practical takeaway on cost and access: eligible member-institution students and member-company employees receive certification access through SACA membership benefits rather than a published individual retail price. If you are testing through a college program, your instructor or testing coordinator is your first stop. For the broader picture, see the C-359 certification cost breakdown and the requirements and eligibility guide.

The Nine Topics on One Page

These are the nine published preparation topics. The header count of nine reflects how many topics were supplied, not an official domain count, so treat them as a study map rather than a scoring structure.

  1. Distributed I/O via Ethernet
  2. Serial data communications
  3. Modbus communication protocol
  4. Statement List programming language
  5. Programming and interpreting PLC-to-PLC data communications via EtherNet/IP
  6. PID instructions
  7. Data arrays
  8. String data
  9. Data conversion instructions
How the topics cluster: Topics 1 to 3 and 5 are about moving data between devices (networking and protocols). Topic 4 is a language skill. Topic 6 is closed-loop control. Topics 7 to 9 are data-handling skills. Studying by cluster rather than by list order helps related concepts reinforce each other.

Distributed I/O, Serial, Modbus and EtherNet/IP Quick Reference

Distributed I/O via Ethernet

Be able to explain why remote I/O blocks are placed near field devices and how they exchange data with the controller over an Ethernet network.

  • Understand the role of the controller versus the remote I/O adapter in the data exchange
  • Know how I/O points map into controller memory and how to read those mappings
  • Recognize how network addressing and connection configuration affect whether a remote module appears healthy
  • Be ready to reason about what happens to outputs when communication is interrupted

Serial Data Communications

Serial links remain common for connecting controllers to instruments, drives, scanners and other devices. Expect to interpret and configure the parameters that must match on both ends.

  • Know the core settings that must agree between devices: baud rate, data bits, parity and stop bits
  • Distinguish point-to-point from multi-drop arrangements at a conceptual level
  • Be able to troubleshoot a dead link by checking parameter mismatches before suspecting hardware
  • Understand that serial messages are often handled as character data, which connects directly to string handling

Modbus Communication Protocol

Modbus is a widely used master/slave style protocol in industrial automation. Focus on how requests and responses are structured and how data types map to controller memory.

  • Know the roles of the requesting device and the responding device
  • Understand that Modbus organizes data into distinct categories such as discrete bits and 16-bit registers
  • Be able to read a message exchange and identify which device, function and data location it addresses
  • Watch for addressing-offset confusion, a classic source of "off by one" errors when mapping register numbers to controller addresses

PLC-to-PLC Data Communications via EtherNet/IP

The topic wording emphasizes both programming and interpreting these exchanges. That signals that you may be asked to read a configuration or message instruction and explain what it does, not only build one.

  • Understand the producer/consumer idea: one controller makes data available and another receives it
  • Know what must be configured on both controllers for a shared data exchange to work
  • Be able to read message instruction parameters and identify the source, destination and data length
  • Know the first things to check when a peer-to-peer exchange fails: connectivity, addressing, data type and size agreement
Cross-topic connection: Serial, Modbus and EtherNet/IP all answer the same question: how does data get from one device to another reliably? When you study them side by side, compare how each one addresses a device, structures a message and reports an error. That comparison habit makes scenario questions much easier to decode.

Statement List and PID Quick Reference

Statement List Programming Language

Statement List is a text-based, instruction-per-line language, quite different from ladder diagrams. The skill most likely to be tested is reading a short listing and predicting its behavior, or translating between Statement List and ladder logic.

  • Know the general pattern: load an operand, apply a logic operation, assign the result
  • Practice converting simple ladder rungs (series, parallel, seal-in) into their Statement List equivalents and back
  • Understand how nesting and grouping are expressed when a rung has branches
  • Be careful with instruction mnemonics, which vary by controller platform; learn the conventions of the platform used in your course

PID Instructions

PID control is the gateway to analog process control. Expect conceptual and parameter-level questions rather than pure math.

  • Know the purpose of each term: proportional responds to present error, integral to accumulated error, derivative to rate of change
  • Identify the process variable, setpoint and control output in a loop description
  • Understand the difference between automatic and manual mode and why bumpless transfer matters
  • Recognize symptoms of poor tuning, such as sustained oscillation, sluggish response and overshoot, and which term adjustment addresses each
  • Know that scaling of analog inputs and outputs matters before the loop can behave sensibly

Key Takeaway

For both Statement List and PID, the exam-friendly skill is interpretation. Practice looking at a snippet or a parameter set and stating, in one sentence, what the controller will do. If you can narrate behavior, you can answer most scenario questions.

Arrays, Strings and Data Conversion Quick Reference

Data Arrays

Arrays group related values under one name and one index. They appear throughout recipe handling, data logging and message buffers.

  • Understand indexing, including that many platforms start at element zero
  • Know how an indirect index lets one routine process many elements
  • Be alert to out-of-range index faults, a common cause of controller errors
  • Recognize how arrays hold the data that communications instructions send and receive

String Data

Strings carry text such as barcodes, part numbers and device messages. They are the bridge between serial communications and numeric control logic.

  • Know that a string typically carries both a length and a set of character values
  • Understand common operations: concatenating, extracting a portion, finding a substring and comparing
  • Recognize how text received over a serial link ends up in string storage before it is parsed
  • Remember that numeric values must be converted before they can be placed inside text, and vice versa

Data Conversion Instructions

Conversion instructions change data from one representation to another so different parts of a program and different devices can work together.

  • Know the common representations in play: integers, floating-point values, binary-coded decimal and text
  • Understand what can go wrong in conversion: loss of fractional precision, overflow when a value does not fit the destination and sign handling
  • Be able to choose the right conversion when moving a sensor value into a display string or a received string into a number
  • Connect this topic to Modbus, where 16-bit register data often needs conversion to be meaningful
The data-handling triangle: Arrays store, strings carry text and conversion instructions translate between them. Many realistic problems use all three at once, for example receiving a serial message into a string, converting part of it to a number and storing it in an array element. Practice that whole chain, not just each piece alone.

Silver vs. Gold: Knowing What You're Sitting

SACA's micro-credential structure distinguishes two levels for C-359. Silver is the proctored online written exam delivered through the SACA portal. Gold requires Silver plus an observed hands-on assessment on approved equipment. That difference changes how you should prepare.

LevelWhat It InvolvesHow to Prepare
SilverProctored online written exam via the SACA portalConcept recall, instruction interpretation and scenario reasoning across the nine topics
GoldSilver plus an observed hands-on assessment on approved equipmentAll of the above plus supervised lab time on the platform your program uses

If Gold is your goal, do not leave hands-on practice until the end. Time with real or approved equipment is where Statement List syntax, message configuration and PID setup become automatic. The C-359 training overview and the difficulty guide can help you gauge how much lab time you need.

Facts to Verify Before You Book

Several details that candidates commonly ask about could not be confirmed from the sources reviewed, so do not rely on anyone, including this site, who states them as settled without citing SACA directly.

  • Written question count and time limit: not verified.
  • Individual exam fee: not published as a retail price; access is described through membership benefits.
  • Universal pass mark, retake rules and renewal or validity: not verified. Course hours, hands-on assessment time and transfer-credit conditions should not be mistaken for written-exam timing or certification validity.
  • Exam revision status: an independently verified current exam revision was not established.
  • Current availability: one supplier listing marks C-359 with an asterisk keyed to "In Development." That listing is not an authoritative release notice, but it is a reason to confirm current assessment availability with SACA or your testing center before planning a booking.
Where to confirm: Start with SACA's certification pages and the portal registration help. If you are a student or employee of a member organization, ask your institution's SACA contact what is currently offered. Related reading: passing score, pass rate and exam dates and scheduling.

Prerequisites: Curriculum, Not Gatekeeping

One published example degree pathway, presented at HI-TEC 2024, places C-309 before C-359 and C-359 before C-360. Treat that as a curriculum sequence in that example, not as an issuer-wide eligibility rule. Similarly, UW-Stout lists C-359 for 3 credits within its specific articulation agreement with Northwood Technical College; that does not mean every college awards credit. See the requirements guide for the full picture.

Using This Sheet: A Domain-Ordered Review Plan

Because the nine topics build on one another, order matters more than total hours. This plan sequences them so each week supports the next.

Week 1

Data foundations first

  • Data arrays and indexing
  • String data operations
  • Data conversion instructions
Week 2

Device-to-device communication

  • Serial data communications and matching settings
  • Modbus request/response structure and addressing offsets
  • Tie serial input to string parsing from Week 1
Week 3

Ethernet-based architectures

  • Distributed I/O via Ethernet
  • PLC-to-PLC data communications via EtherNet/IP
  • Practice reading message parameters
Week 4

Language and control, then full review

  • Statement List translation drills
  • PID terms, modes and tuning symptoms
  • Timed mixed practice across all nine topics

Data handling goes first because it underlies almost everything else: Modbus registers need conversion, serial messages land in strings and peer-to-peer exchanges move arrays. When you reach a mixed-practice session, try the free questions at the C-359 practice test site to find which topics need another pass.

Who Uses These Skills

The competencies on this sheet show up in industrial maintenance, controls technician and automation support roles, where people configure networked controllers, troubleshoot communications and tune loops. Employers in manufacturing often prize this skill combination, though specific salary figures are not stated here. For market context, see the C-359 jobs overview, the salary guide and the ROI analysis.

Frequently Asked Questions

What does C-359 refer to on this site?

It refers to Programmable Controller Systems 3 (C-359), a competency issued under the Smart Automation Certification Alliance (SACA) micro-credential program. It is not any other credential that happens to share the same code. See What Is C-359? for background.

What topics should I memorize first?

Start with the nine published topics: distributed I/O via Ethernet, serial communications, Modbus, Statement List, PLC-to-PLC communications via EtherNet/IP, PID instructions, data arrays, string data and data conversion instructions. SACA does not publish weights, so give each meaningful attention and spend extra time on your weakest areas.

Is the exam written or hands-on?

Both exist at different levels. Silver is a proctored online written exam through the SACA portal. Gold requires Silver plus an observed hands-on assessment on approved equipment.

How many questions are on the exam and how long is it?

The written question count and time limit were not verified from the sources reviewed. Confirm them with SACA or your testing center rather than relying on unsourced figures.

How much does it cost to take?

No individual retail exam price was verified. Eligible member-institution students and member-company employees receive access through SACA membership benefits. Ask your institution or employer, and see the cost breakdown for more.

Is the exam currently available?

Confirm before you plan. One supplier listing marks C-359 as "In Development," although that is not an authoritative release notice. Check with SACA or your testing center for current assessment availability and scheduling.

Ready to pass your C-359 exam?

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