您现在的位置是:首页 > PLC技术 > PLC技术
IEC的比较功能
来源:艾特贸易2017-06-05
简介比较功能比较两个变量值的大小,并通过功能值报告比较结果。如果满足比较,则功能值为 TRUE ,否则为 FALSE 。比较功能不会报告错误,这里介绍 DT 变量和 STRING 变量的比较功能。 常
比较功能比较两个变量值的大小,并通过功能值报告比较结果。如果满足比较,则功能值为TRUE,否则为FALSE。比较功能不会报告错误,这里介绍DT变量和STRING变量的比较功能。
常用调用:
Result :=
Comparison_function_DT
DT1 :=DT_var1,
DT2 :=DT_var2);
Result :=
Comparison_function_STRNG(
S1 :=STRING_varl,
S2 :=STRING_var2);
1.FC 9 EQ DT比较DT变量是否相同
功能FC 9 EQ_DT对两个DATE_AND_TIME格式的变量进行比较,判断其是否相同,仅当参数DT1中的时间和参数DT2中的时间相同时,才输出功能值TRUE。
2.FC 28 NE DT比较DT变量是否不同
功能FC 28 NE_DT对两个DATE_AND_TIME格式的变量进行比较,判断其是否不同,仅当参数DT1中的时间和DT2中的时间不同时,才输出功能值TRUE。
3.FC 14 GT_DT比较DT变量是否大于
功能FC 14 GT_DT对两个DATE_AND_TIME格式的变量进行比较,判断其是否大干,仅当参数DT1中的时间值大干(晚于)DT2中的时间值时,才输出功能值TRUE。
4.FC 12 GE_DT比较DT变量是否大于或等于
功能FC 12 GE_DT对两个DATE_AND_TIME格式的变量进行比较,判断其是否大于或等于,仅当参数DT1中的时间值大干(晚于)或等于DT2中的时间值时,才输出功能值TRUE。
5.FC 23 LT_DT比较DT变量是否小于
功能FC 23 LT_DT对两个DATE_AND_TIME格式的变量进行比较,判断其是否小于,仅当参数DT1中的时间值小于(早于)DT2中的时间值时,才输出功能值TRUE。
6.FC 18 LE_DT比较DT变量是否小于或等于
功能FC 18 LE_DT对两个DATE_AND_TIME格式的变量进行比较,判断其是否小于或等于,仅当参数DT1中的时间值小于(早于)或等于DT2中的时间值时,才输出功能值TRUE。
7.FC 10 EQ_STRNG比较STRING变量是否相等
功能FC 10 EQ_STRNG对两个STRING格式的变量进行比较,判断其是否相同,仅当参数S1中的字符串和参数S2中的字符串相等时,才输出功能值TRUE。
8.FC 29 NE_STRNG比较STRING变量是否不等
功能FC 29 NE_STRNG对两个STRING格式的变量进行比较,判断其是否相同,仅当参数S1中的字符串和参数S2中的字符串不等时,才输出功能值TRUE。
9.FC 15 GT_STRNG比较STRING变量是否大于
功能FC 15 GT_STRNG对两个STRING格式的变量进行比较,判断其是否大于,仅当参数S1中的字符串大于参数S2中的字符串时,才输出功能值TRUE。字符从左边开始通过其ASCII码进行比较(比如A大于a)。第一个不同的字符决定比较的结果。如果前面的字符都相同,则认为较长的字符串是较大者。
10.FC 13GE_STRNG比较STRING变量是否大干或等于
功能FC 13 GE_STRNG对两个STRING格式的变量进行比较,判断其是否大于或等于,仅当参数S1中的字符串大于或等于参数S2中的字符串时,才输出功能值TRUE。从左边字符开始对其ASCII码进行比较(比如A大于a)。第一个不同的字符决定了比较的结果。如果前面的字符都相同,则认为较长的字符串是较大者。
11.FC 24LT_STRNG比较STRING变量是否小于
功能FC 24 LT_STRNG对两个STRING格式的变量进行比较,判断其是否小于,仅当参数S1中的字符串小于参数S2中的字符串时,才输出功能值TRUE。字符从左边开始通过其ASCII码进行比较(比如A大于a)。第一个不同的字符决定比较的结果。如果前面的字符相同,则认为较短的字符串是较小者。
12.FC 19LE_STRNG比较STRING变量是否小于或等于
功能FC 19 LE_STRNG对两个STRING格式的变量进行比较,判断其是否小于或等于,仅当参数S1中的字符串小于或等于参数S2中的字符串时,才输出功能值TRUE。字符从左边开始通过其ASCII码进行比较(比如A大于a)。第一个不同的字符决定比较的结果。如果前面的字符相同,则认为较短的字符串是较小者。
点击排行
