可变信息标志通讯协议V1.0(电明科技)2012-9-11修订完成_第1页
可变信息标志通讯协议V1.0(电明科技)2012-9-11修订完成_第2页
可变信息标志通讯协议V1.0(电明科技)2012-9-11修订完成_第3页
可变信息标志通讯协议V1.0(电明科技)2012-9-11修订完成_第4页
可变信息标志通讯协议V1.0(电明科技)2012-9-11修订完成_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、可变信息标志通讯协议可变信息标志通讯协议V1.0拟制日期审核日期批准日期深圳市电明科技有限责任公司内部文件,未经许可不得扩散第 2 页 共 36 页深圳市电明科技有限责任公司DARMON Tech Co., Ltd. 深圳市电明科技有限责任公司内部文件,未经许可不得扩散第 3 页 共 36 页修订记录日期修订版本修改描述作者会 签 部 门部 门签字/日期部 门签字/日期深圳市电明科技有限责任公司内部文件,未经许可不得扩散第 4 页 共 36 页目 录可变信息标志通讯协议V1.0.1修订记录.2目 录.31 目 的.42 适用范围.43 术 语.44 通讯协议制定原则.45 通讯协议说明.45.

2、1 协议说明 .45.2 字节格式 .55.3 帧格式 .55.3.1 帧起始符域 .55.3.2 目的地址域 .65.3.3 源地址域 .65.3.4 指令代码域 .65.3.5 数据域 .65.3.6 校验码域 .65.3.7 结束码域 .75.4 通讯说明 .75.4.1 通讯参数 .75.4.2 传输响应 .75.5 指令详解 .85.5.1 设备状态检测命令 .85.5.2 设备控制相关命令 .95.5.3 显示内容发布命令 .135.5.4 系统维护命令 .185.5.5 重新启动可变信息标志 .306 可变信息标志播放列表.306.1 格式说明 .316.1.1 表头 .316.

3、1.2 定义播放列表的动作条数 .316.1.3 定义每条动作的具体内 .316.2 播放文件示例 .34 深圳市电明科技有限责任公司内部文件,未经许可不得扩散第 5 页 共 36 页1 1 目的目的统一产品通讯协议,规范版本管理。2 2 适用范围适用范围适用于自发布之日起公司所有可变信息标志产品的通讯协议;公司内外统一使用。3 3 术语术语可变信息标志:可变信息标志:仅限于高速公路情报板系列产品,不包括可变限速标志、交通灯、指示器及交通诱导屏等产品。4 4 通讯协议制定原则通讯协议制定原则通讯协议主要是我司情报板产品与控制终端通讯之规则;通讯协议只有一个执行版本,每次升级必须经过正式会签流程

4、;通讯协议要规则明确,简单易懂,可扩展。5 通讯协议说明通讯协议说明5.1 协议说明本协议为主-从结构的半双工通信方式;监控中心计算机、手持单元或其它数据终端为主站,可变信息标志为从站;每个可变信息标志均有各自的地址编码;设备间通信均由主站发出的信息帧来控制,每帧由帧起始符、从站地址域、主站地址域、控制码(即命令代码)、数据域、校验码及帧结束符等7 个部分组成,每部分由若干字节组成。深圳市电明科技有限责任公司内部文件,未经许可不得扩散第 6 页 共 36 页5.2 字节格式说明:说明:每字节含8 位二进制码,传输时加上一个起始位(0)和一个结束位(1),共10 位,其传输序列如图1;D0 是字

5、节的最低有效位,D7 是字节的最高有效位。先传低位,后传高位。5.3 帧格式帧是传送信息的基本单元,帧格式如图2 所示。5.3.15.3.1 帧起始符域帧起始符域02H02H: 标识一帧信息的开始,其值为02H=00000010B。发送一帧时,若帧头与帧尾之间有任意字节等于 STX,ETX 或 ESC,则需转义:定义:定义: STX - 0 x02 (帧头)ETX - 0 x03 (帧尾)ESC - 0 x1B (转义符)STX 转成 ESC 和 0 xE7ETX 转成 ESC 和 0 xE8ESC 转成 ESC 和 0 x00深圳市电明科技有限责任公司内部文件,未经许可不得扩散第 7 页 共

6、 36 页5.3.25.3.2 目的地址域目的地址域A0A0:地址域由2个字节构成,可以为监控中心通讯设备、可变信息标志、设备号等;具体使用可由用户自行决定,范围 “01” “99”。说明:说明:指令的目的地址指的是设备的地址。返回数据中的目的地址指的是上位机的地址,也就是指令中的源地址。5.3.35.3.3 源地址域源地址域A1:A1: 地址域由2个字节构成,可以为监控中心通讯设备、可变信息标志、设备号等;具体使用可由用户自行决定,范围 “01” “99”。说明:说明:指令的源地址指的是上位机的地址。返回数据中的源地址指的是设备的地址,也就是指令中的目的地址。5.3.45.3.4 指令代码域

