### ZCP

指令说明：

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 导通。