1、ICS XX.XX.XXX M XX 备案号 中华人民共和国水利行业标准 SL /TXXX-XXXX 水资源监控管理系统数据传输规约 Data transmission protocol for water resources monitoring management system (送审稿) XXXX - XX - XX发布 XXXX -
2、XX - XX实施 中华人民共和国水利部 发布 45 前 言 本规约是根据我国水资源监控管理系统的需要,按照水利技术标准体系表和《水利技术标准编写规定》(SL 1—2002)的要求,认真总结各地水资源监控管理系统实践经验、广泛调查和征求意见的基础上,编制而成。 本规约共7章 16节99 条和1个附录,主要技术内容包括: ——数据报文传输规约; ——
3、数据传输报文及数据结构; ——通信方式和误码率; ——仪表设备数据传输规约; ——数据传输的考核。 本标准批准部门:中华人民共和国水利部 本标准主持机构:水利部水资源司 本标准解释单位:水利部水资源司 水利部南京水利水文自动化研究所 本标准出版、发行单位:中国水利水电出版社 本标准主编单位:水利部南京水利水文自动化研究所 本标准参编单位:水利部水文水资源监控工程技术研究中心 水利部水文仪器及岩土工程仪器质量监督检验测试中心 本标准主要起草人: 本标准审查会议技术负责人: 本标准体例格式审
4、查人: 目 次 1 总则 ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄1 2 术语、符号和代号 ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄2 2.1 术语 ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄2 2.2 符号和代号 ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄2 3 数据报文传输规约 ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄4 3.1 帧结构 ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄4 3.2
5、链路传输 ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄11 3.3 物理层规约 ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄11 4 数据传输报文及数据结构 ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄13 4.1 确认/否认 ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄13 4.2 链路检测 ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄13 4.3 参数设置及查询 ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄13 4.4 控制命令 ┄┄┄┄┄┄┄┄┄
6、┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄31 4.5 自报数据 ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄36 5 通信方式和误码率 ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄40 5.1 通讯方式 ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄40 5.2 误码率 ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄41 6 仪表设备数据传输规约 ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄42 6.1 仪表数据传输规约 ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
7、┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄42 6.2 设备数据传输规约 ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄42 7 数据传输的考核 ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄43 7.1 考核内容和指标 ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄43 7.2 考核方法 ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄43 附录 事件记录 ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄44 1 总 则 1.0.1 为提高
8、水资源管理的效率和满足精细化的要求,规范水资源监控管理系统的设计、建设、管理,以适应水利信息化建设与管理的需要,建立统一的数据采集和传输规约,形成科学合理,相互兼容,资源共享的信息管理体制,制定本规约。 1.0.2 本规约适用于各级各类水资源监控管理系统(包括取水在线监测系统、取水许可管理系统、水资源管理系统)中的信息采集与传输,适用于从城市集中供水水源、取用水户、入河排污口、行政边界控制断面等水资源监控点以及移动监测设备与水资源监控中心站之间的数据传输。 1.0.3 本规约规定的各种信息传输设备在不同体系结构下的数据传输方式、格式和协议,适用于各类水资源数据采集传感器对采集传输和监控
9、终端设备,传输和监控终端设备对各类中心站之间的通信。 1.0.4 下列标准中的条款通过本标准的引用而成为本标准的条款。凡是注明发布年号的引用标准,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些标准的最新版本。凡是未注明发布年号的引用标准,其最新版本适用于本标准。 《中华人民共和国行政区划代码》 (GB/T 2260-2002) 《远动设备及系统 第五部分 传输规约》 (GB/T 18657-2002) 《水文仪器信号与接口》 (GB/T 19705-2005) 《水文基本术语》 (GB/
10、T 50095) 《水质 词汇 第一部分和第二部分》 (GB6816) 《水文自动测报系统技术规范》 (SL 61-2003) 《水环境监测规范》 (SL 219) 《地下水监测规范》 (SL 183-2005) 《水资源监控管理数据库表结构及标识符标准》 (SL XXX-XXX) 《实时雨水情数据库表结构与标识标准 》 (SL 323-2005) 《基础水文数据库表结构及标识符标准》 (SL 324-2005) 《水质数据库表结构及标识符标准》 (SL 325-2005) 《水利工程基础信息代码编制规定》 (SL 213)
11、 《水利信息网命名及IP地址分配规定》 (SL 307-2004) 《地下水环境监测技术规范 》 (HJ/T 164-2004) 《地表水和污水监测技术规范 》 (HJ/T 91-2002) 1.0.5 数据采集和传输除应符合本标准规定外,尚应符合国家现行有关标准的规定。 2 术语、符号和代号 2.1 术语 2.1.1 终端地址 terminal address 系统中终端设备的地址编码。 2.1.2 中继站地址 relay station address 系统中用于中转数据和监控命令的中继站的地址编码。 2.1.3 报
12、文 Report text 系统中交换与传输的完整数据信息。 2.1.4 启动站 operate station 一次报文传输过程,主动发出报文的站。 2.1.5 从动站 driven station 一次报文传输过程,接收报文并作出响应的站。 2.1.6 随时在线 always online 通信设备时刻处在可以接收或发送的状态。 2.1.7 剩余水量 surplus water 新输入系统终端和终端内已有的用于水量计量的计划水量之和。 2.1.8 在线保持 online conservation 在使用GPR
13、S、CDMA/1X时,以一定时间间隔定时发送数据包,使优先级别不被降低,保持长时间在线。 2.1.9 综合参数 comprehensive parameter 水位、流量(水量),水压和水质等参数的总称。 2.1.10 总水量(累积水量) Water quantity 某一时段内,流过明渠或管道测流断面的水量,以水的体积计量。 2.2 符号和代号 下列符合和代号(含缩写字母)适用于本规约: ——A: 终端、中继地址; ——AFN: 应用层功能码; ——AUX: 附加信息; ——BCD:二~十进制编码; ——BIN: 二进制编码; ——C: 控制; ——C
14、S: 帧校验码; ——DIR: 传输方向位; ——ERC: 事件记录代码; ——L: 用户数据长度; ——P: 校验位; ——DIV: 拆分标志位; ——DIVS:拆分计数; ——PW: 密码; ——Tp: 时间标签; ——SMS:移动通信中的短消息业务; ——GPRS:基于GSM的通用分组天线业; ——CDMA: 基于码分多址的蜂窝数字移动通信系统; ——CRC: 循环冗余码校验; ——ADSL: 非对称数字用户线环路; ——PSTN: 公用电话交换网; ——IP地址:“互联网协议(Internet Protocol)”规定的计算机在网络上的标识; ——VPN
15、虚拟专用网,是对局域网的扩展; ——SDI-12: 欧美国家监测传感器串行数据通讯接口协议。在该协议支持下可实现一对多点总线远距离连接和传送; ——MODBUS: 应用于可以将不同厂商生产的控制设备可以连成网络进行集中监控的通用协议和工业标准。 3 数据报文传输规约 3.1 帧结构 3.1.1 参考GB/T18657.3—2002规定的增强性三层参考模型,结合水资源监控管理系统数据传输的特点,制定实用的帧结构。 3.1.2 字节格式 ——帧的基本单元字节。传输顺序为低位在前,高位在后;低字节在前,高字节在后。 3.1.3 帧格式 1 帧格式定义 ——本规约采用
16、异步式传输帧格式,定义如下: 起始字符(68H) ↑ 固定长度的报文头 ↓ 长度L 起始字符(68H) 控制域C 控制域 用户 数据区 地址域A 地址域 用户数据 用户数据域 校验CS 帧校验 结束字符(16H) 2 传输规则 1)线路空闲状态为二进制1; 2)帧的字符之间无线路空闲间隔;两帧之间的线路空闲间隔应考虑信道网络延时、中间环节延时、终端响应时间等因素; 3)帧校验位(CS)是用户数据区的CRC校验; 4)接收方校验,如检出了差错,舍弃此帧。两帧之间应考虑线路的空闲间隔; 5)每个字符应校验起动位、停止位、偶校验位;
17、 6)每帧: ——帧固定报文头中的开头和结束所规定的字符; ——1个字节长度L; ——接收的字符数最少帧长度L+5; ——帧校验; ——结束字符; ——若这些校验有一个失败,舍弃此帧;若无差错,则此帧数据有效。 3.1.4 链路层 1 长度L 1) 长度L包括规约中控制域、地址域和用户数据区的总长度,由1字节组成: D7 D6 D5 D4 D3 D2 D1 D0 2) 用户数据长度L:由D0~D7组成,采用BIN编码,是控制域、地址域、用户数据域(应用层)的字节总数。当L=0时,数据为图片数据流。 ——采用无线数传信道,长度L不大于255(SMS的L不大于
18、140,GPRS和CDMA的L不大于255,卫星通信的L不大于98); ——采用网络或有线传输,长度L不大于255。 2 控制域C 1)控制域C表示报文传输方向和所提供的传输服务类型的信息,定义如下: D7 D6 D5~ D4 D3~D0 传输方向位DIR 拆分标志位DIV 帧计数位FCB 功能码 2) 传输方向位DIR ——DIR=0:表示此帧报文是由主站发出的下行报文; ——DIR=1:表示此帧报文是由终端发出的上行报文; ——在每帧报文的通信过程中是不变的。 3) 拆分标志位DIV ——DIV =1:表示此报文已被拆分为若干帧,接收后需要拼接。此时控制域
19、C后增加一个字节,为拆分帧记数DIVS,采用BIN倒计数(255-1),1时表示最后一帧。启动站发送时自动加上发送,从动站返回帧时对应加上确认; ——DIV =0:表示此帧报文为单帧。 4) 帧计数位FCB ——FCB表示每个站连续的发送/确认或者请求/响应服务的变化位。FCB位用来防止信息传输的丢失和重复; ——启动站向同一从动站传输新的发送/确认或请求/响应传输服务时,启动站将设置FCB值,若超时未收到从动站的报文,或接收出现差错,则启动站将FCB减1,重复原来的发送/确认或者请求/响应服务,直到FCB值为0,表示本次传输服务失败; ——从动站收到启动站FCB值不为0的报文并按照
20、要求确认或响应时,返回相应的FCB值。 5) 功能码定义 ——传输方向位DIR =0 功能码 帧类型 服务功能 0 备用 1 发送∕确认 命令 2 发送∕无回答 用户数据 3 查询∕响应帧 链路测试 4 查询∕响应帧 被测参数 5 查询∕响应帧 被测状态 6 查询∕响应帧 水位参数 7 查询∕响应帧 流量参数 8 查询∕响应帧 水压参数 9 查询∕响应帧 水质参数 10 查询∕响应帧 综合参数 11-15 备用 ——传输方向位DIR =1 功能码 帧类型 服务功能 0 备用 1 确认 认
21、可 2 响应帧 否认:无所召唤的数据 3 响应帧 链路状态 4 响应帧 相应参数 5 定时自报帧 水位参数 6 定时自报帧 流量参数 7 定时自报帧 水压参数 8 定时自报帧 水质参数 9 定时自报帧 综合参数 10 随机自报帧 报警或状态参数 11-15 备用 3 地址域A 1)地址域由行政区划码A1、终端地址A2组成,格式如下: 地址域 数据格式 字节数 行政区划码A1 BCD 2 终端、中继地址A2 BIN 3 2)行政区划码A1 ——行政区划码按GB2260-2002的规定执行。具体编码方法:用4位
22、十进制数字表示,前两位为省(区、市)码,后两位数字为地(市)码。 3) 终端、中继地址A2 Byte2 Byte1 D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 终端、中继地址A2 Byte3 D23 D22 D21 D20 D19 D18 D17 D16 控制编码A3 终端、中继地址A2 D23 D22 D21 0 1 0 终端地址 1 0 1 中继地址 其他编码 备 用 ——控制编码A3为010B时,D0-D20为终端地址;
23、控制编码A3为101B时,D0-D20为中继地址。 ——终端、中继地址A2选址范围为000001H~1FFFFEH。1FFFFFH为广播地址,000000H为无效地址。 4 帧校验CS ——帧校验是控制域、地址域、链路用户数据(应用层)的字节的CRC校验,生成多项式:X7+X6+X5+X2+1。 3.1.5 应用层 1 应用层格式 ——应用层(链路用户数据)格式定义如下: 应用层功能码AFN 数据域 附加信息域AUX 2 应用层功能码AFN ——应用层功能码AFN由一字节组成,采用HEX编码表示,具体定义如下: 应用功能码 应用功能定义 发出端 响应
24、端 00H 备用 01H 确认/否认 遥测终端,中继站 中心站 02H 链路接口检测 中心站 遥测终端,中继站 03H~0FH 备用 10H 设置遥测终端、中继站地址 中心站 遥测终端,中继站 11H 设置遥测终端、中继站时钟 中心站 遥测终端,中继站 12H 设置遥测终端工作模式 中心站 遥测终端 13H 设置遥测终端的数据自报种类及时间间隔 中心站 遥测终端 14H 设置遥测终端需查询的实时数据种类 中心站 遥测终端 15H 设置遥测终端本次充值量 中心站 遥测终端 16H 设置遥测终端剩余水量报警
25、值 中心站 遥测终端 17H 设置遥测终端的水位基值、水位上下限 中心站 遥测终端 18H 设置遥测终端水压上、下限 中心站 遥测终端 19H 设置遥测终端水质参数种类、上限值 中心站 遥测终端 1AH 设置遥测终端水质参数种类、下限值 中心站 遥测终端 1BH 设置终端站流量的表底(初始)值 中心站 遥测终端 1CH 设置遥测终端转发中继引导码长 中心站 遥测终端 1DH 设置中继站转发终端地址 中心站 中继站 1E H 设置中继站工作机自动切换,自报状态 中心站 中继站 1F H ~2FH 备用 30H 置
26、遥测终端IC卡功能有效 中心站 遥测终端 31H 取消遥测终端IC卡功能 中心站 遥测终端 32H 定值控制投入 中心站 遥测终端 33H 定值控制退出 中心站 遥测终端 34H 定值量设定 中心站 遥测终端 35H~4FH 备用 50H 查询遥测终端、中继站地址 中心站 遥测终端、中继站 51H 查询遥测终端、中继站时钟 中心站 遥测终端、中继站 52H 查询遥测终端工作模式 中心站 遥测终端 53H 查询遥测终端的数据自报种类及时间间隔 中心站 遥测终端 54H 查询遥测终端需查询的实时数据种类 中心站
27、 遥测终端 55H 查询遥测终端最近成功充值量和现有剩余水量 中心站 遥测终端 56H 查询遥测终端剩余水量和报警值 中心站 遥测终端 57H 查询遥测终端水位基值、水位上下限 中心站 遥测终端 58H 查询遥测终端水压上、下限 中心站 遥测终端 59H 查询遥测终端水质参数种类、上限值 中心站 遥测终端 5AH 查询遥测终端下限值水质参数种类、下限值 中心站 遥测终端 5BH 查询遥测终端的实时值 中心站 遥测终端 5CH 查询遥测终端历史日记录 中心站 遥测终端 5DH 查询遥测终端的事件记录 中心站 遥测终端 5E
28、H 查询遥测终端状态和报警状态 中心站 遥测终端 5FH 查询水泵电机实时工作数据 中心站 遥测终端 60H 查询遥测终端转发中继引导码长 中心站 遥测终端 61H 查询遥测终端图像记录 中心站 遥测终端 62H 查询中继站转发终端地址 中心站 中继站 63H 查询中继站工作机状态和切换记录 中心站 中继站 64H~7FH 备用 80H 定时自报实时数据 遥测终端,中继站 中心站 81H 随机自报报警数据 遥测终端,中继站 中心站 82H 人工置数 遥测终端 中心站 83H-8FH 备用 90H
29、复位遥测终端参数和状态 中心站 遥测终端 91H 清空遥测终端历史数据单元 中心站 遥测终端 92H 遥控启动水泵或阀门/闸门 中心站 遥测终端 93H 遥控关闭水泵或阀门/闸门 中心站 遥测终端 94H 遥控终端或中继站通信机切换 中心站 遥测终端、中继站 95H 遥控中继站工作机切换 中心站 中继站 96H~FFH 备用 3报文传输示意图 A站到B站 B站到A站 ━━━━━━━━━━━━━━━━━━━━━━━━━━
30、━━━━━━━━━━━━━━━━ 4 附加信息域AUX 1) 密码PW ——密码PW用于重要下行报文中,由2字节组成,PW是由主站将密钥按系统约定的密码算法产生,并在主站发送的报文中下发给终端,由终端进行校验,通过则响应主站命令,反之否认; ——密码长度由两个字节组成:第一个字节前半个字节为密钥算法,采用BCD编码,取值范围0—9;第一个字节后半字节和第二个字节共12位为密钥,采用BCD编码,取值范围0—999。终端根据密钥及密钥算法,计算出密码,然后与终端持有的密码进行比对验证,密码相匹配,则命令有效,否则命令无效; ——终端的密码及密钥算法不公开。 Byte2
31、 Byte1 D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 密钥算法(BCD编码) 密钥(BCD编码) 2)时间标签Tp ——时间标签用于交换网络通道中,对采用同时建立多个通信服务的传输服务,进行辅助判决接收报文的时序和时效性。 ——时间标签Tp由5字节组成,数据格式如下: 数据名称 数据格式 单位 字节数 启动帧发送时标 数据格式见下表 秒分时日 4 允许发送传输延时时间 BIN min 1 ——时标的数据格式: 数据名称 数据格式 D7 D
32、6 D5 D4 D3 D2 D1 D0 秒 BCD码十位 BCD码个位 分 BCD码十位 BCD码个位 时 BCD码十位 BCD码个位 日 BCD码十位 BCD码个位 ——时间标签Tp由启动站产生,并通过报文传送给从动站,从动站据此判决收到的报文的时序和时效性,如判别有效,从动站发送响应帧; ——启动帧发送时标:记录启动帧发送的时间; ——允许发送传输延时时间:指启动帧从开始发送至从动站接收到报文之间启动站所允许的传输延时时间。 ——从动站的时效性判断规则: .如从动站的当前时间与Tp中的启动帧发送时标之间的时间差大于Tp中的允许传输
33、延时时间,从动站则舍弃该报文; .如时间差不大于Tp中的允许传输延时时间,则做出响应; .如Tp中的允许传输延时时间为“0”,则从动站不进行上述和两项的判断。在自报参数时,Tp是该参数变化发生时间。 3.2 链路传输 3.2.1 传输服务类别 类别 功能 用途 S1 发送∕无回答 启动站发送传输,从动站不回答。 S2 发送∕确认 启动站发送报文,从动站回答确认或否认报文。 S3 查询∕响应 启动站发出查询命令,从动站作确认、否认或数据响应。 3.2.2 非平衡传输过程 ——半双工通道应采用非平衡传输规则。在前一次通信服务结束后,才能开始新一次发送
34、帧传输。 3.2.3 平衡传输过程 ——全双工通道通道可采用平衡传输规则。允许建立一个或多个通信服务。同时建立多个通信服务时,由启动站进行数据流控制。 3.2.4 发送/无回答服务 ——启动站发出报文后,由于信道或设备等原因,没有得到相应的回答。非平衡传输过程在前一次通信服务的传输过程结束后,并且考虑信道网络延时、中间环节延时、终端响应时间等因素,才开始新一次发送传输。 3.2.5 发送/确认服务 ——启动站发出报文后,从动站正确收到报文,并能执行报文的命令,发送确认报文或否认报文。 3.2.6 查询/响应服务 ——启动站发出报文后,从动站正确收到查询数据报文,如所查询的数据有
35、效,则发送响应帧;如所查询的数据无效,则发送否认帧。 ——FCB值可防止报文丢失和报文重复传送,最大重发次数设定为3次。 3.2.7 通信出错处理 ——启动站在规定时间内没有正确收到响应报文,作为超时出错处理。超时时间应考虑信道网络延时、中间环节延时、终端响应时间等因素。在发送下一帧之前,需等待一个超时时间; ——从动站若检出帧差错则不作回答。 3.3 物理层规约 3.3.1 传输接口 ——接口的登录链接和在线保持检测采用链路测试服务,测试周期可设定。登录和在线保持检测见4.2。 3.3.2 串行通信传输接口 ——帧的基本单元为字节,字节传输按异步方式进行,包含8个数据位
36、1个起始位“0”、1个偶校验位P和1个停止位“1”,定义如下: 0 D0 D1 D2 D3 D4 D5 D6 D7 P 1 起始位 8个数据位 偶校验位 停止位 3.3.3 查询/应答工作方式 ——遥测终端站或中继站响应主站查询指令发送相应数据的工作体制; ——主站发出指令主要用于查询参数数据,查询状态,检查参数,设置参数,控制设备,终端应按照指令,应答所查询的数据或状态,设置和检查参数,执行控制设备并返回执行结果; ——主站查询的方式有定时查询,顺序查询和随机查询。 3.3.4 自报工作方式 ——被测参数值发生一定变化或定时等事件触发,遥测终端或中
37、继站主动发送数据的工作体制; ——自报的一般有定时间隔自报,发生需要上报的告警自报,规定的特定条件自报,被控参数变化自报等。这些自报的发生一般属于随机和规定时间的主动上报。 3.3.5 兼容工作方式 ——该工作方式表示同时包括查询/应答和自报两种工作方式。 3.3.6 优先级 ——在查询/应答工作方式时,随机查询的优先级高于定时查询和顺序查询。在自报工作方式时,优先级高低依次为:告警自报,参数变化自报,特定条件自报,定时间隔自报。在兼容工作方式下,自报工作方式的优先级高于查询/应答工作方式。 4 数据传输报文及数据结构 4.1 确认∕否认(AFN=01H) ——确认
38、∕否认报文是对接收报文中需要被确认的回答,以及终端对所请求的数据不具备响应条件的否认回答。 68H L 68H C A AFN=01H 数据域 CS 16H ——数据域与下行报文的数据域相同。 4.2 链路检测(AFN=02H) 4.2.1 下行报文 68H L 68H C A AFN=02H 数据域 CS 16H ——用于GPRS、CDMA登录、退出登录、在线保持。数据域:1个字节,F0登录,F1退出登录,F2在线保持。 4.2.2 上行报文 ——确认/否认报文,详见4.1。 4.3 参数设置及查询 4.3.1 设置遥测终端或中继站
39、地址(AFN=10H) 68H L 68H C A AFN=10H 数据域(5个字节) PW Tp CS 16H ——地址域A为遥测终端或中继站旧地址,数据域为新地址。数据域为5字节,具体格式见A。 4.3.2 查询遥测终端或中继站地址(AFN=50H) 68H L 68H C A AFN=50H CS 16H ——遥测终端、中继站的响应帧 68H L 68H C A AFN=50H 数据域(5个字节) CS 16H ——地址域A与数据域值应完全相同。 4.3.3 设置遥测终端或中继站时钟(AFN=11H) 6
40、8H L 68H C A AFN=11H 数据域(6个字节) PW Tp CS 16H ——数据域(6字节压缩BCD码):时钟顺序是年、月、日、时、分、秒,其中公元年=2000+年。数据格式为: 数据名称 数据格式 D7 D6 D5 D4 D3 D2 D1 D0 秒 BCD码十位 BCD码个位 分 BCD码十位 BCD码个位 时 BCD码十位 BCD码个位 日 BCD码十位 BCD码个位 星期-月 星期 BCD码个位 月 BCD码十位 月 BCD码个位 年 BCD码十位 BCD码个位 ——
41、星期定义如下: D5~D7编码表示0~7,0:无效,1~7:对应星期一至星期日。 4.3.4 查询遥测终端或中继站时钟(AFN=51H) 68H L 68H C A AFN=51H CS 16H ——遥测终端、中继站的响应帧 68H L 68H C A AFN=51H 数据域(6个字节BCD) CS 16H ——数据域为6个字节压缩BCD。数据格式见4.3.3。 ——请求帧和响应帧的控制域C值不同。 4.3.5 设置遥测终端的工作模式(AFN=12H) 68H L 68H C A AFN=12H 数据域(1个字节) PW
42、 Tp CS 16H ——数据域为1个字节BIN。 工作模式类型=00B,设置遥测终端在混合工作状态;工作模式类型=01B,设置遥测终端在自报工作状态;工作模式类型=02B,设置遥测终端在查询/应答工作状态;工作模式类型=03B,遥测终端在调试/维修状态。 4.3.6 查询遥测终端的工作模式(AFN=52H): 68H L 68H C A AFN=52H CS 16H ——遥测终端的响应帧: 68H L 68H C A AFN=52H 数据域(1个字节) CS 16H ——请求帧和响应帧的控制域C值不同。数据域见4.3.5。 4.3
43、7 设置遥测终端的数据自报种类及时间间隔(AFN=13H) 68H L 68H C A AFN=13H 数据域(4个字节) PW Tp CS 16H ——第1—2字节(BIN)为上报数据的种类: D0——置“1”:主动上报水量数据;清“0”:不上报水量数据; D1——置“1”:主动上报水位数据;清“0”:不上报水位数据; D2——置“1”:主动上报水压数据;清“0”:不上报水压数据; D3——置“1”:主动上报水质数据;清“0”:不上报水质数据; D4——置“1”:主动上报综合数据;清“0”:不上报综合数据; D5——置“1”:主动上报水泵运行数据;清“
44、0”:不上报水泵运行数据; D6——置“1”:主动上报事件及开关量数据;清“0”:不上报事件及开关量数据; D7——置“1”:出现新报警事件时主动上报报警状态及报警事件;清“0”:不主动上报; D8——置“1”:出现开、关水泵事件时主动上报报警状态及报警事件;清“0”:不主动上报; D9—D15 备用。 ——第3-4字节(压缩的BCD码)为上报时间: 取值范围为:0—9999;单位:分钟。数据格式为: 数据格式 D7 D6 D5 D4 D3 D2 D1 D0 BYTE 1 BCD码十位 BCD码个位 BYTE 2 BCD码千位 BCD码百位 ——上
45、报时间基准是每月1日0时0分0秒 4.3.8 查询遥测终端的数据自报种类及时间间隔(AFN=53H) 68H L 68H C A AFN=53H CS 16H —— 遥测终端的响应帧: 68H L 68H C A AFN=53H 数据域(4个字节) CS 16H ——数据域定义参见4.3.7。 4.3.9 设置遥测站需查询的实时数据种类(AFN=14H) 68H L 68H C A AFN=14H 数据域(2个字节) PW Tp CS 16H ——数据域为2字节BIN码,每一位代表一类实时数据,定义如
46、下: D0——置“1”:查询水量相关数据;清“0”:不查询水量相关数据; D1——置“1”:查询水位相关数据;清“0”:不查询水位相关数据; D2——置“1”:查询水压相关数据;清“0”:不查询水压相关数据; D3——置“1”:查询水质相关数据;清“0”:不查询水质相关数据; D4——置“1”:查询水泵运行相关数据;清“0”:不查询水泵运行相关数据; D5—D15 备用。 4.3.10 查询遥测站需查询的实时数据种类(AFN=54H): 68H L 68H C A AFN=54H CS 16H ——遥测站的响应帧: 68H L 68H C
47、 A AFN=54H 数据域(2个字节) CS 16H ——数据域数据格式定义参见4.3.9; ——请求帧和响应帧的控制域C值不同。 4.3.11 设置遥测终端的本次充值量(AFN=15H) 68H L 68H C A AFN=15H 数据域(4个字节BCD) PW Tp CS 16H ——数据域为4个字节压缩BCD。取值范围为:0—99999999,单位:立方米。数据格式为: 数据格式 D7 D6 D5 D4 D3 D2 D1 D0 BYTE 1 BCD码十位 BCD码个位 BYTE 2 BCD码千位 BCD码百
48、位 BYTE 3 BCD码十万位 BCD码万位 BYTE 4 BCD码千万位 BCD码百万位 4.3.12 查询遥测终端最近成功充值量和现有剩余水量(AFN=55H) 68H L 68H C A AFN=55H CS 16H ——遥测终端的响应帧 68H L 68H C A AFN=55H 数据域(9个字节BCD) CS 16H ——数据域前者是最近一次成功充值量,为4个字节压缩BCD。取值范围为:0—99999999,单位:立方米。数据格式为: 数据格式 D7 D6 D5 D4 D3 D2
49、D1 D0 BYTE 1 BCD码十位 BCD码个位 BYTE 2 BCD码千位 BCD码百位 BYTE 3 BCD码十万位 BCD码万位 BYTE 4 BCD码千万位 BCD码百万位 ——数据域后5个字节为压缩BCD。代表剩余水量取值范围为:0—7999999999,单位:立方米。数据域最后字节的D7位上为剩余水量的符号位: 0为正值; 1为负值。数据格式为: 数据格式 D7 D6 D5 D4 D3 D2 D1 D0 BYTE 1 BCD码十位 BCD码个位 BYTE 2 BCD码千位 BCD码百位 BYTE 3 BCD码十万
50、位 BCD码万位 BYTE 4 BCD码千万位 BCD码百万位 BYTE 5 BCD码十万万位 BCD码万万位 ——请求帧和响应帧的控制域C值不同。 4.3.13 设置遥测终端的剩余水量报警值(AFN=16H) 68H L 68H C A AFN=16H 数据域(3个字节BCD) PW Tp CS 16H ——数据域为3个字节压缩BCD。取值范围为:0—999999,单位:立方米。数据格式为: 数据格式 D7 D6 D5 D4 D3 D2 D1 D0 BYTE 1 BCD码十位 BCD码个位 BYTE 2 BCD






