针对用户反馈的常见问题,现将一些指令举例如下(具体协议请参考通讯协议文档):
帧格式:如果仅仅需要控制一台仪器(源或装置),一般情况直接省略掉地址码。
应答帧:仅仅表示当前帧格式是否正确。
正常应答帧:68 9A 00 02 16
错误应答帧:68 9E 00 06 16
总升降:
//3.3 UI总升输出
68 03 00 6B 16
//3.4 UI总降输出
68 05 00 6D 16
写控制:
设置电压值
//3.6 写控制 设置电压幅值 220.000000V
// DATA1: 0xA3-0x33=0x70=0111 0000,L3L2L1有效 设置电压
// DATA2: 0x55-0x33=0x22=0010 2(后四位作为BCD码的开始),置某一特定幅值
// DATA3: 0x53-0x33=0x20, DATA3和DATA4之间固定小数点
// DATA4: 0x33-0x33=0x00
// DATA5: 0x33-0x33=0x00
// DATA6: 0x33-0x33=0x00
68 07 06 A3 55 53 33 33 33 59 16
设置电流值
//3.6 写控制 设置电流幅值 5.000000A
// DATA1: 0xA4-0x33=0x71=0111 0001,L3L2L1有效 设置电流
// DATA2: 0x53-0x33=0x20=0010 0(后四位作为BCD码的开始),置某一特定幅值
// DATA3: 0x38-0x33=0x05, DATA3和DATA4之间固定小数点
// DATA4: 0x33-0x33=0x00
// DATA5: 0x33-0x33=0x00
// DATA6: 0x33-0x33=0x00
68 07 06 A4 53 38 33 33 33 3D 16
设置相位值
//3.6 写控制 设置相位: 60°
// DATA1: 0xA6-0x33=0x73=0111 0011,L3L2L1有效 设置电压对电流的相位
// DATA2: 0x53-0x33=0x20=0010 0(后四位作为BCD码的开始),置某一特定幅值
// DATA3: 0x93-0x33=0x60, DATA3和DATA4之间固定小数点
// DATA4: 0x33-0x33=0x00
68 07 04 A6 53 93 33 32 16
设置频率值
//3.6 写控制 设置频率: 50Hz
// DATA1: 0x35-0x33=0x73=0000 0010,设置频率
// DATA2: 0x53-0x33=0x20=0010 0(后四位作为BCD码的开始),置某一特定幅值
// DATA3: 0x83-0x33=0x50, DATA3和DATA4之间固定小数点
// DATA4: 0x33-0x33=0x00
68 07 04 35 53 83 33 B1 16
接线方式切换:
三相四线:
//3.14 设置参数
// DATA1: 0x34-0x33=0x01,属于固定值
// DATA2: 0x35-0x33=0x02=0000 0010,内置、正向、有功、三相四线
68 10 02 34 35 E3 16
三相三线:
//3.14 设置参数
// DATA1: 0x34-0x33=0x01,属于固定值
// DATA2: 0x34-0x33=0x01=0000 0001,内置、正向、有功、三相三线
68 10 02 34 34 E2 16
单相:(1P2W 国内)
//3.14 设置参数
// DATA1: 0x34-0x33=0x01,属于固定值
// DATA2: 0x33-0x33=0x00=0000 0000,内置、正向、有功、单相
68 10 02 34 33 E1 16
单相:(1P3W 国外)
//3.14 设置参数
// DATA1: 0x34-0x33=0x01,属于固定值
// DATA2: 0x36-0x33=0x03=0000 0011,内置、正向、有功、1P3W
68 10 02 34 36 E4 16
校验误差:
//由于不同客户的操作习惯不同,建议参考以下顺序快速开发自己的系统。
//开始试验之前需要先设置好当前试验点所需的基本参数再升电压电流:
//假如当前试验点的基本参数为:
// 内置标准表(一般均为此情况)、正向、有功、三相四线
// 额定电压为:100V,额定电流5A
// 当前试验点的功率因数为1.0
//设置参数:
// DATA1: 0x34-0x33=0x01,固定值
// DATA2: 0x35-0x33=0x02=0000 0010,内置、正向、有功、三相四线
68 10 02 34 35 E3 16
//升U1:
// DATA1: 0x43-0x33=0x10=0001 0000,L1有效 控制电压
// DATA2: 0x73-0x33=0x40=0100 0000,升输出
68 07 02 43 73 27 16
//升U2:
// DATA1: 0x53-0x33=0x20=0010 0000,L2有效 控制电压
// DATA2: 0x73-0x33=0x40=0100 0000,升输出
68 07 02 53 73 37 16
//升U3:
// DATA1: 0x73-0x33=0x40=0100 0000,L3有效 控制电压
// DATA2: 0x73-0x33=0x40=0100 0000,升输出
68 07 02 73 73 57 16
//设置频率为50Hz
// DATA1: 0x35-0x33=0x02=0000 0010,控制频率
// DATA2: 0x53-0x33=0x20=0010 0(后四位作为BCD码的开始),置某一特定幅值
// DATA3: 0x83-0x33=0x50=5 0,DATA3和DATA4之间固定小数点
// DATA4: 0x33-0x33=0x00=0 0
68 07 04 35 53 83 33 B1 16
//设置额定电压为100V
// DATA1: 0xA3-0x33=0x70=0111 0000,L3L2L1有效 设置电压
// DATA2: 0x54-0x33=0x21=0010 1(后四位作为BCD码的开始),置某一特定幅值
// DATA3: 0x33-0x33=0x00=0 0,DATA3和DATA4之间固定小数点
// DATA4: 0x33-0x33=0x00=0 0
// DATA5: 0x33-0x33=0x00=0 0
// DATA6: 0x33-0x33=0x00=0 0
68 07 06 A3 54 33 33 33 33 38 16
//设置额定电流为5A
// DATA1: 0xA4-0x33=0x71=0111 0001,L3L2L1有效 设置电流
// DATA2: 0x53-0x33=0x20=0010 0(后四位作为BCD码的开始),置某一特定幅值
// DATA3: 0x38-0x33=0x05=0 5,DATA3和DATA4之间固定小数点
// DATA4: 0x33-0x33=0x00=0 0
// DATA5: 0x33-0x33=0x00=0 0
// DATA6: 0x33-0x33=0x00=0 0
68 07 06 A4 53 38 33 33 33 3D 16
//3.15 校验误差
// 3.15 校验误差的老版通讯协议指令格式解析:
// 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,校验圈数(请根据自己的情况设置)
68 11 09 33 33 14 77 33 33 33 33 34 73 16
// 3.15 校验误差的新版通讯协议指令格式解析:
// 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: 0x39-0x33=0x06
// DATA10: 0x33-0x33=0x00
// DATA11: 0x33-0x33=0x00
// DATA12: 0x33-0x33=0x00
// DATA13: 0x34-0x33=0x01 开始接收误差
68 11 0D 33 33 14 77 33 33 33 33 39 33 33 33 34 49 16
//升I1:
// DATA1: 0x44-0x33=0x11=0001 0001,L1有效 控制电流
// DATA2: 0x73-0x33=0x40=0100 0000,升输出
68 07 02 44 73 28 16
//升I2:
// DATA1: 0x54-0x33=0x21=0010 0001,L2有效 控制电流
// DATA2: 0x73-0x33=0x40=0100 0000,升输出
68 07 02 54 73 38 16
//升I3:
// DATA1: 0x74-0x33=0x41=0100 0001,L3有效 控制电流
// DATA2: 0x73-0x33=0x40=0100 0000,升输出
68 07 02 74 73 58 16
//设置相位为0°:
// DATA1: 0xA6-0x33=0x73=0111 0011,L3L2L1有效 设置电压对电流的相位
// DATA2: 0x53-0x33=0x20=0010 0(后四位作为BCD码的开始),置某一特定幅值
// DATA3: 0x33-0x33=0x00=0 0,DATA3和DATA4之间固定小数点
// DATA4: 0x33-0x33=0x00=0 0
68 07 04 A6 53 33 33 D2 16
- 相关协议常见问题说明:
1、郑州建昆多表位通讯协议常见指令举例:https://www.zz-jk.com/News/117.aspx
郑州建昆标准表通讯协议常见指令举例:https://www.zz-jk.com/News/125.aspx
2、以上仅供参考,如有任何关于协议的交流 可以和我联系 QQ: 2371057230
3. 通讯协议文档的控制码因涉及公司的所有产品,所以请结合自己的产品功能合理选择使用。因产品在不断更新中,所以控制码也在持续更新,恕不另行通知,敬请理解;
4. 主站发送给从站的每帧数据建议间隔50ms以上;
5. 对于单相源或装置,只需要选择使用和当前产品功能有关的指令即可;
6. 校验误差功能,建议参考上面的顺序发送指令;
- 辅助工具: