GKDM-21 高频开关电源模块通讯规约
本模块采用ModBus RTU 通讯规约,具体如下:
通讯数据的类型及格式:
信息传输为异步方式,并以字节为单位。每个字节由8位二进制数组成。主机和从机之间传
递的通讯信息是10位的字格式:
字格式(串行数据) 10位二进制
起始位 1位
数据位 8位
奇偶校验位 无奇偶校验位
停止位 1位
桢格式:
序号
1 2 3 4 5 6
定义 模块地址 功能代码 起始地址 数据长度 数据内容 校验码
字节数
1 1 2 2 n 2
★ 注:1、“从机”在本文件中既为 GKDM-21直流电源模块。
2、本文件中后缀为“H”的数据为16进制数据,如1AH;后缀为“B”的为二进制数据,如
11111111B;无后缀的均为10进制数据。
3、每字节数据的顺序是低位在前高位在后,桢数据的顺序是高字节在前低字节在后,校
验码低字节在前高字节在后。
(一)、通讯信息传输过程:
1.0 时间间隔:
通讯波特率:9600。监控器和模块的接收一直开着,模块在接收完所有字节后判断是否与本
机地址相同,相同则置接收完毕标志等待处理,否则重新初始化串口计数器开始接收。
1.1 地址码:
地址码是每次通讯信息帧的第一字节(8 位),从 5 到 13。这个字节表明由用户设置地址的
从机将接收由主机发送来的信息。每个从机都必须有唯一的地址码,并且只有符合地址码的从机
才能响应回送信息。当从机回送信息时,回送数据均以各自的地址码开始。主机发送的地址码表
明将发送到的从机地址,而从机返回的地址码表明回送的从机地址。相应的地址码表明该信息来
自于何处。
1.2 功能码:
功能码是每次通讯信息帧传送的第二个字节。 ModBus 通讯规约可定义的功能码为 1 到
127。GKDM-21 直流电源模块仅用到其中的一部分功能码。作为主机请求发送,通过功能码告
诉从机应执行什么动作。作为从机响应,从机返回的功能码与从主机发送来的功能码一样,并表
明从机已响应主机并且已进行相关的操作。
表 1 MODBUS 部分功能码
功能码 定 义 操 作
03H
读多路寄存器 读取一个或多个寄存器的数据
1
- 1
- 2
- 3
- 4
- 5
前往页