MODBUS 通讯协议及编程
ODBUS 通讯协议及编程
Modbus 通讯协议分为 RTU 协议和 ASCII 协议,我公司的多种仪表都采用 ModBus RTU 通讯
协议,如:CH2000 智能电力监测仪、CH2000M 电力参数采集模块、巡检表、数显表、光柱
数显表等。下面就 ModBus RTU 协议简要介绍如下:
(一)、通讯传送方式:
通讯传送分为独立的信息头,和发送的编码数据。以下的通讯传送方式定义也与 Mod
bus RTU 通讯规约相兼容:
初始结构 = ≥4 字节的时间
地址码 = 1 字节
功能码 = 1 字节
数据区 = N 字节
错误校检 = 16 位 CRC 码
结束结构 = ≥4 字节的时间
地址码:地址码为通讯传送的第一个字节。这个字节表明由用户设定地址码的从机将接
收由主机发送来的信息。并且每个从机都有具有唯一的地址码,并且响应回送均以各自的地
址码开始。主机发送的地址码表明将发送到的从机地址,而从机发送的地址码表明回送的从
机地址。
功能码:通讯传送的第二个字节。Modbus 通讯规约定义功能号为 1 到 127。本仪表
只利用其中的一部分功能码。作为主机请求发送,通过功能码告诉从机执行什么动作。作为
从机响应,从机发送的功能码与从主机发送来的功能码一样,并表明从机已响应主机进行操
评论4
最新资源