GB T 20999-2007 交通信号控制机与上位机间的数据通信协议.pdf

上传人:postpastor181 文档编号:220188 上传时间:2019-07-13 格式:PDF 页数:38 大小:790.18KB
下载 相关 举报
GB T 20999-2007 交通信号控制机与上位机间的数据通信协议.pdf_第1页
第1页 / 共38页
GB T 20999-2007 交通信号控制机与上位机间的数据通信协议.pdf_第2页
第2页 / 共38页
GB T 20999-2007 交通信号控制机与上位机间的数据通信协议.pdf_第3页
第3页 / 共38页
GB T 20999-2007 交通信号控制机与上位机间的数据通信协议.pdf_第4页
第4页 / 共38页
GB T 20999-2007 交通信号控制机与上位机间的数据通信协议.pdf_第5页
第5页 / 共38页
亲,该文档总共38页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、ICS 3510001L 79 a目中华人民共和国国家标准GBT 209992007交通信号控制机与上位机间的数据通信协议Data communication protocol between traffic signal controller and control center2007-07-17发布 2008-01-01实施宰瞀徽鬻瓣警糌瞥霎发布中国国家标准化管理委员会捉印GBT 20999-2007目 次前言1范围2规范性引用文件3术语和定义4数据通信协议结构5物理层6数据链路层7网络层8应用层附录A(规范性附录)点对多点协议附录B(规范性附录)NULL协议附录C(规范性附录)应用层消

2、息的格式与内容参考文献“I1l123334589弱前 言GBT 20999-2007本标准的附录A、附录B和附录C为规范性附录。本标准由全国智能运输系统标准化技术委员会(SACTC 268)提出并归口。本标准起草单位:北京市公安交通管理局交通工程科学研究所、中国科学院自动化研究所、国家智能交通系统工程技术研究中心、青岛海信网络科技股份有限公司、北京布鲁盾高新技术有限公司、中国普天首信通信设备厂(集团)。本标准主要起草人:高玉春、王飞跃、朱风华、张新城、赵欣、杨琪、征志涛、张纪升、周永顺、王晓华、余五建。交通信号控制机与上位机间的数据通信协议GBT 20999-20071范围本标准规定了交通信号

3、控制机(以下简称为信号机)与上位机间的数据通信协议的结构及物理层、数据链路层、网络层和应用层的要求。本标准适用于交通信号控制系统中信号机与上位机间的通信。2规范性引用文件下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准。GBT 74211987信息处理系统一数据通信一高级数据链路控制规程一规程类别汇编(idt ISO7809:1984)GBT 7496-1987信息处理系统一数据通信一高级数据

4、链路控制规程一帧结构(idt ISO 3309:1984)GBT 75751987数据通信一高级数据链路控制规程一规程要素汇编(idt ISO 4335:1984)GBT 15126-1994信息处理系统数据通信网路服务定义(idt ISO 8348:1987)GBT 17547-1998信息技术开放系统互连数据链路服务定义(idt ISOIEC 8886:1996)IEEE 802231985局域网协议标准RFC0791 IP协议RFC0793 TCP协议RFC0768 UDP协议3术语和定义下列术语和定义适用于本标准。31上位机control center在交通信号控制系统中,能和多台信号

5、机通信并对其进行控制和监视的上端设备。32相位phase信号相位signal phase在一个信号周期内分配给一股或多股独立交通流的一组绿、黄、红灯变化的信号时序。33输出通道output channel一组驱动红、黄、绿灯的信号的组合(特殊情况下可以没有黄灯信号)。34清空间隔clearance interval在一个信号机周期内,为保证交通安全,前一相位结束和下一相位开始之间的中间状态,包括黄灯1GBT 20999-2007时间和红灯清空时间。35阶段stage信号阶段signal stage信号周期中的基本时间单元,灯色保持不变的放行时间段及其转换间隔。36 信号阶段表signal st

6、age table一个信号周期中所有阶段的有序集合。37协调控制coordinated control通过使多个路口的协调阶段的起始和放行时间保持一定关系,把多个路口的交通信号灯协调起来加以控制的控制方式。38上位机直接控制control center control directly上位机通过向信号机发送消息直接控制信号灯状态的控制方式。39日计划day plan信号机内表示一天中的时段划分及时段采用控制方案的参数集合。310日计划调度裹day plan schedule信号机内表示特殊日(包括周日)与所用日计划的对应关系的表格。4数据通信协议结构通信协议结构框图见图1。该结构包含物理层、数

