WinCC报表常令工控人员困扰。本文利用WinCC脚本将数据写入Access数据库,实现数据归档,便于后续查询、统计与打印操作。
1、 创建一个WinCC项目,添加新画面,打开后在画面中插入按钮控件。
2、 在WINCC数据库中创建两个内部浮点变量A1与A2。
3、 右键点击控件,进入属性中的事件选项,于鼠标释放左键位置添加VBS脚本。
4、 在弹出的对话框中输入以下脚本内容:
5、 连接字符串设置为使用MSDASQL提供程序,通过名为SampleDSN的ODBC数据源进行连接,用户名和密码为空,适用于无需认证的数据库访问场景。
6、 通过控制面板打开ODBC数据源,创建一个新的MDB用户数据源,双击启动后选择已建立的ACCESS数据库文件,具体操作所示,最后点击确定完成设置。整个过程直观简便,便于快速配置所需数据连接,确保系统顺利读取数据库内容。
7、 请先创建ACCESS文件再进行操作。
8、 第四步需注意ACCESS数据格式,如左图所示,lngValuea与lngValueb分别对应A2和A1的数值,应选择单精度浮点型作为数据类型。
9、 图中的day列是手动创建的时间字段,采用文本格式,便于多场景调用,相比时间变量,文本形式在部分软件中查询更为便捷。
10、 日期格式请参考右图,务必注意。
11、 至此,所有配置均已顺利完成。
12、 在WINCC中点击按钮,每按一次就会向ACCESS数据库添加一条新记录。
评论
更多评论