1、ICS 13320A 91 a雪中华人民共和国国家标准GBT 2 1 56432008报警传输系统串行数据接口的信息格式和协议第3部分:公用数据链路层协议Message formats and protocols for serial data interfacesin alarm transmission systems-Part 3:Common data link layer protocol(IEC 608397 3:2001 Alarm systems Part 7 3:Message formats andprotocols for serial data interfaces i
2、n alarm transmission systemsCommon data link layer protocol,MOD)2008-03-24发布 20080901实施丰瞀髅鬻瓣警襻瞥星发布中国国家标准化管理委员会况19目 次GBT 2156432008翮吾引言1范围12规范性引用文件13术语和定义,4缩略语,5概:述16数据链路数据块17基本传输协议,附录A(规范性附录)数据链路数据块类型7刖 吾GBT 2156432008GBT 21564确认如果从机有信息要传送,它可以用状态信息或块信息做出响应。主机 从机一般查询状态信息主机 从机一般查询块信息p一78多点操作多点系统中,主机必须
3、对每个从机进行查询以确保它们都能正常工作,查询方式要确保每个从机都被查询,并且与单个从机间的通信不占用整个总线。为简单起见,本部分的大部分协议描述与单个从机间的信息传输。当含有多点信息时,发往来自其他从机的信息将被交替插人到总线信息中。有多种算法可以实现上述目标,最简单的就是让主机对从机进行依次查询(并接收响应)。但是,在正常运行时,为了主机等待不工作的从机超时的时间最小化,要对已成功初始化的从机进行高频率的查询,对其他从机的查询频率则比较低。采用预先策略(Scheduling)算法应确保网络有充足的响应时间,对网络上从机(错误)的监测也应满足适当的系统要求。在网络安全问题重要的场合,建议从机
4、的初始化应在主机的定义模式下进行(如工程测试),其他场合仅对已初始化从机进行查询。79等待状态当主机不能处理输入信息时(如:正在与其他从机交换信息),主机会进行等待查询。从机对此只需响应一个确认数据块。从机可以表明它有块或状态数据块等待传输,主机可以选择其中的一个发送特定查询。主机 从机等待查询信号确认710来自主机的信息主机会发送一个块信息数据块或状态信息数据块给从机,而不是查询信号,从机的响应只需为确认。4主机 从机信息块、席谢,或主机 从机状态信息苈刮-一GBT 2156432008711从机间通信本协议不支持从机间直接通信,但是从机可以把信息传输给主机并通过它向另一个从机传递信息而不必
5、直接传送给另一个从机。从机A给从机B的信息目标地址块主机 从机B一般查询,源地址块或悯廊剖(ACK)、,712通用协议7121接收错误主机或从机接收的任何数据链路数据块有错误的信息都将被丢弃(例如,无STX,CRC错误)。7122响应接收到主机发来的一个有效信息后,从机必须在信息时限内发送出响应信息的第一个8比特字节,然后再发送响应信息中随后的字节。7123响应失败当主机向从机发送信息时,未收到有效响应信号,主机应用相同的s,K和XY值再次发送该信息。如果主机未收到对四个连续报文的有效响应,它应产生信息给自己的网络层,表明网络有故障。以后,主机可以每隔一段时间就再次向从机发出一般查询信号。71
6、24从机的重新初始化在网络安全不重要的场合,可以对主机进行编程,以尝试实现它与从机问连接的重新初始化。在这种情况下,一般查询不需要加密。75中的初始化过程要重复进行。其他情况下,所有通信应保留当前的DLLA设置。只有在人工干预后才能启动重新初始化过程。在一个被监视的网络中,若一个已初始化从机在通知网络故障的时间内被重新初始化,它将产生一个错误信息表明网络连接错误(后面要跟有信息指示网络恢复)。7125主机错误从机接收网络上的所有信息,但只对送往本机地址的信息做出反应,一个有潜力成为主机的从机可以监测网络的活动,如果未监测到任何活动,它会重新将自己设置成潜在主机。5GBT 2156432008潜
7、在主机将监测网络,时间至少是再起动时限以确保网络上没有其他数据传输。接着它将根据75启动初始化程序。新的主机将重新初始化所有从机,给x、Q赋于新值。注:当网络的安全问题不重要时,建议潜在主机在监测网络信息时,保留响应从机的清单,只尝试重新初始化原主机故障以前网络上已有的从机。6初始化DLLA长度KSXY数据链路数据块类型数据链路数据一般查询长度数据类型数据确认附录A(规范性附录)数据链路数据块类型611X02DLLA变量Q(一个8比特字节)80无数据GBT 2156432008长度 :6数据类型 :70数据 :一个8比特字节如果要发送信息块则数据字节中的0位应置位(一1),如果要发送状态信息则
8、1位应置位(一1),其他位应复位(一O)。状态信息长度 :621数据类型 :40数据 :116个8比特字节由116个独立的8比特字节组成的发送信息如下定义:位7 4 3 2 1 o状态类型是每个字节的高4位,定义其余各位的格式如下:状态类型 位 含 义在线传输失败在线传输阻塞电池不足主电源失效损坏DLLA失败一个设备供电指示监视(Watch-dog)最新事件01l200O1GBT 2156432008状态类型8位20123含 义单元软件重置RAM错误PROM错误EEPROM错误软件错误未用的位应复位(一o)响应状态查询的状态信息包括所有对设备有效的状态字节,响应一般查询的状态信息只须包括变化了
9、的状态字节。状态查询长度 :5数据类型 :41数据 :无数据块信息长度 :6253数据类型 :30数据 :1248数据字节(来自传输层)目标地址块长度 :7253数据类型 :31数据octetl :接收信息的从机地址数据octet一N :1247数据字节(来自传输层)源地址块长度 :7253数据类型 :32数据octetl :发送信息的从机地址数据octet2一N :1247数据字节(来自传输层)目标地址确认长度 :7数据类型 :33数据oetetl :接收确认信息的从机地址数据octet2 :l octet如果要传送一个块信息,octet 2的0位应置位(-1)。如果要传送一个状态变化,1位应置位(一1),其他位应复位(一o)。源地址确认长度 :7数据类型 :34数据octetl :发送确认信息的从机地址数据octet2 :1 octet如果要传送一个块信息,octet 2的0位应置位(-1)。如果要传送一个状态变化,1位应置位(一1),其他位应复位(一O)。8等待查询长度数据类型数据 无数据GBT 2156432008