IEC 61131-3:2003 specifies syntax and semantics of programming languages for programmable controllers as defined in part 1 of IEC 61131. This second edition of IEC 61131-3 cancels and replaces the first edition, published in 1993, and constitutes a technical revision. This bilingual version (2015-06) corresponds to the English version, published in 2003-01.