7、指令代码域C C:2个字节,范围 “00”“99”。5.3.55.3.5 数据域数据域DATADATA:数据域包括数据标识和数据、密码等,其结构随控制码的功能而改变。5.3.65.3.6 校验码域校验码域CSCS:2个字节,从帧起始符后开始到校验码之前的所有字节的CRC的校验值。 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 =

8、 framei; for (j = 0; j 8; j+) treat = c & 0 x80;深圳市电明科技有限责任公司内部文件,未经许可不得扩散第 8 页 共 36 页 c 8) & 0 x80; wcrc = 1; if (treat != bcrc)wcrc = 0 x1021; return wcrc;5.3.75.3.7 结束码域结束码域03H03H:标识一帧信息的结束,其值为03H=00000011B。5.4 通讯说明5.4.15.4.1 通讯参数通讯参数串口方式串口方式以太网方式以太网方式波特率 - 9600数据位 - 8奇偶校验 - 无校验停止位 - 1流控制

9、 - 无默认端口地址为:5009网络协议类型:TCP/IP网络配置:ip=192.168.210.88 工控机 IP 地址)netmask=255.255.255.0(子网掩码)gateway=192.168.210.254(网关地址)nameserver=192.168.210.254(服务器 IP 地址,将该工控机作为服务器时设置的 IP 地址,暂未用到)深圳市电明科技有限责任公司内部文件,未经许可不得扩散第 9 页 共 36 页5.4.25.4.2 传输响应传输响应每次通信都是由主站向按信息帧地址域选择的从站发出请求命令帧开始,被请求的从站根据命令帧中控制码的要求作出响应。收到命令帧后的

10、响应延时Td:20msTd500ms。字节之间停顿时间Tb:Tb500ms。5.5 指令详解5.5.15.5.1 设备状态检测命令设备状态检测命令5.5.1.15.5.1.1 总状态检测总状态检测总状态检测功能描述向显示设备查询设备的总体状态,用于平时的设备状态监控;预置条件作为总状态指令,上位机轮询各设备状态,建议15分钟论询一次;指令格式格式:0 x02(帧头) 0 x30 0 x31(目的地址) 0 x30 0 x31(源地址) 0 x30 0 x31(指令头) 0 x74 0 xA8(校验位) 0 x03(帧尾)返回值格式:0 x02(帧头) 0 x30 0 x31(目的地址) 0 x

11、30 0 x31(源地址) 0 x30 0 x32 (指令头) 0 x31 0 x31 0 x31 0 x31 0 x31 0 x31 (设备状态,30表示异常,31表示正常) 0 xC7 0 x7B(校验位) 0 x03(帧尾)指令详解6个状态值:温度、风扇、箱体电压、门开关、亮度、防雷器;应用举例指令:02 30 31 30 31 30 31 74 A8 03返回值:02 30 31 30 31 30 32 31 31 31 31 31 31 C7 7B 03应用举例中,上位机ID=01,下位机ID=01,下同。5.5.1.25.5.1.2 设备详细状态设备详细状态设备详细状态功能描述向显

12、示设备查询设备的详细状态。预置条件作为查询总体设备状态的设备状态查询补充,当查询到总体状态有设备报警的情况,运用本命令可以进一步对设备故障进行更详细的定位。指令格式格式:深圳市电明科技有限责任公司内部文件,未经许可不得扩散第 10 页 共 36 页0 x02(帧头) 0 x30 0 x31(目的地址) 0 x30 0 x31(源地址) 0 x30 0 x33(指令头) 0 x54 0 xEA(校验位) 0 x03(帧尾)返回值格式:0 x02(帧头) 0 x30 0 x31(目的地址) 0 x30 0 x31(源地址) 0 x30 0 x34(指令头) 0 x32 0 x33(128个字节的箱

13、体电压) 0 x00 0 x00(校验位) 0 x03(帧尾)指令详解由于设备具有不同规格,返回状态数据统一格式。应用举例指令:02 30 31 30 31 30 33 54 EA 03返回值:02 30 31 30 31 30 34.30 30 30 C0 50 03 5.5.1.35.5.1.3 通讯状态检测通讯状态检测通讯状态检测功能描述主要用于测试通讯的好坏;预置条件建议在发送大量数据前先测试这条指令,可以避免通讯的误操作;指令格式格式:0 x02(帧头) 0 x30 0 x31(目的地址) 0 x30 0 x31(源地址) 0 x32 0 x39(指令头) 0 x93 0 xC2(校

14、验位) 0 x03(帧尾)返回值格式:0 x02(帧头) 0 x30 0 x31(目的地址) 0 x30 0 x31(源地址) 0 x33 0 x30(指令头) 0 x31(返回值,0 x31为正常,0 x30为异常) 0 xDA 0 x00(校验位) 0 x03(帧尾)指令详解判断网络好坏,关键是判断是否返回正确的信息。应用举例指令:02 30 31 30 31 32 39 93 C2 03返回值:02 30 31 30 31 33 30 31 DA 00 035.5.25.5.2 设备控制相关命令设备控制相关命令5.5.2.15.5.2.1 获得屏幕坏点数获得屏幕坏点数获得屏幕坏点数功能描

