SCL块的OK变量

2017-06-05 67 0

    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输出。

相关文章

利用控制电路的逻辑关系节省输出点
三菱FX系列PLC的FX2N-4AD的使用及程序实例
三菱公司PLC联网的网络结构原理
PLC编程的基本规则
PLC指示灯控制接线原理及梯形图编程
累加器AC

发布评论