如何在面板上通过Audit Trail文件显示用户操作和过程数据?

n

说明:

Audit Trail 选件用于 WinCC flexible 2005 或以上版本,能够归档过程数据和用户操作。数据归档在 CSV文件 (ASCII) 中,并且能够使用 AuditViewer 200x 进行处理。从 WinCC flexible 2008 SP1 开始,可以将这些数据归档在 TXT 文件 (Unicode) 中。n

内容:n

  1. 关于 AuditViewer 的信息
  2. FDA 规章和 EU 指示
  3. 需求
    3.1 Audit Trail 的可用性
    3.2 授权
  4. 归档
  5. 组态
    5.1 使用 WinCC flexible 进行组态 (CSV文件)
    5.2 使用 WinCC flexible 进行组态 ( TXT文件 )
  6. 下载

1. 关于 AuditViewer 的信息
AuditViewer 可以用于察看(包括确认校验和)和处理 Audit Trail文件。n

注意:

不应该使用微软 Excel 或任意其它的软件工具,再次存储 Audit Trial 文件,因为这也会分类 Audit Trail 文件。n

可以在条目 22180683 中免费下载 Audit Viewer 2005 / 2007 / 2008 。 AuditViewer 200x 也可在 WinCC flexible CD 或DVD 中找到。n

2. FDA 规章和 EU 指示

使用 Audit Trail 归档过程数据基于特定部分和交叉部分的标准。规则的主要部分是美国食品和药品委员会 ( FDA ) 起草的”21 CFR Part 11 on electronic records and signatures “。也有针对其它部分的各种 EU 规则,例如 EU 178/2002。n

工业生产设备的需求建立并基于FDA 规则和根据 GMP (Good Manufacturing Practice)的应用。n

注意:
在 WinCC flexible的帮助系统中可以查到更多的信息。选中 “Index” 项,选择关键字 “Audit” ,然后在 “Tools” 菜单可以打开 PDF 文件并找到 “Audit Trail” 相关的内容。n

3. 需求

“WinCC flexible / Audit” 选项在270系列之后可以使用,从 WinCC flexible 2005 之后的版本能够组态。n

3.1 Audit Trail 的可用性

下表列出了可以使用( CSV或 TXT )的 WinCC flexible和 存储文件(存储位置)的组态选项。n

操作面板 CSV (ASCII) TXT (Unicode) 组态选项
OP270 x WinCC flexible 2005 或以上版本
TP270
MP270B
MP370
OP277 x x1) WinCC flexible 2005 SP1 或以上版本
TP277
MP277
MP377 x x1) WinCC flexible 2007 或以上版本
Mobile Panel 277 x x1) WinCC flexible 2005 SP1 或以上版本
Mobilepanel 277IWLAN x x1) WinCC flexible 2007 with HSP 或以上版本
Mobile Panel 277F IWLAN
WinCC flexible PC Runtime x x1) WinCC flexible 2005 或以上版本

n

1) WinCC flexible 2008 SP1 或以上版本
不支持的函数
x 可组态的

n

3.2 授权

Audit 选件需要以下的授权:n

  • WinCC flexible / Audit用于 SIMATIC面板n
  • WinCC flexible / Audit用于 WinCC flexible 200x 运行版

4. 归档
在面板上的闪存卡或通过以太网连接面板的高级 PC 上完成归档 Audit Trail 文件。n

记录可以存储在 CSV 或 TXT 文件中,由此以 Unicode 格式归档到 TXT 文件中。CSV 文件使用 ASCII 字符集。n

注意:
ASCII 字符集不支持亚洲字符集。如果使用语言进行归档,其字符不在 ASCII 字符集中,应该选择 “File – TXT (Unicode)” 作为归档的存储位置。n

从 WinCC flexible 2008 SP1开始,可以打印 Audit Trail文件作为日志文件。在 “Logs” 下的 WinCC flexible ES 的项目树中进行组态。

5. 组态
除了记录变量和配方的过程数据之外,可以使用系统函数 “NotifyUserAction”记录用户特定的动作和过程数据。

5.1 组态 WinCC flexible (CSV 文件)
在下面的列表中,介绍了通过两个脚本读出 Audit Trail 的数据并通过 I/O 域进行输出。通过面板 PCs 和 WinCC flexible Runtime 您都能够通过综合控件显示数据,例如,在一个完整的 Excel 表中。n

