2个指定的软元件之间执行成批复位的指令。 用于在中断运行后从初期开始运行时,以及对控制数据进行复位时。
功能和动作说明
1. 16位运算(zrst、zrstp)
将同一种类的 d1~d2 全部复位。d1 , d2为位软元件时 d1~d2 的软元件范围全部被写入off(复位)。
d1,d2为字软元件时
d1-d2的软元件范围全部被写入k0。
注意要点
1. 指定软元件时的注意事项 d1,d2 指定为同一种类的软元件,且 d1编号≦d2 编号。 d1编号>d2 编号时, 中指定的软元件仅仅复位1点。
2. 关于高速计数器(c235~c255)的指定 zrst指令作为16位处理的指令,但也可以在 d1, d2中指定32位计数器。 但是,指定时不允许出现类似d1 中指定16位计数器,d2 中指定32位计数器的混在的情况。
3. 同时驱动zrst指令和pls指令时的注意事项 zrst指令会将对象软元件的pls、plf指令用的上一次状态以及t、c复位状态也进行复位。 因此,当执行以下程序后,pls指令将连续启动m0。
只启动1次m0时,请按以下方法编程。
程序举例
1. 将保持区域的软元件作为非保持使用的情况
当可编程控制器的电源为on和run时,对位软元件和字软元件的指定范围执行复位。
实例