7、据链路层、网络层和应用层。除应用层外,每一层提供了多种选择方案,符合本标准的协议至少实现从上到下的一个相容协议栈。图I中的连线表示相连的协议间兼容关系。田1结构图应用层网络层数据链路层物理层5物理层GBT 20999-200751物理层概述物理层要求包括通信基础设施(铜线,同轴电缆,光纤,无线等)组成,还包括比特流是怎样被传输和接收的,但不关注比特流的含义和结构。物理层接口提供的选择包括RS-232一C数据终端设备接口和以太网口,应至少满足其中的一种物理层接口。52物理层接口的实现要求521 RS-232-C数据终端设备接口的实现要求RS-232一C数据终端设备接口的实现应符合以下规定:字节结

8、构为1个起始位,8个数据位,1个校验位,1个结束位;接口提供的信号应至少包括下列信号:地(Earth Ground)、数据发送(Transmit Data)、数据接收(Receive Data)、请求发送(Request To Send)、清除发送(Clear tO Send)和逻辑地(LogicGround)l接E1支持比特率至少包括:1 200 bits,2 400 bits,4 800 bits,9 600 bits,192 00 hits。522以太网口的实现要求以太网口的实现应符合IEEE 802231985的规定。6数据链路层61数据链路层概述数据链路层定义提供的服务,规定了协议编

9、码(语法)、过程和使用的参数。数据链路层提供的协议包括点对多点协议和以太网协议。具体实现应至少满足其中的一种。62数据链路层的实现要求621 点对多点协议的实现要求点对多点协议的实现要求见附录A。622 以太网协议的实现要求以太网协议的实现应符合IEEE 802231985的规定。7网络层71网络层概述网络层具有多种协议识别功能,定义相关的协议编码(语法)及过程。网络层提供的协议包括NULL协议、TCPIP协议、UDPIP协议,具体实现应至少满足其中的一种。72网络层的实现要求721 NULL协议的实现要求NuLL协议的实现要求见附录B。722 TCPIP协议的实现要求IP协议的实现应符合RF

10、C0791的规定。TCP协议的实现应符合RFC0793的规定。723 UDPIP协议的实现要求IP协议的实现应符合RFC0791的规定。UDP协议的实现应符合RFC0768的规定。3GBT 20999-20078应用层81应用层概述应用层规定与具体应用相关的消息的格式与内容。82应用层消息的格式与内窖应用层消息的格式与内容见附录c。4附录A(规范性附录)点对多点协议GBT 209992007A1提供的服务提供非平衡无连接类(ucc)服务,应符合GBT 17547-1998中第1章至第7章、第15章、第16章、第18章和第19章的规定。A2协议内容A21一般要求协议采用HDLC协议的UCC模式,

11、采用异步响应模式(ARM),应符合GBT 74211987的要求。A22帧格式A221帧格式结构所有传输都是以帧的形式进行的。帧格式结构见图A1 a)和图A1 b)。l帖标志序列l链路地址l控制域 信息城 I帧校验序列l帧标志序列la)信息帧结构l帧标志序列i链路地址l控制域J帧校验序列l帧标志序列lb)命令帧结构图A1帧结构A222帧标志序列所有的帧都应以帧标志序列开始,并以帧标志序列结束。该序列是由一个0 bit、紧接着6个l bit以及其后的一个0 bit(Ollllll0)组成。传输中采用起始结束位的基本的透明模式,不使用其他的透明模式。A223链路地址域链路地址域应包含链路地址。1个

12、链路地址最多由2个字节组成。如果链路地址的第一个地址字节的第一个比特为0,那么随后的字节应是该地址域的一个扩展,见图A2 b)。地址域应以1开头的一个字节来结束。链路地址域的第一个字节的第二位是一个组播标志位(G),该位为1表示该地址是组播地址,该位为0表示不是组播地址。见图A2 a)和图A2 b)。单字节地址的有效地址域是高六位,取值范围是o63,双字节地址的有效地址域是第一字节的高六位连接上第二字节的高七位,取值范围是648191。地址0保留,用于测试。组播地址63(oxFF)用于广播,代表所有站的地址。b7 b0 b7 bo地址MSB 地址LSBb)双字节链路地址域圈A2地址域一CBT

