Ladder Logic Symbols – All PLC Ladder Diagram Symbols

Ladder logic symbols are the building blocks of ladder diagrams. This guide covers the symbols defined in IEC 61131-3 and includes downloads in several formats, including a PDF you can keep for reference.

Each ladder logic symbol corresponds to a specific instruction. Often called bit logic instructions, these symbols are used in ladder diagrams, a programming language for working with boolean signals.

Standard IEC Symbols for Ladder Diagrams

Ladder Logic Symbols

Ladder Logic Symbols

The PLCopen organization standardizes the ladder diagram graphical programming language and the symbols it uses. A PLC program written in ladder logic combines these symbols to form a graphical program.

The IEC 61131-3 standard contains all these symbols and defines ladder diagram programming. Buying the standard can be expensive, though, if you only need the symbols.

For that reason, I’ve made all the ladder logic symbols available to download.

The symbols come in these download formats:

  • DWG-files
    2D CAD files. Symbol as a block.
  • PNG-files
    For use in documents and illustrations
  • PDF-file
    Printable cheat sheet with all symbols

All the ladder diagram symbols from IEC will also be available together in one file. Use it as a ladder logic cheat sheet while learning the basic symbols, or bit logic instructions.

IEC 61131-3 Ladder Diagram Symbols for Download

Ladder Diagram Contact Symbols:

NO Contact Ladder Diagram Symbol

NO Contact | DWG | PNG

NC Contact Ladder Diagram Symbol

NC Contact | DWG | PNG

Positive Transition-Sensing Contact

Positive Transition-Sensing Contact | DWG | PNG

Negative Transition-Sensing Contact

Negative Transition-Sensing Contact | DWG | PNG

 Ladder Diagram Coil Symbols:

Ladder Diagram Coil Symbol

Coil | DWG | PNG

Ladder Diagram Negated Coil Symbol

Negated Coil (NOT Coil) | DWG | PNG

SET Latch Coil Ladder Diagram Symbol

SET Latch Coil | DWG | PNG

RESET Latch Coil Ladder Diagram Symbol

RESET Latch Coil | DWG | PNG

Positive Transition-Sensing Coil

Positive Transition-Sensing Coil | DWG | PNG

Negative Transition-Sensing Coil

Negative Transition-Sensing Coil | DWG | PNG

Ladder Diagram Cheat Sheet with All Symbols:

IEC Ladder Logic Symbols

IEC Ladder Logic Symbols | DWG | PDF | PNG

Variations in Ladder Logic Symbols

IEC standards define ladder logic symbols, but the PLC programming software you use might display them slightly differently.

The symbols generally look much the same, with differences mainly in their appearance.

Some common differences in ladder logic symbols are described below:

SET/RESET or LATCH/UNLATCH
In a Siemens PLC the function is called SET/RESET, with symbols similar to those shown above. Other PLC brands use variations of the same function. Allen Bradley and some other brands call it LATCH/UNLATCH and use slightly different symbols.

The letters inside the coils are the main difference. SET/RESET uses S and R inside the function coils, while LATCH/UNLATCH can use L and U inside the coil symbols.

Positive/Negative transition-sensing symbols
The contact and coil symbols for positive and negative transition-sensing are also commonly called positive or negative edge contacts or coils. The name probably comes from the way these functions work in electrical engineering. Both names describe functions that register a positive or negative change.

These contacts detect changes in the input signal, known in electronics as positive or negative edges. Looking at the edges over time helps explain the name.

Positive and negative edge signals

Variations in symbol dimensions
PLCopen, and therefore the IEC 61131-3 standard, does not specify exact symbol dimensions for ladder diagram PLC programming. Instead, the symbols are shown using ASCII characters, as in these examples:

NO Contact
–| |– or –! !–

NC Contact
–|/|– or –!/!–

Positive Transition-Sensing Contact
–|P|– or –!P!–

Negative Transition-Sensing Contact
–|N|– or –!N!–

The coil symbols follow the same approach:

Coil
–( )–

Negated Coil
–(/)–

SET Latch Coil
–(S)– or –(L)–

RESET Latch Coil
–(R)– or –(U)–

Positive Transition-Sensing Coil
–(P)–

Negative Transition-Sensing Coil
–(N)–

Exact symbols are not published because dimensions and line thickness can differ slightly between brands. There is also a historical reason: ladder diagrams were once built line by line using ASCII characters.

Early graphical user interfaces grew out of the command line and were typically made up of characters. Each ladder logic symbol was a series of characters, as on this old Siemens SIMATIC S5 PG (programmer):

Simatic S5 PG

You can download and use any of the DWG, PNG and PDF files on this page whenever you need them. No rights reserved.

10 Comments
Leave a response
  • homauoun
    September 5, 2015 at 7:46 am

    very brief and useful.

  • Ben
    October 6, 2015 at 11:13 am

    Well done. Thank you for this information.

  • Ebuka
    May 4, 2016 at 2:35 am

    Thanks for their information

  • SMB
    August 23, 2016 at 11:56 pm

    Even though it is very basic it is great to be able to simplify things like this again. Going back to basics is never a bad idea, the older I get the more it seems I forget!

  • seenu
    September 25, 2016 at 12:41 pm

    Thanks for posting

    keep on posting

  • U Kyaw Win
    November 21, 2016 at 12:51 pm

    Thanks for post. I wanna learn plc continuosly. Keep posting.

  • dave
    January 8, 2017 at 5:39 pm

    Hello sir,
    I just done my graduation with electronic and I have passion about plc programming especially Siemens .i am so Confused. How to start what software I use so on. Please give me advice so I can do something

  • Colin
    March 23, 2017 at 12:48 pm

    Hi Peter,

    Firstly, thanks for the post. I was wondering if you would allow me to use the IEC Ladder Logic Symbols png as part of an academic paper I’m writing? I will of course give full credit back here.

    Regards,
    Colin.

    • peter
      March 29, 2017 at 9:04 pm

      Hey Collin,

      Thanks for your comment! I’m glad that you find my material useful, and of course you are more than welcome to use the Ladder Logic Symbols in your academic paper. May I ask what the paper will be about?

      Cheers,
      Peter

  • Rod
    December 18, 2019 at 1:05 am

    In other PLCs, the Positive / Negative Transition is sometimes called Rising Edge Trigger or Falling Edge Trigger. Both trigger only on the first PLC scan which sees the change (Abbreviated R_TRIG and F_TRIG). This is true in Function Blocks and Structured Text as well as Ladder Logic.

Leave a Response