No. 步骤
1 使能 Audit Trail 功能 (GMP) n

  • 新建一个工程。n
  • 在窗口左边的工程树图中,鼠标右键点击“Project”在弹出的菜单中选择“Properties”。n
  • 然后,您在“GMP Settings”中使能“Regulated project”选项。

如何在面板上通过Audit Trail文件显示用户操作和过程数据?
( 97 KB )

2

定义 Audit Trail 设置

  • 在工程树图中,路径为“Project > Operator Panel_1… > Archive”下点击“Audit Trail”。n
  • 选择存储位置 “File – CSV (ASCII)“。n
  • 如果必要,可以更改归档文件的路径。n
  • 添加系统功能“ShowSystemAlarm”到“Critical Low Free Storage Space Limit”事件。输入“Critical – low free storage space is available!”作为信息文本。

如何在面板上通过Audit Trail文件显示用户操作和过程数据?
( 116 KB )

3

配置用户显示和按钮

  • 关闭“Audit Trail”视窗。n
  • 添加一个用户视图和两个按钮。n
  • 修改两个按钮的标签为“Login”和“Logout”。n
  • 为“Login”按钮的“Press”事件添加系统函数“ShowLogonDialog”。n
  • 为“Logout”按钮的“Press”事件添加系统函数“Logout”。

如何在面板上通过Audit Trail文件显示用户操作和过程数据?
( 166 KB )

4添加用户 n

  • 在工程树中,路经为“Project > Device_1… > Runtime User Administration”您打开“Users”视窗。
  • 创建两个用户“User1”和“User2”,并且分配用户密码,例如:
    n
    用户名:User1 密码: 101
    用户名: User2 密码: 102
  • 将这两个用户添加到“Users”组中。
  • 另外,添加用户“Admin2”并且将其添加到“Administrators”组中。
    n
    用户名: Admin2

    密码: 200

如何在面板上通过Audit Trail文件显示用户操作和过程数据?
( 111 KB )

5

打开附属库

  • 可在此文档的末端,从附件 3下载库。n
  • 通过单击在工具栏中的“Library”,添加库到您的工程中。n
  • 右键单击打开库的弹出菜单。n
  • 点击“Library… > Open”打开“Audit_Trail_Panel_WCF2008_SP1.wlf”库。

如何在面板上通过Audit Trail文件显示用户操作和过程数据?
( 99 KB )

6添加画面和脚本 n

  • 添加“Table_CSV”画面到工程中,为此点击在库中的画面并将其拖拽到工程树中的“Pictures”文件夹。n
  • 如果不能自动的实现,您可以用相同的办法将两个脚本文件“ReadFile_Panel_CSV”和“Sub_Table_CSV”添加到“Scripts”文件夹。n
  • 在“ReadFile_Panel_CSV”脚本,将相应的路径改为“Audit Trail”中指定的路径。 (参考图 02)

注意:
可以在 “AuditTrail_10.csv“和 “Audit-Trail_10.csv” 之间改变归档文件的名字,依赖于 WinCC flexible 项目的用户接口语言。n

如何在面板上通过Audit Trail文件显示用户操作和过程数据?
( 126 KB )

7

添加按钮

  • 添加一个按钮并修改其标签为“Audit Chart”。n
  • 然后,在“Table_CSV”画面中,该按钮的“Press”事件中链接“ActivateScreen”系统函数。

如何在面板上通过Audit Trail文件显示用户操作和过程数据?
( 154 KB )

8添加消息视图 n

  • 打开模板画面,添加一个报警窗口。n
  • 在报警窗口的属性对话框中,选择“General”,激活 “System” 消息。n
  • 另外为了显示的需要,您需要选中“Alarms“。

如何在面板上通过Audit Trail文件显示用户操作和过程数据?
( 161 KB )

9

归档语言 – 在 WinCC flexible 2008 SP1 及以上版本可组态

  • 在 “Device Settings” 的项目树中,选择 “Device Settings” 标签。n
  • 在 “Runtime settings” 上,点击”Archiving language” 选择域,并且选择 “English (United States)“。

    注意:
    如果项目包含几种语言,并且选择 “Startup language” ,然后在每次重启后,使用最新被使能的语言归档运行时项目。

如何在面板上通过Audit Trail文件显示用户操作和过程数据?
Fig. 09 – Meldefenster hinzufügen

10

启动运行模式

  • 传送工程到面板中。n
  • 使用“User1”登录并且切换到“Table_CSV”画面中。n
  • 点击“Read data”按钮。n
  • 按住索引按钮和“+10” 按钮。

