水文监测数据通信规约.pdf

上传人:花仙子 文档编号:94014 上传时间:2019-07-08 格式:PDF 页数:80 大小:1.82MB
下载 相关 举报
水文监测数据通信规约.pdf_第1页
第1页 / 共80页
水文监测数据通信规约.pdf_第2页
第2页 / 共80页
水文监测数据通信规约.pdf_第3页
第3页 / 共80页
水文监测数据通信规约.pdf_第4页
第4页 / 共80页
水文监测数据通信规约.pdf_第5页
第5页 / 共80页
亲,该文档总共80页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、ICS 33n20M 04 S L中华人民共和国水利行业标准SL 6512014Transmission protocols for hydrologic monitoring data2014-0117发布 20140417实施盏中华人民共和国水利部发布中华人民共和国水利部水利部关于批准发布水利行业标准的公告()2014年第6号中华人民共和国水利部批准(SI。651 2014)为水利行业标准,现予以公布。序号 标准名称 标准编号 替代标准号 发布日期 实施日期- SL 65l一2014 2014117 2014417水利部2014年i月17日前言1范围2规范性引用文件3术语、符号和代号31术

2、语一32符号和代号-4 总则5数据采集通信规约51一般规定一52智能传感器通信协议”6报文传输规约61一般规定62报文帧结构框架一63链路传输规约目 次64 ASCII字符编码传输报文帧结构65 HEXBCD编码传输报文帧结构66报文正文结构附录A(规范性附录) 遥测站分类码附录B(规范性附录) 功能码定义附录c(规范性附录) 遥测信息编码要素及标识符汇总表附录D(规范性附录) 遥测站参数配置表定义附录E(规范性附录) 水文信息报文编码格式附录F(资料性附录) 蒲福氏风力等级表附录G(资料性附录) 人工置数编码要素及标识符附录H(资料性附录) 条文说明SL 65I-2014,000000008

3、uM踮弘盯蛇蛆眈们的SL 65l一2014丽 昌根据水利部水利行业标准制修订计划,依据GBT 112009标准化工作导则第1部分:标准的结构和编写的要求,编制本标准。本标准共6章和8个附录,主要内容包括:一范围;规范性引用文件;术语、符号和代号;一总则;数据采集通信规约;报文传输规约。本标准为全文推荐。本标准批准部门:中华人民共和国水利部。本标准主持机构:水利部水文局。本标准解释单位:水利部水文局。本标准主编单位:水利部水利信息中心、长江水利委员会水文局、淮河水利委员会水文局、北京大学、浙江省水文局、水利部南京水利水文自动化研究所、水利部水文仪器及岩土工程仪器质量监督检验测试中心。本标准出版、

4、发行单位:中国水利水电出版社。本标准主要起草人:蔡阳、倪伟新、吴恒清、高繁民、林灿尧、陆云扬、陈智、何青、牛窖平、陈卫、丁强、祝明、孙春鹏、陈祖华、徐海峰、张建刚、王志毅。本标准审查会议技术负责人:朱星明。本标准体例格式审查人:朱星明。水文监测数据通信规约SL 651-20141范围本标准规定了水文监测系统中智能传感器与遥测终端的接口及数据通信协议、测站与中心站之间的数据通信协议。本标准适用于江河、湖泊、水库、近海、水电站、灌区及输水工程等各类水文监测系统和水资源监测(控)系统,亦适用于其他水利监测系统。2规范性引用文件下列文件对于本标准的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本

5、适用于本标准。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本标准。GBT 2260-2007 中华人民共和国行政区划代码GBT 19677 2005水文仪器术语及符号GBT 19705-2005水文仪器信号与接口GBT 50095水文基本术语和符号标准SL 26水利水电工程技术术语SL 61水文自动测报系统技术规范SL 330一2011水情信息编码SL 502水文测站代码编制导则3术语、符号和代号31术语GBT 50095、SL 26界定的以及下列术语和定义适用于本标准。311水文监测系统hydrologic monitoring system用于对各类水文要素实施采集、传输、

6、处理的设施以及软硬件设备的总称。312智能传感器intelligent sensor特指配备串行接口并具有数据处理与通信功能的传感器。313水位基值water level reference value水文监测系统中用于水位监测的假定基面,它的取值是低于历史最低水位或河床最低点的高程值。对于水文测站,该值可采用测站基面。314相对水位relative water level水位真值与水位基值的差值。315水位修正值correction reference value of water level相对水位与传感器采集水位值之间的差值。注:水位修正值与水位真值之间的关系是:水位修正值一水位真值一水

