您好,欢迎访问三七文档
控制器通讯协议ACK=0X06NCK=0X15数据未注明的为单字节。0x打头的表明为16进制,否则为10进制1、设置数据采集间隔发送:包头长度命令字数据1数据2包尾0xab30x1X1X20xba回送:ACKX1为采集时间间隔,单位为分,如1小时的话,XX=60X2是否保存数据在TF卡上,是=1,否=02、读取数据采集间隔发送:包头长度命令字包尾0xab10x20xba回送:包头长度命令字数据1数据2包尾0xab30x2X1X20xbaX1为采集时间间隔,单位为分,如1小时的话,XX=60X2是否保存数据在TF卡上,是=1,否=03、设置采集参数发送:包头长度命令字数据1数据2数据3数据4数据5数据6包尾0xab50x3X1X2X3X4X5X60xba回送:ACKX1~x4为4组IO(每组4个输入,共4X4=16路)的类别。模拟量输入(4~20mA)为0,模拟量输入(0~5V)为1,模拟量输入(0~10V)为2,数字量输入为3,脉冲计数为4X5:第1路RS485口连接的设备。无设备连接=0,X6:第2路RS485口连接的设备。无设备连接=0,4、读取采集参数发送:包头长度命令字包尾0xab10x40xba回送:包头长度命令字数据1数据2数据3数据4数据5数据6包尾0xab50x4X1X2X3X4X5X60xbaX1~x4为4组IO(每组4个输入,共4X4=16路)的类别。模拟量输入(4~20mA)为0,模拟量输入(0~3.3V)为1,模拟量输入(0~5V)为2,模拟量输入(0~10V)为3,开关量输入为4,频率计数为5,DS18B20输入为6,DHT11输入为7,SHT10输入为8,X5:第1路RS485口连接的设备。无设备连接=0,X6:第2路RS485口连接的设备。无设备连接=0,5、采集最新数据发送包头长度命令字包尾0xab10x50xba回送包头长度命令字数据1数据2。。。数据16包尾0xab330x5X1(双字节)X2(双字节)。。。X16(双字节)0xbaX1~X16:16个单元数据,如果为模拟量,值为AD值,满量程为4095。如果为数字量输入,有=1,无=0。如果为频率输入,值为采集周期内检测到的频率值数据个数可能还会增加仪表数据6、采集指定时间段数据(返回符合的时间段内的数据,不能跨日期)发送包头长度命令字数据1数据2数据3数据4数据5包尾0xab80x6X1X2X3X4(双字节)X5(双字节)0xbaX1:指定日期(年),比如2012,值为12X2:指定日期(月),比如08/13值为8X3:指定日期(日),比如08/13值为13X4:开始时间(分钟数),比如8:30分换算成分钟数为8*60+30=510X5:结束时间(分钟数)回送,NCK(无符合数据时)接下来会依次发送符合时间段内的数据包。因为缓冲区有限,1次最多返回6条数据。包头长度命令字数据0数据1数据2。。。数据17包尾0xab2+N*340x6NX1(双字节)X2(双字节)。。。X17(双字节)0xbaN:符合的数据条数X1:数据时间(分钟数),比如8:30分换算成分钟数为8*60+30=510X2~X17:16个单元数据,如果为模拟量,值为AD值,满量程为4095。如果为数字量输入,有=1,无=0。如果未脉冲输入,值为采集周期内检测到的脉冲数数据个数可能还会增加仪表数据7、采集通讯口的仪表数据发送包头长度命令字数据包尾0xab20x7xx0xbaXx=0,采集第1路RS485设备数据。XX=1,采集第2路RS485设备数据回送包头长度命令字数据1。。。包尾0xab30x7X1(双字节)。。。0xba返回仪表瞬时数据,数据个数视仪表类别而定8、远程控制输出发送包头长度命令字数据1数据2数据3包尾0xab50x8X1X2X3(双字节)0xbaX1为欲控制16路继电器序号,如1表示第1路,8表示第8路。如为255表示16个继电器都作控制X2为输出状态,0=关,1=开X3为状态切换时间,如果0的话,表示置状态后不会延时切换。非0表示等待X3秒后切换为反状态回送:ACK9、采集程序开始/停止发送包头长度命令字数据包尾0xab20x9xx0xbaXx=0停止,XX=1开始回送:ACK10、时间同步发送包头长度命令字数据1数据2数据3数据4数据5数据6包尾0xab70xA年月日时分秒0xba年为当前年份-2000,如果2012表示为12回送:ACK11、控制器复位发送包头长度命令字包尾0xab10xB0xba收到本指令,控制器立即复位回送:ACK12、指令登录发送包头长度命令字数据包尾0xab30xCXx(双字节)0xbaXx为密码(4位数字),正确会相应接下来的指令,不正确则不作处理回送:ACK智能家居部分指令(需烧写智能家居代码,以下指令才能有效)20、读取当前状态发送包头长度命令字包尾0xab10x140xba回送包头长度命令字数据1数据2包尾0xab50x14X1(双字节)X2(双字节)0xbaX1:16个开关量输入状态,每位代表1个输入,如果该路输入未配置成开关量输入,则该位无效X2:16个NPN输出状态,每位代表1个输出,1=有,0=无21、远程控制输出发送包头长度命令字数据包尾0xab30x15X1(双字节)0xba回送:ACKX1:16个NPN输出状态,每位代表1个输出,1=有,0=无22、定时控制设置发送包头长度命令字数据包尾0xab1210x16120个字节的数据包0xba回送:ACK23、读取定时控制发送包头长度命令字包尾0xab10x170xba回送包头长度命令字数据包尾0xab1210x17120个字节的数据包0xba24、情景模式设置发送包头长度命令字数据包尾0xab不定长0x18不定长的数据包0xba回送:ACK25、读取情景模式发送包头长度命令字包尾0xab10x190xba回送包头长度命令字数据包尾0xab不定长0x19不定长的数据包0xba26、运行情景模式发送包头长度命令字数据包尾0xab20x1AX10xba回送:ACKX1:欲立即执行的情景模式编号,范围0-727、时间同步发送包头长度命令字包尾0xab10x1B0xba回送包头长度命令字数据1数据2数据3数据4数据5数据6包尾0xab70x1B年月日时分秒0xba年为当前年份-2000,如果2012表示为1228、设置IP地址发送包头长度命令字数据数据数据数据包尾0xab50x1CX1X2X3X40xba回送:ACKX1,X2,X3,X4:1P地址的4段数值29、发射红外遥控信号发送包头长度命令字数据包尾0xab20x1DX10xba回送:ACKX1:已学习到控制器中的红外遥控指令的序号,范围0-5530、亮度调节指令发送包头长度命令字数据1数据2包尾0xab30x1CX1X20xba回送:ACKX1:表明要设置的第几路PWM输出信号,范围0-7X2:要设置的亮度值,范围0-100,0=全黑,100=最亮以上为网络及RS232、ZIGBEE、GPRS协议RS485端口选择“MODBUS从站”协议时,支持标准的MODBUS-RTU指令,(1,3,4,5,6,16指令),默认地址为1,波特率为19200,无效验位,1位停止位单元说明地址名称类别说明40000DI只读16路输入的电平,当选择为开关量输入时有意义40001DO读写对应16路输出状态,1为打开,0为关闭40002~40017AD只读16路模拟量输入值当选择为0~20mA时,I=0.0050365*AD(mA);当选择为0~5V时,V=0.00125722*AD(V);当选择为0~10V时,V=0.00252079*AD(V);当选择为开关量时,1为有信号,0为无;当选择为频率时,值为频率数;当选择为DS18B20时,温度=0.1*AD(℃);当选择为DHT11时,温度=0.1*AD(℃);当选择为SHT10时,温度=0.1*AD(℃);40018板载DHT11温度只读温度=0.1*值(℃);40020~40035可能存在的湿度值只读当选择DHT11或SHT10有意义湿度=0.1*值(%);40036板载DHT11湿度只读湿度=0.1*值(%);40040~40047PWM亮度值读写当“亮度控制”选项打开时有意义8路LED灯源的PWM亮度控制信号,范围0~100这里的部分设置以及其他设置(象IP等)可在液晶上进行薃肀莂蒃袂肀肂虿袈聿芄薂螄肈莇螇蚀肇葿薀罿肆腿莃袅肅芁薈螁膄莃莁蚇膄肃薇薃膃芅荿羁膂莈蚅袇膁蒀蒈螃膀膀蚃虿腿节蒆羈芈莄蚁袄芈蒆蒄螀芇膆蚀蚆袃莈蒃蚂袂蒁螈羀袁膀薁袆袁芃螆螂袀莅蕿蚈衿蒇莂羇羈膇薇袃羇艿莀蝿羆蒂薆螅羅膁蒈蚁羅芄蚄罿羄莆蒇袅羃蒈蚂螁羂膈蒅蚇肁芀蚁薃肀莂蒃袂肀肂虿袈聿芄薂螄肈莇螇蚀肇葿薀罿肆腿莃袅肅芁薈螁膄莃莁蚇膄肃薇薃膃芅荿羁膂莈蚅袇膁蒀蒈螃膀膀蚃虿腿节蒆羈芈莄蚁袄芈蒆蒄螀芇膆蚀蚆袃莈蒃蚂袂蒁螈羀袁膀薁袆袁芃螆螂袀莅蕿蚈衿蒇莂羇羈膇薇袃羇艿莀蝿羆蒂薆螅羅膁蒈蚁羅芄蚄罿羄莆蒇袅羃蒈蚂螁羂膈蒅蚇肁芀蚁薃肀莂蒃袂肀肂虿袈聿芄薂螄肈莇螇蚀肇葿薀罿肆腿莃袅肅芁薈螁膄莃莁蚇膄肃薇薃膃芅荿螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂
本文标题:控制器通讯协议42
链接地址:https://www.777doc.com/doc-2452934 .html