如何在面板上通过Audit Trail文件显示用户操作和过程数据?
( 143 KB ) n

注意:
校验和仅仅显示在该示例中,但是并不被校验。可以使用 DOS 工具 “HMICeckIntegry.exe“或者 Audit Viewer检查校验和。

5.2 使用 WinCC flexible (TXT文件)组态

n

在 WinCC flexible 中组态归档到 TXT 文件中的方式,与归档到 CS 文件中相同。组态的唯一区别是存储位置和所需的脚本。需要使用画面 “Table_TXT” 列出归档。n

  1. 在组态中-参见图2-使用存储位置 “File – TXT (Unicode)” 代替 “File – CSV (ASCII)“。n
  2. 使用脚本 “ReadFile_Panel_TXT” 以 Unicode 格式读取 TXT 文件 – 参考图06。如果在 WinCC flexible 的组态中改变存储路径,或许需要在脚本中改变路径和文件名。n
  3. 画面 “Table_CSV” 与画面 “Table_TXT” 的区别在于,它有不同的脚本调用和不同的 “Scroll” 函数。

6. 下载
如果另外一个路径 (参考图 02) 指定在“Audit Trail”视窗中,你必须相应地改变 “ReadFile_Panel_CSV“或 “ReadFile_Panel_TXT” 脚本中路径。
您必须在”ReadFile_PC_CSV“和 “ReadFile_PC_TXT” ,以及在附件2中的 “ReadFile_Chart_CSV“和 “ReadFile_Chart_TXT“脚本中注意这点。可以在 “AuditTrail_10.csv” and “Audit-Trail_10.csv” 间改变归档文件的名称,依赖于 WinCC flexible 项目的用户接口语言。n

附件1:
附件1包含了在此描述的面板样例工程,该样例工程是在 MP377 的基础上创建的,为了能够读出 Audit 归档文件,您需要 MP377 面板,或者您修改设备类型,该设备类型必须支持 Audit Trail 。 示例项目也包含 TXT文件 (Unicode) 的读出文件。需要为该版本改变示例项目的存储路径 – 参见图2。n

使用附件1的注意事项:

在与归档到 CSV 文件的同一个程序中,需要观察 “Regional Settings on the Panel”。在脚本中使用列表分隔符 “;” 设置 “Germany” 。如果改变 “Regional Settings on the Panel” 到 “English United States”, 列表分隔符自动设为 “,”。如果这样做的话,一定要将 “;” 替换为 “,”。

如何在面板上通过Audit Trail文件显示用户操作和过程数据? 附件1:WinCC_flexible_Audit_A1.zip ( 2990 KB )
(只支持面板)

附件2:
附件2包含了一个在此描述的PC版的样例工程,在这里,此工程还是一个通过 Excel 读出 Audit Trail 文件的范例。示例项目也包含 TXT文件 (Unicode) 的读出文件。需要为该版本改变示例项目的存储路径 – 参见图2。

使用附件2的注意事项:
如果 Excel 控件不能使用,这将在WinCC flexible工程中通过一个红色矩形进行标注。如果它已经安装到计算机上,Excel控件可以通过右键单击“Own Controls”的弹出菜单添加到工具栏中。如果您没有ActiveX 控件“Microsoft Office Spreadsheet 11.0”,那么从工程中删除 ActiveX Control,”ReadFile_Chart_CSV“和 “ReadFile_Chart_TXT“,以及 “Script_Buttons_CSV“和 “Script_Buttons_TXT” 脚本。

如何在面板上通过Audit Trail文件显示用户操作和过程数据? 附件2: WinCC_flexible_Audit_A2.zip ( 3230 KB )
(只支持PCs)

附件3:

附件3包含了在此用到的 WinCC flexible 库。这个库包含了使用的脚本,以及带有 I/O 域的 “Table_CSV“和 “Table_TXT” 画面。

如何在面板上通过Audit Trail文件显示用户操作和过程数据? 附件3:WinCC_flexible_Audit_A3.zip ( 5553 KB )

运行和测试环境:
下表列出了用于创建该项目和验证所述功能的所有组件。

组件 产品和版本名称
PC操作系统 Microsoft WindowsXP SP2
标准工具
工程工具
HMI软件 WinCC flexible 2008 SP1
HMI系统 MP377 and WinCC flexible RT (PC 版本)

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc334320.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论