- PLC:从原理到应用程序设计
- 赵燕 徐汉斌主编
- 829字
- 2020-08-28 05:03:04
1.5.2 梯形图的特点
PLC的梯形图源于继电器逻辑控制系统的描述,并与电气控制系统梯形图的基本构架和控制逻辑在本质上是一致的,但使用符号和表达方式上有一定的区别,图1.19就是例1.1中的两台水泵的启停继电器控制电路及相应的PLC的梯形图。
图1.19 继电器电路与PLC控制系统梯形图程序
梯形图程序设计语言采用因果关系描述系统发生的条件和结果。其中每个梯级是一个因果关系。在梯级中,描述系统发生的条件表示在左面,事件发生的结果表示在右面。PLC梯形图使用的内部继电器、定时/计数器等,都由软件实现。
关于梯形图有以下几个基本特点。
(1)PLC梯形图与电气控制原理图相对应,并与传统的继电器逻辑控制技术一致。
(2)梯形图中各编程元件所描述的常开触点和常闭触点可在编制用户程序时无限引用,不受次数的限制,既可常开又可常闭。
(3)梯形图中的继电器与物理继电器是不同的两个概念。PLC的编程元件沿用了继电器这一名称,如输入继电器、输出继电器、内部辅助继电器等。对于PLC来说,其内部的继电器并不是有物理结构的继电器,而是指软件中的编程元件(软继电器)。编程元件中的每个软继电器触点都与PLC存储器中的一个存储单元相对应。因此,在应用时,需与原有继电器逻辑控制技术的有关概念区别对待。
(4)梯形图中输入继电器的状态只取决于对应的外部输入电路的通断状态,因此在梯形图中没有输入继电器的线圈。输出线圈只对应输出映像区的相应位,不能用该编程元件直接驱动现场机构,位的状态必须通过I/O接口上对应的输出单元,才能驱动现场执行机构进行最后动作的执行。
(5)根据梯形图中各触点的状态和逻辑关系,可以求出与图中各线圈对应的编程元件的ON/OFF状态,称为梯形图的逻辑解算。逻辑解算是按梯形图中从上到下、从左至右的顺序进行的。逻辑解算是根据输入映像寄存器中的值,而不是根据逻辑解算瞬时外部输入触点的状态来进行的。
(6)梯形图中的用户逻辑解算结果很快就可被后面用户程序的逻辑解算利用。
(7)梯形图与其他程序设计语言有一一对应关系,便于相互的转换和对程序的检查。