昆仑通态, ModbusTCP数据转发, 驱动,使用笔记

首先 : 了解一下Modbus TCP的报文格式

----------读取-------------



----------写入-------------



----------写入-------------






++正文开始--------------------------只说明3区和4区++

一 : 3区和4区的寄存器地址是独立的 (3区的通道地址有1-65536) ( 4区的通道地址有1-65536 )(每个地址对应的是2字节[Modbus定义就是2字节])

(定义的通道地址是1-65536 , 但是实际读取时候读取地址是0-65535 [2字节地址], 一字节的偏移)


二 : 3区是所有地址都是只读的,使用---功能码0X04进行读取(读输入寄存器)

4区的所有地址可设置(只读,只写,读写),---功能码0X03(读保持寄存器)---功能码0X06(写单个寄存器)---功能码0X10(连续写多个寄存器)


三 : 可以不需要连接变量,这个驱动内部已经定义了连接变量,比如对4区的0x03AC地址,写入数据0X1234 , 接下来读取4区这个地址一样可以读取出0X1234.


相关推荐
hanlin031 天前
刷题笔记:力扣第17题-电话号码的字母组合
笔记·算法·leetcode
لا معنى له1 天前
JEPA:联合嵌入预测架构介绍 ——学习笔记
笔记·学习
sprite_雪碧1 天前
考研机试笔记-1输入输出
笔记·考研·华为od
xian_wwq1 天前
【学习笔记】数据投毒的9种攻击方法与防御措施
笔记·学习·数据投毒
笑鸿的学习笔记1 天前
qt-C++语法笔记之Qt中的delete ui、ui的本质与Q_OBJECT
c++·笔记·qt
Yu_Lijing1 天前
基于C++的《Head First设计模式》笔记——责任链模式
c++·笔记·设计模式·责任链模式
左左右右左右摇晃1 天前
Java笔记 —— 值传递与“引用传递”
java·开发语言·笔记
ljt27249606611 天前
Flutter笔记--事件处理
笔记·flutter
飞鸟真人1 天前
使用netty4写一个UDP的echo服务(笔记)
笔记
sprite_雪碧1 天前
笔记:考研机试 —— 进制转换类问题
笔记·考研