返回的数据包格式如表2-3所示。

表2-3返回数据包内容

从机数据返回 字节数 返回的数据 解析

从机设备号 1 01 与从机01通信

功能码 1 03 读单个或多个寄存器

读取字节长度 1 02 1个寄存器的字节数为2

寄存器数据 2 FF3F 0000H寄存器中的数据

CRC码 2 B9A4 前2个字节的CRC码

2)功能码06

代码功能:写单个寄存器

系统实现的功能是要将数据FF3F保存到设备号为01的设备且地址为0000的从机寄存器中去。

主机发送数据包格式如表2-4所示。

表2-4发送数据包内容

主机发送 字节数 发送的数据 解析

从机设备号 1 01 与从机01通信

功能码 1 06 写单个寄存器

寄存器起始地址 2 0000 寄存器的起始地址

写入数据 2 FF3F 对应的新数据

CRC码 2 882A 前2个字节的CRC码

主机返回的数据包格式如表2-5所示:

表2-5发送数据包内容

主机发送 字节数 发送的数据 解析

从机设备号 1 01 与从机01通信

功能码 1 06 写单个寄存器

寄存器起始地址 2 0000H 起始地址

写入数据 2 FF3F 0000H寄存器中的数据

CRC码 2 882A 前2个字节的CRC码

从机返回的数据包中CRC校验码与发送的一致,说明该系统通信正常。

3)功能码10

代码功能:写多个寄存器

系统实现的功能是主机要把数据FF3F,0201分别保存到一号设备地址为0000,0001的从机寄存器中。

主机发送数据包格式如表2-6所示。

表2-6发送报文内容

主机发送 字节数 发送的数据 解析

从机设备号 1

上一篇:PLC+THBDY-1单容水箱水位控制系统设计+梯形图
下一篇:数字图像处理的温室作物长势信息检测系统设计+MATLAB程序

单片机数字红外测距系统设计+电路图+程序

基于51单片机自动门智能控制系统设计

STC89C52单片机智能温度监测系统设计

STC89C52单片机盲人用时钟的设计+电路图+程序

粉料称重装置的单片机控...

STM32单片机的无刷直流电机控制系统设计

水下遥控机器人ROV监控系...

浅谈传统人文精神茬大學...

浅谈新形势下妇产科护理...

中国古代秘书擅权的发展和恶变

高校网球场馆运营管理初探【1805字】

国内外无刷直流电动机研究现状

谷度酒庄消费者回访调查问卷表

多元化刑事简易程序构建探讨【9365字】

辩护律师的作证义务和保...

拉力采集上位机软件开发任务书

《醉青春》导演作品阐述