13、20999-2007A224控制域控制域长度是8位。除以下情况外,PF位的使用应符合GBT 75751987中的63、7319和731,10的规定:组播或广播的UI帧中的P位要设为0发往单地址的UP帧的P或F(应答时)位要设为1uI帔之同的P位的设置是可选的。A225信息域信息域内容为要传输的上层信息。信息域的第一个字节是初始化协议识别器(IPI),IPI用来识别上一层的通信协议是什么。应支持以下IPI的取值:O)【21:表示上一层的协议是IPoxcl:表示上一层的协议是NuLL。命令帧中不包含信息域。A226帧校验序列帧校验序列用来检查所传输信息的数据是否正确。帧校验序列应符合GBT 749

14、6-1987中462的定义。A23帧类型A231一般要求支持的帧类型应包括GBT 7575-1987和GBT 74211987中非平衡无连接服务规程支持的帧,包括以下类型:命令: 应答:无序号信息帧(uI) 无序号信息帧(u1)无序号轮询侦(uP) 无序号信息帧(uI)在上面各帧中,轮询结束(PollFinal)位的使用应符合GBT 7575-1987的规定。除轮询位在无序号轮询帧中总是置1外,控制域中的轮询结束位应符合引用标准的规定。无序号轮询帧不能使用广播或组播地址。无序号轮询帔不能包含信息域。A232无效帧所有的无效帧应丢掉。下列条件将导致无效帧:地址域中的地址不支持;控制域中的控制值不

15、支持。A24过程应符合GBT 7575-1987和GBT 74211987的第6章的规定。帧传输按照非平衡模式,传输由链路中的主站控制,并且由一个唯一寻址的从站来应答。所有组播消息使用控制域中轮询位(P)等于0的无序号信息帧,不需应答。在一个交换连接(比如一个电话连接)中建立链路,主站和从站的角色将取决于发起连接的站。主站的数据链路层应该使用一个调度器来周期地提醒应用层发送一个轮询消息。无序号轮询控制帧就是用于这个目的。时间参数中的T4定时器将决定时间间隔。T4的定义见A252时间参数。一个从站在每一响应机会中将只传送一个无序号信息帧。从站响应时,地址字段中的地址为从站的地址,并非主站的地址。

16、A25参数A251信息域长度符合本标准的系统至少支持515字节的信息域。支持信息域的长度超过515字节的系统应说明支持的长度。6GBT 20999-2007A252时间参数数据链路层有4个计时器,取值范围是l ms到2 147 483 647 ms,可调精度为l ms。它们只应用于数据链路层,不应用于其他层。4个计数器分别为:T1为主站等待确认帧的最大时间,T1只在发送带有轮询位被设置的命令帧时被激活T2为从站在发送确认前的最大可延时时间。取值0意味着在确认生成时不应有延时。这个定时器保证从站及时响应,以便确认消息在主站的计时器Tl超时前能被接收到(T2T1)。T2只在接收站收到带有轮询位被设

17、置的帧时才被激活;T3为判断连接断开的等待时间;T4为在数据连接上没有帧交换的最大允许时间。取值0x7FFFFFFFH表示该定时器没有设置。设备设置为主站点,应支持T1和T3时间参数。设备设置为从站点,应支持T2和T4时间参数。A253延迟时间在传输帧中,字节到字节的最小延迟时间的是一个位流的时间(例如;l 200 bits的时间是083 ms)。在主站上的完整双方操作中,结束标志的传输可超过字节到字节的延迟时间。GBT 20999-2007B1协议识别功能附录B(规范性附录)NULL协议NULL协议提供协议识别功能,能区别多个网络层协议。协议识别功能通过初始化协议识别器(IPI)来实现,IP

18、I是用户数据信息的数据链路单元数据(DLUNITDATA)原语在网络层和数据链路层之间传递的第一个字节。B2提供的服务提供的服务是无连接模式服务(CLNS),应符合GBT 15126-1994的第】章至第7章、第15章至第19章的定义。提供的服务不应包括其中关于服务质量的内容。B21数据包结构网络层数据包由两部分组成,结构如图B1所示。圈B1网络层数据包结构初始化协议识别器用来标识上层所用协议,符合本标准的IPI取值为OxCl,不采用控制协议。B22过程此协议将接受网络服务(Ns)用户数据参数的网络单元数据(NUNITDATA)请求原语,并将其嵌人数据信息包中的高层信息字段中,传送至数据链路层

