PLC编程语言-梯形图

  • 格式:docx
  • 大小:52.20 KB
  • 文档页数:3

PLC编程语言-梯形图

梯形图表达式是在原电气控制系统中常用的接触器、继电器梯形图基础上演变而来的。它与电气控制原理图相呼应,形象、直观和实用,广大电气技术人员很容易掌握,是PLC的主要编程语言。下图所示为两种梯形图的比较。

由图可以看出,PLC 梯形图在形式上类似于继电器控制梯形图。它是用图形符号、、、、等连接而成,这些符号依次为常开触点、常闭触点、并联连接、串联连接、继电器线圈。梯形图按自上而下、从左到右的顺序排列。一般每个继电器线圈对应一个逻辑行。梯形图的最左边是起始母线,每一逻辑行必须从起始母线开始画起,然后是触点的各种连接,最后终了于继电器线圈。梯形图的最右边是结束母线,有时可以省去不画。

在梯形图中的每个编程元件应按一定的规则加注字母和数字串,不同的编程元件常用不同的字母符号和一定的数字串来表示。

PLC梯形图具有以下特点。

(1)梯形图中的继电器不是物理继电器,每个继电器实际上是映象寄存器中的一位,因此称为“软继电器”。相应位的状态为1,表示该继电器线圈通电,其常开触点闭合,常闭触点断开;相应位的

状态为 0,表示该继电器线圈失电,其常开触点断开,常闭触点闭合。梯形图中继电器线圈是广义的,除了输出继电器、辅助继电器线圈外,还包括定时器、计数器、移位寄存器以及各种算术运算等。

(2)每个继电器对应映象寄存器中的一位,其状态可以反复读取,因此可以认为继电器有无限多个常开触点和常闭触点,在程序中可以被反复引用。

(3)梯形图是PLC形象化的编程手段,梯形图两端是没有任何电源可接的。梯形图中并没有真实的物理电流流动,而仅只是“概念”电流,是用户程序解算中满足输出执行条件的形象表示方式。“概念”电流只能从左向右流动。

(4)输入继电器供PLC接收外部输入信号,而不是由内部其他继电器的触点驱动,因此,梯形图中只出现输入继电器的触点,而不出现输入继电器的线圈。输入继电器的触点表示相应的输入信号。

(5)输出继电器供PLC作输出控制用。它通过开关量输出模块对应的输出开关(晶体管、双向晶闸管或继电器触点)去驱动外部负载。因此,当梯形图中输出继电器线圈满足接通条件时,就表示在对应的输出点有输出信号。

(6)当PLC处于运行状态时,PLC就开始按照梯形图符号排列的先后顺序(从上到下、从左到右)逐一处理,也就是说,PLC对梯形图是按扫描方式顺序执行程序。

(7)用户程序解算时,输入触点和输出线圈状态是从 I/O 映象寄存器中读取的,不是解算时现场开关的实际状态。梯形图中前面程序解算的结果马上可以被后面程序的解算所利用。