7、位基值一传感器采集水位值。SL 651-2014316累计降水量accumulative total rainfall从某个时间起点开始(一般为1月1日的日起始时间)至统计结束时间(一般为报文编制相对应的观测时间)的降水量总值。317日降水量daily total rainfall24h降水量总值。注:统计时间起点一般为前一天日起始时间,截止时间为今日日起始时间。其观测时间用截止时间。318当前降水量current total rainfall最近日起始时间开始统计至当前时刻的降水总量。319当前蒸发current total evaporation最近日起始时间开始统计至当前时刻的蒸发总量。

8、3110时间步长measuring time interval等时段水文(水资源)要素数据观测时间的间隔。32符号和代号GBT 19677 2005、GBT 50095、SL 25等标准界定的以及表1中符号、代号和缩略语适用于本标准。衰1符号、代号和缩略语序号 符号、代号和缩略语 内 容3G 第三代移动通信技术支持高速数据传输的蜂窝移动通信技术2 ADSL 非对称数字用户线环路3 ASCII 基于拉丁字母的一套电脑编码系统,规定了常用符号的二进制数表示方法4 BCD 二十进制编码5 BSC 由IBM公司提出,面向字符支持半双工通信的同步通信规程CDMA一1X 基于码分多址的蜂窝数字移动通信系统

9、网络分组交换技术CRC 循环冗余码校验 。8 GSMGPRS 基于全球移动通信系统的通用无线分组交换技术DDN 利用数字信道传输数据信号的数据传输网GSMSMSCDMASMS 移动通信中的短消息业务11 HEX 十六进制编码IC 集成电路13 IP 互联阿协议为计算机同络相互连接进行通信耐设计的协议JPG 全名JPEG,足24位的图像文件格式是面向连续色调静止图像的一种压缩标准应用于电子控制器上的一种通用协议和丁业标准通过它可以将不同厂商生产的控1 5 Modbus RTU制设备连成网络进行集中监控1 6 PSTN 公用电话变换网17 RS一232C 数字终端设备和数据电路终端设备日J使用串行

10、二进制数据交换的接口标准2衰1符号、代号和缩略语(续SL 6512014序号 符号、代号和缩略语 内 容EIA一422和RS一422是同义词t RS一422标准全称是“平衡电压数字接口电路的电18 RS一422气特性”它定义了接口电路的特性19 RS一485 平衡数字多点系统用发生器和接收机的电特性接u标准一种将复接、线路传辅及交换功能融为一体并由统一网管系统操作的综合信息传SDH送网络基于微处理器的智能化监测传感器串行单一通道数据通信接口协议。在该协议支持21 SDI 12下可实现一对多点总线远距离连接和传送22 VSAT 甚小口径卫星终端站也称为卫星小数据站(小站)4总则41 各级各类水文

11、监测系统的设计与建设以及相关设备的生产制造应符合本标准的规定。42智能传感器与遥测终端设备之间的接口及数据通信协议应符合数据采集通信规约;遥测站与中心站之问的数据传输通信协议应符合报文传输规约。43本标准未能详尽的其他水利数据采集、传输规约可在本标准规定的框架下扩充。44水文监测系统涉及的仪器设备产品制造除应符合本标准规定外,还应符合相应国家标准、行业标准的要求。5数据采集通信规约51一般规定511智能传感器宜采用RS一485422、RS一232C、SDI一12等通用接口标准;通信协议宜采用ModbusRTU协议和SDI一12通信协议。512其他接口类水文仪器宜参照GBT 19705 2005

12、。52智能传感器通信协议521智能传感器Modbus RTU通信协议5211通信速率和字节帧结构通信波特率宜采用1200bits、2400bits、4800bits、9600bits、1 9200bits;字节帧结构为1个起始位0,8个数据位,1位停止位1,无奇偶校验位;低位在前,高位在后。5212数据帧基本格式数据帧基本格式见表2。除了校验值外,其他数据传输顺序为高位字节在前,低位字节在后。裹2数据帧基本格式地址 功能码 数据 校验1宁节 1字节 木定长 2字节52121地址地址域在帧的开始部分,由一个字节组成,范围为0255。3SL 651201452122功能码a)ModbusRTU通信