19、。数据信息包的反馈则是一个相反的映射过程。B3协议实现采用NULL协议的系统应支持一个高层信息域(HigherLayer InformationField),该域长度至少为数据链路服务数据单元(DLSDU)长度(见A251)减去一个字节。B4协议到服务的映射协议到无连接模式服务的映射将提供:NUNITDATA原语到数据信息包的映射;在NUNITDATA原语中NS用户数据参数到数据信息包中高层信息域的映射。NUNITDATA请求原语的源地址和目的地址没有包括在此协议中。C1消息的分类附录C(规范性附录)应用层消息的格式与内容GBT 20999-2007C11综述应用层消息分为消息类型域和信息域两

20、部分,其中消息类型域占用1个字节,第7位即最高位在本协议版本中始终为1第o3位表示消息对应的操作类型,第46位表示消息操作对象的个数。信息域分为对象域和对象值域,其中对象域由对象标识、索引数、子对象和索引组成,对象值域则包括传输对象的值或对象的出错信息。具体的结构定义如图c1和c2所示:应用层数据结构如下:信息域结构如下圈c1应用层数据结构圈C2信息域详细结构索引数表示对象有几个索引,o表示这个为单对象或整个表,这个值最大为3。子对象表示表中的某一个字段值,如果这个值为o,表示对象是单个对象或整个表,最大值为63。消息类型域各位的定义如图C3和表c1所示:对象致 操作类型圈c3 消息类型字节各

21、位的意义GBT 20999-2007表C1 消息类型宇节各位的描述位 值 含义 描 述此位一1表示没有后续字节,此位一。表示有后续字节。根据本标准,此7 1 最重要的位位的值必须设为146 07 对象数 表示本次消息传输的对象数,o表示有一个对象。1表示有两个对象,依次类推3O 0000 查询请求 该消息是查询消息0001 设置请求 该消息是设置消息0010 设置请求无应答 该消息是设置消息,但不需要确认应答0100 查询应答 该消息是对查询消息的应答消息0101 设置应答 该消息是对设置消息的确认消息0i10 出错应答 该消息衰示收到的查询或设置消息有错误0011 主动上报 该消息衰示信号机

22、主动传输消息其他 保留 保留应用层所有对象标识见表cz。衰C2应用屡所有对象标识的列表对象标识 取值范围 对象名称公共配置相关对象 0弼1 公共设备识别参效0x82 公共模块表最大行数Ox83 公共同步时问0x84 公共同步标志0x85 模块表公共时间参数 0x86 公共时问Ox87 标准时区0x88 本地时间0x89 时基调度表最大行数Ox8A 时段表最大行数Ox8B 时段裹所包含的最大时段数ox8C 话动时段表的编号Ox8D 时基调度表参数0x8E 时段表参数上报参数 0x8F 事件类型表最大行数OxgO 事件日志表的最大行数Ox9I 事件类型表参数Ox9Z 事件日志表参数10衰C2(续)

23、GBT 20999-2007对象标识 取值范围 对象名称相位参数 0x93 相位表最大行数0x94 相位状态组最大数量Ox95 相位参数表0x96 相位输出状态表Ox97 相位冲突表检测器参数 0x98 车辆检测器最大数量0x99 检测器状态组的最大数量0x9A 检测数据流水号0x9B 数据采集周期0x9C 活动检测器总数0x9D 脉冲数据流水号0x9E 脉冲数据采集周期0x9F 车辆检测器参数定义表0xA0 检测器状态表0xAl 交通检测数据表0xA2 车辆检测器告警参数表单元参数 0xA3 启动时的闪光控制时间0xA4 启动时的全红控制时间0xA5 当前的信号机控制状态0xA6 当前的闪光

24、控制模式0xA7 信号机报警20xA8 信号机报警10xA9 信号机报警摘要0xAA 允许远程控制实体激活信号机的某些功能0xAB 闪光频率0xAC 辉度控制开启时间0xAD 辉度控制关闭时间灯控端口参数 0xAE 信号机支持的最大通道数量0xAF 通道状态组数0xBO 通道参数表OxBl 通道输出状态表GBT 20999-2007衰C2(续)对象标识 取值范围 对象名称控制参数 oxB2 配时方案数OxB3 最大阶段配时表数OxB4 最大阶段数oxB5 手动控制方案0xB6 系统控制方案0xB7 控制方式0xB8 公共周期时长0xB9 协调相位差OxBA 阶段状态0xBB 步进指令0xBD

