签到有奖
消息提醒
运维工程师专区
官方商城
点击复制链接
关注该帖后,有多人参加探讨会对您通知与提示!
版主
帖子
精华
被关注
论坛等级:至圣
注册时间:2008-12-28
钻石 如何晋级?
23272
36
2017-01-19 08:21:25
WINCC 一起学-VBS读取变量归档
题记:
前段时间,看论坛里面有人在问关于VBS读取变量归档的问题,主要是数据库连接和操作方面的问题,我也试着帮忙解决了几个问题,也算学习了一下,现在就是一起做一个项目,通过脚本把变量归档里面的数据读出来,后期再导入EXCEL或者控件里面,或有其他的功能,后面想到再做打算吧。本文从新建项目开始,一步一步来,想到哪里写到哪里,为了减少工作量,就以温度(T),压力(P)和流量(L)3个变量为例进行读写操作。
软件基础:虚拟机WIN7 SP1 64位旗舰版和WINCC 7.3 SE+UPD9+OFFICE2003为基础,未安装连通性软件包。
目的:使用VBS脚本,读取WINCC变量归档数据,然后导出到EXCEL文件或者ListView控件中。
1、 参考资料
先把一些参考资料放出来,大家一起学习,本文中的资料来自以下文档、手册和WINCC帮助内容,一些朋友问关于报表的问题,我给发的基本上都是这些手册。
A、在WinCC中如何使用VBS读取变量归档数据到EXCEL
https://support.industry.siemens.com/cs/cn/zh/view/77940055
B、通过VBS脚本在ListView控件中显示WinCC的变量记录
https://support.industry.siemens.com/cs/cn/zh/view/74932765
C、WinCC、Excel、VBA、脚本、连通性软件包
https://support.industry.siemens.com/cs/cn/zh/view/71676391
D、WinCC数据报表实现方法介绍
https://support.industry.siemens.com/cs/cn/zh/view/78668993
E、WinCC V7.4:组态 系统手册
https://support.industry.siemens.com/cs/cn/zh/view/109736224
F、WinCC V7.4:使用 WinCC 系统手册
https://support.industry.siemens.com/cs/cn/zh/view/109736220
部分资料来自
http://www.w3school.com.cn
2、 准备工作
2.1 新建项目
在D盘目录下新建名为TAGREAD的项目
2.2 建立变量
在内部变量下,新建分组“TR”,在分组下面,新建名分别为为“P”、“T”、“L”的变量,类型均为:32-位浮点数 IEEE 754。
图1
同时变量在全局脚本里面进行周期性赋值
T:画幅值是10周期10秒的正弦波
T:0-10的随机数
P:T/100进行累加
脚本如下:
图2
触发方式:周期->250ms
2.3 变量归档
新建名为:TAGR的过程值归档,为减少数据库的大小,采样和归档时间我设置成1S,其他设置默认。如图,前三个,下面的请忽略
图3
2.4 设计画面
本人的审美不咋的,就随便做一个画面用来测试。
画面内容:
3个IO域,显示3个变量的实际值;1个在线趋势控件,显示变量趋势;标尺控件方便查看历史值,Listview控件:方便后面导出显示;应用程序:脚本诊断,用于输出脚本是否正常。最右一个按钮,名为测试。运行后如图
图4
1楼还有
附上2的链接
WINCC一起学-VBS读取变量归档-二
WINCC一起学-VBS读取变量归档-三
http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1383766&b_id=5
WINCC一起学-VBS读取变量归档--四 实现简单报表
http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1450612&b_id=5
剩余80%未阅读, 请登录阅读
请填写推广理由:
【春日季 · 黄金3月】拓展你的工控“技能库”,喜提春日宝箱!
助你技有所长,论有所获
首次发帖探讨工控技术话题 立获新人礼包,100中奖哦! (包含周边、书籍、兑奖西币)
共有30994条技术帖
恭喜,你发布的帖子
快扫描右侧二维码晒一晒吧!
再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!
分享
只看 楼主
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
密码至少8位,包含大、小写字母,数字和符号至少三种。
允许邮箱和手机接收来自支持中心网站的信息
我已同意《支持中心网站注册协议和隐私政策》
微信登录扫码一键登录
验证码登录
密码登录
二维码失效点击重试
打开微信扫一扫,快速登录/注册
未注册手机验证后自动登录,注册即代表同意《支持中心网站注册协议和隐私政策》
三日内免验证登录
短信登录
登录