1.INC加1指令
加1指令(Increment)的操作功能为:满足执行条件时,(D)中的内容自动加1。
2.DEC减1指令
减1指令( Decrement)的操作功能为:满足执行条件时,(D)中的内容自动减1。
这两条指令的运算结果不影响零标志、借位标志和进位标志。
如图4.28所示为二进制加1、减1指令的使用说明。图中加1、减l指令均采用脉冲执行方式,当X4每次由OFF变为ON 一次,D10中的数增加1。当X1每次由OFF变为ON一次时,D11中的数减1。如果不用脉冲指令,则每一个扫描周期都要执行一次加1、减1指令。
如图4.29所示的梯形图可以实现监视C0~C9的当前值的功能。用寄存器的变址功能(变址寄存器Z)、加1指令实现C0~C9地址的自动切换,用比较指令控制被监视的最后一个计数器是C9。
当X10=ON时,将十进制数0送到变址寄存器中,采用脉冲执行方式对Z复位(清零)一次。在X11第一次为ON时,将C0 (Z=0)的当前值转换BCD码到Y17~Y0端输出,随后Z中内容自动加1,接着执行一次比较指令。在X11第二次为ON时,将C1(此时由于Z=1,C0变址为C1)的当前值转换成BCD码送到Y17~Y0端输出,以后每当X11由OFF到ON变化一次时,都依次将C0,C1,C2…C9的当前值输出到Y端,一直到Z=10时,比较器结果使M1=ON,将Z再清零一次,又回到初始状态,在X11为ON时继续执行上述的操作功能。
图4.28 加1、减1指令的使用说明
本文关键字:暂无联系方式PLC入门,plc技术 - PLC入门
上一篇:数据转换指令