从机(设备)的通信参数

  1. 波特率

2400~115200bps,出厂默认9600bps。

  1. 数据位

7~9位,出厂默认8位。

  1. 停止位

1~2位,出厂默认1位。

  1. 奇偶校验

无校验,奇校验,偶校验。

RS485 ModBus通信格式

  1. 主机向485总线发送问询数据帧

地址码

功能码

寄存器起始地址

寄存器长度

校验码低8位

校验码高8位

地址码:1个字节,设备在485总线中的唯一地址,出厂默认位0x01。

功能码:1个字节,主机发送命令的类别,问询帧指定为0x03。

寄存器起始地址:2个字节,存储从机(设备)参数、传感器数据等。

寄存器长度:2个字节,获取寄存器的个数。

校验码:2个字节,CRC校验。

  1. 从机(设备)向485发送问询应答数据帧

地址码

功能码

数据字节个数

数据1

数据2

数据n

校验码

低8位

校验码

高8位

地址码:1个字节,从机(设备)在485总线中的唯一地址,出厂默认位0x01。

功能码:1个字节,主机发送命令的类别,问询帧指定为0x03。

数据字节个数:1个字节,数据1~数据n的字节个数。

数据1~数据n:应答数据。

校验码:2个字节,CRC校验。

  1. 主机向指定的从机(设备)发送写入数据帧

地址码

功能码

寄存器起始地址

写入数据

校验码低8位

校验码高8位

地址码:1个字节,设备在485总线中的唯一地址,出厂默认位0x01。

功能码:1个字节,主机发送命令的类别,写入帧指定为0x06。

寄存器起始地址:2个字节,存储从机(设备)参数、传感器数据等。

写入数据:根据不同的写入内容确定。

校验码:2个字节,CRC校验。

  1. 从机(设备)向485发送写入应答数据帧

写入应答数据帧的内容与写入数据帧完全相同。

通过以上方法,测试485正常通讯

RS-485通信协议(ModBus版)相关推荐

  1. Modbus通信协议+Modbus串口调试工具+Java版协议解析源码

    网络与串口二合一调试助手TCPCOM: https://download.csdn.net/download/liuyuan_java/87454762 Modbus调试工具,模拟串口调试工具 htt ...

  2. 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主站程序,程序块自动轮询,无需编写 ...

  3. 人脸识别机与服务器访问协议,人脸识别终端485通信协议.doc

    人脸识别终端485通信协议 人脸识别终端485通信协议 (波特率为57600bps:8个数据位,1个停止位,无奇偶校验位) 目 录 一.协议描述3 二.数据包格式3 三.包类型及子类型定义4 四.各命 ...

  4. OMRON CJ系列CJ1W-EIP21通过网关设备 EtherNetIP转RS232/485与Modbus Slave软件测试记录文档

    OMRON CJ系列CJ1W-EIP21通过网关设备 EnTalk EtherNetIP Adapter - RS232/485与Modbus Slave软件测试记录文档 时间:2021年2月26 记 ...

  5. 485之modbus通讯协议学习笔记

    485之modbus通讯协议学习笔记 这里主要探讨两个寄存器 03 读保持寄存器 04读输入寄存器 输入寄存器其中的温度值和湿度值分别各占两个字节,一个字节八位使用十六进制00 01表示两个字节的寄存 ...

  6. 基于Modbus RTU 485通信协议实现对PH、溶解氧传感器的数据采集

    modbus rtu 485协议采用的是一主多从方式通信,主机是普中的stm32f103zet6开发板,从机是传感器.代码已经在实物上测试通过,并且也用modbus精灵测试通过了.如果你没有stm32 ...

  7. 组态王与485串口设备通讯(485执行Modbus RTU协议)

    1.将带有485通信的传感器连接到串口助手,串口助手转USB到电脑,当然也可以转成232口等,这个过程不赘述. 2.电脑上在设备管理器中会弹出端口提示 这个端口是可以更改的,里面有波特率校验等设定,打 ...

  8. RS232 RS422 RS 485

    RS232特点: RS-232是现在主流的串行通信接口之一.由于RS232接口标准出现较早,难免有不足之处,主要有以下四点: (1)接口的信号电平值较高,易损坏接口电路的芯片.RS232接口任何一条信 ...

  9. 如何提高RS -485电快速脉冲群的抗干扰能力

    RS-485总线具有结构简单.通信距离远.通信速度快.成本低等优点.广泛应用于工业通信.电力监控.仪器仪表等行业.由于工业控制环境恶劣,通信线路中会出现更多的干扰耦合,从而影响RS-485总线的可靠性 ...

  10. 温湿度传感器485通讯协议

    485通信温度和湿度传感器的主要参数和技术参数 KX-WS-100温度和湿度传感器采用了国际通用的 modbus数字通讯协议,可以与任何组态软件进行连接.采用RS-232.485串口和微机构成多点温度 ...

最新文章

  1. Android内存优化大全(中)
  2. python numpy指定列最大值,统计次数
  3. 【设计模式】代理模式 ( 动态代理 | 模拟 Java 虚拟机生成对应的 代理对象 类 )
  4. 在指定位置上方出现通用jquery悬浮提示框插件全站通用
  5. boost::hana::reverse_partial用法的测试程序
  6. 用xml画水平虚线和竖直虚线.md
  7. 汽车之家购买价格PC真正的原因阿拉丁
  8. 十个必备的.NET开发小工具(1):Snippet Compiler
  9. php腾讯云+视频上传失败,腾讯云视频上传和播放尝试总结
  10. mysql索引别名_Mysql索引知识详谈
  11. 影响程序运行速度的几个因素
  12. BFS(广度优先搜素,附例题)
  13. java jar热加载技术_Java热加载(JRebel)与Devtools热部署
  14. 【Proteus仿真】PIC12C672单片机+LM317可调数显稳压电源1.3V~25V
  15. 如何修改input提示文字样式
  16. python程序员工资-2018 年程序员工资大揭底!快来看看程序员赚多少钱
  17. 【应用C】C语言实现离散数学合式公式的递归判断
  18. 14届蓝桥杯青少组选拔赛C++_2022.11.27
  19. 网易实习第一阶段简单回顾
  20. 无法访问局域网内打印机解决方法

热门文章

  1. [SQL]数据分析SQL笔试题
  2. plsqldev、oracle插入中文乱码问题解决
  3. kl距离 java_相对熵(relative entropy或 Kullback-Leibler divergence,KL距离)的java实现(三)...
  4. About Face 3:交互设计精髓pdf
  5. 常用正则表达式,持续更新
  6. cad2018安装教程_AUTO CAD2018安装教程+安装包
  7. 记录一下最近安装的Tongweb
  8. Simulink中.sxl文件与.mdl文件的区别
  9. python提取qq群成员代码_Python提取QQ群成员QQ号及昵称
  10. 惠普打印机墨盒更换教程_惠普打印机怎么换墨盒 一不小心就洒了一桌子墨水...