技术论坛

 回复:WINCC操作员操作记录---我的理解

返回主题列表
作者 主题
万泉河
至圣

经验值:29190
发帖数:10900
精华帖:131
楼主    2011-10-25 15:36:53
主题: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楼    2011-10-26 08:23:09
精华帖  主题:回复:WINCC操作员操作记录---我的理解
quote:以下是引用划痕在2011-10-25 18:02:19的发言:
这里提供一个关于WinCC操作员记录的参考链接和一个解决方案
1、http://wenku.baidu.com/view/83951d150b4e767f5acfcede.html
2、另外,给大家提供一个思路:使用OS项目编辑器,能够自动生成操作员记录!


链接的文档中用到的使用MSRTCreateMSGInstanceWithComment函数的方法也研究过,后来发现不能支持多语言。即在一个语言下发生的报警,当你切换语言回来浏览记录时,记录文本是空白。
所以断然否决使用此方案。你今天可能用不到,但明天可能就会用到出口项目上面,到时候就全给废了。而越是多语言项目,才越有可能提出如操作员记录这样复杂的要求。
不知道现在有无最新的解决方案。
微信公众号:PLC标准化编程,ZHO6371995
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。