标准表通讯协议常见指令举例
发表日期:2019-05-24 16:00
文章编辑:Eastar
浏览次数:80
设置三相四线有功
68 10 02 34 35 E3 16
设置三相四线无功
68 10 02 34 45 F3 16
设置三相四线视在
68 10 02 34 55 03 16
设置三相三线有功
68 10 02 34 34 E2 16
设置三相三线无功
68 10 02 34 44 F2 16
设置三相三线视在
68 10 02 34 54 02 16
设置单相有功
68 10 02 34 33 E1 16
设置单相无功
68 10 02 34 43 F1 16
设置单相视在
68 10 02 34 53 01 16
PC开始接收误差数据
// DATA1: 0x33-0x33=0x00,被校表常数(0x44E10000=1800.0),浮点数的低字节在前.
// DATA2: 0x33-0x33=0x00
// DATA3: 0x14-0x33=0xE1
// DATA4: 0x77-0x33=0x44
// DATA5: 0x33-0x33=0x00,外接标准表常数(一般用户,此处直接设置为0即可)
// DATA6: 0x33-0x33=0x00
// DATA7: 0x33-0x33=0x00
// DATA8: 0x33-0x33=0x00
// DATA9: 0x34-0x33=0x01,校验圈数(新版本暂时没有不起作用)
// DATA10:0x34-0x33=0x01 PC开始接收误差数据
68 11 0A 33 33 14 77 33 33 33 33 34 34 A8 16
PC结束接收误差数据
// DATA10:0x33-0x33=0x00 PC不再接收误差数据
68 11 0A 33 33 14 77 33 33 33 33 34 33 A7 16
PC开始接收累计电能
68 14 08 34 33 33 33 33 33 33 33 1D 16
PC结束接收累计电能
68 14 08 33 33 33 33 33 33 33 33 1C 16
设置以源模式启动
68 1A 09 34 33 33 33 33 33 33 33 33 57 16
启动成功后返回:68 1A 01 34 B7 16
设置以表模式启动
68 1A 09 35 33 33 33 33 33 33 33 33 58 16
启动成功后返回:68 1A 01 35 B8 16
读取校验数据最大记录数
68 15 00 7D 16
假设仪器数据库中保存的只有1条记录,那么返回:
//DATA1: 0x34-0x33=0x01
//DATA2: 0x33-0x33=0x00
68 15 02 34 33 E6 16
读取第1条记录数据
//因为数据记录从0开始编号,所以数据部分:
//DATA1: 0x33-0x33=0x00
//DATA2: 0x33-0x33=0x00
68 16 02 33 33 E6 16
注:
本举例仅仅适用于表源一体用户.
辅助工具:
ASCII码在线查询 http://www.asciim.cn
浮点数和16进制在线互相转换 http://www.asciim.cn/Hex/float.html
十六进制数在线计算累加校验码 http://www.asciim.cn/hex/accumulate_sum.html
标签:
转自: