一、报表建立本次项目要求: 所有测量变量在一个工作周期结束后进行存储,也就是事件触发,不同与以往的周期触发
1、要求能存储字符串类型的数据,所以本次报表使用用户归档来实现,因为变量记录工具是不能存储字符串类型数据的
而且用户归档控件的事件触发比变量记录要灵活的多
2、要求可以将数据导出到 EXCEL 表格中
实现对数据的编辑
具体实现方法如下: 第 1 项不用过多在意,了解一下即可,从第 2 项起为主要内容
第 1项的作用就是讲解怎样触发用户归档存储数据的
1、在建立报表前首先要新建两个系统变量,用于日期和时间的存储
在 WINCC 组态环境内—-右击变量管理——单击添加新的驱动程序——找到 System Info
chn-—单击打开如下图建立两个变量分别为 riqi 和 shijian——作为日期和时间的存储变量
再建立两个控制变量,此变量需要与下位机程序进行连接
分别为 A_ID、A_JOP在下位机程序里进行编写,当自控程序运行完一边后将这两个变量分别赋值—1、6赋值结束后再将 0 赋给这两个变量
程序如下图此目的是用于用户归档数据存储时事件触发条件,在后面用户归档建立会详细描写
2、建立用户归档WINCC 在第一次安装完后是没有用户归档控件的,需要再次将光盘插入重新安装一次,在选项中将用户归档添加进行安装
单击下一步先点击创建,在创建变量完成后,将上面建立的两个变量 A_ID/A_JOP 分别添加到 ID 和指令内,方法:单击选择按钮——浏览变量添加即可
此项是用于数据存储触发的
也就是当 ID 和指令分别为—1 和 6 时用户归档存储一次数据
详细如下图单击完成实现对用户归档的创建
3、创建 VB 脚本动作,是用于用户归档事件触发的动作,没有此动作用户归档将无法存储数据
方法:打开 VB 脚本——单击文件——新建-—动作
然后将下面程序写入即可
Function a