使用VFbox采集AB PLC设备数据-转-西门子PLC S7项目案例

目录

1 文档说明 1

2 准备工作 1

3 网关采集AB PLC数据 1

4 采集西门子PLC的数据 4

5 实现两个PLC之间的数据交换 6

文档说明

  1. 设置网关采集AB PLC数据
  2. 设置网关采集西门子PLC数据。此方法使用S7协议,网关可以读取plc的数据,也可以把数据写到plc里。
  3. 实现两种PLC之间的数据交换。

准备工作

  1. 仰科网关。支持采集AB PLC和西门子PLC数据。
  2. 电脑。IP设置成192.168.1.198,和网关在同一个网段。
  3. AB PLC和西门子PLC,IP和网关在同一个网段
  4. 网线、12V电源、交换机。

网关采集AB PLC数据

  1. 安装VFBOXStudio软件。打开软件后,点击新建工程,设备类型选择实际网关的型号。
  2. 点击“新建设备”,驱动类型选择如下。网关支持3大类的AB PLC,可根据对接的PLC类型选择。
  3. 选择PLC的型号。
  4. 输入PLC的IP地址,端口号一般默认是102
  5. 输入PLC CPU的槽号
  6. 添加要采集的数据。比如,要采集PLC里的某个点位的值,需要知道这个点位的地址和数据类型,分别填写到如下的选项中。
  7. 配置完成后点击菜单“下载”,把工程下载到网关里。
  8. 点击菜单“查看数据”,查看网关采集到的数据。对比一下当前值,“状态”显示Good,更新时间为当前时间就代表采集到了数据。

采集西门子PLC的数据

  1. 点击“新建设备”,驱动类型选择如下:
  2. 选择PLC的型号。
  3. 输入PLC的IP地址,端口号一般默认是102
  4. 输入机架号和槽号。可使用默认。1200系列槽号一般是1.
  5. 添加要采集的数据。比如,要采集PLC里的某个点位的值,需要知道这个点位的地址和数据类型,分别填写到如下的选项中。
  6. 举例,如下的点位在网关中的地址是DB96.4,数据类型是byte。
  7. 举例,如下的点位在网关中的地址是DB100.76,数据类型是float。
  8. 配置完成后点击菜单“下载”,把工程下载到网关里。
  9. 点击菜单“查看数据”,查看网关采集到的数据。

实现两个PLC之间的数据交换

  1. 在网关中可以把一个设备标签/用户标签的值赋给另外一个标签。被赋值的标签具有可“读写”属性。源标签只能是“读”,不能具有“写”属性。
  2. 比如需要把西门子的Tag1的值赋给AB 的Tag2。Tag1的信息如下,“读写控制”只能配置成“读”
  3. 比如要把Tag1的值赋给Tag2。点击Tag2标签,按如下123步,选择Tag1,确定。Tag2的“读写控制”设置成“读写”。
  4. 设置完成后,显示如下:
  5. 设置完成后,点击下载,到网关中运行。

其他

按上面的方式操作,实现了西门子和AB PLC之间的数据交换。同样,使用VFbox网关还可以实现欧姆龙,三菱,松下,倍福,基恩士等品牌的plc之间的数据互通。使用VFbox协议转换网关,只需要配置一下参数,就可以很方便的实现了数据互传,不需要PLC额外添加硬件,也不需要PLC另外开通功能,节约了成本。

posted @ 2026-09-21 11:07  vfbox-2212  阅读(11)  评论(0)    收藏  举报