13、协议功能码分为三类:公共功能码、用户定义功能码和保留功能码,分配表见表3。表3 ModbusRTU通信协议功能码分配裹功能码区域 功能码类别 功能码区域 功能码类别164 公共功能码 1201 2 7 留作内部使用6572 用户定义功能码 1282S 5 用于异常应答73119 非法功能码b)常用公共功能码见表4。裹4常用公共功能码序号 功能码 说 明 序号 功能码 说 明01H 读取线圈状态 8 08H 进诊断校验2 02H 读取输入状态 9 OBH 读取事件计数03H 读取保持寄存器 10 0FH 写多个线圈04H 读取输入寄存嚣 lOH 写多个寄存器05H 写单个线圈 11H 报告从机标

14、识06H 写单个寄存器 13H 重置通信链路7 07H 读取异常状态52123数据数据包含了智能传感器执行特定功能所需要的数据或者智能传感器响应查询时采集到的数据。数据类型可以是整型数、定点数、十进制浮点数。常用水文要素在协议中所用寄存器地址及数据长度应符合表5的规定。表5常用水文耍蠢所用寄存地址及量据长度水文参量传感器 寄存器地址 数据字节数 数据结构 说 明智能降雨量传感器 0000H I六进制整型散 数据为累计量,量纲为0 1mm智能水位传感器 0002H f六进制整型数 单位为mm其他传感器 0004H 自定义52124校验校验使用1 6位循环冗余码(CRCl6),校验码前所有字节参与

15、校验计算,生成多项式为:x”+X15+X2+15213查询数据标准通信方式采用遥测终端设备(主机)发出查询数据帧,传感器返回响应数据帧或错误指示帧。通常采用公共功能码03H读寄存器数据。查询数据帧结构见表6,响应数据帧结构见表7,错误指示帧结构见表8。4裹6查询数据帧结构SL 65l-2014序号 名称 字节数 说明传感器地址 1 oFFH功能码 1 03H起始地址 2 0FFFFH4 寄存器数量 017DOH5 校验 CRCl6低位字竹在胁裹7响应数据帧结构序 呼 名称 字节散 说明传感器地址2 功能码数据长度 1寄存器值 2N N为寄存器的数聩校验 2 CRCl 6,低位宁节在前表8错误指

16、示帻结构序号 名称 字节数 说明传感器地址 oFFH2 功能码(差错) 83H3 异常码 1 01或02或03或04枝验 2 CRCl6,低位字节在前522智能传感器SDI一12通信协议智能传感器采用SDI一12通用接口标准时,应采用SDI一12串行数据接口通信协议,遵照SDI一12标准V13版本的相关规定执行。智能传感器采用RS一485、RS一232C等通用接口标准时,也可参照SDI一12串行数据接口通信协议执行。6报文传输规约61一般规定611本规约在一种报文帧结构框架内,规定了ASCII字符编码和HEXBCD编码的两种报文编码结构;其通信协议基于面向字符异步通信方式。612在水文监测系统

17、设计与建设时,应根据采用的数据传输信道类型及其特性和项目需求,选择ASCII字符编码或HExBcD编码帧结构,从本规约规定的报文结构中选择适宜的报文正文、要素编码组合,确定适合于信道传输的单帧报文长度。数据报文、查询命令以及设置(控制)命令报文应采用同一种编码结构,不应交叉使用。613遥测站分类码编码规定见附录A,功能码定义见附录B,编码要素及标识符规定见附录C遥测站参数配置标识符见附录D。对于未做规定的遥测站分类码、功能码、编码要素及标识符、遥测站参数配置标识符,可在预留的自定义区间内加以扩展定义。在ASCII字符编码或HEXBCD编码帧结构中,功能码、编码要素及标识符、遥测站参数配置应采用

18、相应的编码方式。614不同信道传输波特率的选择应满足SL 61的相关规定。5SL 651201462报文帧结构框架621帧基本单元帧基本单元为字节,每字节包含8个数据位、1个起始位0和1个停止位“1,无校验。帧基本单元结构见表9。裹9帧基本单元结构起始位 8个散据位 停止位“o” DO D】 D2 )3 )4 D5 DS D7 “】”622报文帧控制字符定义报文帧控制字符定义见表10。ASCII字符编码的帧起始采用SOH(01H),HEXBCD编码的帧起始采用7E7EH,其他控制字符在两种编码结构中的定义相同。裹10报文帧控制字符定义控制字符代码 对应编码 功 能 使用说明SoH ASCII字

