LADDER LOGICResources / Ladder logic symbolsUpdated 29 Oct 2026

[ LADDER LOGIC SYMBOLS · STANDARD ]

IEC 61131-3 and ladder diagram symbols

IEC 61131-3 is the international standard for PLC programming languages. Ladder diagram (LD) is one of its graphical languages, alongside function block diagram (FBD), structured text (ST) and sequential function chart (SFC). It defines the contacts, coils and power rails, and a set of standard function blocks such as timers, counters and edge detectors.

Full name
IEC 61131-3, Programmable controllers, Part 3: Programming languages
Current edition
Edition 4, published May 2025
Languages
Ladder diagram (LD), function block diagram (FBD), structured text (ST), sequential function chart (SFC); instruction list (IL) was dropped in edition 4
Standard blocks
Timers TON, TOF, TP; counters CTU, CTD, CTUD; edge detectors R_TRIG, F_TRIG; bistables SR, RS

Contacts IEC 61131-3

About contacts

Coils IEC 61131-3

About coils

Rungs and branches IEC 61131-3

About rungs and branches

Timers and counters IEC 61131-3

About timers and counters

Compare, move and logic blocks IEC 61131-3

About compare, move and logic blocks

IEC names and Allen-Bradley names

Siemens, Schneider, Beckhoff, CODESYS-based PLCs and most others follow the IEC 61131-3 names. Rockwell Automation (Allen-Bradley) draws ladder logic the same way but uses its own instruction names:

IEC 61131-3Allen-BradleyWhat it does
Normally open contactXICPasses power when the bit is 1
Normally closed contactXIOPasses power when the bit is 0
CoilOTEWrites the rung result to the bit
Set coil (S)OTLLatches the bit on
Reset coil (R)OTUUnlatches the bit
R_TRIG, P contactONS, OSROne scan on a rising edge
TON, TOFTON, TOF, RTOTimers (RTO is retentive)
CTU, CTDCTU, CTDCounters
EQ, NE, GT, GE, LT, LEEQU, NEQ, GRT, GEQ, LES, LEQComparisons
MOVEMOVCopies a value

How a ladder program runs

The PLC reads its inputs, solves the rungs from top to bottom and each rung from left to right, writes its outputs, and repeats. That cycle is the scan, typically a few milliseconds. See how to read ladder logic.

Frequently asked questions

What is IEC 61131-3?

The international standard for PLC programming languages, including ladder diagram, function block diagram, structured text and sequential function chart.

Is ladder logic part of IEC 61131-3?

Yes. Ladder diagram (LD) is one of its graphical languages, with standard contacts, coils and function blocks.

Do all PLCs use the same ladder symbols?

The graphics are almost the same everywhere. The names differ: Allen-Bradley uses XIC, XIO, OTE, OTL and OTU where IEC says contact, coil, set and reset.

Every interlock in your PLC logic, tested and signed.Deskely holds the cause and effect and function test records for every system, checked as they are signed, so the logic is proved before start-up.
  • In production since 2014
  • Thousands of daily users
  • On MODEC FPSO projects since 2016

The symbols on this page were drawn by Deskely and are free to use. Standards are revised and every project issues its own legend sheets, which take precedence.

Autonomous engineering runs on Deskely.

Talk to sales