工控网首页
>

应用设计

>

Modbus转Profinet接西门子

Modbus转Profinet接西门子

2023/11/29 9:19:59

1  功能需求

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

2 功能实现

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

                                              image.png

 

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

1.   打开VS软件。

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

image.png

3.   新建几个采集数据

image.png

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

image.png

 

 

4 启动Profinet IO服务。

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

image.png

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

image.png

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

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

image.png

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

image.png

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

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

 

审核编辑(
王静
)
投诉建议

提交

查看更多评论
其他资讯

查看更多

常用的现场总线协议介绍

谈谈转换网关的前世今生和未来发展

EtherCAT从站数据转modbus

Profinet IO数据转modbus

Modbus转OPC UA OPC DA