19、符编码撮文帧起始帧起始7E7EH HEXBCD编码报文帧起始STX 02H 传输正文起始SYN 16H 多包传输正文起始 多包发送t一次确认的传输模式中使用ETX 03H 报文结束,后续无报文 作为报文结束符,表示传输完成等待退出通信ETB 17H 报文结束,后续有报文 在报文分包传输时作为报文结束符,表示传输未完成,开=叮退出通信ENQ 05H 询问 作为下行查询及控制命令帧的报文结束符EOT 04H 传输结束,退出 作为传糖结束确认帧报文结束符表示町以退出通信ACK 06H 肯定确认t继续发送 作为有后续搬文帧的“确认帧”报文结束符NAK 】5H 否定应菩反馈重发 用于要求肘方重发某数据包

20、的撮文结束符在下行确认帧代替EOT作为报文结束符,要求终端在线。保持在线ESC1BH 传输结束终端保持在线10rain内若没有接收到中心站命令,终端退回原先设定的【作状态623报文帧结构6231帧结构框架规定水文监测数据传输的通信协议应采用表11规定的上行报文帧结构框架,表1 2规定的下行报文帧结构框架。不管传输的字符采用何种编码,均应满足此帧结构框架规定。传输顺序为高位字节在前,低位字节在后。表11上行报文帧结构框架序号 名 称 编码说明1 帧起始符 01H7E7EH中心站地址 范围为1255报头3 遥测站地址密码6衰儿上行报文帧培构框槊l壤SL 65l一2014序号 名 称 编码说明5 功

21、能码6 报文上下行标识及长度报头报文起始符 STXSYN8 包总数及序列号 报文起始符为SYN时编人该组,其他情况下省略9 报文正文10 报文结束符 ETBETX校验码前所有字节的CRC校验,生成多项式:x16+x”+x2+ 校验码l t高位字节在前,低位字节在后寰12下行报文帧结构框架序号 名 称 编码说明帧起始符 01HTE7EH2 遥测站地址中心站地址 范围为1255密码报头功能码报文上下行标识及长度7 报文起始符 STXSYN包总数及序列号 报文起始符为SYN时绾人谖组,其他情况下省略9 报文正文10 报文结束符 ENQACKNAKEOTESC校验码 见表11说明6232遥测站地址编码

22、遥测站地址编码由5字节构成(A5A1),其中A5为高位字节,A1为低位字节。编码应遵循下列规定:a)水文遥测站地址编码见表13,采用5字节BCD码。首字节为oo,后4字节编码方式按照SL502的规定执行。裹13水文遥测站地址码水文遥测站地址组成A5 A4 A3 A2 A100 遥测站地址,按照SL 502的规定编制b)其他遥测站地址编码见表14,由5个字节混合编码组成,中心站解码时还原为6个字节BCD码。前三个字节A5、A4、A3采用GB 2260-2007规定的行政区划代码的前6位,A5为省(自治区、直辖市)码,A4为地(市、州、盟)码,A3为县(市、区、旗)码;A5、A4、A3采用BCD码

23、。后2个字节A2、A1为遥测站地址自定义段,采用HEX码,中心站解码时还原为3个字节BCD码;每个县遥测站选址自定义范围为160000,中继站选址范围为6000165534。65535为广播地址,0为无效地址。遥测站地址编制部门应保证遥测站地址的唯一性。7SL 651-2014衰14其他遥测站地址编码其他遥测站地址组成A5 A4 A3 A2 Al遥测站地址臼定义160000采用GB 2260 2007规定的行政区划代码的前6位巾继站地址自定义6000I6 55346233密码编制规则密码为2字节HEX码,由中心站生成,中心站应能远程统一修改遥测终端密码。遥测终端应设定初始密码,入网后应及时更改

24、。63链路传输规约631链路传输模式及其应用规定6311链路传输模式种类链路传输模式种类见表1 5。表15链路传输模式种类模式代呼 模式种类 适用工作制式 适用信道M1 发送无回答 自报式 单向或舣IfI】信道M2 发送确认 自报式 双i,I信道M3 多包发送确认 自报式 双I;|I倍道M4 雀询响应 查询应善式 双向俯道6312链路传输模式应用规定链路传输模式应用应符合下列规定:a)M1,遥测站为通信发起端。遥测站发出报文后,中心站不需响应。可用于发送单帧自报报文,包括测试报、均匀时段水文信息报、遥测站定时报、加报报、小时报、人工置数报;其上行帧报文结束符为ETX,没有下行帧。b)M2,遥测

