首页 理论教育 FP1系列PLC逻辑运算指令:逻辑与、逻辑或、逻辑异或和同或

FP1系列PLC逻辑运算指令:逻辑与、逻辑或、逻辑异或和同或

时间:2023-06-16 理论教育 版权反馈
【摘要】:FP1系列PLC的逻辑运算指令是实现数据的逻辑运算功能的,共有逻辑与、逻辑或、逻辑异或和逻辑异或非(同或)4种,如表3-58所示。表3-59 指令格式及操作数范围表3-59中,当触发信号使X0接通时,DT0和DT2的每一位进行逻辑“与”运算,结果存储在WR1中,如图3-43所示。图3-43 逻辑“与”运算2.F66该指令为16位数据的“或”运算指令,其功能是将S1和S2指定的16位常数或16位数据存储单元进行“或”运算,结果存储在由D指定的单元中。

FP1系列PLC逻辑运算指令:逻辑与、逻辑或、逻辑异或和同或

FP1系列PLC的逻辑运算指令是实现数据的逻辑运算功能的,共有逻辑与、逻辑或、逻辑异或和逻辑异或非(同或)4种,如表3-58所示。

表3-58 逻辑运算指令

978-7-111-46505-8-Chapter03-105.jpg

1.F65(WAN)

该指令(WAN)为16位数据的“与”运算指令,其功能是将S1和S2指定的16位常数或16位存储单元中的数据进行“与”运算,结果存储在由D指定的16位存储单元中。如果S1和S2指定的是十进制常数,则被转换成16位二进制数进行运算,指令格式及操作数范围如表3-59所示。

表3-59 指令格式及操作数范围

978-7-111-46505-8-Chapter03-106.jpg

表3-59中,当触发信号使X0接通时,DT0和DT2的每一位进行逻辑“与”运算,结果存储在WR1中,如图3-43所示。

978-7-111-46505-8-Chapter03-107.jpg

图3-43 逻辑“与”运算

2.F66(WOR)

该指令为16位数据的“或”运算指令,其功能是将S1和S2指定的16位常数或16位数据存储单元进行“或”运算,结果存储在由D指定的单元中。若S1和S2指定的是十进制常数,则被转换成16位二进制数进行运算。指令格式及操作数范围如表3-60所示。当触发信号使X0接通时,DT0和DT2的每一位进行逻辑“或”运算,结果存储在WR1中。

表3-60 指令格式及操作数范围

978-7-111-46505-8-Chapter03-108.jpg(www.xing528.com)

3.F67(XOR)

该指令为16位数据的“异或”运算指令,能够将S1和S2指定的16位常数或存储单元中的数据进行“异或”运算,结果存储在由D指定的存储单元中。

若S1和S2指定的是十进制常数,则被转换成16位二进制数进行运算,指令格式及操作数范围如表3-61所示。

表3-61 指令格式及操作数范围

978-7-111-46505-8-Chapter03-109.jpg

当触发信号使X0接通时,DT0和DT2的每一位进行“异或”运算,结果存储在WR1中。“异或”的运算规律如表3-62所示。

表3-62 “异或”运算规律

978-7-111-46505-8-Chapter03-110.jpg

4.F68(XNR)

该指令为16位数据“异或非”运算(即“同或”)指令,能够将S1和S2指定的16位常数或存储单元中的数据进行“异或非”运算,结果存储在由D指定的存储单元中。

若S1和S2指定的是十进制常数,则被转换成16位二进制数进行运算。指令格式及操作数范围如表3-63所示。当触发信号使X0接通时,DT0和DT2的每一位进行“异或非”运算,结果存储在WR1中。

表3-63 指令格式及操作数范围

978-7-111-46505-8-Chapter03-111.jpg

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