基于TIA WINCC的审计追踪功能

news/2024/9/23 1:39:19

1. 哪些HMI可以用auditTrail

  • TP277/OP277/MP277等等
  • 精致面板系列
  • wincc runtime advanced
  • wincc runtime advanced的面板PC

2. 设置步骤

  • 进入"优良系统设置",启动"组态与GMP相符",启动GMP功能

  • 进入"记录"-"审计追踪"

    • HMI保存记录可以选SD卡,U盘等,PC可以选择保存的磁盘
    • 历史记录保存格式为:TXT,CSV,以及RDB格式。但是只有TXT格式数据可以用于保存中文的记录信息。

  • 设置需要"GMP"功能的变量

    • 勾选GMP相关
    • 需要注释,当改变一个值的时候,会弹出一个注释窗口,需要工作人员输入更改理由后才能将数值更改
    • 确认,需要确认更改,确认后数据才生效,也可以对重要的信息选择电子签名,电子签名需要工作人员在更改数据前再次输入密码。

  • 创建用户组和用户

    • 组是用户所在的类别,比如工程师小王属于工程师组,工程师小莉属于工程师组,操作员小五属于操作员组。一个组可以很多个员工。
    • 用户是实际现场存在的员工的账户密码,为每个用户选择他属于的用户组。一个员工只能属于一个组。
    • 下图建立了管理员2个,工程师3个,生产者5个,他们分别属于管理员组,工程师组,生产组
    • 组的权限分为用户管理,监视,操作;可以为不同的组分配不同的权限

  • 创建画面

    • 如下图所示,创建了审计追踪的测试画面
    • 报警视图属性设置为报警缓冲区,system

3. 运行仿真

  • 系统会记录每一条监控数据的改变是由哪个用户产生的,改变的时间点,改变的原因。一些重要数据会需要二次确认和电子签名

4. 数据记录

  • 在第二步中设置了数据记录保存的位置,我保存为txt文档的,找到txt文档并打开

5. txt文档显示不方便的问题

  • 可以把TXT文档转换成cvs文件显示,这里手写一段转换程序,分隔符上还存在一点问题,将就能用
# txt2csvimport csv
import chardetmy_path = '.\\AuditTrail0.txt'
with open(my_path, 'rb') as f:str1 = f.read()
char_encoding= chardet.detect(str1)
encoding_format = char_encoding["encoding"]csv_file = '.\\AuditTrail0.csv'with open(my_path,'r',encoding=encoding_format) as file:lines = file.readlines()with open(csv_file,'w',newline='',encoding=encoding_format) as file:writer = csv.writer(file)for line in lines:row = line.strip().split('\t')writer.writerow(row)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/31325.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

.NET 6 Entity Framework Core Db First(1) 创建模型

项目准备 1、开发环境vs2022 .NET6 2、创建项目新建项目 ASP.NET Core Web API,解决方案名称:EFDBFirstDemo,项目名称:EFDBFirstDemo.API,选择.NET 6.0 解决方案=》新建项目=》类库,类库名称:EFDBFirstDemo.Model,选择.NET 6.0安装 EF Core 安装方式使用程序包管理控制…

计算机是如何启动的?

从打开电源到开始操作,计算机的启动是一个非常复杂的过程。我一直搞不清楚,这个过程到底是怎么回事,只看见屏幕快速滚动各种提示...... 这几天,我查了一些资料,试图搞懂它。下面就是我整理的笔记。 零、boot的含义 先问一个问题,"启动"用英语怎么说? 回答是bo…

GBJ3510-ASEMI室内空调机GBJ3510

GBJ3510-ASEMI室内空调机GBJ3510编辑:ll GBJ3510-ASEMI室内空调机GBJ3510 型号:GBJ3510 品牌:ASEMI 封装:GBJ-4 最大重复峰值反向电压:1000V 最大正向平均整流电流(Vdss):35A 功率(Pd):中小功率 芯片个数:4 引脚数量:4 类型:整流方桥、整流桥 正向浪涌电流:350A 正向…

uniapp小程序上传图片到腾讯云

记录下首次首次使用uniapp小程序上传图片到腾讯云 1、去腾讯云查看资料,因为图片是上传到腾讯云的,无非就是网络请求与验证的关系,参考资料https://cloud.tencent.com/ 2、在腾讯云控制塔输入 对象存储 3、找到API文档和SDK文档 4、选择您需要的SDK,我需要是小程序SDK,…

redis学习笔记4: 在Java中操作Redis

redis学习笔记4: 在Java中操作RedisRedis的Java客户端Jedis [命令和原生Redis基本相同]Lettuce [性能高效]Spring Date Redis [可以在Spring项目中使用, 简化操作]Spring Date Redis使用方式 导入maven坐标 <!-- https://mvnrepository.com/artifact/org.springframework.bo…

xxl任务绑定一台服务器的两个项目

项目场景: 之前正式一直都是使用的手动注册,而且测试环境还没有注册上去,但是最近开发的需要每天在测试上跑跑看,再上生产,所以这次要解决掉。问题描述 我是测试环境和正式环境都在一台机子上,两个环境项目跑不同的docker容器,我要做的是这两个容器里面的项目都注册到我…

day4-1-Redis

day4-1-Redis入门Redis介绍 Redis是一个基于内存的key-value结构数据库基于内存存储, 读写性能高适合存储热点数据(热点商品, 咨询, 新闻) (在特定时间有大量访问量)key valueid 101name 小智city 北京redis中文网Redis安装Redis启动-服务端 在安装目录运行cmd, 若提示没有相关…