25、站为通信发起端。遥测站发出报文后,中心站接收报文正确,应响应发送“确认”报文;中心站接收报文无效,则不响应。遥测站收不到响应报文应启动重发机制,最多重发2次。可用于发送自报报文,包括测试报、均匀时段水文信息报、遥测站定时报、加报报、小时报、人工置数报;其上行帧报文结束符为ETBETX;下行帧为“确认”帧,报文结束符为EOTESC。c)M3,通常情况下遥测站为通信发起端。遥测站连续发出多包报文后,中心站正确接收全部数据包,仅应回答1次确认报文;若有错误数据包,中心站应发送包括错误数据包序列号(1包序列号,每包单独重发)的响应包,遥测站重发相应序列号包数据,最多重发2次。用于发送多帧自报报文,包括

26、图片信息报、均匀时段水文信息报、人:I=置数报等。其上行帧报文结束符为ETBETX(收到NAK的重发包用ETX);下行帧为“确认否认”帧,报文结束符为EOTNAKESC。中心站采用该模式查询遥测站数据时,在遥测站收到查询请求后,遥测站则以类似发起端的传输方式想中心站发送数据。d)M4,中心站为通信发起端。中心站发出查询请求报文后,遥测站接收请求报文正确,应发送响应帧;如遥测站接收请求报文无效,则不响应。用于查询遥测站数据,设置(修改)遥测8SL 65l一2014站运行状态参数、控制遥测站运行。下行帧为“查询确认”帧,报文结束符为ENQACKEOT;上行帧为响应帧,报文结束符为ETBETX。63

27、2链路传输基本规则6321包的字符之间无线路空闲间隔;两包之间的线路空闲间隔应考虑信道网络延时、中间环节延时、终端响应时间、波特率等因素。在两个数据包之间应至少等待一个线路空闲间隔。6322对于自报式工作制式,通信发起端是遥测站,接收端是中心站;对于查询应答工作制式,通信发起端是中心站,接收端是遥测站。发起端在规定时间内没有正确收到响应报文,应作为超时出错处理,超时等待时间应根据不同的信道类型来确定;超时出错后发起端应启动重发机制。6323数据传输重发由通信发起端控制,应重发2次;若连续3次超时,应退出通信,等待下次重新建立链路。6324对于单向信道,遥测站发完报文即退出通信。对于双向信道,中

28、心站负责控制是否退出通信链路。中心站“确认”帧报文结束符为ESC时,遥测站应保持通信设备带电值守,以随时响应中心站查询设置命令;“确认”帧报文结束符是EOT时,遥测站退出通信状态。6325遥测站上行报文结束符是ETB时,表示后续有报文,不可退出通信;报文结束符是ETX时,表示后续无报文,可退出传输链路。633报文传输链路6331自报式报文传输链路见图1。遥测站 中心站口亟委亟巫至夏)一(a)M1发送无回答传输模式,毋,隹舻罅誊枯7: ,毋,甓舻扩7 i亘至亟耍雯雯至墅夏二卜最后帧报文ETx4】巫亟困,穆甓蝣舻7围1(一l 自报式报文传输链路示意圈NAK结束符9SL 6512014(c)M3多包

29、发送单次确认传输模式宣垫塑皇 卜首次发送皿堕塑奎,舭婚镑二二二亘蔓受亘三二二二F二。第次重发一j垂亘困,舻谊缈二二二亘重匾亘二二二r二。一第z次重发玉巫亟圈,妙蜷谤膨二,互豳。(d)重发传输机制(虚线表示中心站没有响应)圈1(二) 自报式报文传输链路示意圈6332查询应答式(包括控制命令)报文传输链路规定见图2。中心站 遥测站(a)M3查询请求响应传输模式图2一) 童询应答式报文传输链路示意田【b)M4蚤伺请求啊应传精惧五二二二至亘亟垂三二首次发送一_j亚蔓i!i口一一壤1杖锗谤越时一二二二亘至垂亘二二二二F。 第次重发t曼垂亘困一搓啦锗慷砸耐一二二二亘至亟亘二二二二二。 第z次重发_j亚亟困

30、一一嵌收锗谤越时一二】叵亟丁一fc)雷者传输棚制(虚姥嘉示蔼涮站没有响府)图2(二) 查询应答式报文传输链路示意圈SL 65l一201464 ASCII字符编码传输报文帧结构641 ASCII字符编码传输报文帧结构中人工置数数据和图片数据采用原编码传输,其他信息组编码均应采用ASCII字符传输。642对于ASCII字符编码M1M2M4模式,遥测站向中心站发送信息应采用表16上行帧结构;中心站向遥测站发送响应信息应采用表17下行帧结构,对于M1传输模式类型无下行报文。表16 ASCII字符编码MIM2M4模式上行帧结构定义序号 名 称 传输字节数 说 明帻起始符 1 SOH1字节HEX转换为2个

