欧姆龙PLC十进制加法运算指令举例

分析程序功能

00000TIM001 ON(一个扫描周期):

执行指令CLCCY清零;

执行指令ADDDM0010 (已预先写入0300)加上#0300;

DM0010中的数据每加#0300TIM000的设定值增加30秒。

执行指令CMP#0900DM0010比较 ;

④若DM0010 大于#0900,执行指令MOV ,再将#0300传送到DM0010中。

再次将#0300传送到DM0010TIM000的设定值恢复为30秒。

TIM000的设定值是变化的, TIM001的设定值是固定的。

TIM001控制01000ON的时间、 TIM000控制01000 OFF时间

01000 ON的时间总是60秒;

01000 OFF的时间从 30秒起依次增加30(不超过90)