首页 > 其他分享 >Modbus协议

Modbus协议

时间:2023-03-30 17:56:00浏览次数:38  
标签:协议 mb PDU 比特 Modbus pdu

Modbus协议也是属于一种应用层的通讯协议。

 

PDU:简单协议数据单元

ADU:应用数据单元

一.功能码:向服务器指示执行何种操作

  1. 有效范围:1-255(128-255为异常响应保留)
  2. 添加子功能码来定义更多的操作项
  3. MODBUS 在串行链路的长度约束256字节 ,所以PDU = 256 - 1(服务器地址) - 2(CRC校验) = 253字节
  4. 定义了三种pdu:

(1) 请求PDU:mb_req_pdu

(2) 响应PDU:mb_rsp_pdu

(3) 异常响应PDU:mb_excep_rsp_pdu

 

二.MODBUS数据模型

基本表格

对象类型

访问类型

内容

地址编号

离散型输入

单个比特

只读

I/O系统提供这类数据

1开始

线圈

单个比特

读写

应用程序改变这类数据

0开始

输入寄存器

16-比特字

只读

I/O系统提供这类数据

3开始

保持寄存器

16-比特字

读写

应用程序改变这类数据

4开始

标签:协议,mb,PDU,比特,Modbus,pdu
From: https://www.cnblogs.com/zhanghongfei/p/17273820.html

相关文章