RS-485通信协议(ModBus版)
从机(设备)的通信参数
- 波特率
2400~115200bps,出厂默认9600bps。
- 数据位
7~9位,出厂默认8位。
- 停止位
1~2位,出厂默认1位。
- 奇偶校验
无校验,奇校验,偶校验。
RS485 ModBus通信格式
- 主机向485总线发送问询数据帧
地址码 |
功能码 |
寄存器起始地址 |
寄存器长度 |
校验码低8位 |
校验码高8位 |
地址码:1个字节,设备在485总线中的唯一地址,出厂默认位0x01。
功能码:1个字节,主机发送命令的类别,问询帧指定为0x03。
寄存器起始地址:2个字节,存储从机(设备)参数、传感器数据等。
寄存器长度:2个字节,获取寄存器的个数。
校验码:2个字节,CRC校验。
- 从机(设备)向485发送问询应答数据帧
地址码 |
功能码 |
数据字节个数 |
数据1 |
数据2 |
数据n |
校验码 低8位 |
校验码 高8位 |
地址码:1个字节,从机(设备)在485总线中的唯一地址,出厂默认位0x01。
功能码:1个字节,主机发送命令的类别,问询帧指定为0x03。
数据字节个数:1个字节,数据1~数据n的字节个数。
数据1~数据n:应答数据。
校验码:2个字节,CRC校验。
- 主机向指定的从机(设备)发送写入数据帧
地址码 |
功能码 |
寄存器起始地址 |
写入数据 |
校验码低8位 |
校验码高8位 |
地址码:1个字节,设备在485总线中的唯一地址,出厂默认位0x01。
功能码:1个字节,主机发送命令的类别,写入帧指定为0x06。
寄存器起始地址:2个字节,存储从机(设备)参数、传感器数据等。
写入数据:根据不同的写入内容确定。
校验码:2个字节,CRC校验。
- 从机(设备)向485发送写入应答数据帧
写入应答数据帧的内容与写入数据帧完全相同。
通过以上方法,测试485正常通讯
RS-485通信协议(ModBus版)相关推荐
- Modbus通信协议+Modbus串口调试工具+Java版协议解析源码
网络与串口二合一调试助手TCPCOM: https://download.csdn.net/download/liuyuan_java/87454762 Modbus调试工具,模拟串口调试工具 htt ...
- Step7-Mricro/win S7-200 485轮询 西门子485 modbus RTU 200 ModbusRTU通信S7-200与最大32个从站RS 485主站程序
Step7-Mricro/win S7-200 485轮询 西门子485 modbus RTU 200 ModbusRTU通信S7-200与最大32个从站RS 485主站程序,程序块自动轮询,无需编写 ...
- 人脸识别机与服务器访问协议,人脸识别终端485通信协议.doc
人脸识别终端485通信协议 人脸识别终端485通信协议 (波特率为57600bps:8个数据位,1个停止位,无奇偶校验位) 目 录 一.协议描述3 二.数据包格式3 三.包类型及子类型定义4 四.各命 ...
- OMRON CJ系列CJ1W-EIP21通过网关设备 EtherNetIP转RS232/485与Modbus Slave软件测试记录文档
OMRON CJ系列CJ1W-EIP21通过网关设备 EnTalk EtherNetIP Adapter - RS232/485与Modbus Slave软件测试记录文档 时间:2021年2月26 记 ...
- 485之modbus通讯协议学习笔记
485之modbus通讯协议学习笔记 这里主要探讨两个寄存器 03 读保持寄存器 04读输入寄存器 输入寄存器其中的温度值和湿度值分别各占两个字节,一个字节八位使用十六进制00 01表示两个字节的寄存 ...
- 基于Modbus RTU 485通信协议实现对PH、溶解氧传感器的数据采集
modbus rtu 485协议采用的是一主多从方式通信,主机是普中的stm32f103zet6开发板,从机是传感器.代码已经在实物上测试通过,并且也用modbus精灵测试通过了.如果你没有stm32 ...
- 组态王与485串口设备通讯(485执行Modbus RTU协议)
1.将带有485通信的传感器连接到串口助手,串口助手转USB到电脑,当然也可以转成232口等,这个过程不赘述. 2.电脑上在设备管理器中会弹出端口提示 这个端口是可以更改的,里面有波特率校验等设定,打 ...
- RS232 RS422 RS 485
RS232特点: RS-232是现在主流的串行通信接口之一.由于RS232接口标准出现较早,难免有不足之处,主要有以下四点: (1)接口的信号电平值较高,易损坏接口电路的芯片.RS232接口任何一条信 ...
- 如何提高RS -485电快速脉冲群的抗干扰能力
RS-485总线具有结构简单.通信距离远.通信速度快.成本低等优点.广泛应用于工业通信.电力监控.仪器仪表等行业.由于工业控制环境恶劣,通信线路中会出现更多的干扰耦合,从而影响RS-485总线的可靠性 ...
- 温湿度传感器485通讯协议
485通信温度和湿度传感器的主要参数和技术参数 KX-WS-100温度和湿度传感器采用了国际通用的 modbus数字通讯协议,可以与任何组态软件进行连接.采用RS-232.485串口和微机构成多点温度 ...
最新文章
- Android内存优化大全(中)
- python numpy指定列最大值,统计次数
- 【设计模式】代理模式 ( 动态代理 | 模拟 Java 虚拟机生成对应的 代理对象 类 )
- 在指定位置上方出现通用jquery悬浮提示框插件全站通用
- boost::hana::reverse_partial用法的测试程序
- 用xml画水平虚线和竖直虚线.md
- 汽车之家购买价格PC真正的原因阿拉丁
- 十个必备的.NET开发小工具(1):Snippet Compiler
- php腾讯云+视频上传失败,腾讯云视频上传和播放尝试总结
- mysql索引别名_Mysql索引知识详谈
- 影响程序运行速度的几个因素
- BFS(广度优先搜素,附例题)
- java jar热加载技术_Java热加载(JRebel)与Devtools热部署
- 【Proteus仿真】PIC12C672单片机+LM317可调数显稳压电源1.3V~25V
- 如何修改input提示文字样式
- python程序员工资-2018 年程序员工资大揭底!快来看看程序员赚多少钱
- 【应用C】C语言实现离散数学合式公式的递归判断
- 14届蓝桥杯青少组选拔赛C++_2022.11.27
- 网易实习第一阶段简单回顾
- 无法访问局域网内打印机解决方法
热门文章
- [SQL]数据分析SQL笔试题
- plsqldev、oracle插入中文乱码问题解决
- kl距离 java_相对熵(relative entropy或 Kullback-Leibler divergence,KL距离)的java实现(三)...
- About Face 3:交互设计精髓pdf
- 常用正则表达式,持续更新
- cad2018安装教程_AUTO CAD2018安装教程+安装包
- 记录一下最近安装的Tongweb
- Simulink中.sxl文件与.mdl文件的区别
- python提取qq群成员代码_Python提取QQ群成员QQ号及昵称
- 惠普打印机墨盒更换教程_惠普打印机怎么换墨盒 一不小心就洒了一桌子墨水...