公司主营:西门子数控,S7-200CN.S7-200smart.S7-300.S7-400.S7-1200.6ES5 ET200 人机界面,变频器,DP总线,MM变频器,6SE70交流工程调速变频器6RA70等系列产品。
产品简介
详细介绍
西门子编程6ES7822-1AA04-2XC6供应
业务顾问;竭诚为你服务,急你所需、NE_Type:比较数据类型与变量数据类型是否“不相等"
说明
可以使用“比较数据类型与变量数据类型是否“不相等""指令,查询 VARIANT 指向而
变量中未包含的数据类型。比较在块接声明的变量(<操作数 1>)的数据类型与变量(<
操作数 2>)的数据类型,确定这两者是否“不相等"。
<操作数 1> 的数据类型必须为 VARIANT;<操作数 2> 可以为基本数据类型或 PLC 数据
类型。
如果比较条件,则该指令返回逻辑运算结果 (RLO)“1"。如果不比较条件,则该
指令返回 RLO“0"。该指令的 RLO 将按照以下与整个程序段的 RLO 进行逻辑运算:
● 串联比较指令时,将执行“与"运算。
● 并联比较指令时,将进行“或"运算。
在该指令上方的操作数占位符中, <操作数 1>。在该指令下方的操作数占位符中,指
定 <操作数 2>。
比较定时器、日期和时间
并非所有时间类型都可以直接相互比较,如 S5TIME。此时,需要将其显式转换为其它时
间类型(如,TIME),然后再进行比较。
如果要比较不同数据类型的日期和时间,则需将较小的日期或时间数据类型显式转换为较
大的日期或时间数据类型。例如,比较日期和时间数据类型 DATE 和 DTL 时,将基于 DTL
进行比较。
如果显式转换失败,则比较结果为 FALSE。
比较结构
要比较结构,可使用指令“CMP <>"。匿名结构通常无法编辑,除非是同一个 ARRAY 的
某个部分。
有关比较结构的更多信息,请参见“CMP <>:不等于 (页 809)"
指令
4.1 指令
对 PLC 进行编程
834 编程和操作手册, 10/2018
参数
下表列出了“比较数据类型与变量数据类型是否“不相等""指令的参数:
参数声明数据类型存储区说明
S7-1200 S7-1500
<操作数 1> Input VARIANT L(可在块接口的“Input"、
“InOut"和“Temp"部分进
行声明。)
个操作数
<操作数 2> Input 位序列、整数、
浮点数、定时
器、日期时间、
字符串、
ARRAY、PLC
数据类型
I、Q、M、
D、L
I、Q、M、
D、L、P
第二个操作数
示例
以下示例说明了该指令的工作原理:
以下条件时,将置位输出“TagOut":
● 操作数“TagIn_1"和“TagIn_2"的状态为“1"。
● 比较指令的条件,即操作数 #Tag_Operand1 不等于“Tag_Operand2"。
有关以上示例中编程代码的更多信息,请参见“Sample Library for Instructions
(页 697)"。
参见
有效数据类型概述 (页 247)
有关 LAD 的基本信息 (页 8207)
指令
4.1 指令
对 PLC 进行编程
编程和操作手册, 10/2018 835
EQ_ElemType:比较 ARRAY 元素数据类型与变量数据类型是否“相等"
说明
可以使用“比较 ARRAY 元素数据类型与变量数据类型是否“相等""指令查询 VARIANT
指向的变量的数据类型。比较在块接声明的变量(<操作数 1>)的数据类型与变量(<
操作数 2>)的数据类型,确定这两者是否“相等"。
<操作数 1> 的数据类型必须为 VARIANT;<操作数 2> 可以为基本数据类型或 PLC 数据
类型。
如果 VARIANT 变量(<操作数 1>)的数据类型是 ARRAY,将比较 ARRAY 元素的数据类
型。
如果比较条件,则该指令返回逻辑运算结果 (RLO)“1"。如果不比较条件,则该
指令返回 RLO“0"。该指令的 RLO 将按照以下与整个程序段的 RLO 进行逻辑运算:
● 串联比较指令时,将执行“与"运算。
● 并联比较指令时,将进行“或"运算。
在该指令上方的操作数占位符中, <操作数 1>。在该指令下方的操作数占位符中,指
定 <操作数 2>。
比较定时器、日期和时间
并非所有时间类型都可以直接相互比较,如 S5TIME。此时,需要将其显式转换为其它时
间类型(如,TIME),然后再进行比较。
如果要比较不同数据类型的日期和时间,则需将较小的日期或时间数据类型显式转换为较
大的日期或时间数据类型。例如,比较日期和时间数据类型 DATE 和 DTL 时,将基于 DTL
进行比较。
如果显式转换失败,则比较结果为 FALSE。
比较结构
要比较结构,可使用指令“CMP =="。匿名结构通常无法编辑,除非是同一个 ARRAY 的
某个部分。
有关比较结构的更多信息,请参见“CMP ==:等于 (页 803)"
指令
4.1 指令
下一篇:西门子编程软件6DD16070AA2供应