指令说明:
ZCP为16位连续型区间比较指令,将比较源S的数据与另两个比较源S1和S2的数据进行比较,比较的结果会影响从Dn输出的3个位。
|
条件 比较指令 |
S < S1 |
S1 <= S <= S2 |
S > S2 |
|
[ZCP S1 S2 S Dn ] |
Dn为ON |
Dn+1为ON |
Dn+2为ON |
※ S1的数据不得大于S2的数据,如果大于,S2的数据将会按S1的数据来计算。
操作数:
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,@
S: KnX, KnY, KnM, T,C,D,K,H,V,Z ,LV,DT,@
D: Y,M,S,@
指令格式:[ZCP S1 S2 S D ]
编程示例:
X0接通,将D0、D1的数据跟D2进行比较,比较的结果影响从M0输出的3个位。
D2<D0时,M0为ON,输出Y0;
D0<=D2<=D1时,M1为ON,输出Y1;
D2>D1时,M2为ON,输出Y2。

当D2<D0时,M0导通。

当D0<=D2<=D1时,M1导通。

当D2>D1时,M2导通。
X10接通,将寄存器VR(0)、VR(1)的数据跟VR(2)进行比较,比较的结果影响从M100输出的3个位。
VR(2)<VR(0)时,M100导通;
VR(0)<=VR(2)<=VR(1)时,M101导通;
VR(2)>VR(1)时,M102导通。
