在很多使用WinCC的场合中可能会需要这样的功能,即要求WinCC系统能够记录下操作人员对WinCC的各种操作,简单说就是记录谁在什么时间做了什么操作。可能很会多人知道,实现该功能的最佳方法是使用WinCC的专用选件WinCC Audit,如果要做如FDA认证的话,建议一定要使用该选件,事半功倍。此外,在WinCC的基本应用中也有一些方法能够部分的实现该功能,以下几个故事中会依次给大家介绍一些相关的使用方法。
首先要介绍的是如何记录WinCC系统的用户登录信息,此处使用的是WinCC V7.0 SP1。步骤如下:
(1) 在WinCC 的用户管理器中创建用户帐号,并为其分配权限;
(2) 在WinCC的报警记录编辑器中添加系统消息:
其中跟用户登录有关的系统消息只有以下几个:
1008001 USERT:Incorrect login name/password
1008002 USERT:Incorrect login name/password by chip card
1008003 USERT:Manual logon
1008004 USERT:Logon using a chipcard
1008005 USERT:Manual logoff
1008006 USERT:Logoff using a chipcard
1008007 USERT:Automatic logoff via a timer
可以将没用到的系统消息删除:
结果是这样的:
(3) 在报警控件中添加所需要的列:
(4) 激活WinCC 项目后,可以在报警控件的短期归档或长期归档 (实时消息列表中没有)选项中看到用户登录信息的记录。