您现在的位置是:首页 > PLC技术 > PLC技术

SCL块的OK变量

来源:艾特贸易2017-06-05

简介SCL 用名称“ OK ”以及布尔数据类型提供一个初始化变量,该变量在 SCL 中程序执行时指示错误,但只在用户在“ Compiler ”选项卡中已经选择了“ Set ok flag ”操作的情况下才有效。“

    SCL用名称“OK”以及布尔数据类型提供一个初始化变量,该变量在SCL中程序执行时指示错误,但只在用户在“Compiler”选项卡中已经选择了“Set ok flag”操作的情况下才有效。“Compiler”选项卡在SCL程序编辑器的OptionsCumtomize菜单下。

    当用户在程序中使用OK变量时,无论该选项是否设置,编辑器或编译器都不检测。

    在块的开始处,OK变量值为TRUE;在程序出错的情况下,OK设置为FALSE。用户可以用SCL语句扫描OK变量,或随时给OK变量赋值。

   SUM := SUM+IN;

   IF OK

   THEN(no  error occurred);

   ELSE(errored  addition);

   END_ IF;

   OK变量受算术表达式和某些转换功能的影响。当执行标准功能,如数学功能时若发生错误,则通过ENO输出报告。

    当退出块时,OK变量的数值赋给ENO输出。