您现在的位置是:首页 > 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);

    1FC 9 EQ DT比较DT变量是否相同

    功能FC 9 EQ_DT对两个DATE_AND_TIME格式的变量进行比较,判断其是否相同,仅当参数DT1中的时间和参数DT2中的时间相同时,才输出功能值TRUE

    2FC 28 NE DT比较DT变量是否不同

    功能FC 28 NE_DT对两个DATE_AND_TIME格式的变量进行比较,判断其是否不同,仅当参数DT1中的时间和DT2中的时间不同时,才输出功能值TRUE

    3FC 14 GT_DT比较DT变量是否大于

    功能FC 14 GT_DT对两个DATE_AND_TIME格式的变量进行比较,判断其是否大干,仅当参数DT1中的时间值大干(晚于)DT2中的时间值时,才输出功能值TRUE

    4FC 12 GE_DT比较DT变量是否大于或等于

    功能FC 12 GE_DT对两个DATE_AND_TIME格式的变量进行比较,判断其是否大于或等于,仅当参数DT1中的时间值大干(晚于)或等于DT2中的时间值时,才输出功能值TRUE

    5FC 23 LT_DT比较DT变量是否小于

    功能FC 23 LT_DT对两个DATE_AND_TIME格式的变量进行比较,判断其是否小于,仅当参数DT1中的时间值小于(早于)DT2中的时间值时,才输出功能值TRUE

    6FC 18 LE_DT比较DT变量是否小于或等于

    功能FC 18 LE_DT对两个DATE_AND_TIME格式的变量进行比较,判断其是否小于或等于,仅当参数DT1中的时间值小于(早于)或等于DT2中的时间值时,才输出功能值TRUE

    7FC 10 EQ_STRNG比较STRING变量是否相等

    功能FC 10 EQ_STRNG对两个STRING格式的变量进行比较,判断其是否相同,仅当参数S1中的字符串和参数S2中的字符串相等时,才输出功能值TRUE

    8FC 29 NE_STRNG比较STRING变量是否不等

    功能FC 29 NE_STRNG对两个STRING格式的变量进行比较,判断其是否相同,仅当参数S1中的字符串和参数S2中的字符串不等时,才输出功能值TRUE

    9FC 15 GT_STRNG比较STRING变量是否大于

    功能FC 15 GT_STRNG对两个STRING格式的变量进行比较,判断其是否大于,仅当参数S1中的字符串大于参数S2中的字符串时,才输出功能值TRUE。字符从左边开始通过其ASCII码进行比较(比如A大于a)。第一个不同的字符决定比较的结果。如果前面的字符都相同,则认为较长的字符串是较大者。

   10FC 13GE_STRNG比较STRING变量是否大干或等于

    功能FC 13 GE_STRNG对两个STRING格式的变量进行比较,判断其是否大于或等于,仅当参数S1中的字符串大于或等于参数S2中的字符串时,才输出功能值TRUE。从左边字符开始对其ASCII码进行比较(比如A大于a)。第一个不同的字符决定了比较的结果。如果前面的字符都相同,则认为较长的字符串是较大者。

   11FC 24LT_STRNG比较STRING变量是否小于

    功能FC 24 LT_STRNG对两个STRING格式的变量进行比较,判断其是否小于,仅当参数S1中的字符串小于参数S2中的字符串时,才输出功能值TRUE。字符从左边开始通过其ASCII码进行比较(比如A大于a)。第一个不同的字符决定比较的结果。如果前面的字符相同,则认为较短的字符串是较小者。

   12FC 19LE_STRNG比较STRING变量是否小于或等于

    功能FC 19 LE_STRNG对两个STRING格式的变量进行比较,判断其是否小于或等于,仅当参数S1中的字符串小于或等于参数S2中的字符串时,才输出功能值TRUE。字符从左边开始通过其ASCII码进行比较(比如A大于a)。第一个不同的字符决定比较的结果。如果前面的字符相同,则认为较短的字符串是较小者。