15、述检测并返回屏幕坏点数,可作为测试、维护功能指令。预置条件由于逐点检测的实现方式,逐点检测要求关闭正常显示,通过点亮一个点来检测,因此全屏检测所用的时间较长,一般在5分钟左右才能返回检测数据(建议作为一项测试、维护功能)。指令格式格式:深圳市电明科技有限责任公司内部文件,未经许可不得扩散第 11 页 共 36 页0 x02(帧头) 0 x30 0 x31(目的地址) 0 x30 0 x31(源地址) 0 x36 0 x39(指令头) 0 x31(是否返回上次结果,0X30为返回上次结果,0X31为立即检测)0 x8B 0 x68(校验位) 0 x03(帧尾)返回值格式:0 x02(帧头) 0

16、x30 0 x31(目的地址) 0 x30 0 x31(源地址) 0 x37 0 x30(指令头) 0 x30 0 x30 0 x30 0 x30 0 x30 0 x30 (6位16进制的失效点数,FFFFFFF为没有上次检测结果) 0 xED 0 xE5(校验位) 0 x03(帧尾)指令详解通过逐点检测查询屏幕坏点。应用举例指令(逐点检测):02 30 31 30 31 36 39 31 8B 68 03返回值:02 30 31 30 31 37 30 30 30 30 30 30 30 ED E5 035.5.2.25.5.2.2 打开打开/ /关闭指定风扇关闭指定风扇5.5.2.35.5

17、.2.3 打开打开/ /关闭可变信息标志关闭可变信息标志打开/关闭指定风扇功能描述打开/关闭指定风扇;预置条件在正常的运行中,下位机会自动根据设备温度打开和关闭风扇,特殊的情况下才使用本命令手动开关风扇;指令格式格式:0 x02(帧头) 0 x30 0 x31(目的地址) 0 x30 0 x31(源地址) 0 x30 0 x39(指令头) 0 x31(开/关,0 x31 表示打开,0 x30 关闭) 0 x46 0 x46(箱体号码 , 范围0-16, “FF”为所有箱体 ) 0 x68 0 x21(校验位) 0 x03(帧尾)返回值格式:0 x02(帧头) 0 x30 0 x31(目的地址)

18、 0 x30 0 x31(源地址) 0 x31 0 x30(指令头) 0 x31(开/关,0 x31 表示打开,0 x30 关闭) 0 x31(指令执行情况,0 x31 成功 0 x30 失败 ) 0 xA1 0 x2D(校验位) 0 x03(帧尾)指令详解可手动打开任意箱体风扇。应用举例指令(打开所有):02 30 31 30 31 30 39 31 46 46 68 21 03返回值:02 30 31 30 31 31 30 31 31 A1 2D 03指令(关闭所有):02 30 31 30 31 30 39 30 46 46 5F 11 03返回值02 30 31 30 31 31 3

19、0 30 31 92 1C 03打开/关闭可变信息标志功能描述打开/关闭可变信息标志显示;深圳市电明科技有限责任公司内部文件,未经许可不得扩散第 12 页 共 36 页预置条件在正常的运行中,下位机会自动根据设备运行状态自动打开或关闭,特殊的情况下才使用本命令手动开关可变信息标志;指令格式格式:0 x02(帧头) 0 x30 0 x31(目的地址) 0 x30 0 x31(源地址) 0 x31 0 x31(指令头) 0 x31(开/关,0 x31 表示打开,0 x30 表示关闭) 0 x87 0 x51(校验位) 0 x03(帧尾)返回值格式:0 x02(帧头) 0 x30 0 x31(目的地

20、址) 0 x30 0 x31(源地址) 0 x31 0 x32(指令头) 0 x30(开/关,0 x31 表示打开,0 x30 关闭) 0 x31(指令执行情况,0 x31 成功 0 x30 失败 )0 xCF 0 x4D(校验位) 0 x03(帧尾)指令详解关闭可变信息标志显示,进入黑屏待机的低功耗状态,依然能正常通讯。应用举例指令(打开):02 30 31 30 31 31 31 31 87 51 03返回值:02 30 31 30 31 31 32 31 31 CF 4D 03指令(关闭):02 30 31 30 31 31 31 30 97 70 03返回值:02 30 31 30 3

