3.8 梯形图的编程规则 1、每个梯形图程序段都必须输出线圈或指令盒结束,比较指令框(相当于触点)、中线输出线圈和上升沿、下降沿线圈不能用于程序段结束。 2、指令框的使能输出端“ENO”可以和右边的指令框的使能输入端“EN”连接。 3、下面线圈要求布尔逻辑,即必须用触点电路控制它们,不能与左侧母线直接相连:输出线圈、置位(S)、复位(R):中线输出线圈和上升沿、下降沿线圈;计数器和定时器线圈;逻辑非跳转(JMPN);主控继电器接通(MCR);将RLO存入BR存储器(SAVE)和返回线圈(RET)。 4、下面的线圈不允许布尔逻辑,即必须与左侧的母线直接相连:主控继电器激活(MCRA);主控继电器关闭(MCRD)和打开数据块(OPN)。 5、其它线圈既可以用布尔逻辑操作也可以不用。 6、下列线圈不能用于并联输出;逻辑非跳转(JMPN)、跳转(JMP)、调用(CALL)和返回(RET)。 7、能流只能从左到右流动,不允许生成能流流向相反方向的分支。 8、不允许生成短路的分支。 3.5.5 累加器操作和地址寄存器指令 1. 累加器操作指令 表3.28 累加器操作指令 图3.51 TAK、PUSH、POP指令的执行结果 图3.52 CAW、CAD指令执行时累加器1的变化 下面的例子说明了在有条件触发的程序中INC指令是如何工作的。本例以存储字节MB10
原创力文档

文档评论(0)