以从指令框的下拉列表中选择该比较指令的数据类型 variant。支持以下数据类型的变量:
plc 数据类型 (udt)
struct(struct 数据类型的结构需包含在 plc 数据类型 (udt) 中,或者待比较的两个结构需为 array of struct 的两个元素。不支持背景数据块和匿名结构的变量。)
any 指向的变量
variant 指向的变量
要比较两个 array 数据类型的变量,需满足以下要求:
元素的数据类型必须相同。
两个 array 的维数必须相同。
所有维数的元素数量必须相同,而具体的 array 限值无需相同。
说明
array of bool
比较数据类型为 array of bool 的两个操作数时,如果元素的个数不能被 8 整除,则还会对填充位进行比较,从而会影响最终的比较结果。
下表举例说明了“==:等于”的结构比较:
指令的 rlo
数据类型为 a 的变量 变量值 数据类型为 a 的变量 变量值 1
bool false bool false
int 2 int 2
指令的 rlo
数据类型为 a 的变量 变量值 数据类型为 b 的变量 变量值 0
bool false bool true
int 2 int 3
指令的 rlo
数据类型为 a 的变量 变量值 variant(由数据类型为 a 的变量提供) 变量值 1
bool false bool false
int 2 int 2
下表举例说明了“:不等于”结构的比较:
指令的 rlo
数据类型为 a 的变量 变量值 数据类型为 a 的变量 变量值 0
bool false bool false
int 2 int 2
指令的 rlo
数据类型为 a 的变量 变量值 数据类型为 b 的变量 变量值 1
bool false bool true
int 2 int 3
指令的 rlo
数据类型为 a 的变量 变量值 variant(由数据类型为 a 的变量提供) 变量值 0
bool false bool false
int 2 int 2
关系表达式的数据类型
下表列出了在关系表达式中可使用的数据类型/数据类型组:
运算 运算符 第一个操作数 第二个操作数 结果
比较:等于、不等于 =、 整数/浮点数 整数/浮点数 bool
位字符串 位字符串 bool
字符串 字符串 bool
time、ltime time、ltime bool
日期和时间 日期和时间 bool
variant/any variant/any bool
任何数据类型(但必须与 variant 的变量数据类型相对应) variant/any bool
variant/any 任何数据类型 bool
plc 数据类型 plc 数据类型 bool
array of ,array 限值固定/可变 array of ,array 限值固定/可变 bool
struct struct bool
比较:小于、小于等于、大于、大于等于 = 整数/浮点数 整数/浮点数 bool
位字符串
(仅 s7-1200/1500) 位字符串
(仅 s7-1200/1500) bool
字符串 字符串 bool
time、ltime time、ltime bool
日期和时间 日期和时间 bool
示例
以下举例说明了一个关系表达式:
scl
if a > b then c:= a;
if a > 20 and b < 20 then c:= true;
if a(b and c) then c:= false;
说明
在 s7-300/400 内部将通过扩展指令执行 string 和 dt 类型的比较。以下操作数不可用于这些函数:
fc 的参数
struct 或 array 类型的 fb 的输入输出参数
说明
比较硬件数据类型 hw_io 与 hw_device
如果要比较这两种数据类型,则需先在块接口的“temp”区域创建一个 hw_any 数据类型的变量,然后将数据类型为 hw_device 的 laddr 复制到该变量中。之后,才能比较 hw_any 和 hw_io。
如何识别指纹锁的拒绝率和误识别率
多功能物联网表在物联网应用
安达发|SRM供应商需求管理解决方案
GEP在变压器故障诊断中的应用
TPK推出可任意拉伸的3D曲面触控产品成为行业新主流
西门子博途中的SCL关系表达式
慧能泰推出稳定、高效、安全的E-Marker芯片HUSB332E,支持USB4和PD 3.1
华为P10 Plus真机图赏,带你感受颜值爆表的魅力
加密:它是什么,它是如何工作的?
台积电已获得向华为出售芯片的许可
雷曼光电:8K超高清时代的Micro LED应用
基于最大峰度准则的非因果AR系统盲辨识
中兴解禁后致函供应商调集资源赶进度 上半年预计亏损70-90亿元
如何使用库函数来驱动LED灯详细概述
电梯远程控制系统解决方案
浅谈大型综合超市电气火灾安全隐患及解决方案
一种APF系统信息的显示方案 基于拓普微智能显示模块
影响锂离子动力电池安全性因素分析
内置DSP的数字音频功放芯片优势?韩国NF助音频产品升级迭代
集成电路设计企业芯朋微发布2022第一季度报告