操作员记录,很久以来,一直有人咨询这个问题,说实话,一直觉得简单而不在意它,不就是在操作的时候增加一条报警信息么!不管通过脚本还是通过变量都可以啊!所以对于此问题真的没怎么重视过。
直到自己也遇到这个需求,并亲自做了一遍后,才有了更深的理解。
我的理解:
1,操作员操作记录至少要分成2种类型,模拟量参数修改记录和开关量设备起停记录。
2,记录条目应该可以包含操作时间、操作员账户、设备源描述,事件描述等。
3,操作记录可以使用报警记录中的操作员输入消息的分类,画面中通过过滤条件过滤后显示。
4,对于PLC逻辑以及STEP7监控造成的变量值修改,不应该作为操作员操作事件被记录。
5,报警功能应该支持多语言切换。
6,脚本应该有可重复性,即运行画面中设备数量会很多,参数也很多。如果每一个设备每一个参数都不同的脚本,不仅仅是一种灾难,而且也是愚蠢的行为。
7,报警记录中也应简洁可重复,如果有1000个设备,需要对应编辑1000条或者2000条报警记录,每家一个设备操作,就增加一条报警编辑,也是一件非常不爽的事。
8,画面上设备的起停操作,会有不同的模式,有直接按钮操作的,也有通过弹出设备窗口进行操作的,使用的设备窗口画面是统一模式的,也需要实现不同设备的操作记录。
在做了如上的考虑之后,我做了一个简短的例子,可以方便地移植到新项目中,也可以在已有项目中增加实现操作员记录功能。
有需要用到的同学可以与我联系:
(不是免费提供)
MAIL: wanquanhe.adclub@@gmail.com
QQ:178616417 (注明:“WINCC操作员记录”)