RS232通信型遥控开关系统通信协议协议功能:支持串口调试、接入;串口号:1-16或以上。波特率可选,默认9600,其它串口设置(奇偶n,数据位8,停止位1)不显示。增加手输入命令,类似PORTTEST,用于没有考虑到的命令测试。支持以太网TCP/IP,UDP调试、接入服务端模式:调试工具创建服务连接等待设备主动连接。设置本机IP、开放端口号客户端模式:设备做服务器,主动连接。可输入IP,端口号协议格式发送格式:#<地址><标识码><命令号><执行状态><信息长度><信息体><校验和><0x0D>2、说明:命令的标识码必需和发送命令的标识码相同,下位机主发时设为0发送命令使用ASCII码一个字节分成两个,返回采用十六进制。执行状态发送时设为0,返回时请参考状态表状态表状态字说明erOK=0执行成功erCHECK=1校验和出错ErOTHER=2处理过程出错协议命令表返回通道表,格式如下:第0个道通指定了道通个数<地址><标识码><命令号><返回状态><数据内容通道>设地址:命令100(0x64)参数新地址(char)返回参数:空读地址:命令101(0x65)参数空返回参数新地址(char)设智能开关型号:命令102(0x66)参数型号(char)常数值:1-255返回参数空读智能开关型号:命令103(0x67)参数空返回参数型号(char)值为上面的常数继电器全闭合:命令104(0x68)参数空返回参数型号(char)值为上面的常数继电器全断开:命令105(0x69)参数空返回参数型号(char)值为上面的常数通信遥控开:命令106(0x6A)参数遥控开通道(int)值范围:(0–0xFFFF)单位通道开第XX通道,1-16个每次开一个继电器,闭合第XX路继电器返回参数空通信遥控关:命令108(0x6C)参数遥控关通道(int)值范围:(0–0xFFFF)单位通道闭合第YY路,依次闭合返回参数无读开关量输入:命令109(0x6D)参数开关量输入通道(int)值范围:(0–0xFFFF)单位通道共16通道1111,1111,1111,1111,分别为第16至第1通道。每位对一个开关,1为断开,0为闭合返回参数无设继电器1闭合时间:命令110(0x6E)参数Int继电器1闭合时间返回参数无读继电器1闭合时间:命令110(0x6F)参数Int继电器1闭合时间返回参数Int继电器1闭合时间设继电器2闭合时间:命令112(0x70)参数Int继电器2闭合时间返回参数:空读继电器2闭合时间:命令101(0x71)参数Int继电器2闭合时间返回参数Int继电器2闭合时间广播命令17(0x11)参数空返回参数地址(char)版本信息:char[15]综合命令命令21(0x15)参数空返回参数0通道个数1地址2标识码3命令号4执行状态56789101112备用13备用14备用调试命令实例:32调试工具继电器全闭合:0x68#0**********AD说明:#0**********AD#(启始符)<地址01><标识码01><命令号68><执行状态00><信息长度02><信息体01><校验和AD><0x0D>继电器全断开:0x69#01026900000E通信遥控开:(闭合指定第XX路继电器)0x6A,每次开一路;##010B6A000400082A遥控开第8路#(启始
智能开关通信协议-邮电部协议 来自淘豆网m.daumloan.com转载请标明出处.