21、1 31 32 30 31 FC 7C 03深圳市电明科技有限责任公司内部文件,未经许可不得扩散第 13 页 共 36 页5.5.2.45.5.2.4 打开打开/ /关闭指定颜色灯关闭指定颜色灯打开/关闭指定颜色灯功能描述软件控制不同颜色灯亮灭;预置条件主要用于维修时使用,便于维修人员找到故障点;指令格式格式:0 x02(帧头) 0 x32 0 x32(目的地址) 0 x31 0 x31(源地址) 0 x31 0 x33(指令头) 0 x30(开/关,0 x30 表示关闭指定颜色,0 x31 表示打开指定颜色) 0 x30 0 x30 0 x30 (红色) 0 x30 0 x30 0 x30(

22、绿色) 0 x30 0 x30 0 x30(蓝色) 0 x30 0 x30(校验位) 0 x03(帧尾)返回值格式:0 x02(帧头) 0 x31 0 x31(目的地址) 0 x32 0 x32(源地址) 0 x31 0 x34(指令头) 0 x30(开/关,0 x30 表示关闭指定颜色,0 x31 表示打开指定颜色) 0 x01(指令执行情况,0 x31 成功 0 x30 失败 ) 0 x00 0 x00(校验位) 0 x03(帧尾)指令详解本功能可软件控制,也可硬件控制。应用举例该功能已停用。5.5.2.55.5.2.5 获取当前亮度控制模式或显示亮度获取当前亮度控制模式或显示亮度获取亮度

23、控制模式或当前显示亮度功能描述获取亮度控制模式或当前显示亮度;预置条件设备共有两种亮度控制模式:自动控制:根据环境亮度的检测自动调节屏体亮度;亮度调节可以红绿蓝单独控制;手动控制:手动控制主要在自动控制发生故障时使用(比如光敏电阻失效时);指令格式格式:0 x02(帧头) 0 x31 0 x31(目的地址) 0 x32 0 x32(源地址) 0 x32 0 x31(指令头) 0 x00 0 x00(校验位) 0 x03(帧尾)返回值格式:0 x02(帧头) 0 x31 0 x31(目的地址) 0 x32 0 x32(源地址) 0 x32 0 x32(指令头) 0 x32 0 x32(红色, 亮

24、度级别031,当值是”FF”(ASCII码值46 46)时,为自动调节亮度) 0 x30 0 x30(绿色, 亮度级别031,当值是”FF”时,为自动调节亮度) 0 x30 0 x30(蓝色, 亮度级别031,当值是”FF”时,为自动调节亮度) 0 x30 0 x30(环境亮度) 0 x00 0 x00(校验位) 深圳市电明科技有限责任公司内部文件,未经许可不得扩散第 14 页 共 36 页0 x03(帧尾)指令详解应用举例指令:02 30 31 30 31 32 31 12 CA 03返回值(自动):02 30 31 30 31 32 32 46 46 46 46 46 46 49 35 1

25、C 69 035.5.2.65.5.2.6 设置亮度设置亮度设置亮度功能描述设置亮度预置条件设备共有两种亮度控制方式: 自动控制:根据环境亮度的检测自动调节屏体亮度,亮度调节可以红绿蓝单独控制。 手动控制:手动控制主要在自动控制发生故障时使用(比如光敏电阻失效时)。指令格式格式:0 x02(帧头) 0 x31 0 x31(目的地址) 0 x32 0 x32(源地址) 0 x32 0 x33(指令头) 0 x30 0 x30(红色, 亮度级别031,当值是”FF”时,为自动调节亮度) 0 x30 0 x30(绿色, 亮度级别031,当值是”FF”时,为自动调节亮度) 0 x30 0 x30(蓝色

26、, 亮度级别031,当值是”FF”时,为自动调节亮度) 0 x00 0 x00(校验位) 0 x03(帧尾)返回值格式:0 x02(帧头) 0 x31 0 x31(目的地址) 0 x32 0 x32(源地址) 0 x32 0 x34(指令头) 0 x30 (返回值,0 x31为操作成功,0 x30为操作失败) 0 x00 0 x00(校验位) 0 x03(帧尾)指令详解手动设置屏幕的显示亮度或调节模式。应用举例指令(自动):02 30 31 30 31 32 33 46 46 46 46 46 46 D6 4D 03返回值:02 30 31 30 31 32 34 31 21 F4 035.5

27、.35.5.3 显示内容发布命令显示内容发布命令5.5.3.15.5.3.1 显示指定显示列表显示指定显示列表显示指定显示列表 深圳市电明科技有限责任公司内部文件,未经许可不得扩散第 15 页 共 36 页功能描述控制下位机显示一个事先储存号的播放列表文件;预置条件下位机本地存储器可以存储99个播放列表,里面存放一些常见的交通信息,该指令调用相应播放列表显示;指令格式格式:0 x02(帧头) 0 x31 0 x31(目的地址) 0 x32 0 x32(源地址) 0 x34 0 x37(指令头) 0 x470 x46(文件名,“play00.lst”,10个字节,其中”00“为播放列表的编码,范

28、围是099) 0 x00 0 x00(校验位) 0 x03(帧尾)返回值格式:0 x02(帧头) 0 x31 0 x31(目的地址) 0 x32 0 x32(源地址) 0 x34 0 x38(指令头) 0 x01(指令执行情况,0 x31 成功 0 x30 失败 ) 0 x00 0 x00(校验位) 0 x03(帧尾)指令详解用户通过本指令调用播放列表执行,显示指定列表内容。应用举例指令(列表00):02 30 31 30 31 34 37 70 6C 61 79 30 30 2E 6C 73 74 73 32 03返回值:02 30 31 30 31 34 38 31 D6 39 035.5

