WinCC上弹出VB窗口与PC交互数据
时间:04-21 10:32 阅读:1767次
*温馨提示:点击图片可以放大观看高清大图
简介:本文介绍WinCC上弹出VB窗口与PC交互数据,一起学习下吧。
1,有些时候,用户希望定期把数据写到电脑的硬盘上;比如有个工艺配方,每次下载的时候客户希望记录下载的内容,PLC的空间这么折腾还是受不了的,所以可以考虑把数据写到PC机的硬盘上;根据年月日或者一定的规则,在下载配方的同时调用VB下面生成的exe文件,直接写到硬盘,以后什么时候需要查阅了,直接根据年月日调出来就好;
2,用户希望在WinCC上访问电脑硬盘上的数据,该如何操作?
3,有些初始化的数据,可以写到电脑的硬盘上,系统出问题的时候读入。
下面介绍一个使用VB编写可执行文件,进行读写操作的例子:
1,编写Step7程序,WinCC程序;
比如新建一个TestVB的变量;
2,在VB下面编写一个简单的交互界面:读写数据,
3,在VB下面添加引用:
4,编写程序,生成exe文件:
5,在WinCC下面调用该exe文件:
6,执行效果如下:
7,可以直接写入文件,或者在文件内修改数值,读入WinCC中:
问题1:为什么不直接在WinCC上编写VB或者C语言的程序呢,因为WinCC上的VB或者C语言编写交互界面可能稍微麻烦点;
问题2:弹出的窗口会不会隐藏到后层,或者没有退出时一直卡在哪里? 会的,编写程序的时候可以让界面一直置前,或者使用定时器,多长时间后自动结束该exe文件。
问题3:哪些地方用得到:对于复杂工艺配方的场合,比如客户希望自己可以编写几十个工艺配方,这个方法就很好,每次客户编写完工艺配方,存储到电脑上,用的时候调出来,下载下去。
问题4:VB上如何调用WinCC的变量,这个在添加引用之后,只要WinCC激活状态并且变量在WiNCC内存在,可以直接读写,非常方便。