1.)关系表达式将两个操作数的值或数据类型进行比较,得到一个布尔值。如果比较结果为真,则TRUE,否则为FALSE。
2.)关系运算符可以处理当前CPU所支持的各种数据类型,
2017-13-33-20:62:99.999_999_999)。即,如果某个操作数的值无效,则指令“==:等于”和“<>:不等于”的结果为FALAE;6.2)并非所有的时间类型都可以直接相互比较,如“S5 TIME”。此时,需要将显示转换成其他时间类型(如TIME),再进行比较;6.3)如果要比较不同数据类型的日期和时间,则需将较小的日期或时间数据类型显示转换成较大的日期或时间数据类型。例如比较时间和日期数据类型DATE和DTL时,将基准DTL进行比较。6.4)如果显示转换失败,则比较结果为FALSE。7.)比较WORD数据类型的变量与S5 TIME数据类型的变量:7.1)将WORD数据类型的变量与S5 TIME数据类型变量进行比较,这两种变量将转换成TIME数据类型,WORD变量将解释为S5TIME值,如果这两各变量中某各变量无法转换,则不进行比较且输出结果为FALSE。如果转换成功,则系统将基于所选的比较指令进行比较操作。8.)比较结构:8.1)结构比较功能jinxian于固件版本V4.2及以上版本的S7-1200系列CPU,以及固件版本在V2.0及以上的S7-1500系列CPU。8.2)如果两个变量的结构数据类型相同,则可以比较两各结构化操作数的值。比较结构量化时,待比较操作数的数据类型必须相同,而无需考虑具体的“ICE检查”(ICECheck)设置。但一个操作数为“VARIANT”,而另一个为“ANY”时除外。创建程序时,如果数据类型未知,则可使用“VARIANT”数据类型。这样,就可比较任意数据类型的结构化变量操作数。还可以比较“VARIANT”或“ANY”数据类型变量。9.)ARRAY数据类型比较:9.1)元素数据必须相同;9.2)两个ARRAY的维数必须相同;9.3)所有维数的元素数量必须相同,而具体的ARRYA限值无需相同。10.) 我们打开博途软件,进行实际测试