29、.3.25.5.3.2 获取当前显示列表获取当前显示列表获取当前显示列表 功能描述读取当前显示列表文件的编号(0099);预置条件有时不知道下位机正在显示什么内容时,本指令可获得正在显示的显示列表编号;指令格式格式:0 x02(帧头) 0 x31 0 x31(目的地址) 0 x32 0 x32(源地址) 0 x34 0 x39(指令头) 0 x00 0 x00(校验位) 0 x03(帧尾)返回值格式:0 x02(帧头) 0 x31 0 x31(目的地址)0 x32 0 x32(源地址) 0 x35 0 x30(指令头) 0 x30 0 x30(当前显示列表号,”FF”为 默认显示列表) 0 x

30、00 0 x00(校验位) 0 x03(帧尾)指令详解本指令只读取列表编号,不读取播放内容。应用举例指令:02 30 31 30 31 34 39 39 64 03返回值(列表1):02 30 31 30 31 35 30 30 31 58 ED 035.5.3.35.5.3.3 播放列表发布播放列表发布播放列表发布深圳市电明科技有限责任公司内部文件,未经许可不得扩散第 16 页 共 36 页功能描述发送播放列表文件到下位机。预置条件本指令只是更改下位机指定列表的内容,并不直接显示本播放列表。如果用户要马上显示播放列表内容,须外加发送5.5.3.1指令“显示指定显示列表”,或使用5.5.3.4

31、指令“播放列表下发并立即显示”,一次完成发送显示;指令格式格式:0 x02(帧头) 0 x31 0 x31(目的地址) 0 x32 0 x32(源地址) 0 x33 0 x39(指令头) 0 x30(文件下载选项,”-“表示覆盖,”+”表示追加) 0 x30 0 x30 0 x30 0 x30 0 x30 0 x30 0 x30 0 x30(文件偏移地址) 0 x470 x46(文件名,“play00.lst”,10个字节,其中”00“为播放列表的编码,范围是099) (不定长数据) 0 x00 0 x00(校验位) 0 x03(帧尾)返回值格式:0 x02(帧头) 0 x31 0 x31(目

32、的地址) 0 x32 0 x32(源地址) 0 x34 0 x30(指令头) 0 x30(返回值,0 x31为正常,0 x30为异常) 0 x00 0 x00(校验位) 0 x03(帧尾)指令详解 文件偏移地址-文件写入偏移指保存文件内容时文件指针的偏移字节数; 文件长度如果超过 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 7

33、3 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 3

34、0 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.5.3.45.5.3.4 播放列表下发并立即显示播放列表下发并立即显示播放列表下发并立即显示深圳市电明科技有限责任公司内部文件,未经许可不得扩散第 17 页 共 36 页功能描述发送播放列表文件到下位机并立即显示;预置条件将发送播放列表和显示列表两个功能合并实现;指令格式格式:0 x02(帧头) 0 x31 0 x31(目的地址)

35、 0 x32 0 x32(源地址) 0 x37 0 x31(指令头) 0 x30(文件下载选项,”-“表示覆盖,”+”表示追加) 0 x30 0 x30 0 x30 0 x30 0 x30 0 x30 0 x30 0 x30(文件偏移地址) 0 x470 x46(文件名,“play00.lst”,10个字节,其中”00“为播放列表的编码,范围是099) (不定长数据) 0 x00 0 x00(校验位) 0 x03(帧尾)返回值格式:0 x02(帧头) 0 x31 0 x31(目的地址) 0 x32 0 x32(源地址) 0 x37 0 x32(指令头) 0 x30(返回值,0 x31为正常,0

36、 x30为异常) 0 x30 0 x00(校验位) 0 x03(帧尾)指令详解 文件偏移地址:指的是保存文件内容时文件指针的偏移字节数。 文件长度如果超过 2048 字节,必须分割成 2048 字节的若干段再发送,最后一段为 02047 字节;如果文件长度正好是 2048 的倍数,最后必须发送文件内容为空的一帧。 0 x31 成功,0 x30 为失败应用举例指令:02 30 31 30 31 37 31 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

37、54 45 4D 5F 4E 4F 3D 30 30 31 0D 0A 49 54 45 4D 30 30 30 3D 31 35 2C 30 2C 30 2C 30 2C 30 2C 5C 43 30 30 30 30 30 30 5C 46 73 33 32 33 32 5C 54 32 35 35 30 30 30 30 30 30 30 30 30 5C 4B 30 30 30 30 30 30 30 30 30 30 30 30 5C 57 C7 B0 B7 BD CA C2 B9 CA 20 BD BB CD A8 B6 C2 C8 FB D8 D6 03 返回值:02 30 31

38、 30 31 37 32 31 60 A2 03指令说明此条指令表示将前方事故 交通堵塞(红色)发送到播放列表PLAY00.LST中覆盖原有的显示内容,并立即显示。5.5.3.55.5.3.5 读取当前显示内容读取当前显示内容读取当前显示内容深圳市电明科技有限责任公司内部文件,未经许可不得扩散第 18 页 共 36 页功能描述读取当前显示的内容。预置条件指令格式格式:0 x02(帧头) 0 x31 0 x31(目的地址) 0 x32 0 x32(源地址) 0 x37 0 x33(指令头) 0 x00 0 x00(校验位) 0 x03(帧尾)返回值格式:0 x02(帧头) 0 x31 0 x31

