当前位置:首页 >> 新闻资讯 >>  行业新闻

Modbus Rtu模块主从站功能码地址读写通讯方式

时间:2023-04-25 07:59:46

Modbus协议的前身叫做Mod协议,常被用于Modicon公司的PLC控制器中,Modbus RTU 协议使用主/从技术在设备之间进行通信。这意味着,任何使用 Modbus RTU 协议的应用程序都将有一个或多个 Modbus 主站和至少一个 Modbus 从站。Modbus Master 通常是一台运行软件的主机监控计算机,它将与一个或多个 Modbus Slave 设备进行通信。现如今广泛应用在物联网的控制器、HMI和传感器中与其他工控终端设备进行通讯,Modbus已然成为了工业通讯应用中主流的常用协议。

Modbus RTU 协议是一种开放的串行协议,广泛应用于当今的工业监控设备中。该协议使用 RS-232或RS-485串行接口进行通信,并得到市场上几乎所有商业 SCADA、HMI、OPC 服务器和数据采集软件程序的支持。因此很容易将 Modbus 兼容设备集成到新的或现有的监控应用程序中,并具有即时的软件支持。Modbus协议定义了控制器能认识使用的消息结构,描述控制器对其它设备的请求访问过程,对来自其它设备的请求进行回应,以及侦测错误数据并记录。Modbus协议制定了内容的公共格式与消息域格局

Modbus主站消息包含几个重要的信息。每条消息都以接受消息的设备的从地址开始。接下来是要执行的功能编号(或命令)。后面是指定函数正确执行所需的任何数据。从地址是一个单字节(8 位)值,可用值范围在 0-247 之间。Modbus 功能号也是一个字节值,并且在协议中定义了许多标准化功能号。支持所请求功能所需的任何数据值的长度将是一个或多个字节。Modbus 从站响应消息将包含响应的从站地址、功能编号和主站请求的任何必要数据。Modbus协议的映射地址,在使用Modbus协议经常会遇到3xxxx,4xxxx的寄存器数据类型,Modbus映射地址都是从0开始的,比如30009代表的是输入寄存器,这样的映射地址格式常用于PLC系统与组态软件中。

Modbus协议功常用能码:

功能码06的名称是预置单寄存器,把具体二进制值装入一个保持寄存器。

功能码16的名称是预置多个寄存器,把具体的二进制值装入一串连续的保持寄存器。

功能码03的名称是读取保持寄存器内容,在一个或多个保持寄存器中取得当前的二进制值。

功能码04的名称是读取输入寄存器内容,在一个或多个输入寄存器中取得当前的二进制值。

Modbus协议的功能码用于表示信息帧的功能01H,02H, 03H,04H, 05H, 06H, OFH,16H 最为常用。

Modbus多主一从模块



Modbus多主一从模块:https://www.zxpmq.com/dc-744.html

上一篇:5G DTU无线AP 2.4/5.8g双频路由器透传云设备

下一篇:RS485转以太网Socket模式怎么连接PLC通讯


  • 友情链接:
  • 串口服务器价格
  • wifi串口服务器
  • Minipcie串口扩展卡
  • 4G路由器工业无线AP
  • 开关量光端机接线图方法
  • 工业以太网交换机
  • NBiot模块厂家
  • LoRaWAN无线网关
  • RS485集线器价格
  • RS232转RS485转换器
  • 串口转光纤
  • 华为5G DTU
  • CClink/Can转光纤
  • Can转以太网
  • Profinet转Modbus网关
  • 无线以太网交换机
  • PROFIBUS-DP光电转换器
  • 网站备案:深圳市振鑫通信科技有限公司 粤ICP备14025924号-1