公司主营:西门子数控,S7-200CN.S7-200smart.S7-300.S7-400.S7-1200.6ES5 ET200 人机界面,变频器,DP总线,MM变频器,6SE70交流工程调速变频器6RA70等系列产品。
产品简介
详细介绍
西门子博途6AV2107-0EB00-0BB0现场服务
本公司宗旨:本着以诚信为本,以顾客为中心,让顾客满意,创造一个舒心的购物NE_ElemType:比较 ARRAY 元素数据类型与变量数据类型是否“不相等"
说明
可以使用“比较 ARRAY 元素数据类型与变量数据类型是否“不相等""指令查询 VARIANT
指向的变量没有的数据类型。比较在块接声明的 IN1 参数一个变量的数据类型与 IN2
参数一个变量的数据类型,确定这两者是否“不相等"。
IN1 参数的变量必须为 VARIANT 数据类型。IN2 参数的变量可以是基本数据类型或 PLC
数据类型。
如果 VARIANT 变量的数据类型为 ARRAY,将比较 ARRAY 元素的数据类型。
如果比较条件,则该指令返回逻辑运算结果 (RLO)“1"。如果不比较条件,则该
指令返回 RLO“0"。
比较定时器、日期和时间
并非所有时间类型都可以直接相互比较,如 S5TIME。此时,需要将其显式转换为其它时
间类型(如,TIME),然后再进行比较。
如果要比较不同数据类型的日期和时间,则需将较小的日期或时间数据类型显式转换为较
大的日期或时间数据类型。例如,比较日期和时间数据类型 DATE 和 DTL 时,将基于 DTL
进行比较。
如果显式转换失败,则比较结果为 FALSE。
比较结构
要比较结构,可使用指令“CMP <>"。匿名结构通常无法编辑,除非是同一个 ARRAY 的
某个部分。
有关比较结构的更多信息,请参见“CMP <>:不等于 (页 1218)"
指令
4.1 指令
对 PLC 进行编程
1246 编程和操作手册, 10/2018
参数
下表列出了“比较 ARRAY 元素数据类型与变量数据类型是否“不相等""指令的参数:
参数声明数据类型存储区说明
S7-1200 S7-1500
IN1 Input VARIANT L(可在块接口的
“Input"、“InOut"
和“Temp"部分进行声
明。)
个操作数
IN2 Input 位序列、整数、
浮点数、定时
器、日期时间、
字符串、
ARRAY、PLC
数据类型
I、Q、M、
D、L
I、Q、M、
D、L、P
第二个操作数
OUT Output BOOL I、Q、M、
D、L
I、Q、M、
D、L
比较的结果
示例
以下示例说明了该指令的工作原理:
以下条件时,将置位输出“TagOut":
● 操作数“TagIn"的状态为“1"。
● 比较指令的条件,即操作数 #Tag1 不等于“Tag2"
下一篇:西门子博途软件6AV2104-3BB05-0AE0程序安装