实现ABplc机器人的EthernetIP转西门子的profinet IO的应用

电子说

1.3w人已加入

描述

1 功能需求

在一些项目中,需要把EthernetIP协议的设备数据发送给Profinet协议的设备,两者协议不匹配,不能把两个设备直接连接起来。

2 功能实现

不同协议设备之间的互联互通,主要使用协议转换网关来实现。在网关的选型上,需要考虑两方面的问题。一个是硬件接口,如RS485,RS232,网口等连接方式。一个是通信协议的转换,如EthernetIP转成Profinet。在选择协议转换网关的时候,则可以根据现场设备的接口数量,协议类型选择合适的设备,这样可以避免成本的浪费。VFBOX网关设备作为一个桥梁连接在不同设备之间。工作原理是网关分别和不同设备进行通信。用户可以在网关里进行配置,建立不同设备之间的数据对应关系。配置完成后,网关会自动采集设备里的数据,并把数据从一个设备转发给另外一个设备。
机器人

3 网关采集EthernetIP IO数据

  1. EthernetIP IO协议一般用于采集机器人,AB PLC等设备的数据。
  2. 安装VFBOXStudio软件。打开软件后,点击新建工程,设备类型选择实际网关的型号。
  3. 机器人
  4. 点击“新建设备”,驱动类型选择如下:
  5. 机器人
  6. 输入被采集设备的IP地址和端口号,端口号一般默认是44818
  7. 机器人
  8. 按照被采集数据的设备配置网关的输入块、输出块的参数。这些参数和被采集设备保持一致。这些参数在被采集设备上查看。此处的具体设置可联系技术支持。
  9. 机器人
  10. 添加要采集的数据。需要知道这个点位的地址和数据类型,填写到如下的选项中。
  11. 机器人
  12. 写数据到EIP设备的配置如下,读写类型设置成“写”
  13. 机器人
  14. 配置完成后点击菜单“下载”,把工程下载到网关里。
  15. 点击菜单“查看数据”,查看网关采集到的数据。对比一下当前值,“状态”显示Good,更新时间为当前时间就代表采集到了数据。
  16. 机器人

4 启动Profinet IO]服务。

  1. 打开VFBOX Studio软件。点击菜单 Profinet IO。启用设置成Yes。
    机器人
  2. 把数据分别加到Input Module和Output
    Module下。Input Module是网关发送给PLC的数据。Output是PLC发送给网关的数据。
    机器人
  3. 设置完成后,点击“下载”,把工程下载到网关中,则网关启动了Profinet IO功能。
  4. 下载完成后,点击“Generate GSDML File”生成GSD文件,导入到其他设备中组态。先点击下载工程,再生成GSD文件。
    机器人
  5. 导入到博途时,需要把下面两个地方的时间设置成如下的值,或者比图中的设置值更大。
    机器人
  6. 博途中要“ 手动 ”设置网关IP地址和网关的名称。
  7. 完成以上操作后,西门子PLC就可以通过网关和modbus设备进行通信了。

sf

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分