概要:
在某些情况下,PLC中进行数据处理过程中发生溢出等返回值错误时,PLC可能无法及时告知使用者,那么设计编程人员如何及时地得到错误状态并进行后续处理呢?
本文以S7-1500系列PLC为例进行说明,仅供大家参考:
一、EN/ENO机制
|
如下图所示, 新建项目“StatusWord”,并在项目中添加一个1500的PLC。
(1)新建全局数据块“GlobalData”,并添加全局变量:Value1、Value2、Result,ErrorID,Error。
(2)如下图所示,在主程序循环OB块中,添加“数学函数”计算指令。
该函数计算公式为OUT=(IN1+IN2)/IN3。IN3输入为固定值2。