S7-1500PLC梯形图(LAD)基础指令——字逻辑运算1

S7-1500PLC梯形图(LAD)基础指令——字逻辑运算1AND 与 运算说明可以使用 与 运算指令将输入 IN1 的值和输入 IN2 的值按位进行 与 运算 并在输出 OUT 中查询结果 执行该指令时 输入 IN1 的值的位 0 和输入 IN2 的值的位 0 进行 与 运算 结果存储在输出 O

欢迎大家来到IT世界,在知识的湖畔探索吧!

AND:“与”运算

说明

可以使用“与”运算指令将输入 IN1 的值和输入 IN2 的值按位进行“与”运算,并在输出 OUT 中查询结果。

执行该指令时,输入 IN1 的值的位 0 和输入 IN2 的值的位 0 进行“与”运算。结果存储在输出 OUT 的位 0 中。对指定值的所有其它位都执行相同的逻辑运算。

可以在指令功能框中展开输入的数字。在功能框中以升序对相加的输入进行编号。指令该执行时,将对所有可用输入参数的值进行“与”运算。结果存储在输出 OUT 中。

只有该逻辑运算中的两个位的信号状态均为“1”时,结果位的信号状态才为“1”。如果该逻辑运算的两个位中有一个位的信号状态为“0”,则对应的结果位将复位。

参数

下表列出了“与”运算指令的参数:

参数

声明

数据类型

存储区

说明

EN

Input

BOOL

I、Q、M、D、L 或常量

使能输入

ENO

Output

BOOL

I、Q、M、D、L

使能输出

IN1

Input

位字符串

I、Q、M、D、L、P 或常量

逻辑运算的第一个值

IN2

Input

位字符串

I、Q、M、D、L、P 或常量

逻辑运算的第二个值

INn

Input

位字符串

I、Q、M、D、L、P 或常量

其值要进行逻辑组合的其它输入。

OUT

Output

位字符串

I、Q、M、D、L、P

指令的结果

可以从指令框的“???”下拉列表中选择该指令的数据类型。

有关有效数据类型的更多信息,请参见“另请参见”。

示例

以下示例说明了该指令的工作原理:

S7-1500PLC梯形图(LAD)基础指令——字逻辑运算1



欢迎大家来到IT世界,在知识的湖畔探索吧!

下表将通过具体的操作数值对该指令的工作原理进行说明:

参数

操作数

IN1

Tag_Value1

0101 0101 0101 0101

IN2

Tag_Value2

0000 0000 0000 1111

OUT

Tag_Result

0000 0000 0000 0101

如果操作数“TagIn”的信号状态为“1”,则执行该指令。将操作数“Tag_Value1”的值与操作数“Tag_Value2”的值进行“与”运算。结果按位映射并输出到操作数“Tag_Result”中。使能输出 ENO 和输出“TagOut”的信号状态都将设置为“1”。

OR:“或”运算

说明

可以使用“或”运算指令将输入 IN1 的值和输入 IN2 的值按位进行“或”运算,并在输出 OUT 中查询结果。

执行该指令后,将 IN1 输入的值的位 0 和 IN2 输入的值的位 0 进行“或”运算。结果存储在输出 OUT 的位 0 中。对指定变量的所有位都执行相同的逻辑运算。

可以在指令功能框中展开输入的数字。在功能框中以升序对相加的输入进行编号。指令该执行时,将对所有可用输入参数的值进行“或”运算。结果存储在输出 OUT 中。

只要该逻辑运算中的两个位中至少有一个位的信号状态为“1”,结果位的信号状态就为“1”。如果该逻辑运算的两个位的信号状态均为“0”,则对应的结果位将复位。

参数

下表列出了“或”运算指令的参数:

参数

声明

数据类型

存储区

说明

EN

Input

BOOL

I、Q、M、D、L 或常量

使能输入

ENO

Output

BOOL

I、Q、M、D、L

使能输出

IN1

Input

位字符串

I、Q、M、D、L、P 或常量

逻辑运算的第一个值

IN2

Input

位字符串

I、Q、M、D、L、P 或常量

逻辑运算的第二个值

INn

Input

位字符串

I、Q、M、D、L、P 或常量

其值要进行逻辑组合的其它输入。

OUT

Output

位字符串

I、Q、M、D、L、P

指令的结果

可以从指令框的“???”下拉列表中选择该指令的数据类型。

有关有效数据类型的更多信息,请参见“另请参见”。

示例

以下示例说明了该指令的工作原理:

S7-1500PLC梯形图(LAD)基础指令——字逻辑运算1

下表将通过具体的操作数值对该指令的工作原理进行说明:

参数

操作数

IN1

Tag_Value1

0101 0101 0101 0101

IN2

Tag_Value2

0000 0000 0000 1111

OUT

Tag_Result

0101 0101 0101 1111

如果操作数“TagIn”的信号状态为“1”,则执行该指令。将操作数“Tag_Value1”的值与操作数“Tag_Value2”的值进行“或”运算。结果按位映射并输出到操作数“Tag_Result”中。使能输出 ENO 和输出“TagOut”的信号状态都将设置为“1”。

XOR:“异或”运算

说明

可以使用“异或”运算指令将输入 IN1 的值和输入 IN2 的值按位进行“异或”运算,并在输出 OUT 中查询结果。

执行该指令后,将 IN1 输入的值的位 0 和 IN2 输入的值的位 0 进行“异或”运算。结果存储在输出 OUT 的位 0 中。对指定值的所有其它位都执行相同的逻辑运算。

可以在指令功能框中展开输入的数字。在功能框中以升序对相加的输入进行编号。指令该执行时,将对所有可用输入参数的值进行“异或”运算。结果存储在输出 OUT 中。

当该逻辑运算中的两个位中有一个位的信号状态为“1”时,结果位的信号状态为“1”。如果该逻辑运算的两个位的信号状态均为“1”或“0”,则对应的结果位将复位。

参数

下表列出了“异或”运算指令的参数:

参数

声明

数据类型

存储区

说明

EN

Input

BOOL

I、Q、M、D、L 或常量

使能输入

ENO

Output

BOOL

I、Q、M、D、L

使能输出

IN1

Input

位字符串

I、Q、M、D、L、P 或常量

逻辑运算的第一个值

IN2

Input

位字符串

I、Q、M、D、L、P 或常量

逻辑运算的第二个值

INn

Input

位字符串

I、Q、M、D、L、P 或常量

其值要进行逻辑组合的其它输入。

OUT

Output

位字符串

I、Q、M、D、L、P

指令的结果

可以从指令框的“???”下拉列表中选择该指令的数据类型。

有关有效数据类型的更多信息,请参见“另请参见”。

示例

以下示例说明了该指令的工作原理:

S7-1500PLC梯形图(LAD)基础指令——字逻辑运算1

下表将通过具体的操作数值对该指令的工作原理进行说明:

参数

操作数

IN1

Tag_Value1

0101 0101 0101 0101

IN2

Tag_Value2

0000 0000 0000 1111

OUT

Tag_Result

0101 0101 0101 1010

如果操作数“TagIn”的信号状态为“1”,则执行该指令。将操作数“Tag_Value1”的值和操作数“Tag_Value2”的值进行“异或”运算。结果按位映射并输出到操作数“Tag_Result”中。使能输出 ENO 和输出“TagOut”的信号状态都将设置为“1”。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/123883.html

(0)
上一篇 38分钟前
下一篇 28分钟前

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信