专栏中心

EEPW首页 > 专栏 > 实现Modbus设备转Profinet IO协议接西门子PLC的解决方案

实现Modbus设备转Profinet IO协议接西门子PLC的解决方案

发布人:vfbox301 时间:2024-01-26 来源:工程师 发布文章


1          功能需求

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

2          功能实现

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

 图片.png

3          网关采集Modbus从站设备数据

1.   打开VS软件。

2.   点击“新建工程”,再“新建设备”。

图片.png

3.   新建几个采集数据

图片.png

4.   新建完成后,点击下载,再点击查看数据,可以看到网关已经采集到Modbus slave的数据。

图片.png

 

 

4          启动Profinet IO服务。

1.   打开VFBOX Studio软件。点击菜单 Profinet IO。启用设置成Yes。

图片.png

2.   把数据分别加到Input Module和Output Module下。Input Module是网关发送给PLC的数据。Output是PLC发送给网关的数据。

图片.png

3.   设置完成后,点击“下载”,把工程下载到网关中,则网关启动了Profinet IO功能。

4.   下载完成后,点击“Generate GSDML File”生成GSD文件,导入到其他设备中组态。先点击下载工程,再生成GSD文件。

图片.png

5.   导入到博途时,需要把下面两个地方的时间设置成如下的值,或者比图中的设置值更大。

图片.png

6.   博途中要“手动”设置网关IP地址和网关的名称。

7.   完成以上操作后,西门子PLC就可以通过网关和modbus设备进行通信了。

 


专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词: Modbus Profinet 协议转换 网关 西门子 PLC 机器人

相关推荐

意瑞半导体:霍尔传感器在机器人中的应用优势

霍尔传感器在机器人中的应用优势

步进电动机及其驱动控制系统

可靠性成为下一代机器人技术发展的核心挑战

现代可编程序控制器原理与应用(书)

可编程控制器的PID调节在电厂控制系统的应用

AI 全域数字孪生加速半导体与电子系统研发落地

MIPI成立物理AI兴趣小组,面向机器人企业开放参与

机器人 2026-05-14

西门子收购MERMEC,扩充轨道交通技术版图

Ouster推出 Rev8 OS 激光雷达系列 原生彩色激光雷达正式落地

“车规级 IMU”适合机器人的大规模应用

恒压供水系统PID控制器的设计及PLC实现

特斯拉Model S和Model X正式停产

2026-05-12

“车规级IMU”适合机器人的大规模应用,可提供稳定可靠的运动感知功能

更多 培训课堂
更多 焦点
更多 视频

技术专区