| 作者 | 主题 |
|---|---|
|
万泉河 至圣
经验值:29190 发帖数:10900 精华帖:131 |
楼主
主题:还记得ZANE版主的报警处理FB块吗?
报警处理块FB100实现了可以将任一数量的字的报警统一处理,以实现声光报警。
现在提问个问题,就是在调用FB100之前,是如何把所有设备的故障报警状态收集集中到一片连片的区域的? 比如,系统内如果有100个电机,那么电机块的FB就要调用100次。如何把FB的输出报警位记录下来的? 还有的FB块会有多个报警输出,怎么办? 最简单的方法是规划一片数据区的M点,使用的时候排着逐个用过来。 呵呵,不觉得太笨点了么?M点使用的过程中,累也累死了。 大家讨论个更简练的方法啊。 另,PCS7里面一般是如何处理报警的呢?
微信公众号:PLC标准化编程,ZHO6371995
|
|
万泉河 至圣 经验值:29190 发帖数:10900 精华帖:131 |
17楼
主题:回复:还记得ZANE版主的报警处理FB块吗?
确实说的是规划问题。
说下我实现的方法吧: 我改造了报警FB块,简化到只对1个字进行报警和新报警的处理。 但在FB中又增加了2个input,分别是报警和新报警,这样就可以通过FB块的重复调用给串联起来了! 然后声光报警的Q点绑定到最后一次调用的那个FB。
微信公众号:PLC标准化编程,ZHO6371995
|
|
古月游风 侠客 经验值:911 发帖数:121 精华帖:3 |
38楼
主题:回复:还记得ZANE版主的报警处理FB块吗?
看了下zane版主的程序截图,个人觉得,报警处理不应该最后集中处理,而应该系统的设计,甚至从设备FB块就开始考虑,这样程序会更简单。
|