- 艾宝物联IOBOV® ─ 工业无线测控专家
C1 :比较数1 C2 : 比较数2
功能
在执行条件为ON时,将C1 和C2进行比较。
当 C1 > C2时,标志位25505 ON
当 C1 = C2时,标志位25506 ON
当 C1 < C2时,标志位25507 ON
使用CMP指令举例(1)
写语句表、分析程序功能
分析程序功能
执行指令CMP时,将TIM000的当前值与 #0200进行比较。
当00000为ON时,TIM000开始定时、且开始执行CMP指令。
TIM000的当前值由0300每隔0.1秒减1。
若TIM000当前值大于#0200时,25505 ON →20000 ON。
若TIM000的当前值等于# 0200时,25506 ON → 20001 ON。
若TIM000的当前值小于# 0200时,25507 ON → 20002 ON。
当TIM000 定时到 时,20002和 20003 ON。
可见:配合指令CMP,用一个定时器可以控制多个输出位。