IEC 61131-3:2013 menetapkan sintaks dan semantik dari serangkaian bahasa pemrograman yang terpadu untuk pengendali terprogram (PC). Serangkaian ini terdiri dari dua bahasa teks, Instruction List (IL) dan Structured Text (ST), dan dua bahasa grafis, Ladder Diagram (LD) dan Function Block Diagram (FBD). Edisi ketiga ini membatalkan dan menggantikan edisi kedua, yang diterbitkan pada tahun 2003 dan merupakan revisi teknis. Ini mencakup perubahan teknis penting berikut: Ini adalah perluasan yang kompatibel dari edisi kedua. Perluasan utamanya adalah tipe data baru dan fungsi konversi, referensi, ruang nama, dan fitur berorientasi objek dari kelas dan blok fungsi.
Sebuah set tambahan elemen grafis dan teks yang setara yang dinamai Sequential Function Chart (SFC) didefinisikan untuk membangun organisasi internal dari program pengendali terprogram dan blok fungsi. Juga, elemen-elemen konfigurasi didefinisikan yang mendukung pemasangan program pengendali terprogram ke dalam sistem pengendali terprogram. Selain itu, fitur-fitur didefinisikan yang memfasilitasi komunikasi antara pengendali terprogram dan komponen-komponen lain dari sistem otomatis.
Scope
This part of IEC 61131 specifies syntax and semantics of programming languages for pro
grammable controllers as defined in Part 1 of IEC 61131.
The functions of program entry, testing, monitoring, operating system, etc., are specified in
Part 1 of IEC 61131.
This part of IEC 61131 specifies the syntax and semantics of a unified suite of programming
languages for programmable controllers (PCs). This suite consists of two textual languages,
Instruction List (IL) and Structured Text (ST), and two graphical languages, Ladder Diagram
(LD) and Function Block Diagram (FBD).
An additional set of graphical and equivalent textual elements named Sequential Function
Chart (SFC) is defined for structuring the internal organization of programmable controller
programs and function blocks. Also, configuration elements are defined which support the in
stallation of programmable controller programs into programmable controller systems.
In addition, features are defined which facilitate communication among programmable control
lers and other components of automated systems.