公司主营:西门子数控,S7-200CN.S7-200smart.S7-300.S7-400.S7-1200.6ES5 ET200 人机界面,变频器,DP总线,MM变频器,6SE70交流工程调速变频器6RA70等系列产品。
产品简介
详细介绍
西门子博途6DD16810DH1设置
不在质保范围内,、仿货、二手翻新货,一律不做。
INVERT:求反码
说明
可以使用“求反码"指令对输入 IN 的各个位的状态取反。在处理该指令时,输入 IN
的值与一个十六进制掩码(表示 16 位数的 W#16#FFFF 或表示 32 位数的 DW#16#FFFF
FFFF)进行“异或"运算。这会将各个位的状态取反,并且结果存储在输出 OUT 中。
参数
下表列出了“求反码"指令的参数:
参数声明数据类型存储区说明
EN Input BOOL I、Q、M、D、
L 或常量
使能输入
ENO Output BOOL I、Q、M、D、L 使能输出
IN Input 位字符串、整数I、Q、M、D、
L、P 或常量
输入值
OUT Output 位字符串、整数I、Q、M、D、
L、P
输入 IN 的值的反码
可以从指令框的“???"下拉列表中选择该指令的数据类型。
有关有效数据类型的更多信息,请参见“另请参见"。
指令
4.1 指令
对 PLC 进行编程
编程和操作手册, 10/2018 1049
示例
以下示例说明了该指令的工作原理:
下表将通过具体的操作数值对该指令的工作原理进行说明:
参数操作数值
IN TagIn_Value W#16#000F W#16#7E
OUT TagOut_Value W#16#FFF0 W#16#81
如果操作数“TagIn"的状态为“1",则执行该指令。该指令对输入“TagIn_Value"的
各个位的状态取反,并将结果写入输出“TagOut_Value"。使能输出 ENO 和输出
“TagOut"的状态都将设置为“1"。
有关以上示例中编程代码的更多信息,请参见“Sample Library for Instructions
(页 697)"。
参见
有效数据类型概述 (页 247)
EN/ENO 机制的基本知识 (页 153)
有关 LAD 的基本信息 (页 8207)
DECO:
说明
可以使用“"指令,将输入值的输出值中的某个位置位。
“"指令读取输入 IN 的值,并将输出值中位号与读取值对应的那个位置位。输出值中
的其它位以零填充。当输入 IN 的值大于 31 时,则将执行以 32 为模的指令。
指令
4.1 指令
对 PLC 进行编程
1050 编程和操作手册, 10/2018
参数
下表列出了“"指令的参数:
参数声明数据类型存储区说明
EN Input BOOL I、Q、M、D、
L 或常量
使能输入
ENO Output BOOL I、Q、M、D、L 使能输出
IN Input UINT I、Q、M、D、
L、P 或常量
输出值中待置位位的位置。
OUT Output 位字符串I、Q、M、D、
L、P
输出值
可以从指令框的“???"下拉列表中选择该指令的数据类型。
有关有效数据类型的更多信息,请参见“另请参见"。
示例
以下示例说明了该指令的工作原理:
下图将通过具体的操作数值对该指令的工作原理进行说明:
如果操作数“TagIn"的状态为“1",则执行该指令。该指令从输入中“TagIn_Value"
操作数的值中读取位号“3",并将第三个位设置为输出中“TagOut_Value"操作数的值。
如果该指令执行成功,则使能输出 ENO 的状态为“1",同时置位输出“TagOut"。
有关以上示例中编程代码的更多信息,请参见“Sample Library for Instructions
(页 697)"。
指令
下一篇:西门子组态软件6ES7822-1AA05-0YA5定制