有报警灯亮,有新报警声响,消音后声灭,报警不除灯不灭,报警消除灯自动灭,声自动灭
2.报警的数据的获取,采用 PEEK_BYTE 指令,可以不需要在FB块中修改数组的长度,使能够读到的区域更加广泛,DB,I,Q,M均可使用。
3.Zane版主 功能块静态变量ALARM_OP数组,是可以在 HMI中使用的,但是到了WinCC就不好使了,因为WinCC不支持报警变量是一个数组;
4.INPUT 接口中
DBNumber : 等同于 PEEK指令中的 DBNUMBER;
Area : 等同于 PEEK指令中的 AREA;
Length :为报警区域的长度,但是要减去一;
例如:一个DB块的报警变量地址为0.0~5.7则Length的值等于5
特别注意报警区域的长度必须为Byte的整倍数;
PEEK指令的使用可以参照 TIA Portal 帮助系统;
6.在此还是顺带提一下我做报警的一些观念;
我做报警的时候一般分为三个DB块,
DB1127为警告,当设备发生一些不影响设备运行的警告(例如温度过高),或者某个设备启动时的联锁条件不满足时产生的报警。此时黄灯会闪烁。
DB1128为错误,当某些设备发生停机时,但是又不影响整线停机的报警。例如一个变频电机的散热风扇热继跳闸了。此报警会引起红灯闪烁。
DB1129为故障,当某些设备发生故障会引起整线停机的故障。例如变频通讯故障;此报警会引起红灯常亮。