业务销售;竭诚为你服务.
公司主营西门子PLC模块,数控伺服,触摸屏等系列产品,产品*,质保一年
![]() |
参考价 | ¥670 |
订货量 | 1 |
更新时间:2019-03-29 16:45:23浏览次数:390
联系我们时请说明是化工仪器网上看到的信息,谢谢!
西门子6ES7412-1XJ05-0AB0经销商
业务销售;竭诚为你服务.
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
指令的结果
可以从指令框的“???"下拉列表中选择该指令的数据类型。
有关有效数据类型的更多信息,请参见“另请参见"。
指令
4.1 指令
对 PLC 进行编程
1044 编程和操作手册, 10/2018
示例
以下示例说明了该指令的工作原理:
下表将通过具体的操作数值对该指令的工作原理进行说明:
参数操作数值
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"。
有关以上示例中编程代码的更多信息,请参见“Sample Library for Instructions
(页 697)"。
参见
有效数据类型概述 (页 247)
EN/ENO 机制的基本知识 (页 153)
有关 LAD 的基本信息 (页 8207)
OR:“或"运算
说明
可以使用“或"运算指令将输入 IN1 的值和输入 IN2 的值按位进行“或"运算,并在输
出 OUT 中查询结果。
执行该指令后,将 IN1 输入的值的位 0 和 IN2 输入的值的位 0 进行“或"运算。结果存储
在输出 OUT 的位 0 中。对变量的所有位都执行相同的逻辑运算。
指令
4.1 指令
对 PLC 进行编程
编程和操作手册, 10/2018 1045
可以在指令功能框中展开输入的数字。在功能框中以升序对相加的输入进行编号。指令该
执行时,将对所有可用输入参数的值进行“或"运算。结果存储在输出 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
指令的结果
可以从指令框的“???"下拉列表中选择该指令的数据类型。
有关有效数据类型的更多信息,请参见“另请参见"。
示例
以下示例说明了该指令的工作原理:
指令
4.1 指令
对 PLC 进行编程
1046 编程和操作手册, 10/2018
下表将通过具体的操作数值对该指令的工作原理进行说明:
参数操作数值
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"。
有关以上示例中编程代码的更多信息,请参见“Sample Library for Instructions
(页 697)"。
参见
有效数据类型概述 (页 247)
EN/ENO 机制的基本知识 (页 153)
有关 LAD 的基本信息