| 作者 | 主题 |
|---|---|
|
万泉河 至圣
经验值:29190 发帖数:10900 精华帖:131 |
楼主
主题:WINCC操作员操作记录---我的理解
操作员记录,很久以来,一直有人咨询这个问题,说实话,一直觉得简单而不在意它,不就是在操作的时候增加一条报警信息么!不管通过脚本还是通过变量都可以啊!所以对于此问题真的没怎么重视过。
直到自己也遇到这个需求,并亲自做了一遍后,才有了更深的理解。 我的理解: 1,操作员操作记录至少要分成2种类型,模拟量参数修改记录和开关量设备起停记录。 2,记录条目应该可以包含操作时间、操作员账户、设备源描述,事件描述等。 3,操作记录可以使用报警记录中的操作员输入消息的分类,画面中通过过滤条件过滤后显示。 4,对于PLC逻辑以及STEP7监控造成的变量值修改,不应该作为操作员操作事件被记录。 5,报警功能应该支持多语言切换。 6,脚本应该有可重复性,即运行画面中设备数量会很多,参数也很多。如果每一个设备每一个参数都不同的脚本,不仅仅是一种灾难,而且也是愚蠢的行为。 7,报警记录中也应简洁可重复,如果有1000个设备,需要对应编辑1000条或者2000条报警记录,每家一个设备操作,就增加一条报警编辑,也是一件非常不爽的事。 8,画面上设备的起停操作,会有不同的模式,有直接按钮操作的,也有通过弹出设备窗口进行操作的,使用的设备窗口画面是统一模式的,也需要实现不同设备的操作记录。 在做了如上的考虑之后,我做了一个简短的例子,可以方便地移植到新项目中,也可以在已有项目中增加实现操作员记录功能。 有需要用到的同学可以与我联系: (不是免费提供) MAIL: wanquanhe.adclub@@gmail.com QQ:178616417 (注明:“WINCC操作员记录”)
微信公众号:PLC标准化编程,ZHO6371995
|
|
万泉河 至圣 经验值:29190 发帖数:10900 精华帖:131 |
6楼
主题:回复:WINCC操作员操作记录---我的理解quote:以下是引用划痕在2011-10-25 18:02:19的发言: 这里提供一个关于WinCC操作员记录的参考链接和一个解决方案 1、http://wenku.baidu.com/view/83951d150b4e767f5acfcede.html 2、另外,给大家提供一个思路:使用OS项目编辑器,能够自动生成操作员记录! 链接的文档中用到的使用MSRTCreateMSGInstanceWithComment函数的方法也研究过,后来发现不能支持多语言。即在一个语言下发生的报警,当你切换语言回来浏览记录时,记录文本是空白。 所以断然否决使用此方案。你今天可能用不到,但明天可能就会用到出口项目上面,到时候就全给废了。而越是多语言项目,才越有可能提出如操作员记录这样复杂的要求。 不知道现在有无最新的解决方案。
微信公众号:PLC标准化编程,ZHO6371995
|