IEC 61131-3:2013
Programmable controllers - Part 3: Programming languages
发布时间:2013-02-20 实施时间:


IEC 61131-3:2013标准的发布,标志着PLC编程语言的标准化进程迈出了重要的一步。在此之前,不同厂家的PLC使用的编程语言和开发工具各不相同,导致了PLC编程的不可移植性和不可重用性。IEC 61131-3:2013标准的出现,使得不同厂家的PLC可以使用相同的编程语言和开发工具,从而提高了PLC编程的效率和可靠性。

IEC 61131-3:2013标准规定了5种PLC编程语言,分别是Ladder Diagram(LD)、Function Block Diagram(FBD)、Structured Text(ST)、Instruction List(IL)和Sequential Function Chart(SFC)。这些编程语言各有特点,可以根据不同的应用场景选择合适的编程语言。其中,Ladder Diagram(LD)是最常用的一种编程语言,它的语法类似于电气图,易于理解和编写。Function Block Diagram(FBD)是一种基于图形化元件的编程语言,可以方便地实现复杂的逻辑控制。Structured Text(ST)是一种类似于C语言的文本编程语言,可以实现更加灵活和复杂的控制算法。Instruction List(IL)是一种类似于汇编语言的编程语言,适用于对PLC硬件进行底层控制。Sequential Function Chart(SFC)是一种基于状态机的编程语言,适用于对复杂的控制流程进行建模和控制。

除了规定PLC编程语言的语法、语义和执行环境外,IEC 61131-3:2013标准还规定了PLC编程工具的要求,包括编辑器、编译器、调试器、仿真器等。这些工具需要满足一定的标准,以保证PLC编程的可移植性和可重用性。

IEC 61131-3:2013标准的发布,对于自动化控制领域具有重要的意义。它不仅提高了PLC编程的效率和可靠性,还促进了不同厂家之间的技术交流和合作。同时,IEC 61131-3:2013标准也为PLC编程语言的未来发展指明了方向,为PLC编程语言的标准化和普及奠定了基础。

相关标准
- IEC 61131-1:2017 Programmable controllers - Part 1: General information
- IEC 61131-2:2017 Programmable controllers - Part 2: Equipment requirements and tests
- IEC 61499-1:2012 Function blocks - Part 1: Architecture
- IEC 61804-3:2015 Function blocks (FB) for process control - Part 3: Electronic device description language (EDDL)
- IEC 61512-1:2016 Batch control - Part 1: Models and terminology