31、ASCII宁符传输,范围为1255。2 中心站地址 2 指以省(或漉域机构)为单元,为县、市级以J分中心分配的中心站地址遥测站地址 10 编码规则见623 2,转换为10个ASCII一符传输密码 2字节HEX编码,编码规则见62 3 3转换为4个ASCII字符传输报头见附录B需将1个字竹功能码转换为2个ASCII字符功能码2传输用2宁节HEX编码转换为4个ASCII字符传输。第1个字符用作上F行标识(0表月i七行,8表求下r;其余3个字撤文上行标识及长度符表不报文:文长度,表示报史起始符之后、撤史结束符之前的报丈宁节数允许长度为00014095报文起始符 S,IX8 报文正支 不定妊 自撤数据

32、、响应帧内容等报文结束符 1 ETX、ETB2字节HEX编码转换为4个ASCII字符传输;校验码腑10 校骑码 所有字节的CRC枝验q成多项式:X“+x“+x2+1,高位字节在前低位字竹在后643对于M3模式,遥测站向中心站发送信息应采用表18上行帧结构,中心站向遥测站发送信息应采用表19下行帧结构。11SL 65l一2014表17 ASCII字符编码M2M4模式下行帧结构定义序号 名 称 传输字节数 说 明1 帧起始符 S()H遥测站地址 lo 见丧1 6说明中心站地址 2 见表1 6说明报头 密码 见表1 6说明功能码 2 见表16说明报文下行标识及长度 见表16说明报文起始符 l STX

33、8 撤义正文 不定长 确认帧、数据雀询控制命令桢内容等报文结束符 分别是控制符ENQ、ACK、E()T、ESC校验码 见袅1 6说明衰18 ASCII字符一码M3模式上行帧培构定义序号 名 称 传输字节散 说 明帧起始符 SOH2 中心站地址 2 见表16说明3 遥测站地址 】O 见表16说明4 密码 见表16说明功能码 2 见表1 6说明报头报文上行标识及长度 见表1 6说明7 报文起始符 SYN前3个ASCII字符表示包总散后3个ASCII字符寝月i本包总数及序列号 6 次发送数据包的序列号,范围为14095。原编码采用HEX码报文正文1 不定长 遥测站多帧自报数据等10 报文结束符 分别

34、是控制符ETX、ETB校验码 见表16说明a当报文正文较长时,需要对报文正文进行分包传输。发送端对完整的报文正文进行分割,分成若干个数据包再按照传输规则进行传输。接收端对分割传输的数据包进行组合,恢复成完整报文正文。衰19 ASCII字符编码M3模式下行培构定义序号 名 称 传输字节数 说 明帧起始符 1 SOH2 遥测站地址 她表1 6说明中心站地址 2 见表1 6说明密码 见表1 6说明报头5 功能码 见表16说明报文下行标识及长度 见表16说明报文起始符 SYN包总数及序列导5 6 见表18说明报文正文 不定长 中心站否认确认帧内容等报文结束符 1 分别足控制符ENQ、NAK、E()T、

35、ESC校验码 见表16说明在成答帧中,包总数取自上行帧。响膻NAK时包序列号是对应错误帧的序列号(1个错误包序列号,每包啦独茕发)l响应EOTESC时,序列号是最后一帧的序列号t即包总教。12SL 65l一201465 HEXBCD编码传输报文帧结构651应用HExBcD编码报文帧结构时,报文信息组不管是HEX、BCD编码或ASCII字符均采用原编码传输。652对于HEXBCD编码M1M2M4模式,遥测站向中心站发送信息应采用表20上行帧结构;中心站向遥测站发送响应信息应采用表2l下行帧结构,对于MI传输模式类型无下行撤文。襄20 HEXBCD编码MIM2M4模式上行帧结构定义序号 名 称 传

36、输宁节数 说 明1 帧起始符 2 7E7EH1宁节HEX码,范围为l2 55。指以省(或流域机构)为巾心站地址单元,为县、市级以L分中心分配的中心站地址遥测站地址 5 编码规则见623 2密码 2字节HEX码,编码规则见6 2 3 3报头 功能码 1字节HEX码定义见附录B用2字节HEX码。高4位用作f:下行标识(0000表示:行,1000表示下行)其余12位表推文史K度,11月;报报文上行标识及长度文起始符之后、报文结束符之前的报史#竹敬,允许K度为000I40957 报文起始符 STX8 报文正文 不定长 自报数据、响应帧内容等报文结束符 1 控制符ETX、ETB校验码由2字节HEX构成是

37、枝验码前所彳J宁符的CRC校验码 校验,生成多项式:x”+x”+搿+1岛位字竹在前低位字节在后表21 HEXBCD编码M2M4模式下行帻结构定义序号 名 称 传输字节数 说 明】 帧起始符 2 7E7EH2 遥测站地址 见寝20说明3 中心站地址 lL表20说明报头 密码 见表20说明5 功能码 1 见袅20说明6 报文下行标识及长度 2 见表20醴明搬文起始符 STX8 报文正文 不定长 确认帧、散据矗询控制命令帧内彝等报文结束符 1 分别是控制符ENQ、ACK、EOT、ESC校验码 见表20说明653对于M3模式,遥测站向中心站发送信息应采用表22上行帧结构,中心站向遥测站发送信息应采用表

38、23下行帧结构。13SL 65l一2014表22 HEXBCD编码M3模式上行帧结构定义序号 名 称 传输字竹数 说 明帧起始符2 中心站地址 见表20说明遥测站地址 见表20说明密码 2 见表zO说明功能码 1 见表zO说明报头表示SYN拄制符之后结束符之的的撤文肯散,用报文上行标识及长度2HEX编码,允许长度为0001HFFFFH报文起始符 SYN采JHEX码。高1 2位哀乐包总教低1 2位袁di车次发送8 包总数及序列导数据包的序列号,范围为14095报文正文8 不定长 遥测站多帧自报数据等报文结束符 J 分别足控制符ETX、ETl3校验码 2 见表20说明a当报支正文较长时,需要对报文

39、正文进行分包传输,发送端对完整的撤文JIi文进行分割,分成井卜卜数据包,再按照传输规则进行传输。接收端对分割传输的数据包进行组合,恢复成完整报文正文。衰23 HExBcD编码M3模式下行帧结构定义序咛 名 称 传输字节数 说 叫帧起始符 2 7E7EH遥测站地址 她表zO说明3 中心站地址 见丧20说明密码 2 见表20说明报头功能码 见袁20说明报文下行标识及长度 见在20说明报文起始符 SYN8 包总数及序列号a 见表22说明报文正文 小定长 中心站否认确认帧内窬等报文结束符 分别是控制符ENQ、NAK、E()I、ESC11 校验码 2 见袁20说明a在应答帧中,包总数取自卜行帧。响应NA

40、K时包序列1是对应错误帧的序列号(1个错误包序列呼侮包单独茕发);响应EOTESC时,序列号是最后一帧的序列号,即包总数。66报文正文结构661报文正文基本结构在采用ASCII字符编码或HExBCD编码报文帧结构时,报文正文结构应一致但应采用相应的编码编制报文。上行报文正文基本结构见表24,下行报文正文基本结构见表25。662 ASCII字符编码报文正文规定6621报文正文信息组编码由要素(参数)标识符与相应数据构成标识符编列在前,数据编列在后。各要素(参数)标识符、数据之间均用“空格”作为分隔符,“编码结构”表示为“要素(参14SL 651-2014数)标识符空格数据空格”;其中流水号及发报

41、时间后不带“空格”分隔符。报文正文最后的1个空格不应省略。裹24上行报文正文基本结构序号 编码名称 编码结构 编码说明1 流水号 流水号 2宁节HEX码范围165535发报时问 发报时间 6字常BCD码,YYMMDDHflmmSS地址标识符遥测站地址遥测站地址4 遥测站分类码 遥测站分类码标识符 根据功能码定义选编观测时问标识符观测时间 根据功能码定义选编观测叫问要素(或参数)标识符1 见附录c和附录E数据1 水定妊要素(或参数)信息组 要素(或参数)标识符2 见附录c和附采E数据2 不定长表25下行报文正文基本结构序导 编码名称 编码结构 编码说明1 流水号 流水号 2字节HEX码,范围16

42、55352 发报时问 发报时间 6字节BCD码YYMMDDHHmm鞋S地址标识符3 遥测站地址 根据功能码定义选编遥测站地址要素(参数)标识符1由一组或多组命令参数组成,要素(参数) 要素(参数)标识符2根据功能码定义选编6622要素标识符采用附录C规定的“标识符ASCII码”。遥测站基本参数、运行参数标识符采用附录D中标识符引导符并转换为ASCII码。数据采用HEX码、整型数或十进制浮点数,非字符型数据(图片数据除外)应转换为ASCII字符传输。6623遥测站分类码标识遥测站类型,按附录A规定执行,采用“遥测站分类码ASCII字符”。6624流水号,表示发送报文的顺序。上行报文流水号在016

43、5535之间循环;确认帧下行报文的流水号与上行报文的流水号相同;由中心站发起的下行报文流水号为0。重发报文使用原报文流水号;报文正文分包传输时只有第1个包有流水号。6625发报时间表示发送报文的时问,在发送报文时取于实时时钟,由年、月、日、时、分、秒组成,编码格式为YYMMDDHHmmSS,其中:a)YY表示年份,2位数字,取值0099。b)MM表示月份,2位数字,取值0112。c)DD表示日期,2位数字,取值0131。d)HH表示小时,2位数字,取值0023。e)mm表示分钟,2位数字,取值0059。f)SS表示秒,2位数字,取值0059。6626报文正文中的流水号、发报时间组应编于指定位置