25、降级模式0xBE 当前方案备阶段时长orbF 当前方案各关键相位绿灯时长0xCO 配时方案表0xCl 阶段配时衰下载标志参数 0xC2 上位机下载参数的开始结柬标志控制主机参散 0xC3 控制主机选项参数0xC4 信号机基地址OxC5 路口数量跟随相位参数 0xC6 最随相位表最大行数OC7 跟随相位状态表最大行散0xC8 跟随相位裹OxC9 厦随相位状态表所有的“查询请求”和“设置请求”消息都需要应答。接收方收到“查询请求”消息后,应以“查询应答”消息或“出错应答”消息应答;接收方收到“设置请求”消息后,应以“设置应答”或“出错应答”消息应答。其他消息如无注明,则不舞要应答。所有的出错应答消

26、息的长度为2个字节,有固定的格式,第2个字节是错误类型,第3个字节是错误字节索引。如果消息中有多个错误,出错应答消息只指明第1个错误。出错应答消息的值域字段含义描述见表C3。裹C3 出错应答消息的值域字段含义描述的列表字节号 名称 取值范围 长度字节 描 述l 错位状态 l5 1 意义分别如下:1t消息长度太长l2 z消息类型错误3 z设置的对象值超出规定的范围;4:消息长度太短;5:不属于上述类型的其他错误衰C3(续)GBI20999-2007字节号 名称 取值范围 长度字节 描 述2 错误索引 o255 1 意义分别如下。0:表示错误不是因为数据字段的值引起的1255。表示发生错误的字段在

27、整个数据字段中的位置如表中第3行第5个字段发生错误,并且表一行有6个字段,则错误索引一6+6+517C12规程在本标准下,通信双方采用主从方式进行通信,主站通过查询请求、设置请求、设置请求无应答来管理从站。还应能接收和处理查询应答、设置应答、出错应答消息。从站应能接收和处理查询请求、设置请求、设置请求无应答消息,还应能根据要求发送查询应答、设置应答、出错应答消息。另外双方还要支持主动上报消息,从站发送主动上报消息,主战收到后应能够进行正确的处理。协议实体间的通信通过交换协议消息的方式实现。每个协议消息都表示为一个独立完整的数据报。本标准支持不长于484个字节的消息。下面对上述几种消息的处理流程

28、进行详细的阐述。c121查询请求消息的处理当从站收到查询请求数据包时,将依次按照如下规则进行相应操作:a) 当收到的查询请求消息包含对象值域时,从站将忽略对象值域字段,不对此字段进行处理。b)如果收到的消息中不是表C3中所列的对象时,从站将发送错误消息给主站,其中错误状态等于消息类型错误(2),错误索引等于0。c)如果收到的消息中对象标识在表C3中,但其索引字段或子对象字段不正确,则从站将发送错误消息给主站,其中错误状态等于消息类型错误(2),错误索引等于0。d) 如果收到的消息长度超过了本标准规定的最大长度,从站将发送错误消息给主站,其中错误状态等于消息长度太长(1),错误索引等于o。e)如

29、果收到的消息不能够正确解码,但错误情况与上述几种不同,则从站将发送错误消息给主站。其中错误状态等于不属于上述类型的其他错误(5),错误索引等于0。f)如果收到的消息完全正确,从站将根据对象域字段的值,对象值域字段填充完整,并将构造查询应答消息发送给主站。c122设置请求消息的处理当从站收到设置请求数据包时,将依次按照如下规则进行相应操作:a) 如果收到的消息中不包含对象值域,从站将发送错误消息给主站,其中错误状态等于消息长度太短(4),错误索引等于0。b) 如果收到的消息中不是表C3中所列的对象,从站将发送错误消息给主站,其中错误状态等于消息类型错误(2),错误索引等于0。c)如果收到的消息中

