如何判断WinCCFlexible设备的归档文件是否被修改
我们知道,西门子的277/377系列面板及WinCCflexible Runtime项目支持变量归档及报警消息归档,归档文件类型为CSV或TXT等,这些归档文件可以通过读卡器被拷贝到计算机上打开察看,也可以修改。那么如果归档文件被修改了,有办法检测出来吗?
从WinCCflexible 2008 SP1开始,该功能作为Audit选件的辅助功能开始提供。可以选择为数据日志或报警日志中的日志数据指定校验和,从而确定该日志中的数据随后是否发生改变。
(1) 要求
•已安装 Audit附件。
•Audit已激活。
•已创建数据日志或报警日志。
(2) 步骤
请按照以下步骤操作,以组态可利用校验和的数据日志或报警日志:
在相应的日志编辑器中打开数据日志或报警日志。
在“存储位置”框中,选择“文件 - CSV (ASCII)”或“文件 - TXT (Unicode)”。
在属性窗口中的“属性 > 记录方法”下,选择选项“显示系统报警于”或“触发事件”(“循环记录”和“自动创建分段循环记录”不支持该功能)。
在编辑器的表格中选择“启用校验和”选项。
其中TXT格式可用于保存亚洲语言字符(当然欧洲字符页可以)。
(3)评估日志数据的校验和
简介
如果已组态生成校验和的数据日志或报警日志,则可以检查日志数据随后是否发生改变。DOS 程序“HmiCheckLogIntegrity”可用于检查日志数据的完整性。“HmiCheckLogIntegrity”可用于检验以下文件:
•来自报警日志、数据日志和“审计”中的 CSV 格式的日志文件
•来自报警日志、数据日志和“审计”中的 TXT 格式的日志文件
可在 WinCC flexible 安装目录的“WinCC flexible 2008 Runtime”文件夹下找到“HmiCheckLogIntegrity.exe”程序,例如。
步骤
将要检查的文件从 HMI 设备复制到您的组态计算机。
使用“开始 > 程序 > 附件 > 命令提示符”打开命令行提示符。在命令行提示符中,输入“HmiCheckLogIntegrity.exe”的路径,然后输入一个空格。 空格后,输入要检查的文件的存储位置,并用引号括起来。按下。将执行检查。 如果检查的数据一致,将显示“Consistency check succeeded”消息。
如果检查的数据不一致,将显示“Consistency check failed”消息。 还会显示文件中第一个不一致行的信息。
从WinCCflexible 2008 SP1开始,该功能作为Audit选件的辅助功能开始提供。可以选择为数据日志或报警日志中的日志数据指定校验和,从而确定该日志中的数据随后是否发生改变。
(1) 要求
•已安装 Audit附件。
•Audit已激活。
•已创建数据日志或报警日志。
(2) 步骤
请按照以下步骤操作,以组态可利用校验和的数据日志或报警日志:
在相应的日志编辑器中打开数据日志或报警日志。
在“存储位置”框中,选择“文件 - CSV (ASCII)”或“文件 - TXT (Unicode)”。
在属性窗口中的“属性 > 记录方法”下,选择选项“显示系统报警于”或“触发事件”(“循环记录”和“自动创建分段循环记录”不支持该功能)。
在编辑器的表格中选择“启用校验和”选项。
其中TXT格式可用于保存亚洲语言字符(当然欧洲字符页可以)。
(3)评估日志数据的校验和
简介
如果已组态生成校验和的数据日志或报警日志,则可以检查日志数据随后是否发生改变。DOS 程序“HmiCheckLogIntegrity”可用于检查日志数据的完整性。“HmiCheckLogIntegrity”可用于检验以下文件:
•来自报警日志、数据日志和“审计”中的 CSV 格式的日志文件
•来自报警日志、数据日志和“审计”中的 TXT 格式的日志文件
可在 WinCC flexible 安装目录的“WinCC flexible 2008 Runtime”文件夹下找到“HmiCheckLogIntegrity.exe”程序,例如
步骤
将要检查的文件从 HMI 设备复制到您的组态计算机。
使用“开始 > 程序 > 附件 > 命令提示符”打开命令行提示符。在命令行提示符中,输入“HmiCheckLogIntegrity.exe”的路径,然后输入一个空格。 空格后,输入要检查的文件的存储位置,并用引号括起来。按下
如果检查的数据不一致,将显示“Consistency check failed”消息。 还会显示文件中第一个不一致行的信息。
新闻详情