当前位置: 首页 >应用方案 >技术应用 >

PN1-D11PM系列Profinet网关使用STEP 7加载设备教程

PN1-D11PM系列Profinet转Modbus网关使用STEP 7加载设备教程

PN1-D11PM系列Profinet转Modbus RTU网关作为一款专为工业场景设计的协议转换设备,能够无缝连接Profinet总线与Modbus RTU设备,实现数据的高效传输与灵活配置,为自动化系统提供稳定可靠的通讯桥梁。

一、连接前准备

1准备好需要的XML文件,如下所示:GSDML-V2、3-EBYTE-PN1-D11PM-20250821

2DC 24V外部电源接入模块并通电,通电前请检查电源正、负极是否连接正确。

3使用网线将模块连接到PLC控制器的Profinet接口上。(在同一个网段)

二、STEP 7添加GSDML文件

1在文件菜单下,进入GSDML管理

Profinet网关使用STEP 7教程 1

2添加GSDML文件

Profinet网关使用STEP 7教程 2

三、项目添加Profinet设备

1选择工具菜单下面的PROFINET命令

Profinet网关使用STEP 7教程 3

2选择PLC角色为PLC控制器,设置对应PLC控制器IP等相关参数。完成后点击下一步。

Profinet网关使用STEP 7教程 4

在右边栏PROFINET-IO→Gateway→EBYTE→TION→EBYTE Gateway→PN1-D11PM产品V1、0、0单击选中,然后按住左键,将其拖入左侧表格内。

Profinet网关使用STEP 7教程 5

击设备名栏,填入相应设备名称,同一项目内不能有相同的设备名,同样设置IP地址,保持和PLC控制器在同一网段内,最后点击生成

注意:此时设置的设备名需要和设备保持一致,如果不清楚设备名,可以先随意设置,后将模块的设备名更改一致即可,此时设置的IP地址会在组态时,将同设备名的模块的IP设置成这里设置的值。设备名称修改请参照 "STEP 7修改模块名称和查询模块IP地址”章节

Profinet网关使用STEP 7教程 6

四、配置modbus通讯参数

完成相关设置后,点击进入设备视图操作界面。在设备概览区域,系统提供两个槽位用于配置串口功能模块,每个槽位可容纳32个子槽,用于配置Modbus指令子模块。特别地,一号子槽分别对应设备的串口状态字和串口控制字(适用于PNMB Master/PNMB Slave配置)。通过状态字,PLC能够获取PN1-D11PM设备的运行状况;而通过控制字,则可以让PLC对PN1-D11PM设备进行操控。

若要调整PN1-D11PM设备串口1或串口2的Modbus接口参数,请先选定目标槽位(即一号或二号),接着选择“属性”选项。在此过程中,需预先选择串口的工作模式(PNMB Master/PNMB Slave)——Modbus RTU主站或从站模式。值得注意的是,PN1-D11PM网关兼容Modbus RTU主站及从站两种工作方式。

PN1-D11PM设备模块Modbus通讯接口参数,详细配置教程请参考产品手册。五、配置Modbus报文(功能码)

在设备概览中一共有2个槽位,2个槽位是用来配置串口信息及主从站选择的,为状态字和控制字已被占用,剩下64子每个串口指令各32子)可供配置MODBUS报文(命令)。

单击右侧硬件目录中的模块,给串口提供主从站选择,分别是PNMB Master(为状态字和控制字已被占用需配置串口相关参数)和PNMB Slave(为状态字和控制字已被占用需配置串口相关参数);单击子模块,可以选择里面的相应Modbus RTU命令。 直接左键双击硬件目录中的报文,就可以按照空白的槽位顺序将报文配置到MODBUS报文队列中。

详细功能码请参考PN1-D11PM产品手册。

4.1、Modbus通信例程

将设备串口1设置为主站写入8位的线圈。

第一步:将PNMB Master拖入槽1,

Profinet网关使用STEP 7教程 7

第二步:选择子模块MBRTU Master Coils 0xxxx内的指令

Profinet网关使用STEP 7教程 8

第三步:选择MBRTU Write 008 bits 0xxxx

Profinet网关使用STEP 7教程 9

第四步:配置网关串口的工作参数,选择刚才添加的主机模块(PNMB Master),这里需要根据RTU工作的串口参数配置网关的串口参数

Profinet网关使用STEP 7教程 10

配置寄存器信息,用于Profinet网关与RTU通信;

Profinet网关使用STEP 7教程 11

然后点击完成,查看设备对应的地址,最后点击生成

Profinet网关使用STEP 7教程 12

五、配置状态字和控制字

从设备概览配置中可以看到槽号1,只能用于选择PNMB Master/PNMB Slave,其中I地量一栏中,对应的Profinet输入地址IB128-132,为通讯状态监控位。Q地址一栏中,对应的Profinet输出地址QB128-132, QB128为本总线转换模块的通信控制字(control),QB129-132为每条报文发送的控制位。

详细字节子插槽请参考产品手册。

5.1、Profinet网关modbus通信例程

程序段1用于开启网关的通道1串口,程序段2使用PLC自带输入控制扩展的线圈

Profinet网关使用STEP 7教程 13

六、使用STEP 7修改模块名称和查询IP地址

在通过STEP 7-MicroWIN SMART的Profinet工具搜索网关设备,为网关配置唯一的工作“站名”,用于PLC与对应网关进行通信;

Profinet网关使用STEP 7教程 14

打开工具选择与网关连接的电脑网卡,选择网关配置“站名称”,如有多个模块,可通过闪烁指示灯定位需要配置的网关设备;

Profinet网关使用STEP 7教程 15


今天的分享就到这里啦,EBYTE人每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多Profinet网关模块产品以及相关配置应用资料,感兴趣的小伙伴可以登录我们的亿佰特官网进行了解,还有客服在线答疑哦!


相关阅读:

1、PN1-D25P系列Profinet网关使用博图加载设备教程

2、P31系列Profinet分布式IO与西门子PLC S7-200smart连接例程

3、使用博图加载PN1-D25P系列Profinet网关示例教程

4、Profinet在Codesys与西门子平台的调试教程案例

5、PN1-D11PM系列Profinet转Modbus网关方案详细

点击拨打: 亿佰特官网 4000-330-990