Service 2
Service 2
Service 2
Programming
As of 2015, the majority of PLC systems adhere to the IEC 61131-3 standard that
defines 2 textual programming languages: Structured Text (ST; similar to Pascal)
and Instruction List (IL); as well as 3 graphical languages: Ladder Diagram,
Function Block Diagram (FBD) and Sequential Function Chart (SFC).[24][25]
Instruction List (IL) was deprecated in the third edition of the standard.[26]
Modern PLCs can be programmed in a variety of ways, from the relay-derived ladder
logic to programming languages such as specially adapted dialects of BASIC and C.
[citation needed]
While the fundamental concepts of PLC programming are common to all manufacturers,
differences in I/O addressing, memory organization, and instruction sets mean that
PLC programs are never perfectly interchangeable between different makers. Even
within the same product line of a single manufacturer, different models may not be
directly compatible.[citation needed]
Programming device