44、;在监测数据报文中,遥测站地址与遥1 5SL 6512014测站分类码是固定组合,不可分割。6627遥测站地址用标识符导引,也是多站报文的分隔符。当一份报文中包含多个遥测站的信息数据时,报文正文第3组开始的编报顺序是“遥测站l地址组遥测站1分类码观测时间组1 遥测站1要素信息组遥测站2地址组遥测站2分类码观测时间组2遥测站2要素信息组”。6628 观测时间组表示要素信息组中各水文要素的观测时间,其编码格式规定如下:a)观测时间码由年、月、13、时、分组成,编码格式为YYMMDDHHmm,取值参见6625。b)对瞬时值(或状态)类要素,观测时间码表示要素值的观测时间(或发生时间)。c)对时段类要

45、素,观测时间码表示要素值观测时段末的时间。d)对均匀时段信息报,观测时间码表示第一组数据的观测时间。e)一份报文中有不同观测时间的要素数据时,应同时编报要素对应的观测时间,要素的数据信息编报在相应的观测时间组之后。观测时间组由观测时间标识符与观测时间组成。6629应根据功能码编报报文正文,相关要素(参数)信息内容可为要素信息、遥测终端配置表、应答帧内容等,由一个或若干个要素(参数)的编码组成。66210下行报文“命令参数”是选编内容,它应根据报文帧功能码定义编报相应的命令参数(或要素)标识符及其数据。66211观测时间组之后的数据组必须是与该观测时间有关联的数据,而数据组的前后顺序可以随意,但

