当前位置: 主页 > PLC控制

松下PLC FP1的双字比较逻辑运算指令举例

ASs="MsoNormal">

概述

将两个双字数据项按照比较条件进行比较,通过比较结果控制OR运算。根据比较结果,确定触点的ON或OFF。与其他触点并联。

程序示例

操作数

示例说明

将数据寄存器(DT1, DT0)的内容与数据寄存器(DT101, DT100)的内容进行比较。当X0闭合或者(DT1, DT0)>=(DT101, DT100)时,外部输出继电器Y30为ON。

当(DT1, DT0)<(DT101, DT100)并且X0处于断开状态时,外部输出继电器Y30为OFF.

描述

根据比较条件,将由S1S1+1指定的双字数据与由S2及S2+1指定的双字数据进行比较。当比较结果为某一指定状态(=、<、>等)时,ORD指令作用于并联连接的触点。

比较运算的结果如下:

8e91e1e710FC770e4a33a1d6454e3a04

处理32位数字时,指定低16位区(S1, S2)后,会自动确定高16位区(s1+1, s2+1)。

有关使用的注意事项

编程时,OR比较指令ORD=, ORD<>, ORD>, ORD>=, ORD<和ORD<=应从母线开始书写。

多个OR比较指令ORD=, ORD<>, ORD>, ORD>=, ORD<和ORD<=可以连续使用。

若与BCD码或其他类型的数据混合使用,则当最高位为1时,数据为负值,并且不能得到正确的比较结果。在此情况下,请在进行比较之前,使用F83(DBIN)指令或其他类似指令将数据转换为二进制数据。

  • 关注微信

猜你喜欢

微信公众号