Profinet网关用于将Modbus数据映射到Profinet。前文介绍了使用博图添加了Profinet网关设备教程以及如何配置Profinet网关Modbus通讯参数。本文将介绍Profinet网关配置Modbus报文功能。
在Profinet网关设备概览中一共有2个槽位,这 2 个槽位是用来配置串口信息及主从站选择的,为状态字和控制字已被占用,剩下 64 子槽位(每个串口指令各 32 子槽位)可供配置 MODBUS 报文(命令)。
单击右侧硬件目录中的模块,给串口提供主从站选择,分别是 PNMB Master(为状态字和控制字已被占用需配置串口相关参数)和 PNMB Slave(为状态字和控制字已被占用需配置串口相关参数);单击子模块,可以选择里面的相应 Modbus RTU 命令。 直接左键双击硬件目录中的报文,就可以按照空白的槽位顺序将报文配置到MODBUS 报文队列中。
每条 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 从站命令前缀为 Input 或 Output。Input 表示数据输入 PLC,即主站写数据给从站, 从站又将数据交给 PLC设备,对应写类型的命令。0utput 表示数据从 PLC 输出,即 PLC 将数据交给从站,主站再来读从站的数据,对应读类型的命令。更具体一点,每条从站命令最后都标明了支持的Modbus功能码。
今天的分享就到这里啦,EBYTE每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多Profinet网关产品更多资料,感兴趣的小伙伴可以登录我们的亿佰特官网进行了解,也可以直接拨打400电话咨询技术专员!
相关阅读:
7 X 24 销售服务热线
4000-330-990深圳办事处柯经理:18218726658 南京办事处葛经理:17626012283
成都总部销售经理:
秦 科(无线模块):18884314654 冯子恒(无线模块):18828049434
蔡友银(无线模块):13882211021 葛宇龙(通信设备):19138800613
胡兵(外贸销售经理):18584911141、 sales06@ebyte.com
业务邮箱:support@cdebyte.com 全国销售投诉电话:19934352316
地址:四川省成都市高新西区西区大道199号B5栋(前台座机:028-61543675)
©© 成都亿佰特电子科技有限公司【版权所有】 蜀ICP备13019384号