当前位置:网站首页>Modbus协议通信异常
Modbus协议通信异常
2022-07-06 05:02:00 【@@Mr.Fu】
文章目录
一、Modbus协议通信异常
- 地址范围
- 从站地址:1-247:有效的地址范围 0:广播
- 数据异常(数据无法正常解析)
- 大小端存储问题
- 异常处理原理(响应异常)
由从机明确回复
功能码高位置 1
如图:异常信息含义
代码 名称 含义 01 非法功能 对于服务器(或从站)来说,询问中接收到的功能码是不可允许的操作。这也许是因为功能码仅仅适用于新设备而在被选单元中是不可实现的。同时,还指出服务器(或从站)在错误状态中处理这种请求,例如:因为它是未配置的,并且要求返回寄存器值。 02 非法数据地址 对于服务器(或从站)来说,询问中接收到的数据地址是不可允许的地址。特别是,参考号和传输长度的组合是无效的。对于带有100 个寄存器的控制器来说,带有偏移量96 和长度4的请求会成功,带有偏移量96和长度5的请求将产生异常码02。 03 非法数据值 对于服务器(或从站)来说,询问中包括的值是不可允许的值。这个值指示了组合请求剩余结构中的故障,例如:隐含长度是不正确的。并不意味着,因为MODBUS 协议不知道任何特殊寄存器的任何特殊值的重要意义,寄存器中被提交存储的数据项有一个应用程序期望之外的值。 04 从站设备故障 当服务器(或从站)正在设法执行请求的操作时,产生不可重新获得的差错。 05 确认 与编程命令一起使用。服务器(或从站)已经接受请求,并切正在处理这个请求,但是需要长的持续时间进行这些操作。返回这个响应防止在客户机(或主站)中发生超时错误。客户机(或主站)可以继续发送轮询程序完成报文来确定是否完成处理。 06 从属设备忙 与编程命令一起使用。服务器(或从站)正在处理长持续时间的程序命令。张服务器(或从站)空闲时,用户(或主站)应该稍后重新传输报文。 08 存储奇偶性差错 与功能码20和21 以及参考类型6一起使用,指示扩展文件区不能通过一致性校验。服务器(或从站)设法读取记录文件,但是在存储器中发现一个奇偶校验错误。客户机(或主方)可以重新发送请求,但可以在服务器(或从站)设备上要求服务。 0A 不可用网关路径 与网关一起使用,指示网关不能为处理请求分配输入端口至输出端口的内部通信路径。通常意味着网关是错误配置的或过载的。 0B 网关目标设备响应失败 与网关一起使用,指示没有从目标设备中获得响应。通常意味着设备未在网络中。
- 请求频率异常
- RTU报文请求间隔 3.5个字符时间 1.5个字符时间
- 报文长度限制
- 0x07D0 线圈的单次请求长度
- 0x007D 寄存器单词请求的长度
边栏推荐
- 集合详解之 Collection + 面试题
- 2021 RoboCom 世界机器人开发者大赛-本科组(复赛)
- Postman assertion
- Realize a binary read-write address book
- The web project imported the MySQL driver jar package but failed to load it into the driver
- Compilation and connection of shader in games202 webgl (learn from)
- Application of Flody
- [noip2008 improvement group] stupid monkey
- The IPO of mesk Electronics was terminated: Henan assets, which was once intended to raise 800 million yuan, was a shareholder
- Acwing week 58
猜你喜欢
Yyds dry inventory SSH Remote Connection introduction
[lgr-109] Luogu may race II & windy round 6
Simple understanding of interpreters and compilers
The ECU of 21 Audi q5l 45tfsi brushes is upgraded to master special adjustment, and the horsepower is safely and stably increased to 305 horsepower
TCP three handshakes you need to know
Vite configures the development environment and production environment
Orm-f & Q object
ByteDance program yuan teaches you how to brush algorithm questions: I'm not afraid of the interviewer tearing the code
Hyperledger Fabric2. Some basic concepts of X (1)
The ECU of 21 Audi q5l 45tfsi brushes is upgraded to master special adjustment, and the horsepower is safely and stably increased to 305 horsepower
随机推荐
关于imx8mp的es8316的芯片调试
A little knowledge of CPU, disk and memory
内核判断i2c地址上是否挂载外设
The ECU of 21 Audi q5l 45tfsi brushes is upgraded to master special adjustment, and the horsepower is safely and stably increased to 305 horsepower
Fiddler installed the certificate, or prompted that the certificate is invalid
Compilation et connexion de shader dans games202 - webgl (comprendre la direction)
Nacos TC setup of highly available Seata (02)
The IPO of mesk Electronics was terminated: Henan assets, which was once intended to raise 800 million yuan, was a shareholder
Imperial cms7.5 imitation "D9 download station" software application download website source code
组播和广播的知识点梳理
Fuzzy -- basic application method of AFL
Driver development - hellowdm driver
ISP学习(2)
Collection + interview questions
GAMES202-WebGL中shader的編譯和連接(了解向)
IPv6 comprehensive experiment
Rce code and Command Execution Vulnerability
团队协作出了问题,项目经理怎么办?
February 12 relativelayout
Lepton 无损压缩原理及性能分析