同洲电子可变信息标志通信协议V

上传人:痛*** 文档编号:88243774 上传时间:2022-05-10 格式:DOC 页数:31 大小:378KB
返回 下载 相关 举报
同洲电子可变信息标志通信协议V_第1页
第1页 / 共31页
同洲电子可变信息标志通信协议V_第2页
第2页 / 共31页
同洲电子可变信息标志通信协议V_第3页
第3页 / 共31页
点击查看更多>>
资源描述
同洲电子可变信息标志通信协议V1.4.22005-10-22目录1.文档历史发放及记录22.文档简要功能及适用范围33.目录34.简介34.1.文档目的34.2.本文格式规范34.3.关键词定义34.4.概述34.5.参考资料35.可变信息标志通信协议35.1.使用范围35.2.引用标准35.3.协议说明35.3.1.字节格式45.3.2.帧格式45.3.3.通讯参数65.4.指令详解75.4.1.设备状态检测命令75.4.2.设备控制相关命令85.4.3.显示内容发布命令125.4.4.系统维护相关命令146.可变信息标志播放列表266.1.概述266.2.格式说明(注意大小写)26表头26首先定义播放列表的动作条数26接着定义每条动作的具体内容266.3.播放文件示例287.可变限速标志的通信协议291. 文档历史发放及记录2. 文档简要功能及适用范围本协议为主-从结构的半双工通信方式。监控中心计算机,手持单元或其它数据终端为主站,可变限速标志或可变信息标志为从站。每个可变信息标志均有各自的地址编码。3. 目录4. 简介4.1. 文档目的4.2. 本文格式规范4.3. 关键词定义4.4. 概述4.5. 参考资料5. 可变信息标志通信协议5.1. 使用范围5.2. 引用标准5.3. 协议说明设备间通信均由主站发出的信息帧来控制,每帧由帧起始符、从站地址域,主站地址域,控制码(即命令代码)、数据域、校验码及帧结束符等7 个部分组成。每部分由若干字节组成。5.3.1. 字节格式传送方向0D0D1D2D3D4D5D6D718位数据校验位结束位起始位图7 字节传输序列每字节含8 位二进制码,传输时加上一个起始位(0)和一个结束位(1),共10 位。其传输序列如图7。D0 是字节的最低有效位,D7 是字节的最高有效位。先传低位,后传高位。5.3.2. 帧格式帧是传送信息的基本单元。帧格式如图8 所示。 说 明 代 码 帧起始符02H目的地址域A0源地址域B0控制码C数据域DATA校验码CS结束符03H图8 帧格式5.3.2.1. 概论5.3.2.2. 帧起始符域02H: 标识一帧信息的开始,其值为02H=00000010B。发送一帧时,若帧头与帧尾之间有任意字节等于 STX,ETX 或 ESC,则需转义:定义: STX - 0x02(帧头) ETX - 0x03(帧尾) ESC - 0x1B (转义符) STX 转成 ESC 和 0xE7 ETX 转成 ESC 和 0xE8 ESC 转成 ESC 和 0x005.3.2.3. 目的地址域A0:地址域由2个字节构成可以为监控中心通讯设备、可变限速标志,可变信息标志,设备号等。具体使用可由用户自行决定。范围 01 - 99注:指令的目的地址指的是设备的地址。返回数据中的目的地址指的是上位机的地址,也就是指令中的源地址。5.3.2.4. 源地址域A1: 地址域由2个字节构成可以为监控中心通讯设备、可变限速标志,可变信息标志,设备号等。具体使用可由用户自行决定。范围 01 - 99。注:指令的源地址指的是上位机的地址。返回数据中的源地址指的是设备的地址,也就是指令中的目的地址。5.3.2.5. 指令代码域C:2个字节,范围 “00”“99”。5.3.2.6. 数据域DATA:数据域包括数据标识和数据、密码等,其结构随控制码的功能而改变。5.3.2.7. 校验码域CS:2个字节,从帧起始符后开始到校验码之前的所有字节的CRC的校验值。n CRC校验值的计算,按如下实现:unsigned int gen_crc(BYTE far *frame, short frame_len) BYTE c, treat, bcrc; unsigned int wcrc = 0; short i, j; for (i = 0; i frame_len; i+) c = framei; for (j = 0; j 8; j+) treat = c & 0x80; c 8) & 0x80; wcrc = 1; if (treat != bcrc) wcrc = 0x1021; return wcrc;5.3.2.8. 结束码域03H:标识一帧信息的结束,其值为03H=00000011B。5.3.3. 通讯参数u 波特率 - 9600u 数据位 - 8u 奇偶校验 - 无校验u 停止位 - 1u 流控制 - 无5.3.3.1. 传输响应每次通信都是由主站向按信息帧地址域选择的从站发出请求命令帧开始,被请求的从站根据命令帧中控制码的要求作出响应。收到命令帧后的响应延时Td:20msTd500ms。字节之间停顿时间Tb:Tb500ms。5.3.3.2. 差错控制5.4. 指令详解5.4.1. 设备状态检测命令5.4.1.1. 总状态检测总状态检测功能描述本指令向显示设备查询设备的总状态,用于平时的设备状态监控。预置条件作为总状态指令,上位机一般轮询各设备状态,建议一般15分钟论询一次。指令格式格式:0x02(帧头) 0x32 0x32(目的地址) 0x31 0x31(源地址) 0x30 0x31(指令头) 0x00 0x00(校验位) 0x03(帧尾)返回值格式:0x02(帧头) 0x31 0x31(目的地址) 0x32 0x32(源地址) 0x30 0x32 (指令头) 0x30 0x30 0x30 0x30 0x30 (设备状态,30表示异常,31表示正常) 0x00 0x00(校验位) 0x03(帧尾)指令详解五个状态值,分别代表:温度、风扇、箱体电压、门开关、亮度、防雷器应用举例指令:02 30 32 30 31 30 31 9A 7A 03返回值: 02 30 31 30 32 30 32 30 31 31 31 31 31 AF 9F 03(应用举例中,上位机ID=01,下位机ID=02。下同)指令说明参考指令5.4.1.2. 设备详细状态设备详细状态功能描述本指令向显示设备查询设备的详细状态。预置条件本指令一般在查询总体状态出现故障的时候查询,平时不需要查询(用户可以根据实际项目选择实现)。指令格式格式:0x02(帧头) 0x32 0x32(目的地址) 0x31 0x31(源地址) 0x30 0x33(指令头) 0x00 0x00(校验位) 0x03(帧尾)返回值格式:0x02(帧头) 0x31 0x31(目的地址) 0x32 0x32(源地址) 0x30 0x34(指令头) 0x32 0x33(128个字节的箱体电压) 0x00 0x00(校验位) 0x03(帧尾)指令详解由于设备具有不同规格,本指令采用通用的格式返回状态数据。具体格式如下:(附件)应用举例指令:02 30 32 30 31 30 33 BA 38 03返回值:02 30 31 30 32 30 34 31 30 32 35 35 30 31 35 30 31 35 30 31 35 30 31 35 30 30 30 30 30 30 30 30 30 32 35 35 30 31 35 30 31 35 30 31 35 30 30 30 30 30 30 30 30 30 30 30 30 32 35 35 30 31 35 30 31 35 30 31 35 30 30 30 30 30 30 30 30 30 30 30 30 32 35 35 30 31 35 30 31 35 30 31 35 30 30 30 30 30 30 30 30 30 30 30 30 32 35 35 30 31 35 30 31 35 30 31 35 30 30 30 30 30 30 30 30 30 30 30 30 32 35 35 30 31 35 30 31 35 30 31 35 30 30 30 30 30 30 30 30 30 30 30 30 32 35 35 30 31 35 30 31 35 30 31 35 30 30 30 30 30 30 30 30 30 30 30 30 32 35 35 30 31 35 30 31 35 30 31 35 30 30 30 30 30 30 30 30 30 30 30 30 32 35 35 30 31 35 30 31 35 30 31 35 30 30 30 30 30 30 30 30 30 30 30 30 32 35 35 30 31 35 30 31 35 30 31 35 30 31 35 30 30 30 30 30 30 30 30 30 C4 79 03指令说明作为查询总体设备状态的设备总状态补充,当查询到总体状态有设备报警的情况,运用本命令可以进一步的对故障设备进行更详细的定位,便于设备故障的诊断和维护。参考指令参考 4。3。4。5 5.4.1.3. 通讯状态检测通讯状态检测功能描述本指令主要用于测试通讯的好坏。预置条件建议在发送大量数据前先测试这条指令,可以避免通讯的误操作。指令格式格式:0x02(帧头) 0x31 0x31(目的地址) 0x32 0x32(源地址) 0x32 0x39(指令头) 0x00 0x00(校验位) 0x03(帧尾)返回值格式:0x02(帧头) 0x31 0x31(目的地址) 0x32 0x32(源地址) 0x33 0x30(指令头) 0x00(返回值,0x31为正常,0x30为异常) 0x00 0x00(校验位) 0x03(帧尾)指令详解判断网络好坏,关键是判断是否有正常的返回信息。应用举例指令: 02 30 32 30 31 32 39 7D 10 03返回值:02 30 31 30 32 33 30 31 41 DC 03指令说明参考指令5.4.2. 设备控制相关命令5.4.2.1. 获得屏幕坏点数获得屏幕坏点数功能描述作为一条测试和维护指令,本指令返回屏幕坏点数。预置条件由于逐点检测的实现方式,逐点检测要求关闭正常显示,通过点亮一个点来检测,因此全屏检测所用的时间较长,一般在5分钟左右才能返回检测数据。建议作为一个测试和维护的功能。指令格式格式:0x02(帧头) 0x32 0x32(目的地址) 0x32 0x31(源地址) 0x36 0x39(指令头) 0x00(是否返回上次结果,0X30为返回上次结果,0X31为立即检测)0x00 0x00(校验位) 0x03(帧尾)返回值格式:0x02(帧头) 0x31 0x31(目的地址) 0x32 0x32(源地址) 0x37 0x30(指令头) 0x00 0x00 0x00 0x00 0x00 0x00 (6个失效点数,FFFFFFF为没有上次检测结果) 0x00 0x00(校验位) 0x03(帧尾)指令详解应用举例指令:02 30 32 30 31 36 39 30 55 A9 03返回值:02 30 31 30 32 37 30 46 46 46 46 46 46 6B 35 03指令说明参考指令5.4.2.2. 打开/关闭指定风扇(未实现)打开/关闭指定风扇功能描述本指令打开关闭指定风扇。预置条件在正常的运行中,下位机会自动根据设备温度打开和关闭,特殊的情况下才使用本命令手动开关风扇。指令格式格式:0x02(帧头) 0x32 0x32(目的地址) 0x31 0x31(源地址) 0x30 0x39(指令头) 0x00(开/关,0x31 表示打开,0x30 关闭) 0x00 0x00(箱体号码 , 范围0-16, “FF”为所有箱体 ) 0x00 0x00(校验位) 0x03(帧尾)返回值格式:0x02(帧头) 0x31 0x31(目的地址) 0x32 0x32(源地址) 0x31 0x30(指令头) 0x00(开/关,0x31 表示打开,0x30 关闭) 0x01(指令执行情况,0x31 成功 0x30 失败 ) 0x00 0x00(校验位) 0x03(帧尾)指令详解应用举例指令:02 30 32 30 31 30 39 31 46 46 A0 54 03返回值:02 30 31 30 32 31 30 31 31 4F FF 03指令说明参考指令5.4.2.3. 打开/关闭可变信息标志打开/关闭可变信息标志功能描述本指令打开关闭可变信息标志。预置条件在正常的运行中,下位机会自动根据设备运行状态自动打开或关闭,特殊的情况下才使用本命令手动开关可变信息标志。指令格式格式:0x02(帧头) 0x32 0x32(目的地址) 0x31 0x31(源地址) 0x31 0x31(指令头) 0x00(开/关,0x31 表示打开,0x30 关闭) 0x00 0x00(校验位) 0x03(帧尾)返回值格式:0x02(帧头) 0x31 0x31(目的地址) 0x32 0x32(源地址) 0x31 0x32(指令头) 0x00(开/关,0x31 表示打开,0x30 关闭) 0x01(指令执行情况,0x31 成功 0x30 失败 )0x00 0x00(校验位) 0x03(帧尾)指令详解应用举例指令:02 30 32 30 31 31 31 31 49 B1 03返回值:02 30 31 30 32 31 32 31 31 21 9F 03指令说明参考指令5.4.2.4. 打开/关闭指定颜色灯(未实现)打开/关闭指定颜色灯功能描述本指令主要用于维修时使用,便于维修人员找到故障点。预置条件本指令主要用于维修时使用,便于维修人员找到故障点。指令格式格式:0x02(帧头) 0x32 0x32(目的地址) 0x31 0x31(源地址) 0x31 0x33(指令头) 0x00(开/关,0x30 表示关闭指定颜色,0x31 表示打开指定颜色) 0x00 0x00 0x00 (红色) 0x00 0x00 0x00(绿色) 0x00 0x00 0x00(蓝色) 0x00 0x00(校验位) 0x03(帧尾)返回值格式:0x02(帧头) 0x31 0x31(目的地址) 0x32 0x32(源地址) 0x31 0x34(指令头) 0x00(开/关,0x30 表示关闭指定颜色,0x31 表示打开指定颜色) 0x01(指令执行情况,0x31 成功 0x30 失败 ) 0x00 0x00(校验位) 0x03(帧尾)指令详解应用举例指令说明参考指令5.4.2.5. 获取亮度调节方式和当前显示亮度获取亮度调节方式和当前显示亮度功能描述获取亮度调节方式和当前显示亮度预置条件设备共有两种亮度控制方式:l 手动控制。手动控制主要在自动控制发生故障时使用(比如光敏电阻失效时)。l 自动控制。根据环境亮度的检测自动调节屏体亮度。亮度调节可以红绿蓝单独控制。指令格式格式:0x02(帧头) 0x31 0x31(目的地址) 0x32 0x32(源地址) 0x32 0x31(指令头) 0x00 0x00(校验位) 0x03(帧尾)返回值格式:0x02(帧头) 0x31 0x31(目的地址) 0x32 0x32(源地址) 0x32 0x32(指令头) 0x32 0x32(红色, 亮度级别031,当值是”FF”(是ASCII)时,为自动调节亮度) 0x00 0x00(绿色, 亮度级别031,当值是”FF”时,为自动调节亮度) 0x00 0x00(蓝色, 亮度级别031,当值是”FF”时,为自动调节亮度) 0x00 0x00(环境亮度) 0x00 0x00(校验位) 0x03(帧尾)指令详解应用举例指令:02 30 32 30 31 32 31 FC 18 03返回值:02 30 31 30 32 32 32 46 46 46 46 46 46 49 35 64 93 03指令说明参考指令5.4.2.6. 设置亮度信息设置亮度信息功能描述本指令设置亮度信息预置条件设备共有两种亮度控制方式:l 手动控制。手动控制主要在自动控制发生故障时使用(比如光敏电阻失效时)。l 自动控制。根据环境亮度的检测自动调节屏体亮度。亮度调节可以红绿蓝单独控制。指令格式格式:0x02(帧头) 0x31 0x31(目的地址) 0x32 0x32(源地址) 0x32 0x33(指令头) 0x00 0x00(红色, 亮度级别031,当值是”FF”时,为自动调节亮度) 0x00 0x00(绿色, 亮度级别031,当值是”FF”时,为自动调节亮度) 0x00 0x00(蓝色, 亮度级别031,当值是”FF”时,为自动调节亮度) 0x00 0x00(校验位) 0x03(帧尾)返回值格式:0x02(帧头) 0x31 0x31(目的地址) 0x32 0x32(源地址) 0x32 0x34(指令头) 0x00 (返回值,0x31为操作成功,0X30为操作失败) 0x00 0x00(校验位) 0x03(帧尾)指令详解应用举例指令:02 30 32 30 31 32 33 46 46 46 46 46 46 AE B7 03返回值:02 30 31 30 32 32 34 31 BA 28 03指令说明参考指令5.4.3. 显示内容发布命令5.4.3.1. 显示指定显示列表显示指定显示列表功能描述本指令告诉下位机显示已经存储在下位机的哪一个播放列表文件。预置条件作为下位机,本地存储器可以存储99个播放列表,里面存储一些常见的交通信息。用户通过本指令就可以简单让下位机显示想要的内容。指令格式格式:0x02(帧头) 0x31 0x31(目的地址) 0x32 0x32(源地址) 0x34 0x37(指令头) 0x470x46(文件名,“play00.lst”,10个字节,其中”00“为播放列表的编码,范围是099) 0x00 0x00(校验位) 0x03(帧尾)返回值格式:0x02(帧头) 0x31 0x31(目的地址) 0x32 0x32(源地址) 0x34 0x38(指令头) 0x01(指令执行情况,0x31 成功 0x30 失败 ) 0x00 0x00(校验位) 0x03(帧尾)指令详解应用举例指令:02 30 32 30 31 34 37 70 6C 61 79 30 30 2E 6C 73 74 90 17 03返回值:02 30 31 30 32 34 38 31 4D E5 03指令说明参考指令5.4.3.2. 获取当前显示列表获取当前显示列表功能描述本指令读取当前显示列表文件的编号。预置条件有时不知道下位机正在显示什么内容时,本指令可获得正在显示的显示列表编号。指令格式格式:0x02(帧头) 0x31 0x31(目的地址) 0x32 0x32(源地址) 0x34 0x39(指令头) 0x00 0x00(校验位) 0x03(帧尾)返回值格式:0x02(帧头) 0x31 0x31(目的地址)0x32 0x32(源地址) 0x35 0x30(指令头) 0x00 0x00(当前显示列表,”FF”为 默认显示列表) 0x00 0x00(校验位) 0x03(帧尾)指令详解应用举例指令:02 30 32 30 31 34 39 D7 B6 03返回值:02 30 31 30 32 35 30 30 30 A6 1E 03指令说明参考指令5.4.3.3. 播放列表发布播放列表发布功能描述本指令发送播放列表文件到下位机。预置条件本指令发送播放列表文件到下位机。本指令只是更改下位机指定幕的内容,并不直接显示本播放列表。如果用户要马上显示播放列表内容,必须发送5。4。3。1指令完成。指令格式格式:0x02(帧头) 0x31 0x31(目的地址) 0x32 0x32(源地址) 0x33 0x39(指令头) 0x00(文件下载选项,”-“表示覆盖,”+”表示追加) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00(文件偏移地址) 0x470x46(文件名,“play00.lst”,10个字节,其中”00“为播放列表的编码,范围是099) (不定长数据) 0x00 0x00(校验位) 0x03(帧尾)返回值格式:0x02(帧头) 0x31 0x31(目的地址) 0x32 0x32(源地址) 0x34 0x30(指令头) 0x00(返回值,0x31为正常,0x30为异常) 0x00 0x00(校验位) 0x03(帧尾)指令详解l 文件偏移地址-文件写入偏移指保存文件内容时文件指针的偏移字节数。l 文件长度如果超过 2048 字节,必须分割成 2048 字节的若干段再发送,最后一段为 02047 字节;如果文件长度正好是 2048 的倍数,最后必须发送文 件内容为空的一帧。应用举例指令:02 30 32 30 31 33 39 2B 30 30 30 30 30 30 30 30 70 6C 61 79 30 30 2E 6C 73 74 5B 50 4C 41 59 4C 49 53 54 5D 0D 0A 49 54 45 4D 5F 4E 4F 3D 30 30 31 0D 0A 49 54 45 4D 30 30 30 3D 33 30 2C 30 2C 30 2C 30 2C 30 2C 5C 43 30 30 30 30 30 30 5C 42 30 30 30 5C 43 30 34 38 30 30 30 5C 46 73 33 32 33 32 5C 54 32 35 35 32 35 35 30 30 30 30 30 30 5C 4B 30 30 30 30 30 30 30 30 30 30 30 30 5C 57 B0 B2 C8 AB B5 DA D2 BB 20 D4 A4 B7 C0 CE AA D6 F7 58 28 03(本例只是说明指令结构,信息内容不一定适合具体产品)返回值:02 30 31 30 32 34 30 31 C4 4C 03指令说明参考指令5.4.3.4. 播放列表读取播放列表读取功能描述读取下位机存储的指定播放列表文件的内容预置条件用户可以知道下位机指定播放列表的内容。指令格式格式:0x02(帧头) 0x31 0x31(目的地址) 0x32 0x32(源地址) 0x35 0x37(指令头) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00(文件偏移地址) 0x470x46(文件名,“play00.lst”,10个字节,其中”00“为播放列表的编码,范围是099) 0x00 0x00(校验位) 0x03(帧尾)返回值格式:0x02(帧头) 0x31 0x31(目的地址) 0x32 0x32(源地址) 0x35 0x38(指令头) 0x00(文件上载选项,”-“表示覆盖,”+”表示追加) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00(文件偏移地址) 0x470x46(文件名,“play00.lst”,10个字节,其中”00“为播放列表的编码,范围是099) (不定长数据) 0x00 0x00(校验位) 0x03(帧尾)指令详解l 文件偏移地址-读文件偏移指读取文件内容时文件指针的偏移字节数。l 一次下载文件内容不超过 2048 字节,如果文件长度超过 2048 字节,必须分 多次下载直至文件内容为 0 字节。应用举例指令:02 30 32 30 31 35 37 30 30 30 30 30 30 30 30 70 6C 61 79 30 30 2E 6C 73 74 76 87 03返回值:02 30 31 30 32 35 38 2B 30 30 30 30 30 30 30 30 70 6C 61 79 30 30 2E 6C 73 74 5B 50 4C 41 59 4C 49 53 54 5D 0D 0A 49 54 45 4D 5F 4E 4F 3D 30 30 31 0D 0A 49 54 45 4D 30 30 30 3D 33 30 2C 30 2C 30 2C 30 2C 30 2C 5C 43 30 30 30 30 30 30 5C 42 30 30 30 5C 43 30 34 38 30 30 30 5C 46 73 33 32 33 32 5C 54 32 35 35 32 35 35 30 30 30 30 30 30 5C 4B 30 30 30 30 30 30 30 30 30 30 30 30 5C 57 B0 B2 C8 AB B5 DA D2 BB 20 D4 A4 B7 C0 CE AA D6 F7 0E 23 03(本例只是说明指令结构,信息内容不一定适合具体产品)指令说明参考指令5.4.4. 系统维护相关命令5.4.4.1. 同步下位机时间同步下位机时间功能描述同步下位机时间预置条件同步下位机时间指令格式格式:0x02(帧头) 0x32 0x32(目的地址) 0x31 0x31(源地址) 0x31 0x35(指令头) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00(14位时间) 0x00 0x00(校验位) 0x03(帧尾)返回值格式:0x02(帧头) 0x31 0x31(目的地址) 0x32 0x32(源地址) 0x31 0x36(指令头) 0x01(指令执行情况,0x31 成功 0x30 失败 ) 0x00 0x00(校验位) 0x03(帧尾)指令详解应用举例指令:02 30 32 30 31 31 35 32 30 30 35 31 30 32 36 31 30 32 32 32 36 D8 53 03返回值:02 30 31 30 32 31 36 31 85 1A 03指令说明参考指令5.4.4.2. 读取下位机时间读取下位机时间功能描述读取下位机时间预置条件读取下位机时间指令格式格式:0x02(帧头) 0x32 0x32(目的地址) 0x31 0x31(源地址) 0x31 0x37(指令头) 0x00 0x00(校验位) 0x03(帧尾)返回值格式:0x02(帧头) 0x31 0x31(目的地址) 0x32 0x32(源地址) 0x31 0x38(指令头) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00(14位时间) 0x00 0x00(校验位) 0x03(帧尾)指令详解应用举例指令:02 30 32 30 31 31 37 C9 8D 03返回值:02 30 31 30 32 31 38 32 30 30 35 31 30 32 36 31 30 32 32 34 39 D2 37 03指令说明参考指令5.4.4.3. 获取最后一次启动时间获取最后一次启动时间功能描述获取最后一次启动时间。预置条件用于判断设备的启动时间,定位故障时间。指令格式格式:0x02(帧头) 0x32 0x32(目的地址) 0x31 0x31(源地址) 0x31 0x39(指令头) 0x00 0x00(校验位) 0x03(帧尾)返回值格式:0x02(帧头) 0x31 0x31(目的地址) 0x32 0x32(源地址) 0x32 0x30(指令头) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00(14位时间) 0x00 0x00(校验位) 0x03(帧尾)指令详解应用举例指令:02 30 32 30 31 31 39 28 43 03返回值:02 30 31 30 32 32 30 32 30 30 35 31 30 32 36 31 30 33 37 30 37 AD 71 03指令说明参考指令5.4.4.4. 读取下位机ID号读取下位机ID号功能描述读取下位机ID号预置条件读取下位机ID号(上位机不需要实现,主要是兼容其他设备)指令格式格式:0x02(帧头) 0x31 0x31(目的地址) 0x32 0x32(源地址) 0x32 0x35(指令头) 0x00 0x00(校验位) 0x03(帧尾)返回值格式:0x02(帧头) 0x31 0x31(目的地址) 0x32 0x32(源地址) 0x32 0x36(指令头) 0x00 0x00(站号,0099) 0x00 0x00(校验位) 0x03(帧尾)指令详解应用举例指令:返回值:指令说明参考指令5.4.4.5. 设置下位机ID号设置下位机ID号功能描述设置下位机ID号预置条件设置下位机ID号(上位机不需要实现,主要是兼容其他设备)指令格式格式:0x02(帧头) 0x31 0x31(目的地址) 0x32 0x32(源地址) 0x32 0x37(指令头) 0x00 0x00(站号,范围 0099) 0x00 0x00(校验位) 0x03(帧尾)返回值格式:0x02(帧头) 0x31 0x31(目的地址) 0x32 0x32(源地址) 0x32 0x38(指令头) 0x00(返回值,0x31为操作成功,0X30为操作失败) 0x00 0x00(校验位) 0x03(帧尾)指令详解由于设备具有不同规格,本指令采用通用的格式返回状态数据。具体格式如下:应用举例指令:返回值:指令说明参考指令5.4.4.6. 版本检测版本检测功能描述检测下位机版本预置条件指令格式格式:0x02(帧头) 0x31 0x31(目的地址) 0x32 0x32(源地址) 0x33 0x31(指令头) 0x00 0x00(校验位) 0x03(帧尾)返回值格式:0x02(帧头) 0x31 0x31(目的地址) 0x32 0x32(源地址) 0x33 0x32(指令头) 0x00 0x00(主版本) 0x00 0x00(副版本号) 0x00 0x00(升级版本号) 0x00 0x00(校验位) 0x03(帧尾)指令详解应用举例指令:02 30 32 30 31 33 31 CF 29 03返回值:02 30 31 30 32 33 32 30 33 30 38 31 36 BB AB 03指令说明参考指令5.4.4.7. 文件下发相关命令5.4.4.7.1. 亮度控制表文件亮度控制表文件功能描述本指令向显示设备发送亮度控制表文件预置条件本指令向显示设备发送亮度控制表文件(上位机可选择实现,这些在出厂前都已经配置好)指令格式格式:0x02(帧头) 0x31 0x31(目的地址) 0x32 0x32(源地址) 0x33 0x33(指令头)0x00(文件下载选项,”-“表示覆盖,”+”表示追加) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00(文件偏移地址) 0x470x46(文件名,“bright.tbl”,10个字节) (不定长数据) 0x00 0x00(校验位) 0x03(帧尾)返回值格式:0x02(帧头) 0x31 0x31(目的地址) 0x32 0x32(源地址) 0x33 0x34(指令头) 0x00(返回值,0x31为正常,0x30为异常) 0x00 0x00(校验位) 0x03(帧尾)指令详解l 文件偏移地址-文件写入偏移指保存文件内容时文件指针的偏移字节数。l 文件长度如果超过 2048 字节,必须分割成 2048 字节的若干段再发送,最后一段为 02047 字节;如果文件长度正好是 2048 的倍数,最后必须发送文 件内容为空的一帧。应用举例指令说明参考指令5.4.4.7.2. 系统配置文件系统配置文件功能描述本指令向显示设备发送系统配置文件预置条件本指令向显示设备发送系统配置文件(上位机可选择实现,这些在出厂前都已经配置好)指令格式格式:0x02(帧头) 0x31 0x31(目的地址) 0x32 0x32(源地址) 0x33 0x35(指令头) 0x 00(文件下载选项,”-“表示覆盖,”+”表示追加) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00(文件偏移地址) 0x470x46(文件名,“cms.ini”,7个字节) (不定长数据) 0x00 0x00(校验位) 0x03(帧尾)返回值格式:0x02(帧头) 0x31 0x31(目的地址) 0x32 0x32(源地址) 0x33 0x36(指令头) 0x00(返回值,0x31为正常,0x30为异常) 0x00 0x00(校验位) 0x03(帧尾)指令详解l 文件偏移地址-文件写入偏移指保存文件内容时文件指针的偏移字节数。l 文件长度如果超过 2048 字节,必须分割成 2048 字节的若干段再发送,最后一段为 02047 字节;如果文件长度正好是 2048 的倍数,最后必须发送文 件内容为空的一帧。应用举例指令说明参考指令5.4.4.7.3. 硬件配置表文件硬件配置表文件功能描述本指令向显示设备发送硬件配置文件预置条件本指令向显示设备发送硬件配置文件(上位机可选择实现,这些在出厂前都已经配置好)指令格式格式:0x02(帧头) 0x31 0x31(目的地址) 0x32 0x32(源地址) 0x33 0x37(指令头) 0x00(文件下载选项,”-“表示覆盖,”+”表示追加) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00(文件偏移地址) 0x470x46(文件名,“hard.ini”,8个字节) (不定长数据) 0x00 0x00(校验位) 0x03(帧尾)返回值格式:0x02(帧头) 0x31 0x31(目的地址) 0x32 0x32(源地址) 0x33 0x38(指令头) 0x00(返回值,0x31为正常,0x30为异常) 0x00 0x00(校验位) 0x03(帧尾)指令详解l 文件偏移地址-文件写入偏移指保存文件内容时文件指针的偏移字节数。l 文件长度如果超过 2048 字节,必须分割成 2048 字节的若干段再发送,最后一段为 02047 字节;如果文件长度正好是 2048 的倍数,最后必须发送文 件内容为空的一帧。应用举例指令说明参考指令5.4.4.7.4. 图片文件图片文件功能描述本指令向显示设备发送图片文件预置条件本指令向显示设备发送图片文件(上位机需要实现)指令格式格式:0x02(帧头) 0x31 0x31(目的地址) 0x32 0x32(源地址) 0x34 0x31(指令头) 0x00(文件下载选项,”-“表示覆盖,”+”表示追加) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00(文件偏移地址) 0x470x46 (文件名,“000.bmp”,其中000是任意三个英文字母和阿拉伯数字”,7个字节) (不定长数据) 0x00 0x00(校验位) 0x03(帧尾)返回值格式:0x02(帧头) 0x31 0x31(目的地址) 0x32 0x32(源地址) 0x34 0x32(指令头) 0x00(返回值,0x31为正常,0X30为异常) 0x00 0x00(校验位) 0x03(帧尾)指令详解l 文件偏移地址-文件写入偏移指保存文件内容时文件指针的偏移字节数。l 文件长度如果超过 2048 字节,必须分割成 2048 字节的若干段再发送,最后一段为 02047 字节;如果文件长度正好是 2048 的倍数,最后必须发送文 件内容为空的一帧。应用举例指令说明参考指令5.4.4.7.5. 字体文件字体文件功能描述本指令向显示设备发送字体文件预置条件本项目没有配置,不需要实现。指令格式格式:0x02(帧头) 0x31 0x31(目的地址) 0x32 0x32(源地址) 0x34 0x33(指令头) 0x00(文件下载选项,”-“表示覆盖,”+”表示追加) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00(文件偏移地址) 0x470x46(文件名文件名,“hzk24s.lib”,其中文件名为具体的字体名字,10个字节) (不定长数据) 0x00 0x00(校验位) 0x03(帧尾)返回值格式:0x02(帧头) 0x31 0x31(目的地址) 0x32 0x32(源地址) 0x34 0x34(指令头) 0x00(返回值,0x31为正常,0x30为异常) 0x00 0x00(校验位) 0x03(帧尾)指令详解l 文件偏移地址-文件写入偏移指保存文件内容时文件指针的偏移字节数。l 文件长度如果超过 2048 字节,必须分割成 2048 字节的若干段再发送,最后一段为 02047 字节;如果文件长度正好是 2048 的倍数,最后必须发送文 件内容为空的一帧。应用举例指令说明参考指令5.4.4.7.6. 在线升级文件在线升级文件功能描述本指令向显示设备发送在线升级文件预置条件本指令向显示设备发送在线升级文件指令格式格式:0x02(帧头) 0x31 0x31(目的地址) 0x32 0x32(源地址) 0x34 0x35(指令头) 0x00(文件下载选项,”-“表示覆盖,”+”表示追加) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00(文件偏移地址) 0x470x46(文件名文件名,”cms.exe”,7个字节) (不定长数据) 0x00 0x00(校验位) 0x03(帧尾)返回值格式:0x02(帧头) 0x31 0x31(目的地址) 0x32 0x32(源地址) 0x34 0x36(指令头) 0x00(返回值,0x31为正常,0x30为异常) 0x00 0x00(校验位) 0x03(帧尾)指令详解l 文件偏移地址-文件写入偏移指保存文件内容时文件指针的偏移字节数。l 文件长度如果超过 2048 字节,必须分割成 2048 字节的若干段再发送,最后一段为 02047 字节;如果文件长度正好是 2048 的倍数,最后必须发送文 件内容为空的一帧。应用举例指令说明参考指令5.4.4.7.7. FLX动画文件FLX动画文件功能描述本指令向显示设备发送动画文件预置条件本项目没有配置,不需要实现。指令格式格式:0x02(帧头) 0x31 0x31(目的地址) 0x32 0x32(源地址) 0x37 0x37(指令头) 0x00(文件下载选项,”-“表示覆盖,”+”表示追加) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00(文件偏移地址) 0x470x46 (文件名,“000.flx”,其中000是任意三个英文字母和阿拉伯数字”,7个字节) (不定长数据) 0x00 0x00(校验位) 0x03(帧尾)返回值格式:0x02(帧头) 0x31 0x31(目的地址) 0x32 0x32(源地址) 0x37 0x38(指令头) 0x00(返回值,0x01为正常,0X02为异常) 0x00 0x00(校验位) 0x03(帧尾)指令详解l 文件偏移地址-文件写入偏移指保存文件内容时文件指针的偏移字节数。l 文件长度如果超过 2048 字节,必须分割成 2048 字节的若干段再发送,最后一段为 02047 字节;如果文件长度正好是 2048 的倍数,最后必须发送文 件内容为空的一帧。应用举例指令说明参考指令5.4.4.8. 文件上载相关命令5.4.4.8.1. 亮度控制表文件亮度控制表文件功能描述本指令向显示设备读取亮度控制表文件预置条件本指令向显示设备读取亮度控制表文件(上位机可选择实现,这些在出厂前都已经配置好)指令格式格式:0x02(帧头) 0x31 0x31(目的地址) 0x32 0x32(源地址) 0x35 0x31(指令头) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00(文件偏移地址) 0x00 0x00(校验位) 0x03(帧尾)返回值格式:0x02(帧头) 0x31 0x31(目的地址) 0x32 0x32(源地址) 0x35 0x32(指令头)0x00(文件下载选项,”-“表示覆盖,”+”表示追加) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00(文件偏移地址) 0x470x46(文件名,“bright.tbl”,10个字节) (不定长数据) 0x00 0x00(校验位) 0x03(帧尾)指令详解l 文件偏移地址-读文件偏移指读取文件内容时文件指针的偏移字节数。l 一次下载文件内容不超过 2048 字节,如果文件长度超过 2048 字节,必须分 多次下载直至文件内容为 0 字节。应用举例指令说明参考指令5.4.4.8.2. 系统配置文件系统配置文件功能描述本指令向显示设备读取系统配置文件预置条件本指令向显示设备读取系统配置文件(上位机可选择实现,这些在出厂前都已经配置好)指令格式格式:0x02(帧头) 0x31 0x31(目的地址) 0x32 0x32(源地址) 0x35 0x33(指令头) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00(文件偏移地址) 0x00 0x00(校验位) 0x03(帧尾)返回值格式:0x02(帧头) 0x31 0x31(目的地址) 0x32 0x32(源地址) 0x35 0x34(指令头) 0x 00(文件下载选项,”-“表示覆盖,”+”表示追加) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00(文件偏移地址) 0x470x46(文件名,“cms.ini”,7个字节) (不定长数据) 0x00 0x00(校验位) 0x03(帧尾)指令详解l 文件偏移地址-读文件偏移指读取文件内容时文件指针的偏移字节数。l 一次下载文件内容不超过 2048 字节,如果文件长度超过 2048 字节,必须分 多次下载直至文件内容为 0 字节。应用举例指令说明参考指令5.4.4.8.3. 硬件配置表文件硬件配置表文件功能描述本指令向显示设备读取硬件配置文件预置条件本指令向显示设备读取硬件配置文件(上位机可选择实现,这些在出厂前都已经配置好)指令格式格式:0x02(帧头) 0x31 0x31(目的地址) 0x32 0x32(源地址) 0x35 0x35(指令头) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00(文件偏移地址) 0x00 0x00(校验位) 0x03(帧尾)返回值格式:0x02(帧头) 0x31 0x31(目的地址) 0x32 0x32(源地址) 0x35 0x36(指令头) 0x00(文件下载选项,”-“表示覆盖,”+”表示追加) 0x00 0x00 0x00 0x
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 成人自考


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!