39、(目的地址) 0 x32 0 x32(源地址) 0 x37 0 x34(指令头) 0 x30 0 x30 0 x30 (item_no编号,三个字节)0 x30 0 x30 0 x30 0 x30 0 x30(停留时间,五个字节)0 x30 0 x30(入屏方式,两个字节)0 x30 0 x30(停留方式,两个字节)0 x30 0 x30(出屏方式,两个字节)0 x30 0 x30(出入屏速度,两个字节)0 x300 x30(不定长数据,为当前显示内容,具体定义见播放列表格式各转义符含义,如:“C000001Fs3232T255000000000K000000000000W雾天行车 请开雾灯”

40、)0 x00 0 x00(校验位) 0 x03(帧尾)指令详解1.序号、停留时间、出字方式、出字速度、显示字符串的定义见播放表格式。组帧时,前四项都由十进制数转换为 ASCII 码字符串。如序号为 23,则转换为 0, 2, 3。2、此帧所返回的显示内容,指的是播放表中正在显示的当前一项,而非整个播放表。要取正在显示的整个播放表,请用下载文件命令应用举例指令: 02 30 31 30 31 37 33 CD 7D 03返回值:02 30 31 30 31 37 34 30 30 30 30 30 30 31 35 30 30 30 30 30 30 30 31 5C 43 30 30 30 3

41、0 30 30 5C 46 73 33 32 33 32 5C 54 32 35 35 30 30 30 30 30 30 30 30 30 5C 4B 30 30 30 30 30 30 30 30 30 30 30 30 5C 57 C7 B0 B7 BD CA C2 B9 CA 20 BD BB CD A8 B6 C2 C8 FB A0 52 03 指令说明显示内容如上发所示。5.5.3.65.5.3.6 播放列表读取播放列表读取播放列表读取深圳市电明科技有限责任公司内部文件,未经许可不得扩散第 19 页 共 36 页功能描述读取下位机存储的指定播放列表文件的内容;预置条件用户可以知道下

42、位机指定播放列表的内容;指令格式格式:0 x02(帧头) 0 x31 0 x31(目的地址) 0 x32 0 x32(源地址) 0 x35 0 x37(指令头) 0 x30 0 x30 0 x30 0 x30 0 x30 0 x30 0 x30 0 x30(文件偏移地址) 0 x470 x46(文件名,“play00.lst”,10个字节,其中”00“为播放列表的编码,范围是099) 0 x00 0 x00(校验位) 0 x03(帧尾)返回值格式:0 x02(帧头) 0 x31 0 x31(目的地址) 0 x32 0 x32(源地址) 0 x35 0 x38(指令头) 0 x30(文件上载选项

43、,”-“表示覆盖,”+”表示追加) 0 x30 0 x30 0 x30 0 x30 0 x30 0 x30 0 x30 0 x30(文件偏移地址) 0 x470 x46(文件名,“play00.lst”,10个字节,其中”00“为播放列表的编码,范围是099) (不定长数据) 0 x00 0 x00(校验位) 0 x03(帧尾)指令详解 文件偏移地址-读文件偏移指读取文件内容时文件指针的偏移字节数。 一次下载文件内容不超过 2048 字节,如果文件长度超过 2048 字节,必须分多次下载直至文件内容为 0 字节。应用举例指令:02 30 31 30 31 30 37 70 6C 61 79 6

44、C 69 73 74 5C 70 6C 61 79 30 30 2E 6C 73 74 2B 30 30 30 30 30 30 30 30 1F DD 03 返回值:02 30 31 30 31 30 38 70 6C 61 79 6C 69 73 74 5C 70 6C 61 79 30 30 2E 6C 73 74 2B 30 30 30 30 30 30 30 30 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 31 30 30 30

45、2C 31 2C 30 2C 32 2C 30 2C 5C 43 30 30 30 30 30 30 5C 46 73 33 32 33 32 5C 54 32 35 35 30 30 30 30 30 30 30 30 30 5C 4B 32 35 35 30 30 30 30 30 30 30 30 30 5C 57 C2 B7 C3 E6 BD E1 B1 F9 20 D0 A1 D0 C4 C2 B7 BB AC 5C 41 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 9C 65 03 注:举例只是说明指令结构,信息内容不

46、一定适合具体产品5.5.45.5.4 系统维护命令系统维护命令5.5.4.15.5.4.1 同步下位机时间同步下位机时间深圳市电明科技有限责任公司内部文件,未经许可不得扩散第 20 页 共 36 页同步下位机时间功能描述设置下位机时间。预置条件将下位机时钟与控制平台PC的时间同步。指令格式格式:0 x02(帧头) 0 x32 0 x32(目的地址) 0 x31 0 x31(源地址) 0 x31 0 x35(指令头) 0 x30 0 x30 0 x30 0 x30 0 x30 0 x30 0 x30 0 x30 0 x30 0 x30 0 x30 0 x30 0 x30 0 x30(14位时间)

