DEZCPP

指令说明:

       DEZCPP32位脉冲执行型浮点数区间比较指令,即指令激活一次,执行一次浮点数区间比较运算。是将比较值[S1+1,S1][S2+1,S2]和比较源[S+1,S]作为浮点数数据进行比较,然后根据比较结果(小于,等于或大于)将[D][D+1][D+2]中任意一位置ON

[S1+1,S1][S2+1,S2][S+1,S]指定了常数(KH)时,会自动将数值从BIN转换成2进制浮点数后再处理。

[D]占用3点,[D,D+1,D+2]。请注意不要与用于其它用途的软元件重复。

         条件

  比较指令

[S+1,S]<[S1+1,S1]

[S1+1,S1]<=[S+1,S]<=[S2+1,S2]

[S+1,S]>[S2+1,S2]

[DEZCPP  S1  S2  S  Dn]

DnON

Dn+1ON

Dn+2ON

操作数:      

       S1D,K,H,LV,DT,@

S2D,K,H,LV,DT,@

SD,K,H,LV,DT,@

DY, M, S,@

指令格式:[DEZCPP  S1  S2  S  D]

编程示例:

X0闭合时,DEZCPP指令执行一次,D1D0D3D2的浮点数数据与D5D4进行比较,比较的结果,影响Y0Y1Y2三个位。

D1D0>D5D4时,Y0输出;

D1D0D5D4D3D2时,Y1输出;

D3D2<D5D4时,Y2输出。