您现在的位置是:首页 > PLC技术 > PLC技术
梯形图的编程规则与注意事项
来源:艾特贸易2017-06-04
简介1 .梯形图的结构规则 梯形图作为一种编程语言,绘制时有一定的规则。在编辑梯形图时,要注意以下几点。 (1) 梯形图的各种符号,要以左母线为起点,右母线为终点(可允许省略右
1.梯形图的结构规则 梯形图作为一种编程语言,绘制时有一定的规则。在编辑梯形图时,要注意以下几点。 (1)梯形图的各种符号,要以左母线为起点,右母线为终点(可允许省略右母线)从左向右分行绘出。每一行起始的触点群构成该行梯形图的“执行条件”,与右母线连接的应是输出线圈、功能指令,不能是触点。一行写完,自上而下依次再写下一行。注意,触点不能接在线圈的右边,如图B-1 (a)所示;线圈也不能直接与左母线连接,必须通过触点连接,如图B-1 (b)所示。 图B-1 规则(1)说明 (2)触点应画在水平线上,不能画在垂直分支线上。例如,在图B-2 (a)中触点E被画在垂直线上,便很难正确识别它与其他触点的关系,也难以判断通过触点E对输出线圈的控制方向。因此,应根据信号单向自左至右、自上而下流动的原则和对输出线圈F的几种可能控制路径画成如图B-2 (b)所示的形式。
图B-2 规则(2)说明 (3)不包含触点的分支应放在垂直方向,不可水平方向设置,以便于识别触点的组合和对输出线圈的控制路径,如图B-3所示。
图B-3 规则(3)说明 (4)如果有几个电路块并联时,应将触点最多的支路块放在最上面。若有几个支路块串联时,应将并联支路多的尽量靠近左母线。这样可以使编制的程序简洁明了,指令语句减少。如图B-4所示。
图B-4 规则(4)说明 (a)串联触点多的电路块写在上面; (b)并联电路多的尽量靠近母线 (5)遇到不可编程的梯形图时,可根据信号流向对原梯形图重新编排,以便于正确进行编程。图B-5中举了几个实例,将不可编程梯形图重新编排成了可编程的梯形图。
图B-5 重组电路举例 (a)重组电路之一;(b)重组电路之二;(c)重组电路之三 2.语句表程序的编辑规则 在许多场合需要将绘好的梯形图列写出指令语句表程序。根据梯形图上的符号及符号间语句表程序的编辑规则的相互关系正确地选取指令及注意正确的表达顺序是很重要的。 (1)利用PLC基本指令对梯形图编程时,必须要按信号单方向从左到右、自上而下的流向原则进行编写。图B-6所示为梯形图的编程顺序。 (2)在处理较复杂的触点结构时,如触点块的串联并联或堆栈相关指令先写出参与因素的内容,再表达参与因素间的关系。 3.双线圈输出问题 在梯形图中,线圈前边的触点代表线圈输出的条件,线圈代表输出。在同一程序中,某个线圈的输出条件可能非常复杂,但应是惟一且可集中表达的。由PLC的操作系统引出的梯形图编绘法则规定,一个线圈在梯形图中只能出现一次。如果在同一程序中同一组件的线圈使用两次或多次,称为双线圈输出。可编程序控制器程序对这种情况的出现,扫描执行的原则规定是:前面的输出无效,最后一次输出才是有效的。但是,作为这种事件的特例,同一程序的两个绝不会同时执行的程序段中可以有相同的输出线圈,如图B-7所示。
图B-6 梯形图的编程顺序
图B-7 双线圈输出的程序分析
点击排行
