Basic PLC Programming — Flashcards | Industrial Robotics and Digital Manufacturing Technician | FatSkills

Basic PLC Programming — Flashcards

Fast review mode: answers are shown by default so you can skim quickly. Hide them if you want to self-test.

PLC programming involves creating logic, commonly using Ladder Logic (LD), to control industrial machinery via inputs (sensors/buttons) and outputs (motors/lights). Programs follow a scan cycle (read inputs, execute logic, update outputs) structured into rungs, using contacts (conditions) and coils (actions). 

Key PLC Programming Concepts
Ladder Logic (LD): The most common graphical language, resembling electrical relay schematics.
Rungs: Horizontal lines of code containing instructions.
Contacts: Inputs (e.g., normally open, normally closed) representing switch or sensor states.
Coils: Outputs that actuate devices like motors or solenoids.
Logic Functions: AND (series contacts), OR (parallel contacts), and latching (holding an output on).
Timers & Counters: Used to delay actions or count events (e.g., Timer On Delay - TON). 

Basic Workflow
Define I/O: Identify all inputs (sensors) and outputs (actuators).
Select Software: Use vendor-specific software (e.g., Rockwell Studio 5000, Siemens TIA Portal) to create a project.
Develop Ladder Logic: Program the rungs using contacts and coils.
Simulation & Testing: Test logic using simulation tools before deploying to real hardware. 

Common Languages
While Ladder Logic is dominant, IEC 61131-3 standardizes other languages like Functional Block Diagram (FBD), Structured Text (ST), and Sequential Function Chart (SFC).

1 of 40 Ready
The four languages used to program a ControlLogix PLC are _______ ______ ______, structured text, function block diagram, and ladder logic.
SEQUENTIAL FUNCTION CHART
Shortcuts
Prev Space Show / hide Next
Turn this into a study set.
Sign in with Google to save tricky questions to your reminder list and resume on any device.
Sign in with Google Free • no extra password