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

Profinet网关使用博图配置Modbus报文

Profinet网关用于将Modbus数据映射到Profinet。前文介绍了使用博图添加了Profinet网关设备教程以及如何配置Profinet网关Modbus通讯参数。本文将介绍Profinet网关配置Modbus报文功能。

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

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


Modbus RTU 主站命令

每条 Modbus RTU 主站命令有五个属性:

Slave Address(1~247):表示 Modbus RTU 从站设备的地址,可选择范围 1-247。

Function Code:Modbus RTU 主站的功能码,根据插入插槽的 MODBUS 命令自动生成功能码,不可更改。

Start Address :对 Modbus RTU 从站数据操作的开始地址。非寄存器 PLC 地址,无前缀。范围 0-65535。

XX Quantity :表示读写的线圈或者寄存器个数。据插入插槽的 MODBUS 命令自动生成,可在范围内进行数量更改。


Transmission Type :提供以下四种发送类型。

Disable:表示该命令不执行。

Poll trigger(轮询发送): Modbus RTU 对应的主站使能后,该报文会按照插槽号从小到大的顺序依次发送。

Leve ltrigger(电平发送): 槽号对应的控制发送标志位由 0 变到 1 后:对于读指令,该报文会被发送。对于写指令,如果数据有改变才会被发送;槽号对应的控制发送标志位由 1 变到 0 后,不论是读报文还是写报文都会停止发送。(上节为例,PLC 地址 QB2-QB5 就是发送触发控制位)

Rising trigger(上升沿发送): 槽号对应的触发控制位由 0 变到 1 后,该报文会发送一次。(上节为例,PLC地址 QB2-QB5 就是发送触发控制位)


Modbus RTU 从站命令

每条 Modbus RTU 从站命令前缀为 Input 或 Output。Input 表示数据输入 PLC,即主站写数据给从站, 从站又将数据交给 PLC设备,对应写类型的命令。0utput 表示数据从 PLC 输出,即 PLC 将数据交给从站,主站再来读从站的数据,对应读类型的命令。更具体一点,每条从站命令最后都标明了支持的Modbus功能码

Profinet网关Modbus报文



今天的分享就到这里啦,EBYTE每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多Profinet网关产品更多资料,感兴趣的小伙伴可以登录我们的亿佰特官网进行了解,也可以直接拨打400电话咨询技术专员!


相关阅读:

1、浅谈Profinet协议

2、关于profinet总线GSD文件的介绍技术应用

3、如何使用网络IO的网关功能实现IO扩展教程

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


亿佰特官网 4000-330-990

https://www.wjx.cn/jq/84863372.aspx