作者 | 主题 |
---|---|
谦 总坛主 经验值:23708 发帖数:3792 精华帖:8 |
楼主 2012-02-01 13:26:30
主题:应用探讨——PCS7报警机制与原理探讨
用过PCS 7的各位大侠对于画面顶部的区域按钮上那一个个小按钮应该都会影响深刻,同时也一定会感叹其功能的强大:不管能显示这个区域的报警状态,还可以一点就跳到出现问题的PO。这个功能是如何实现的呢?而构成这个功能的基础,PCS 7下的过程报警又是怎么工作的呢?
说起组态报警,用过WinCC的大虾们都不会陌生,但如果细心的话,打开一个PCS 7自动编译生成的报警条目,其中的“…#RawEvent”相信会让大家都会心生迷茫:怎么所有的报警都是这个参数了?怎么看不到触发报警的变量呢? 可以这么说,在PCS 7的OS体系中,报警功能是“最熟悉的陌生人”,每个项目都会涉及到,但其中的工作原理和机制又“隐藏”很深,初学者、高手们都或多或少有这些疑惑: > 用户操作日志和报警功能是什么关系 > 用户操作记录功能在PCS7下是如何实现的呢 >“LoopInAlarm”是怎么从报警条目直接跳到画面对象上的呢 > 常说的“Alarm_8P”是如何编程调用的 > 系统很多的报警相关功能块,为何PCS7要用“Alarm_8P” > “OS Project Editor”中的消息如何管理 …… 为此,我们专门开设这个集中交流的平台,大家可以就自己工程实施过程中碰到的、感兴趣的PCS 7报警相关的的编程组态、原理机制等问题、心得、技巧等,畅所欲言,分享切磋。了解这些背景知识,无论对于新人还是老手,都会加深对报警的理解,有利于灵活运用和诊断,相信大家都会有意想不到的收获。 大家可以参考如下资料: 巧用PCS 7标准函数实现普通画面操作的日志记录功能: F0246 PCS7中在不使用Faceplate的情况下如何实现直接操作的功能 自定义LoopInAlarm功能: F0317 PCS7中如何定制自定义消息的报警回路功能 报警隐藏的实现: F0318 PCS7 V7.0中如何组态自定义消息的智能报警隐藏功能 此次集中探讨将持续至3月8日,其中有突出表现的网友将获得加倍精华奖励积分;最终所有有效留帖的网友将获得加倍发帖金币;根据交流情况,会酌情赠送金币。 交流结束后将整理精华内容,供广大网友分享参考。 预祝大家交流愉快,收获丰富! |