PLC Simulator
PLC instruction reference

PLC Instructions List: Codes, Behavior and Vendor Names

Learn what contacts, coils, latches, one-shots, counters, program-flow and data instructions do during execution. Compare representative Allen-Bradley, Siemens, IEC 61131-3 and Mitsubishi conventions, then practice the underlying logic in a browser-based training simulator.

Join 6500+ learners practicing PLC programming

Real plc instructions footage

See this exact skill in the working simulator.

Watch the real browser product respond to the task on this page, then try the same practical workflow yourself. No slides, concept mockups, install, or credit card.

Try this in the browser
PLC Instructions in a Real Ladder Simulator

From field signal to instruction result

Six instruction families, six different signal paths

A mnemonic only becomes useful when you can connect it to the field device, controller memory, task execution and physical result. These diagrams make that complete path visible.

Pushbutton field state passing through a PLC input module and Boolean tag into a ladder contact instruction
01Input instructions examine controller data. Trace the path from field device and module channel to tag state before choosing XIC, XIO, NO or NC notation.
PLC output coil instruction driving an output module, interposing relay, contactor and guarded training motor
02An output instruction writes controller state; the module, interface device, contactor and actuator determine what happens physically.
PLC timer and counter instruction states beside a photoelectric sensor and boxes on a conveyor
03Timers measure enabled duration while counters respond to events or edges. The same conveyor can require both kinds of state.
PLC one-shot edge detector producing one narrow pulse while a carton blocks a photoelectric sensor for longer
04An edge instruction turns a transition into a one-scan event so a slow-moving part is not counted repeatedly while the sensor remains active.
4 to 20 milliamp pressure transmitter connected to PLC analog input with raw scaling and data move instruction flow
05Data instructions become meaningful when raw module values, engineering units, quality state and destination tags are all explicit.
PLC main routine calling separate motor alarm and process subroutines linked to a physical training cell
06Program-flow instructions organize when routines execute; they do not replace clear ownership, interfaces and controller-specific task design.

Direct answers

PLC code and PLC instruction lists are related, but not identical

What is PLC code?

PLC code is the executable control logic stored in a programmable logic controller. It may be written as ladder diagram, function block diagram, structured text, sequential function chart or another vendor-supported form. An instruction is one operation inside that program; the full code also includes tags, routines, tasks, data types and controller configuration.

Instruction list or Instruction List?

This page is a catalog of common PLC operations. Capitalized Instruction List can also mean the legacy IEC 61131-3 textual language that writes logic as mnemonic statements. If that is what you need, use the PLC Instruction List simulator and guide.

Foundations

Shared control concepts, different instruction systems

PLC platforms share control concepts inherited from relay logic and computing, but they do not expose one universal instruction set. Allen-Bradley's Studio 5000 uses mnemonics such as XIC, OTE and JSR. Siemens and IEC-oriented environments use graphical elements and function blocks with platform-specific details. Mitsubishi programming tools use mnemonics such as LD, OUT, SET, RST and PLS. Available instructions, parameters and runtime behavior depend on controller family and software version.

The transferable skill is predicting how Boolean state, transitions, retained values and task execution affect a machine. Comparable contacts and rising-edge detectors solve similar control problems, but they are not automatically interchangeable: storage, prescan, enable, scope and update rules can differ. Use this guide to build a mental model, then verify exact behavior in the target vendor's documentation.

Each instruction below gets its own page: what it does during the scan, a ladder diagram showing it in context, a timing diagram where behavior is stateful, the vendor naming table, two worked examples and the mistakes that actually bite people in the field. Start with contact-and-coil behavior in the no-account browser exercise; after signup, the scenario catalog covers broader instruction combinations in practical machine contexts.

The reference

PLC instructions by category

Looking for timers? TON, TOF and RTO have a dedicated deep-dive on the PLC timers page, counters get the full treatment on PLC counters, and every symbol is drawn out on the ladder logic symbols reference.

Reading about instructions is the slow way

Build the first contact-and-coil rung without an account, toggle a field input and observe the output. Then save your result and continue into guided scenarios that combine timers, counters, latches, data and program structure.

Questions

PLC instruction set — frequently asked.

A PLC instruction set is the collection of operations supported by a controller and its programming environment: Boolean examinations, output writes, edge detectors, timers, counters, comparisons, math, data movement, program flow, communications, motion and vendor-specific functions. The concepts overlap across vendors, but names, operands, execution rules and available instructions differ.

PLC code and example path

Move from one instruction to a tested control pattern

Read the instruction behavior, inspect a complete pattern, run its edge cases and then adapt it as a project.