46、不可以编到观测时间组之前。663 HEXBCD编码报文正文规定6631报文正文信息组由标识符与相应数据构成,表示为“标识符数据”。标识与数据、信息组之间均不采用分隔符。数据是HEXBCD码时采用原编码传输;数据是十进制浮点数时省略小数点,压缩为BCD码传输,数据长度及小数点位置由标识符说明。6632标识符采用2字节HEX码。高位字节是标识符引导符;低位字节用于定义后续数据的字节数及其小数点后的位数。HExBcD码标识符结构见表26。裹26 HEXBCD编码标识符结构规定高位字节 低位字节 说 明标识符引导符 数据定义字节高5位 宁肯低3位要素标识符与遥测站配置参数标识通常为1字符HEX码,范围

47、为 表示数据字节散 丧示小数点后位数 符取值相f司,H功能码区分是要索还01HFEH;当该宁节取值FFH 宁节数为扣除小数点后包含 是遥测站参数标识时其后增加1字节扩展标识符 符号位的长度,范围 范围为o7为0316633报文中的数据应满足以下规定:a)BCD编码数据最高位字节是“FF”表示负数,除了标识的负数外,其他BCD数据均是正数。数据位数是奇数,且是负数时,数据高位前插入“FF0”。数据位数是偶数,且是负数时,数据高位前插入1字节“FF”。b)当采用BCD编码的遥测站目的地地址(如短信接收号码等,且不可能是负数)位数是奇数时,最高位用“A”补齐,解码时去掉“A”;位数是偶数时,直接采用原数据。c)少数数据是HEX编码,是无符号位数据,通过标识符识别。6634要素标识符引导符采

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

当前位置:首页 > 标准规范 > 行业标准 > 其他标准

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