PLC/PAC
可编程序控制器程序设计
PLC的编程语言多种多样,但绝大多数PLC都将梯形图语言作为自己的第一编程语言。本节主要介绍梯形图程序的设计知识。
一、梯形图的特点及其设计原则
梯形图直观易懂,与继电器控制电路图在结构形式、元件符号及逻辑控制功能等方面相类似的,但它们又有很多不同之处。梯形图的特点及设计原则如下:
1)梯形图按自上而下、从左到右的顺序排列。每个继电器线圈为一逻辑行,即一层阶梯。每一逻辑行起于左母线,然后是触点的连接,最后终止于继电器线圈或右母线。
注意:左母线与线圈之间一定要有触点,而线圈与右母线之间则不能有任何触点,应直接连接。
2)般情况下, 在梯形图中某个编号继电器线圈只能出现一 次,而继电器触点(靠开或常闭)可无限次引用。
有些PLC,在含有跳转指令或步进指令的梯形图中允许双线图输出。品
3)在每一逻银行中,串联触点多的支路应放在上方。如果将申联触点多的交路放在方,则语句增多、程序变长。如图4-21所示。
5)梯形图中,不允许一个触点上有双向“电流”通过。如图4-23a所示,触点5上有向“电流”通过,该梯形图不可编程,这是不允许的。对于这样的梯形图,应根据其逻辑
功能作适当的等效变换,如图4- 23b所示。再将其简化成为图4- 23c所示的梯形图。
6)梯形图中,当多个逻辑行都具有相同条件时,为了节省语句数量,常将这些逻辑合并。如图4-24a所示,并联触点1、2是各个逻辑行所共有的相同条件。可合并成图4O⑥4b所示的梯形图,利用主控指令或分支指令来编程。同条件复杂时,可节约许多存储空间,这对存储容量小的PLC很有意义。
全部0条评论
快来发表一下你的评论吧 !