30、对象标识在表C3中,但其索引字段或子对象字段不正确,则从站将发送错误消息给主站,其中错误状态等于消息类型错误(2),错误索引等于0。d) 如果收到的消息中对象值域字段的数据不是相应对象的有效值,则从站发送错误消息给主站,其中错误状态等于设置的对象值超出规定的范围(3),错误索引等于发生错误的字段位置。e)如果收到的消息不能够正确解码,但错误情况与上述几种不同,则从站将发送错误消息给主站,其中错误状态等于不属于上述类型的其他错误(5),错误索引等于o。f) 如果收到的消息完全正确,从站构造设置应答消息给主站,其中对象值域字段为空。c123设置请求无应答消息的处理当从站收到设置请求无应答数据包时,

31、将依次按照如下规则进行相应操作:13GBT 20999-2007a)如果收到的消息中不包含对象值域,从站将丢弃此数据包,不作进一步处理。b) 如果收到的消息中不是表C3中所列的对象,从站将丢弃此数据包,不作进一步处理。c)如果收到的消息中对象标识在表C3中,但其索引字段或子对象字段不正确,从站将丢弃此数据包,不作进一步处理。d)如果收到的消息中对象值域字段的数据不是相应对象的有效值,从站将丢弃此数据包,不作进一步处理。e)如果收到的消息不能够正确解码,但错误情况与上述几种不同,则从站将丢弃此数据包,不作进一步处理。f)如果收到的消息完全正确,从站根据消息的数据对相应的对象进行赋值操作。C124

32、对响应消息的处理主站在给从站发送消息后,需要将本消息的正确响应消息的消息类型字段和对象域字段记住,当主站收到从站发送的响应消息数据包时,将依次按照如下规则进行相应操作:a) 如果收到设置应答消息,首先将消息类型字段和对象域字段解码出来,与记录的消息类型字段和对象域字段进行比较,如果完全相同则表示本次收到的响应消息正确,主站将收到的响应消息丢弃,并将记录的消息类型字段和对象域字段删除;如果比较的结果不相同,则主站将本次错误记录到日志中,同时将收到的响应消息丢弃,并删除记录的消息类型字段和对象域字段。b)如果收到查询应答消息,首先将消息类型字段、对象域字段和对象值域字段解码出来,与记录的消息类型字

33、段和对象域字段进行比较,如果完全相同并且对象值域字段的解码正确,则表示本次收到的响应消息正确,主站将删除记录的消息类型字段和对象域字段,并且根据消息的对象值域进行应用处理如果比较结果不完全相同或者对象值域的解码不正确,主站将本次错误记录到日志中,同时将收到的响应消息丢弃,并删除记录的消息类型字段和对象域字段。c)如果收到错误应答消息,主站首先将本次错误记录到日志中,同时将收到的响应消息丢弃,并删除记录的消息类型字段和对象域字段。d)如果主站收到主动上报消息,首先对收到的消息进行解码,如果对象域字段和对象值域字段正确,则根据对象值域字段进行应用处理;否则主站将本次错误记录到日志中。e)如果在规定

34、的时间内(时间自定义)没有收到响应消息,主站首先将本次错误记录到日志中,并删除记录的消息类型字段和对象域字段。C13举例a) 下面举例说明使用查询请求消息和查询应答消息读取公共时间参数主站发送消息:ox80 消息类型:对象数一。一1个对象,操作类型一查询请求消息0x86 对象标识=公共时间Ox00 索引数=0,子对象一0从站响应消息:ox84 消息类型:对象数=o一1个对象,操作类型=查询应答消息0x86 对象标识一公共时间0x00 索引数一0,子对象一00x3A 0x24 0x63 Ox20对象值一975463200=November 29,2000 at 2:00 am UTCb)下面举例

35、说明使用设置请求消息和设置应答消息设置启动时的闪光控制时间和启动时的全红控制时间两个参数主站发送消息0x91OxA3消息类型:对象数=12个对象,操作类型一设置请求消息对象标识一启动时的闪光控制时间GBT 20999-2007Ox00 索引数一0,子对象一00x10 对象值一160xA4 对象标识一启动时的全红控制时间Ox00 索引数一0,子对象一00x20 对象值一32从站响应消息:0x95 消息类型:对象数一12个对象,操作类型=设置应答消息OxA3 对象标识=启动时的闪光控制时间Ox00 索引数一0,子对象一00xA4 对象标识一启动时的全红控制时间Ox00 索引数一0,子对象一0c)

