指令说明:
CMPP为16位脉冲型比较指令,对比较值S1和S2的数据进行比较,根据其结果(小于、相等、大于),使Dn、Dn+1、Dn+2其中一个为ON。
|
条件 比较指令 |
S1 > S2 |
S1 = S2 |
S1 < S2 |
|
[CMPP S1 S2 Dn ] |
Dn为ON |
Dn+1为ON |
Dn+2为ON |
操作数:
S1:KnX, KnY, KnM, T,C,D,K,H,V,Z,LV,DT,@
S2:KnX, KnY, KnM, T,C,D,K,H,V,Z,LV,DT,@
D: Y,M,S,@
指令格式:[CMPP S1 S2 D ]
编程示例:
X1从OFF变为ON时,比较指令执行一次,比较D2跟D6里面的数据,结果会影响Y0,Y1,Y2的状态。
D2>D6时,Y0为ON;
D2=D6时,Y1为ON;
D2<D6时,Y2为ON。

X0接通,比较VR(0)跟VR(1)里面的数据,结果会影响M100开始的3个地址,当VR(0)与VR(1)的数据有变化时,需要再次关闭开启X0,CMPP比较指令才会执行。