47、 0 x00 0 x00(校验位) 0 x03(帧尾)返回值格式:0 x02(帧头) 0 x31 0 x31(目的地址) 0 x32 0 x32(源地址) 0 x31 0 x36(指令头) 0 x01(指令执行情况,0 x31 成功 0 x30 失败 ) 0 x00 0 x00(校验位) 0 x03(帧尾)指令详解此指令主要功能在于设置时间,以便供故障信息等能准确记录。应用举例指令:02 30 31 30 31 31 35 32 30 31 32 30 38 32 38 31 34 32 32 35 31 94 DF 03 返回值:02 30 31 30 31 31 36 31 1E C6 0

48、3 5.5.4.25.5.4.2 读取下位机时间读取下位机时间读取下位机时间功能描述读取下位机时间;预置条件正常运行中;指令格式格式:0 x02(帧头) 0 x32 0 x32(目的地址) 0 x31 0 x31(源地址) 0 x31 0 x37(指令头) 0 x00 0 x00(校验位) 0 x03(帧尾)返回值格式:0 x02(帧头) 0 x31 0 x31(目的地址) 0 x32 0 x32(源地址) 0 x31 0 x38(指令头) 0 x30 0 x30 0 x30 0 x30 0 x30 0 x30 0 x30 0 x30 0 x30 0 x30 0 x30 0 x30 0 x30

49、 0 x30(14位时间) 0 x00 0 x00(校验位) 0 x03(帧尾)指令详解此指令主要功能在于更新时间,以便供故障信息等能准确记录。应用举例指令:02 30 31 30 31 31 37 27 5F 03返回值:02 30 31 30 31 31 38 32 30 31 32 30 38 32 38 31 34 32 34 30 32 FB E2 03 5.5.4.35.5.4.3 获取最后一次启动时间获取最后一次启动时间深圳市电明科技有限责任公司内部文件,未经许可不得扩散第 21 页 共 36 页获取最后一次启动时间功能描述获取最后一次启动时间;预置条件用于判断设备的启动时间,定

50、位故障时间;指令格式格式:0 x02(帧头) 0 x32 0 x32(目的地址) 0 x31 0 x31(源地址) 0 x31 0 x39(指令头) 0 x00 0 x00(校验位) 0 x03(帧尾)返回值格式:0 x02(帧头) 0 x31 0 x31(目的地址) 0 x32 0 x32(源地址) 0 x32 0 x30(指令头) 0 x30 0 x30 0 x30 0 x30 0 x30 0 x30 0 x30 0 x30 0 x30 0 x30 0 x30 0 x30 0 x30 0 x30(14位时间) 0 x00 0 x00(校验位) 0 x03(帧尾)指令详解14位时间分别为:年

51、份(4位)月份(2位)日期(2位)时(2位)分(2位)秒(位)应用举例指令:02 30 31 30 31 31 39 C6 91 03返回值:02 30 31 30 31 32 30 32 30 31 32 30 38 32 34 31 36 35 34 32 35 65 AA 03 5.5.4.45.5.4.4 版本检测版本检测版本检测功能描述检测下位机版本;预置条件供检测人员确定下位机使用的软件版本;指令格式格式:0 x02(帧头) 0 x31 0 x31(目的地址) 0 x32 0 x32(源地址) 0 x33 0 x31(指令头) 0 x00 0 x00(校验位) 0 x03(帧尾)返

52、回值格式:0 x02(帧头) 0 x31 0 x31(目的地址) 0 x32 0 x32(源地址) 0 x33 0 x32(指令头) 0 x30 0 x30(主版本) 0 x30 0 x30(副版本号) 0 x30 0 x30(升级版本号) 0 x00 0 x00(校验位) 0 x03(帧尾)指令详解版本号如:06.08.20应用举例指令:02 30 31 30 31 33 31 21 FB 03 返回值:02 30 31 30 31 33 32 30 36 30 38 32 30 80 2D 035.5.4.55.5.4.5 文件下发相关命令文件下发相关命令5.5.4.5.15.5.4.5.

53、1 文件下发通用指令文件下发通用指令深圳市电明科技有限责任公司内部文件,未经许可不得扩散第 22 页 共 36 页文件下发通用指令功能描述本指令向显示设备发送文件;预置条件向显示设备发送通用文件;指令格式格式:0 x02(帧头) 0 x31 0 x31(目的地址) 0 x32 0 x32(源地址) ) 0 x30 0 x35(指令头) 0 x300 x30(不定长文件完整路径名) 0 x30(文件下载选项,”-“表示覆盖,”+”表示追加) 0 x30 0 x30 0 x30 0 x30 0 x30 0 x30 0 x30 0 x30 (文件偏移地址) (不定长数据) 0 x00 0 x00(校

54、验位) 0 x03(帧尾)返回值格式:0 x02(帧头) 0 x31 0 x31(目的地址) 0 x32 0 x32(源地址) 0 x30 0 x36(指令头) 0 x30(返回值,0 x31为正常,0 x30为异常) 0 x00 0 x00(校验位) 0 x03(帧尾)指令详解 文件偏移地址-文件写入偏移指保存文件内容时文件指针的偏移字节数。 文件长度如果超过 2048 字节,必须分割成 2048 字节的若干段再发送,最后一段为 02047 字节;如果文件长度正好是 2048 的倍数,最后必须发送文件内容为空的一帧。 0 x31 成功,其他为失败,具体为: 0 x30 为初次打开文件时失败