36、下面举例说明使用查询请求消息和查询应答消息读取通道参数表的第i行和第3行(整表)主站发送消息:Ox80 消息类型;对象数一。一1个对象,操作类型一查询请求消息OxBO 对象标识一通道参数表0x00 索引数一0,子对象=0从站响应消息0x84OxBO0x00消息类型:对象数一。一i个对象,操作类型一查询应答消息对象标识一通道参数表索引数一o,子对象=o对象值一“0x02 行数第一行0x01 行号0x08 通道控制的信号源一相位80x01 通道控制模式一黄闪第三行Ox03 行号0x09 通道控制的信号源一相位90x02 通道控制模式一红闪”d) 下面举例说明使用设置请求消息和设置应答消息设置通道参

37、数表的控制模式参数(第1行、第3行)主站发送消息0x910xB00x430x010x010xB00x430x030x02从站响应消息0x95OxB0消息类型:对象数一12个对象,操作类型一设置请求消息对象标识一通道参数表索引数一1,子对象一3索引一1一第1行对象值一通道控制模式一黄闪对象标识一通道参数表索引数一1,子对象一3索引=3=第3行对象值一通道控制模式一红闪消息类型:对象数一12个对象,操作类型一设置应答消息对象标识一通道参数表6BT 20999-20070x430x010xB00x430x03索引数=1,子对象一3索引=1一第1行对象标识一通道参数表索引数一1。子对象一3索引一3一第

38、3行C2公共配置相关对象c21消息功能包含了实现大多效设备类型的配置功能的公用对象。C22公共配置相关参数列表见表C4衰C4公共配置相关参数列表长度序号 名称 歌值范围 对象标识 描 述字节l 公共设备识别参数 o65535 Ox81 2 为设备中那些用户可改变的参数指定一个相对唯一的ID。通常使用CRC算法产生。目前不用2 公共模块表最大 0255 0x82 1 公共模块表最大行数行数3 公共同步时问 065535 0x83 1 同步数据变化标志的置位开关0表示开关关用,非0表示打开。如果开关打开,则对需同步对象进行任何写操作都将使对应的globalSynchFlagbit置位。中心系统应该

39、在与信号机联机之初将这个对象清零。信号机维护工具应在修改焉同步散据前打开开关,并在完成设置后关闭4 公共同步标志 O65535 0x84 2 需要同步的数据的变化标志。每个bit代表一类数据,bit=1表示数据发生变化,bit=0表示数据无变化。这个对象要与globalSynchTime结合使用如果globalSynchTime打开,则对各个bit对应对象进行任何写操作都将使该bit位置位如果g】ob音lSynchTime关闭。则对各个妇对应对象进行任何写操作都将使该bit位清零。上位系统应该在与信号机联机时刻获取这个对象的值。以判断是否同步C23模块表参数见表C5和表C6含有软件和硬件厂商的

40、信息,每个关联模块的型号、版本,以及模块是硬件产品还是软件产品的定义信息。裹C5模块裹行数参数长度序号 名称取值范围 对象标识 描 述字节1 模块表实际袭行数 1N 0x86 l 实际表行数,这个字段表明后面数据总共有多少行2 第一行 模块表单表结构见C6N 第N行 模块表单表结构见C6衰C6模块衰参数列衰GBT 20999-2007长度序号 名称 取值范围 描 述字节1 模块表行号 116 1 模块表行号(索引)2 模块设备节点长度 o255 13 模块设备节点 变长 设备类型的节点识别号4 模块制造商长度 0255 15 模块制造商 变长 模块制造商6 模块型号长度 O255 17 模块型

41、号 变长 模块的型号(硬件)或固件引用号(软件)8 模块版本长度 0255 l9 模块版本 变长 模块版本10 模块类型 13 1 其他(1),硬件(2),软件(3)c3公共时间参数包含了实现大多数设备类型的时间相关功能的公用对象。c31相关参数见表C7。衰C7公共时间相关参数列表长度序号 名称 取值范围 对象标识 描 述字节1 公共时间 O4294967295 0x86 4 UTC(或GMT)时间,从197011 00:00t00至今的秒数2 标准时区 一4320043200 0x87 4 本地标准时间与GMT的时差(秒)。正值表示本地时间在东半球,负值表示本地时间在西半球。北京时问时差一+

