设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国外:三菱/西门子/欧姆龙/松下』
›
西门子 TIA Portal WinCC 通过 VB 脚本从 Excel 文件中 ...
返回列表
发新帖
[西门子]
西门子 TIA Portal WinCC 通过 VB 脚本从 Excel 文件中读取数据的方法
[复制链接]
403
|
0
|
2024-6-16 15:52:14
|
显示全部楼层
|
阅读模式
>
概述
本例将介绍在西门子 TIA Portal WinCC 中通过 VB 脚本实现从 Excel 文件读取数据的方法。完成的功能效果如以下动图所示。
第1步:
添加 PLC 设备。
选择西门子 CPU 1512SP。
设置 IP 地址:192.168.18.2。
设置子网掩码:255.255.255.0。
第2步:
添加全局数据块。
命名为:GdbReadXLSData。
在数据块中添加了 tag1 …… tag6 ,共 6 个浮点数类型的变量,用来接收通过 WinCC 从 Excel 文件中读取的数据。
第3步:
添加 HMI 设备。
选择西门子 WinCC RT Advanced。
设置 IP 地址:192.168.18.1。
设置子网掩码:255.255.255.0。
第4步:
通过鼠标拖拽的方式建立 HMI 和 PLC 之间的数据连接。
第5步:
添加 HMI 变量,PLC 变量可以通过鼠标拖拽的方式快速添加。
第6步:
创建一个 MS Excel 文件,命名为:ReadExcel.xlsx,并将该文件保存到:D:\WinCCReport 文件夹下。文件目录和文件名可根据个人需求创建。
在 Excel 文件的第一行的六个单元格中输入 6 个浮点数,并保存文件。
第7步:
编写 VB 脚本程序。
脚本中的读取的 Excel 文件的数据地址参照第 6 步。
第8步:
1.添加 HMI 画面。
2.为变量 1 的 I/O 域添加过程变量。
参照以上步骤为其它 5 个 I/O 域添加过程变量。
3.为从 Excel 读取数据按钮添加鼠标按下事件属性,当鼠标左键按下时调用在前面步骤中编写的从 Excel 文件读取数据的 VB 脚本函数。
第9步:
启动 PLC 仿真和 HMI 仿真,进行功能测试。
按下从 Excel 读数据按钮,可以看到 Excel 文件中数据被成功读取到 HMI 上,同时数据也被读取到了 PLC 的 DB 数据块中。动态操作过程参见以下动图。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
博途之友
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』