55、0 x32 数据丢失,偏移地址出错 0 x33 为文件以追加方式打开时失败 0 x34 移动文件到指定目录下失败5.5.4.5.25.5.4.5.2 下发亮度控制表文件下发亮度控制表文件亮度控制表文件功能描述向显示设备发送亮度控制表文件;预置条件上位机可选择实现,这些在出厂前都已经配置好;指令格式格式:0 x02(帧头) 0 x31 0 x31(目的地址) 0 x32 0 x32(源地址) 0 x33 0 x33(指令头)0 x30(文件下载选项,”-“表示覆盖,”+”表示追加) 0 x30 0 x30 0 x30 0 x30 0 x30 0 x30 0 x30 0 x30(文件偏移地址) 0

56、 x470 x46(文件名,“bright.tbl”,10个字节) (不定长数据) 0 x00 0 x00(校验位) 0 x03(帧尾)返回值格式:深圳市电明科技有限责任公司内部文件,未经许可不得扩散第 23 页 共 36 页0 x02(帧头) 0 x31 0 x31(目的地址) 0 x32 0 x32(源地址) 0 x33 0 x34(指令头) 0 x30(返回值,0 x31为正常,0 x30为异常) 0 x30 0 x00(校验位) 0 x03(帧尾)指令详解 文件偏移地址-文件写入偏移指保存文件内容时文件指针的偏移字节数。 文件长度如果超过 2048 字节,必须分割成 2048 字节的若

57、干段再发送,最后一段为 02047 字节;如果文件长度正好是 2048 的倍数,最后必须发送文件内容为空的一帧。5.5.4.5.35.5.4.5.3 下发系统配置文件下发系统配置文件下发系统配置文件功能描述向显示设备发送系统配置文件(cms.ini);预置条件很多功能性的配置都要在此文件中设置,这些在出厂前都已经配置好,上位机可选择实现;指令格式格式:0 x02(帧头) 0 x31 0 x31(目的地址) 0 x32 0 x32(源地址) 0 x33 0 x35(指令头) 0 x 00(文件下载选项,”-“表示覆盖,”+”表示追加) 0 x30 0 x30 0 x30 0 x30 0 x30

58、0 x30 0 x30 0 x30(文件偏移地址) 0 x470 x46(文件名,“cms.ini”,7个字节) (不定长数据) 0 x00 0 x00(校验位) 0 x03(帧尾)返回值格式:0 x02(帧头) 0 x31 0 x31(目的地址) 0 x32 0 x32(源地址) 0 x33 0 x36(指令头) 0 x30(返回值,0 x31为正常,0 x30为异常) 0 x00 0 x00(校验位) 0 x03(帧尾)指令详解 文件偏移地址-文件写入偏移指保存文件内容时文件指针的偏移字节数。 文件长度如果超过 2048 字节,必须分割成 2048 字节的若干段再发送,最后一段为 0204

59、7 字节;如果文件长度正好是 2048 的倍数,最后必须发送文件内容为空的一帧。5.5.4.5.45.5.4.5.4 下发硬件配置表文件下发硬件配置表文件深圳市电明科技有限责任公司内部文件,未经许可不得扩散第 24 页 共 36 页下发硬件配置表文件功能描述向显示设备发送硬件配置文件(hard.ini);预置条件硬件配置和检测项在此文件中设置,出厂前都已经配置好,上位机可选择实现;指令格式格式:0 x02(帧头) 0 x31 0 x31(目的地址) 0 x32 0 x32(源地址) 0 x33 0 x37(指令头) 0 x30(文件下载选项,”-“表示覆盖,”+”表示追加) 0 x30 0 x

60、30 0 x30 0 x30 0 x30 0 x30 0 x30 0 x30(文件偏移地址) 0 x470 x46(文件名,“hard.ini”,8个字节) (不定长数据) 0 x00 0 x00(校验位) 0 x03(帧尾)返回值格式:0 x02(帧头) 0 x31 0 x31(目的地址) 0 x32 0 x32(源地址) 0 x33 0 x38(指令头) 0 x30(返回值,0 x31为正常,0 x30为异常) 0 x00 0 x00(校验位) 0 x03(帧尾)指令详解 文件偏移地址-文件写入偏移指保存文件内容时文件指针的偏移字节数。 文件长度如果超过 2048 字节,必须分割成 2048 字节的若干段

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论