42、8,应出厂时设置好3 本地时间 04294967295 0x88 4 本地时间,等于197011 00:00t00以来的秒数4 时基调度表最大行数 40 0x89 1 时基调度表最大行数5 时段表最大行数 16 0x8A 1 时段表最大行数6 时段表所包含的最大 48 0x8B 1 每个时段表所包古的时段数。所有时段表时段数 具有相同的时段数7 活动时段表的编号 016 Ox8C 1 表示活动时段表的编号。0表示段有活动的时段表GBT 209992007C32时基调度表参数见表C8和表C9。表CB时基调度表行数长度序号 名称 取值范围 对象标识 描 述字节1 调度计划表实际表 1N 1 实际表

43、行数,这个宇段表明后面数据总共有多少行0x8D行数2 第一行 时基调度表单表结构见C9N 第N行 时基调度表单表结构见C9表C9时基调度袭参数列裹长度序号 名称 取值范围 描 述字节1 调度计划号 140 1 由调度月、调度日(按月)、调度日(按周)、时段表号四个参数共同决定计划是否可以执行(索引)2 调度月 o65535 2 bit 1一bit 12,每位表示一个月。置I表示允许对应计划在该月执行3 调度11(按周) 0255 1 bit 1一bit 7,每位表示一周中的一天。置1表示允许对应计划在该天执行4 调度日(按月) 04294967295 4 bit lbit 31,每位表示一月中

44、的一天。置I表示允许对应计划在该天执行5 时段表号 0一255 1 时段表号。0表示本行无效C33时段表参数见表Ci0和表C1l。表的总行数等于时段表最大行数与时段表所包含的最大时段数的乘积。衰C10时段衰行数长度序号名称 取值范围 对象标识 描 述字节l 时段表行数 1N 0x8E 1 实际表行数,这个字段表明后面数据总共有多少行2 时段事件行数 1M 13 时段表1、时段事件时段表单表结构见表C11号1时段表单表结构见表C1IM 时段表I、时段事件时段表单表结构见表C1I号M时段表单表结构见表C1I阶段配时方案号、M*N 时段表单表结构见表C1I阶段号M表c11时段表参数列表GBT 209

45、99-2007长度序号 名称 取值范围 描 述字节1 时段表号 116 l 时段表号(索引)2 时段事件号 148 l 时段(事件)号。几个不同的事件可以在一天中的不同时段执行。如果两个事件出现的时段相同,则时段号小的先执行(索引)3 开始执行时刻的整点数 o23 1 开始执行时刻的整点数,军用时间(24时制)4 开始执行的整分数 O59 1 开始执行的整分数5 控制方式 013 1 要执行的控制方式,o自主控制,1关灯,2闪光3全红,6感应,8单点优化,ll主从线控,12系统优化,13干预线控6 配时方案号 o255 l 要执行的配时方案号,不能大于maxPatterns,255flash,

46、或254free。0表示没有可执行方式即信号机自主决定控制方式7 辅助功能输出 0255 1 执行的辅助功能输出:bit 7-4 l Reservedlbit 3:辉度控制(1-enabled,0-disabled)。同时应设置unitControl的对应bit以允许辉度控制lbit 2-0I Reserved8 特殊功能输出 0255 1 要执行的特殊功能输出,bit 7-0l Special Function 8-1,Reservedfbit一0Fal暑eDisabiedbit=lTrueEnabledC4上报参数包含了实现大多数设备的报告功能的公用对象。C41相关参数见表C12。衰C12

47、上报相关参数列表长度序号 名称 取值范围 对象标识 描 述字节l 事件类型表最大行数 1255 0x8F 1 事件类型表最大行数2 事件日志表的最大行数 0255 0x90 1 事件日志表的最大行数C42事件类型表参数见表C13和表C14。衰C13事件类型裹行数长度序号 名称 取值范围 对象标识 描 述字节l 事件类型表行数 1N 0x91 1 实际表行效这个宇段表明后面数据总共有多少行2 第一行 事件类型表单表结构见表C14N 第N行 事件类型表单表结构见表C14GBT 20999-2007衰C14事件类型衰参数列衰长度序号 名称 取值范围 描 述字节1 事件类型编号 1255 1 事件类型编号(索引)2 事件类型清除时间 O4294967295 4 用于清除事件记录。设置这个值后。这种类型的事件发生时间等于或小于设定时间的将被清除。时间值是自19701i 00100100(midnight)以来的秒数。如果不支持公共时间,则是机器通电启动后的秒数3 事件类型描述长度 0255 1 事件类型长度

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 标准规范 > 国家标准

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1