通用组件库HwBasicLib消息处理

发布时间:2025-09-18 17:37  浏览量:99

通用组件库HwBasicLib中用于S7-1500的组件其报警信息都通过指令Program_Alarm进行推送。如果你的HMI是TP面板或者WinCC,那么不需要做额外的报警信息处理。如果你用的是S7-1200系列PLC,那么只能使用不带Program_Alarm指令的组件。

图1 分别用于1200和1500的组件

对于使用S7-1200系列PLC,又或者HMI是西门子的低端屏或者是第三方屏,那么只能手动处理报警信息。我们的建议是单独创建一个DB,里面再为设备、顺控等声明不同的Word用于传递信息到HMI。HMI侧需要手工创建报警消息。PLC侧只需要将变量绑定到组件的QFlt或者QMsg上即可。

图2 组件报警

图3 组件消息