当前位置: 首页 > article >正文

modbus协议处理

//------------------------0x01--------------------------------
//MDA_usart_send:
aa 55 01 00 06 00 02 00 05
//转modbusTCP——Master——send:地址00002,寄存器数量:00005
00 00 00 00 00 06 01 01 00 02 00 05
//ModbusTCP——Slave——send:04数据长度,01从设备地址,01功能码,01数据域地址,03数据
00 00 00 00 00 04 01 01 01 03  /*PC做的协议处理*/

//------------------------0x04--------------------------------
//MDA_usart_send:
aa 55 04 00 06 00 02 00 05
//转modbusTCP——Master——send
00 00 00 00 00 06 01 04 00 02 00 05 
//ModbusTCP——Slave——send
xxxxxxxxxxxxxxxxxx/*PC做的协议处理*/


//------------------------0x0F--------------------------------
//MDA_usart_send:
aa 55 0F 00 07 00 02 00 0B 02 d1 05 
//转modbusTCP——Master——send
00 00 00 00 00 09 01 0F 00 02 00 0B 02 D1 05 
//ModbusTCP——Slave——send
00 00 00 00 00 06 01 0F 00 02 00 0B /*PC做的协议处理*/


//------------------------0x010--------------------------------
//MDA_usart_send:
aa 55 10 00 07 00 02 00 03 06 01 55 01 56 01 57
//转modbusTCP——Master——send
00 00 00 00 00 0D 01 10 00 02 00 03 06 01 55 01 56 01 57 
//ModbusTCP——Slave——send
00 00 00 00 00 06 01 10 00 02 00 03 /*PC做的协议处理*/
//------------------------0x01--------------------------------
//MDA_usart_send:
aa 55 01 00 06 00 02 00 05
//转modbusTCP——Master——send:地址00002,寄存器数量:00005
00 00 00 00 00 06 01 01 00 02 00 05
//ModbusTCP——Slave——send:04数据长度,01从设备地址,01功能码,01数据域地址,03数据
00 00 00 00 00 04 01 01 01 03  /*PC做的协议处理*/

//------------------------0x04--------------------------------
//MDA_usart_send:
aa 55 04 00 06 00 02 00 05
//转modbusTCP——Master——send
00 00 00 00 00 06 01 04 00 02 00 05 
//ModbusTCP——Slave——send
00 00 00 00 00 0D 01 04 0A 00 0B 00 0C 00 0D 00 0E 00 0F /*PC做的协议处理*/

功能码0x04:发送结果

//------------------------0x0F--------------------------------
//MDA_usart_send:
aa 55 0F 00 07 00 02 00 0B 02 d1 05 
//转modbusTCP——Master——send
00 00 00 00 00 09 01 0F 00 02 00 0B 02 D1 05 
//ModbusTCP——Slave——send
00 00 00 00 00 06 01 0F 00 02 00 0B /*PC做的协议处理*/

//------------------------0x010--------------------------------
//MDA_usart_send:
aa 55 10 00 07 00 02 00 03 06 01 55 01 56 01 57
//转modbusTCP——Master——send
00 00 00 00 00 0D 01 10 00 02 00 03 06 01 55 01 56 01 57 
//ModbusTCP——Slave——send
00 00 00 00 00 06 01 10 00 02 00 03 /*PC做的协议处理*/


http://www.kler.cn/a/533307.html

相关文章:

  • 动态图推理问答算法
  • 【PyQt】使用PyQt5和Matplotlib实现的CSV数据可视化工具
  • MySQL 缓存机制与架构解析
  • redis教程
  • RabbitMQ深度探索:简单实现 MQ
  • 电子电器架构 --- 电子电气架构设计要求与发展方向
  • 深度整理总结MySQL——Join的工作原理
  • 机器学习常用包numpy篇(四)函数运算
  • [创业之路-281]:在其位谋其职,企业不同角色,关心不同的问题。企业高层的书单、企业中层的书单、一线员工的书单
  • YK人工智能(六)——万字长文学会基于Torch模型网络可视化
  • Node.js:其实后端没那么难?
  • Spring AI 智能体通过 MCP 集成本地文件数据
  • 陷入闭包:理解 React 状态管理中的怪癖
  • JAVA:Spring Boot 集成 Disruptor 的技术指南
  • 深入理解指针(5)
  • 双系统共用一个蓝牙鼠标
  • 【Leetcode 每日一题 - 补卡】922. 按奇偶排序数组 II
  • OSCP - Other Machines - Blogger
  • 【华为OD机试python】日志采集系统【 E卷 | 2023 Q1 |100分】
  • RabbitMQ中的@Header
  • Maven 依赖管理基础
  • 网络命令
  • Java并发编程面试题:ThreadLocal(8题)
  • windows 剪切板的写入、读取,包括图片,文本内容
  • 代码随想录二刷|回溯1
  • 嵌入式开发:PPM是什么单位