SET/RST指令分别为置位和复位指令,除了对线圈进行操作外,还可以对数据寄存器、变址寄存器、积算定时器、计数器进行清零操作,如表3-9所示。
表3-9 SET/RST指令助记符及功能
说明:
●SET:置位指令,使动作保持。
●RST:复位指令,使操作保持复位(或清零)。
【实例3-11】SET/RST应用实例一
SET/RST指令的使用方法如图3-15所示。当X0由OFF→ON时,Y0被驱动置成ON状态,而当X0断开时,Y0的状态仍然保持;当X1接通时(由OFF→ON),Y0的状态则为OFF状态,即复位状态。X1断开时,对Y0也没有影响。波形图可表明SET/RST指令的功能。
图3-15 SET/RST指令使用方法
对于Y、M、S等软元件,SET、RST指令也是一样的,对于同一元件如图3-16所示的Y000、M0、S0等,SET、RST指令可以多次使用,其顺序没有限制。RST指令还可以使数据寄存器(D)、变址寄存器(V、Z)的内容清零。此外积算定时器T246~T255的当前值的清零和触点的复位也可使用RST指令,计数器C的当前值清零及输出触点复位也可以使用RST指令。(www.daowen.com)
关于积算定时器T(T246~T255)及计数器和高速计数器的应用可用如图3-17所示编程实例来予以说明。
【实例3-12】SET/RST应用实例二
对于图3-17a积算定时器T250,当X002接通时,T250复位,T250的当前值清零,其触点T250复位,Y001输出为零。当X002为断开时,此时若X00l接通,则T250对内部1ms时钟脉冲进行计数,当计数到345个时(即0.345s),达到设定的值,即定时时间到,T250触点动作,Y001有输出。
对于图3-17b来讲,X013为C200的复位信号,X014为C200的计数信号。当X013为0时,C200接收到X014共5个计数信号,C200触点则接通,Y001输出为1;而当X013为1时,则C200当前值复位,相应触点复位,输出Y001为0。
图3-16 SET/RST应用方法1
对于图3-17c来讲,X010控制计数方向,由特殊辅助继电器M8235~M8245决定计数方向。X010为0,则加计数,X010为1,则减计数,C235~C245为单相单输入计数器。X011为计数器复位信号,当X011接通时,计数器清零复位,当X011断开时,计数器可以工作。
图3-17 SET/RST应用方法2
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。