指令说明:
FLD<是连接在母线上的32位浮点数触点比较指令,其作用是将S1、S2的内容按指定的条件进行比较,根据其结果来控制触点的导通或是不导通。
其实浮点数触点比较我们可以把它看成一个触点,当S1<S2,触点是闭合状态。若S1>S2或S1=S2,触点是断开状态。
|
比较指令 |
导通条件 |
不导通条件 |
条件成立 |
条件不成立 |
|
[ F< S1 S2 ] |
S1 < S2 |
S1 ≥ S2 |
触点闭合 |
触点断开 |
操作数:
S1:T,C,D,LV,DT,@
S2:T,C,D,LV,DT,@
指令格式:[FLD< S1 S2]
编程示例:
X0闭合,FLT指令执行,将整数5转换成二进制浮点数,由于是32位浮点数,占用连续两个数据寄存器D空间,数据存储到D1D0,整数3转换成二进制浮点数存储到D3D2中,此时D3D2<D1D0,触点导通,输出Y0。
