保护类modbus扩展¶
云端配置(保护类modbus)¶
新建通道¶
新建一个采集通道,协议选择保护类MODBUS,本驱动属于modbus-rtu采集(标准)协议的扩展,基本配置过程可参照modbus-rtu采集(标准)。
扩展功能¶
广播对时¶
-
举例
每60分钟,下发一次广播对时。
-
协议要求
-
规约特征配置
-
通配符说明
符号 | 描述 |
---|---|
%?A | 将被替换为设备通讯地址(Address),?处填写字符串长度,下同 |
%?P | 将被替换为设备公共地址(Public Address) |
%?Y | 将被替换为年份,%4Y则为四位数年份,%2Y则取年份后两位 (Year) |
%?M | 将被替换为月份(Value) |
%?D | 将被替换为日期 (Day) |
%?H | 将被替换为小时 (Hour) |
%?F | 将被替换为分钟 (Min) |
%?S | 将被替换为秒钟,%4S精确到毫秒,%2S精确到秒 (Second) |
%?C | 将被替换为校验码(Check) |
注意
注1:规约特征配置中的命令均为十六进制,以字符串的形式表示,且区分大小写(通配符中的字母为大写,十六进制报文中的a-f为小写),2个字符串合为1个字节,例如字符串a3代表十六进制的0xa3,为1个字节长度;
注2:%号后面的?,为数字,代表字符串长度,例如设备地址为5,通配符为%2A,那么实际发出去的报文就是1字节的05;例如寄存器个数为3,通配符为%4N,那么实际发出去的报文就是2字节的0003;该长度肯定为偶数;
按照上述配置,发出去的对时报文为:
00 10 80 00 00 04 08 70 c9 34 10 14 07 15 00 a9 85
有符号整数解析方式¶
-
举例
16进制有符号数0x807f,默认情况下解析为十进制值:
32895
,选择原码方式解析则为:-127
。 -
规约特征配置
本地配置(保护类modbus)¶
新建通道¶
新建一个采集通道,协议选择保护类MODBUS,本驱动属于modbus-rtu采集(标准)协议的扩展,基本配置过程可参照modbus-rtu采集(标准)。
扩展功能¶
广播对时¶
-
举例
每60分钟,下发一次广播对时。
-
协议要求
-
规约特征数配置
- 通配符说明
符号 | 描述 |
---|---|
%?A | 将被替换为设备通讯地址(Address),?处填写字符串长度,下同 |
%?P | 将被替换为设备公共地址(Public Address) |
%?Y | 将被替换为年份,%4Y则为四位数年份,%2Y则取年份后两位 (Year) |
%?M | 将被替换为月份(Value) |
%?D | 将被替换为日期 (Day) |
%?H | 将被替换为小时 (Hour) |
%?F | 将被替换为分钟 (Min) |
%?S | 将被替换为秒钟,%4S精确到毫秒,%2S精确到秒 (Second) |
%?C | 将被替换为校验码(Check) |
注意
注1:规约特征配置中的命令均为十六进制,以字符串的形式表示,且区分大小写(通配符中的字母为大写,十六进制报文中的a-f为小写),2个字符串合为1个字节,例如字符串a3代表十六进制的0xa3,为1个字节长度;
注2:%号后面的?,为数字,代表字符串长度,例如设备地址为5,通配符为%2A,那么实际发出去的报文就是1字节的05;例如寄存器个数为3,通配符为%4N,那么实际发出去的报文就是2字节的0003;该长度肯定为偶数;
按照上述配置,发出去的对时报文为:
00 10 80 00 00 04 08 70 c9 34 10 14 07 15 00 a9 85
有符号整数解析方式¶
-
举例
16进制有符号数0x807f,默认情况下解析为十进制值:
32895
,选择原码方式解析则为:-127
。 -
规约特征配置