加入收藏 在线留言 联系我们
关注微信
手机扫一扫 立刻联系商家
全国服务热线18475208684

西门子PLC维修|西门子变频器代理商宁夏

更新时间
2024-11-15 08:00:00
价格
请来电询价
PLC触摸屏代理商
西门子代理商
伺服电机驱动电缆
西门子一级代理商
变频器直流调速器
西门子一级总代理商
联系电话
13922889745
联系手机
18475208684
联系人
向小姐
立即询价

详细介绍

西门子 TIA Portal WinCC 通过 VB 脚本从 Excel 文件中读取数据的方法

概述

本例将介绍在西门子 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 数据块中。动态操作过程参见以下动图。


相关产品

联系方式

  • 电  话:13922889745
  • 经理:向小姐
  • 手  机:18475208684
  • 微  信:18475208684