IEC 61131-3 explained

IEC 61131-3 is the third part (of 10) of the international standard IEC 61131 for programmable logic controllers. It was first published in December 1993[1] by the IEC; the current (third) edition was published in February 2013.[2]

Part 3 of IEC 61131 deals with basic software architecture and programming languages of the control program within PLC. It defines three graphical and two textual programming language standards:

Data types

Duration literals
UnitDescription
dDay
hHour
mMinute
sSecond
msMillisecond
usMicrosecond
nsNanosecond
STRING escape sequences
Escape sequenceProduces
$$$
$''
$Llinefeed
$Nnewline
$Ppage (form feed)
$Rreturn
$Ttab
$xxhex value

Variables

Variable attributes: RETAIN, CONSTANT, AT

Configuration

Program organization unit (POU)

Configuration, resources, tasks

Object oriented programming (OOP)

External links

Notes and References

  1. Web site: A very short history of PLC programming platforms . Stevic . Tom . 5 May 2017 . Control Design . 11 September 2021.
  2. Web site: IEC 61131-3:2013 . International Electrotechnical Commission (IEC) . 11 September 2021.
  3. https://plcopen.org/status-iec-61131-3-standard PLCopen: The third edition of IEC 61131-3
  4. Web site: Time Duration Literals (IEC 61131-3).