在化工生产产线,生产过程中需要操作人员通过 WinCC 操作画面中的按钮及数据给定。这些操作是否正确直接影响产品的合格率,在出现产品问题或者生产故障时需要追踪负责人及操作流程是否正确。因此,这些生产过程中的操作需要记录下来,以便后续追踪查询。
这篇文章将详细介绍利用 WinCC 变量记录功能实现操作记录的方法,一起来看看!
此次案例使用 WinCC 7.5 SP2 版本软件来实现,监控画面示意图如下:
图1
WinCC 监控画面中,需要操作的对象大致分两种,一种是阀门或者按钮,通过单击事件完成,另一种是 IO 域,通过给定参数来控制工艺流程,同时也具有监视状态的作用。如果要想实现操作记录,那么需要将当前的操作员,操作时间,操作对象,操作数据,注释等信息记录到数据库或者文件中。
(1)如果存入文件,可记录到 office 的 word 或者 excel 文件中,后续通过办公软件即可很方便的查询或者打印。或者记录到 txt 文档中,这个通用性更强,不限制于 office 软件,计算机系统均自带此文档,且也方便打印。这种方法需要单独写脚本来完成数据记录,会占用计算机资源,实现起来比较麻烦,需要具有一定的脚本功底。
(2)使用 WinCC 现有的数据库,WinCC 安装的时候会自带 SQL Server 数据库,如果使用脚本自己创建操作记录数据库也可以,和方案 1 的形式类似。另外,如果采用该方式那么还需要额外的 SQL Server 许可证。因为 WinCC 自带的 SQL Server 仅供 WinCC 内部使用。如果使用第三方应用程序或用户自定义数据库则需增加额外授权。
(3)也可以使用 WinCC 自带的功能,包括变量记录,报警记录,用户归档及专门用于操作记录的 Audit 选件。
上面几种均可实现操作记录,在此篇文档仅讲述使用变量记录功能实现操作记录的方法,通过其它功能实现操作记录的方法请关注后续发布的相关内容。
变量记录,本身并不能实现操作记录,仅能对变量进行周期或非周期的记录,目的在于数据的记录。虽然不能直接实现操作记录,但可以人为自定义数据含义来变相实现操作记录,且变量记录实现起来简单,有免费的 512 个变量的归档,对于当前项目已经足够。
对于画面操作记录的需求,做以下变量定义:
(1)操作者:系统变量 @CurrentUser
(2)操作时间:自定义变量 DT
(3)操作对象:自定义变量 Object
(4)操作数值:自定义变量 Value
(5)注释:自定义变量 Comment
(6)变量记录触发变量:自定义变量 Trigger
在 WinCC 变量表中的定义如下图所示:
图2
Object 变量代表操作对象,对象代码如下图所示,如操作真空罐的排气阀那么记录的对象值为 1 ,如果是原料罐的排气阀记录的对象值为 6 。对于 Value 代表液位,压力值是输出值,通过阀门来控制,液位为输入输出值,在设定液位时需要追踪给定值。
图3
对于记录变量,对象为阀门时 Value 为 999 ,如果为液位时 Value 为实际液位给定值,记录结果如下图所示:
图4
变量记录中,5 个参数变量的归档需要在操作阀门或者更改液位时,同一时间触发归档。采集类型选择非周期,起始变量关联同一变量 Trigger ,组态如下:
图5
WinCC 的用户管理中组态以下信息,来确定不同班组登录的不同人员:
图6
在画面的阀门单击事件中添加以下脚本,用来追踪当前操作的信息。在不同的阀门下,更改代码 Object1.write 后面的代码值,按图 3 编码进行更改,下图是 8 代表催化罐出料阀。
图7
在 IO 域中,输入值变化事件中添加以下脚本:
图 8
其中注释内容,通过输入窗口来输入,如下图:
图 9
运行 WinCC 项目,登录用户,操作对应的阀门或者输入数据,得到以下操作记录:
图 10
通过上述变量记录实现操作记录的功能,将对象通过人为定义编号的形式转变为变量的记录,进而实现了操作记录。变量记录存在多种模式,有周期连续归档,周期可选择归档,非周期归档,非周期有变化时归档,根据需求归档。通过非周期的合理使用,实现了操作记录的功能,且通过在线表格控件很容易的实现了数据的查看。变量记录仅仅是其中的一种方法,报警记录,用户归档,Audit 选件都可实现操作记录,相比于其它方式,变量记录具有以下优势:
(1)组态简单
(2)性能有保证
(3)512 点数内免费:变量记录中的归档变量个数<=512是免费的,超出需要增加归档点数授权
(4)根据时间段进行过滤查询
但相较于报警记录等其它方式也有其劣势:不便于根据用户名或对象编号进行过滤查询。
你是否在实际操作中使用过 WinCC 的变量记录功能呢?对于文中提到的操作记录方法,你觉得是否具有可借鉴性?或者你在 WinCC 操作记录方面有哪些独特的经验和技巧?欢迎在评论区分享你的看法!
如果你觉得这篇内容对你有帮助,不妨转发给身边有需要的朋友,让更多人了解 WinCC 操作记录的要点。期待大家的留言与分享!
更新时间:2025-08-15
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-=date("Y",time());?> All Rights Reserved. Powered By 61893.com 闽ICP备11008920号
闽公网安备35020302035593号