7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 Data7 Data8 Data9 Data10 Data11 Data12 Data13 Data14 Data15 Data16 Data17 Data18 Data19 Data20 Data21 Data22 Data23 Data24 Data25 Data26 Data27 Data28 Data29 Data30 Data31 Data32 Data33 Data34 Data35 载重比高位 月 发送:0x31,0x32,0x32,x0x30,0x30,0x37,0x32,0x36 日 时间小时 发送形式如同年月日 时间分 例:08时10分30秒 0x30, 0x38, 0x31, 0x30,0x33,0x30 时间秒 载重低位 重量为整数值,单位为Kg。 如重量为120Kg, 120转化成16进制载重中1 0x00000078发送的时候低位在前,高位在后: 载重中2 ?7??8??0??0??0??0??0??0?(0x37,0x38,0x30,0x30,0x30,0x30,0x30,0x载重高位 30); 1位小数,发送时先扩大10倍,再转换成16进制 如:72.3 乘10后为723,再转换成16进制0x02D3 发送:?D??3??0??2? 载重比低位(%) 力矩低位 2位小数,单位t.m,先扩大100倍再转化成16进制 力矩高位 10.11t.m 乘100后为 1011 转化为16进制0x03F3 ,按ASCII发送 ?F??3??0??3? 1位小数,发送时先扩大10倍,再转换成16进制 力矩比低位(%) 36 37 38 39 40 Data36 Data37 Data38 Data39 Data40 角度高位 力矩比高位 如:72.3 乘10后为723,再转换成16进制0x02D3 发送:?D??3??0??2? 角度低位(°) 整数,如角度为357°,357转化为16进制0x0165 低位在前,高位在后:?6??5??0??1?;角度为-357°,357转化为16进制0x0165,负41 Data41 角度将最高位变成8,转换成0x8165; ?6??5??8??1? 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 Data42 Data43 Data44 Data45 Data46 Data47 Data48 Data49 Data50 Data51 Data52 Data53 Data54 Data55 Data56 Data57 Data58 Data59 Data60 幅度低位(m) 2位小数,单位m,先扩大100倍再转化成16进制 幅度高位 10.11m 乘100后为 1011 转化为16进制0x03F3 ,按ASCII发送 ?F??3??0??3? 2位小数,单位m,先扩大100倍再转化成16进制 高度低位(m) 高度高位 10.11m 乘100后为 1011 转化为16进制0x03F3 ,按ASCII发送 ?F??3??0??3? 1位小数,发送时先扩大10倍,再转换成16进制 如:72.3 乘10后为723,再转换成16进风速低位(m/s) 风速高位 制0x02D3 发送:?D??3??0??2? 倍率 整数 2倍率 发送 ?0?,?2? 工作环境 1:正常环境2:区域限制、3:群塔 各机构状态 正常环境预警状态 判断各机构是否出现故障,故障如表14 表15 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 Data61 Data62 Data63 Data64 Data65 Data66 Data67 Data68 Data69 Data70 Data71 Data72 Data73 Data74 Data75 Data76 Data77 Data78 Data79 Data80 Data81 Data82 Data83 Data84 Data85 Data86 Data87 Data88 Data89 正常环境报警状态 表16 终端设定了区域限制功能 表17 终端设定了区域限制功能 表18 终端设定了群塔防撞功能 表19 终端设定了群塔防撞功能 表20 标识该实时数据属于哪个工作循环,用于工作循环展开120转化成16进制0x0078 工作循环索引高位 发送:0x37,0x38,0x30,0x30 当终端数据上报到服务器后,服务器根据该流水号返回接收成功信息,代表数据上帧流水号高位 传成功。 范围0-1024 标识是从U盘读出来的数据还是实时数据 0:U盘中数据,1:实时数据 0:固定 1:轨道 2位小数,单位m,先扩大100倍再转化成16进制 10.11m 乘100后为 1011 转化为16进制0x03F3 ,按ASCII发送 ?F??3??0??3? 2位小数,单位m,先扩大100倍再转化成16进制 区域限制预警 区域限制报警 群塔预警 群塔报警 工作循环索引低位 帧流水号低位 Old/new标识 塔机安装方式 轨道行走X值低位 (m) 轨道行走X值高位 轨道行走Y值低位 (m) 90 91 92 93 94 95 96 97 Data90 Data91 Data92 Data93 SUM0 SUM1 ETX EOT 轨道行走Y值高位 10.11m 乘100后为 1011 转化为16进制0x03F3 ,按ASCII发送 ?F??3??0??3? 备用 Data1+…….+ Data93 ASCII值相加,结果备用 校验和 取低位 , 低位转化成16进制,按ASCII发送。 0x03 0x04 固定(结束) 固定(结束) 2.8.2工作循环数据包信息描述见表5。
表5
字节 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 标 识 Data0 Data1 Data2 Data3 Data4 Data5 Data6 Data7 Data8 Data9 Data10 Data11 Data12 Data13 Data14 Data15 Data16 Data17 Data18 信息内容 0x02 备用 ?B? 年低位 年高位 月 日 开始时间小时 开始时间分 开始时间秒 结束时间小时 例:08时10分30秒 0x30, 0x38, 0x31, 0x30,0x33,0x30 时间再发送时直接按ASCII发送,低位再前,高位再后。例:2012年07月26日发送:0x31,0x32,0x32x,0x30,0x30,0x37,0x32x0x36 描述 固定(包头) 备用数据预留 现在可发送0x30,0x30 命令格式代表工作循环数据 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 Data19 Data20 Data21 Data22 Data23 Data24 Data25 Data26 Data27 Data28 Data29 Data30 Data31 Data32 Data33 Data34 Data35 Data36 Data37 Data38 Data39 Data42 Data43 Data44 Data45 Data46 Data47 Data48 Data49 Data50 Data51 Data52 Data53 结束时间分 结束时间秒 最大载重低位 (kg) 最大载重中1 最大载重中2 最大载重高位 最大载重比低位 (%) 最大载重比高位 最大力矩低位 (t.m) 最大力矩高位 最大力矩比低位 (%) 最大力矩比高位 开始角度低位 (°) 开始角度高位 (°) 结束角度低位 结束角度高位 例:08时10分30秒 0x30, 0x38, 0x31, 0x30,0x33,0x30 重量为整数值,单位为Kg。 如重量为120Kg, 120转化成16进制0x00000078发送的时候低位在前,高位在后: ?7??8??0??0??0??0??0??0?(0x37,0x38,0x30,0x30,0x30,0x30,0x30,0x30); 1位小数,发送时先扩大10倍,再转换成16进制如:72.3 乘10后为723,再转换成16进制0x02D3发送:?D??3??0??2? 2位小数,单位t.m,先扩大100倍再转化成16进制10.11t.m 乘100后为 1011 转化为16进制0x03F3 ,按ASCII发送 ?F??3??0??3? 1位小数,发送时先扩大10倍,再转换成16进制如:72.3 乘10后为723,再转换成16进制0x02D3发送:?D??3??0??2? 整数,如角度为357°,357转化为16进制0x0165低位再前,高位再后:?6??5??0??1?;角度为-357°,357转化为16进制0x0165,负角度将最高位变成8,转换成0x8165; ?6??5??8??1? 整数,如角度为357°,357转化为16进制0x0165低位再前,高位再后:?6??5??0??1?;角度为-357°,357转化为16进制0x0165,负角度将最高位变成8,转换成0x8165;