找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2211|回复: 0
打印 上一主题 下一主题
收起左侧

有一定参考价值的MODBUS协议整理(共19页pdf下载)

[复制链接]
跳转到指定楼层
楼主
简单整理了MODBUS协议,希望对你有用
整理 徐凯
江南大学 机械工程学院
MODBUS部分功能代码
下表列出MODBUS 支持的部分功能代码:以十进制表示。

功能码说明
功能码可以分为位操作和字操作两类
位操作包指令包括, 读线圈状态01,读(开关)输入状态02, 写单个线圈06和写多个线圈 15。
字操作(2 个字节)指令包括:读保持寄存器 03,写单个寄存器 06,写多个保持寄存器 16。

Modbus寄存器地址分配




特别说明
寄存器信息地址(PLC地址)
  寄存器信息地址指的是存放于控制器中的地址,这些控制器可以是PLC,也可以使触摸屏,或是文本显示器。例如40001、30002等,这些地址一般使用 10进制描述。
寄存器寻址地址(协议地址)
  寄存器寻址地址指的是通信时使用的寄存器地址,例如信息地址 40001对应寻址地址0x0000,40002对应寻址地址0x0001,寄存器寻址地址一般使用 16进制描述。再如,信息寄存器40003对应寻址地址0002,信息寄存器30003对应寻址地址0002,虽然两个信息寄存器通信时使用相同的地址, 但是需要使用不同的命令才可以访问, 所以访问时不存在冲突。  
  01 读线圈状态
描述
读从机离散量输出口的  ON/OFF 状态。离散量输出口可以为继电器输出口,也可以为MOSFET 输出接口,这些接口本质上都是位操作。
查询
查询信息规定被访问的线圈起始地址和线圈数量。
例:请求从机设备 17 读 00020-00056 线圈。其中 00020-00056 为线圈的寄存器信息地址,这些线圈的寄存器寻址地址为0019 – 0055,共访问 37个线圈。


完整的pdf格式文档51黑下载地址(共19页):
MODBUS 协议整理.pdf (111.46 KB, 下载次数: 18)


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表