DB32/T 2197-2022 水文自动测报系统数据传输规约.pdf
- 文档部分内容预览:
DB32/T 2197-2022 水文自动测报系统数据传输规约
D7 D6 D5 D4 D3 D2 D1 DO b) 用户数据区长度L,采用BIN码,长度1字节,由D7~DO组成,是控制域、地址 域、用户数据域(应用层)的字节总数。数据为图片数据流时,数据长度为L*1K。 采用无线数传信道,帧字节总数不宜超过通信设备单次传输的长度限制。 5.1.4.2控制域C应按以下规定执行:
b)传输方向位DIR应按以下规定执行: 1)DIR=0,表示此顿报文是由中心站发出的下行报文; 2)DIR=1,表示此帧报文是由终端发出的上行报文; 3)在每顿报文的通信过程中是不变的。 c)拆分标志位DIV应按以下规定执行: 1)DIV=1,表示此报文已被拆分为若干顿,接收后应拼接。此时控制域C后增加 一个学节,为拆分顺计数DIVS,采用BIN倒计数(255~1),当DIVS为1时 表示最后一帧。启动站发送时自动加上发送,从动站返回帧时对应加上确认; 2)DIV=0,表示此帧报文为单帧。 d)帧计数位FCB应按以下规定执行: 1)FCB表示每个站连续的发送/确认或者请求/响应的变化位。FCB位用来防止信 息传输的丢失和重复; 2 启动站向同一从动站传输新的发送/确认或请求/响应传输时,启动站将设置FCB 值,若超时未收到从动站的报文,或接收出现差错,则后动站将FCB减1,重复 原来的发送/确认或者请求/响应,直到FCB值为0,表示本次传输服务失败: 3)从动站收到启动站FCB值不为0的报文并按照要求确认或响应时,返回相应的 FCB值。 e功能码定义应按以下规定热行:
传输方向位DIR=0园林养护管理,下行顺具体定义见表5; 传输方向位DIR=1,上行顿具体定义见表6。
DB32/T2197—2022
表5下行顿传输方向(DIR=0)
6上行顿传输方向(D
表10地址控制编码A
5.1.4.4帧校验CS是控制域、地址域、链路用户数据(应用层)的字节的CRC校验,生成 多项式:X+x°+X+X+1。校验失败时,舍弃此帧:无差错时,则此顿数据有效。
5.1.4.4帧校验CS是控制域、地址域、链路用户数据(应用层)的字节的CRC校验,生成 多项式:X+X+X+X"+1。校验失败时,舍弃此帧;无差错时,则此帧数据有效。
5.1.5.1应用层(链路用户数据)格式定义见表11
5.1.5.1应用层(链路用户数据)格式定义见表11
表12应用层功能码AFN
DB32/T2197—2022
DB32/T2197—2022
4)时标的数据格式,见表15。
表15时标的数据格式
5)时间标签Tp由启动站产生,并通过报文传送给从动站,从动站据此判决收到 的报文的时序和时效性,如判别有效,从动站发送响应帧; 启动帧发送时标:记录启动帧发送的时间; 7 时标的数据包含年、月、日、时、分,其中公元年=2000+年,
5.2.1报文传输示意
报文传输示意见图1。
DB32/T2197—2022
5.2.2传输服务类别
传输服务类别定义见表16。
类别 功能 用途 S1 发送/无回答 启动站发送传输,从动站不回答。 S2 发送/确认 启动站发送报文,从动站回答确认或否认报文。 S3 查询/响应 启动站发出查询命令,从动站作确认、否认或数据响应。 5.2.3半双工通道应采用非平衡传输规则。在前一次通信服务结束后,才能开始新一次发 送帧传输。 5.2.4全双工通道可采用平衡传输规则。允许建立一个或多个通信服务。同时建立多个通 信服务时,由启动站进行数据流控制。
5.2.3半双工通道应采用非平衡传输规则。在前一次通信服务结束后,才能开始新一次发 送传输。 5.2.4全双工通道可采用平衡传输规则。允许建立一个或多个通信服务。同时建立多个通 信服务时,由启动站进行数据流控制。
5.2.5发送/无回答:是指启动站发出报文后,由于信道或设备等原因,没有得到相应的 回答。非平衡传输过程在前一次通信服务的传输过程结束后,并且考虑信道网络延时、申间 环节延时、终端响应时间等因素,才可开始新一次发送传输。 5.2.6发送/确认:是指启动站发出报文后,从动站正确收到报文,并能执行报文的命令 发送确认报文或否认报文。 5.2.7查询/响应:是指启动站发出报文后,从动站正确收到查询数据报文,如所查询的 数据有效,则发送响应帧;如所查询的数据无效,则发送否认帧。FCB值可防止报文丢失和 报文重复传送,最大重发次数设定为3次。
5.2.8通信出错处理主要包括
a)启动站在规定时间内没有正确收到响应报文,作为超时出错处理。超时时间应考虑 信道网络延时、中间环节延时、终端响应时间等因素。在发送下一顺之前,需等待 一个超时时间; b)从动站若检出顿差错则不作回答
表17串行通信基本单元
5.3.3查询/应答工作方式主要包括:
5.3.3查询/应答工作方式主要包括:
a)遥测终端站或中继站响应中心站查询指令发送相应数据的工作体制; 中心站发出指令主要用于查询参数数据,查询状态,检查参数,设置参数,控制设 备,终端应按照指令,应答所查询的数据或状态,设置和检查参数,执行控制设备 并返回执行结果; c)中心站查询的方式有定时查询,顺序查询和随机查询。 3.4自报工作方式主要包括:
DB32/T2197—2022
被测参数值发生一定变化或定时等事件触发,遥测终端或中继站主动发送数据的二 作体制; b)自报的一般有定时间隔自报,发生需要上报的告警自报,规定的特定条件自报,被 控参数变化自报等。这些自报的发生一般属于随机和规定时间的主动上报 .5兼容工作方式表示同时包括查询/应答和自报两种工作方式。 .6在查询/应答工作方式时,随机查询的优先级高于定时查询和顺序查询。在自报工作 式时,优先级高低依次为:告警自报,参数变化自报,特定条件自报,定时间隔自报。在 工作方式下,自报工作方式的优先级高于香询/应答工作方式。
6数据传输报文及数据结构
6.1.1链路检测(AFN=02H)命令在申心站可用于4G、5G、GPRS、CDMA登录、退出登录、在 线保持。在监测站或中继站用于确认上述状态。发送顿和确认帧的结构相同,规定见表18, 其中控制域C值不同,地址域A值、数据域D值相同,不含附加信息域。数据域为1个字节,FOH 表示登录,F1H表示退出登录,F2H表示在线保持
表18链路检测(AFN=02H)
6.1.2遥测终端或中继站的确认,数据域与链路检测命令的数据域相同,格
表19链路检测(确认顿)
6.2.1设置遥测终端或中继站地址(AFN=10H)命令格式见表20。地址域A为遥测终端或中 继站旧地址,数据域为新地址。数据域为5字节,具体格式见5.1.4.3。响应帧格式见表21。 请求顿和响应帧的地址域A与数据域值应完全相同,控制域C值不同
表21设置遥测终端或中继站地址(响应顿)
查询遥测终端或申继站地址(AFN=50H)命令格式见表22。遥测终端、申继站的响应 式见表23。地址域A与数据域值应完全相同。
DB32/T2197—2022
DB32/T2197—2022
表22查询遥测终端或中继站地址(AFN=50H
表23查询遥测终端或中继站地址(响应顿
码):时钟顺序是年、月、日、时、分、秒,其中公元年=2000+年。数据域格式见表25。 D5~D7编码表示0~7,1~7对应星期一至星期日,0为无效。响应顿格式见表26。请求 顿和响应帧的地址域A与数据域值应完全相同,控制域C值不同
表24设置遥测终端或中继站时钟(AFN=11
DB32/T2197—2022
DB32/T2197—2022
表25设置遥测终端或中继站时钟(数据域)
6.2.4查询遥测终端或中继站时钟(AFN=51H)命令格式见表27。遥测终端、中继站的响应 顺格式见表28。数据域为6个字节压缩BCD,数据格式见6.2.3。请求顿和响应顿的控制域 C值不同。
6.2.4查询遥测终端或中继站时钟(AFN=51H)命令格式见表27。遥测终端、中继站的响应 顺格式见表28。数据域为6个字节压缩BCD,数据格式见6.2.3。请求帧和响应顿的控制域 C值不同。
表27查询遥测终端或中继站时钟(AFN=51H
DB32/2197—2022
DB32/2197—2022
表28查询遥测终端或中继站时钟(响应顿)
6.2.5设置遥测终端的工作模式(AFN=12H)命令格式见表29。数据域为1个字节(BIN) 工作模式类型=00H,设置遥测终端在兼容工作状态;工作模式类型=01H,设置遥测终端在自 报工作状态;工作模式类型=02H,设置遥测终端在查询/应答工作状态;工作模式类型=03H, 遥测终端在调试/维修状态。响应顺格式见表30。请求顺和响应的地址域A与数据域值 应完全相同,控制域C值不同。
表29设置遥测终端的工作模式(AFN=12H)
。请求帧和响应帧的控制域C值不同。数据域见
表31查询遥测终端的工作模式(AFN=52H
表32查询遥测终端的工作模式(响应)
见表35。请求帧和响应帧的地址域A与数据域值应完全相同,控制域C值不同
表33设置遥测终端的数据自报种类及时间间隔(AFN=A1H)
响应格式见表37。数据域定义见6.2.7条。
询遥测终端的数据自报种类及时间间隔(AFN
表37查询遥测终端的数据自报种类及时间间隔(响应顿)
6.2.9设置遥测站需查询的实时数据种类(AFN=A0H)命令格式见表38。响应顿格式见表 39。请求帧和响应帧的地址域A与数据域值应完全相同,控制域C值不同。数据域为2字 节BIN码,每一位代表一类实时数据,定义如下: DO一一置“1”为查询雨量数据,清“0”为不查询雨量数据; D1一一置“1”为查询水位数据,清“0”为不查询水位数据:
6.2.9设置遥测站需查询的实时数据种类(AFN=A0H)命令格式见表38。响应顿格式见表 39。请求帧和响应帧的地址域A与数据域值应完全相同,控制域C值不同。数据域为2字 节BIN码,每一位代表一类实时数据,定义如下: DO一一置“1”为查询雨量数据,清“0”为不查询雨量数据; D1一一置“1”为查询水位数据,清“0”为不查询水位数据
DB32/T2197—2022
D2一一置“1”为查询流量数据,清“0”为不查询流量数据; D3一一置“1”为查询流速数据,清“0”为不查询流速数据; D4一一置“1”为查询闸位数据,清“0”为不查询闸位数据; D5一一置“1”为查询功率数据,清“0”为不查询功率数据; D6一一置“1”为查询气象数据,清“0”为不查询气象数据; D7一一置“1”为查询风速数据,清“0”为不查询风速数据; D8一一置“1”为查询水温数据,清“0”为不查询水温数据; D9一一置“1”为查询水质数据,清“0”为不查询水质数据; D10一一置“1”为查询土壤含水率数据,清“0”为不查询土壤含水率数据; D11一一置“1”为查询蒸发量数据,清“0”为不查询蒸发量数据; D12一一置“1”为查询终端内存数据,清“0”为不查询终端内存数据; D13一一置“1”为查询固态存储数据,清“0”为不查询固态存储数据; D14一一置“1”为查询含沙量数据,清“0”为不查询含沙量数据
表39设置遥测站需查询的实时数据种类(响应顿)
查询遥测站需查询的实时数据种类(AFN=54H
查询遥测站需查询的实时数据种类(响应顿)
6.2.11设置遥测终端的水位基值、水位上下限(AFN=17H)命令格式见表42。响应 见表43。请求顿和响应帧的地址域A与数据域值应完全相同,控制域C值不同
设置遥测终端的水位基值、水位上下限(AF
表43设置遥测终端的水位基值、水位上下限(响应顿)
表44设置遥测终端的水位基值数据格式
单位为m。数据格式见表45
表45设置遥测终端的水位下限数据格式
后2个字节为水位上限,其值为水位值减去水位基值之数,取值范围为0~99.99, 单位为m。数据格式见表 46。
2个字节为水位上限,其值为水位值减去水位基值之数,取值范围为0~99.99 位为m。数据格式见表 46。
单位为m。数据格式见表46
DB32/T21972022表46设置遥测终端的水位上限数据格式数据格式D7D6D5D4D3D2D1DOBYTE 1BCD码十位BCD码个位BYTE 2BCD码分米BCD码厘米6.2.12查询遥测终端的水位基值、水位上下限(AFN=57H)命令格式见表47。遥测终端的响应格式见表48。请求帧和响应帧的控制域C值不同。有N个水位点,数据域定义见6.2.11条,终端报警格式见6.2.30数据域第一字节。表47查询遥测终端的水位基值、水位上下限(AFN=57H)68HL68HCAAFN=57HCS16H表48查询遥测终端的水位基值、水位上下限(响应帧)68HL68HcAAFN=57H数据域(N*7个字节BCD十1字节终端报警)CS 16H6.2.133设置遥测终端水质参数种类、上限值(AFN=19H)命令格式见表49。响应顿格式见表51。请求顿和响应顿的地址域A与数据域值应完全相同,控制域C值不同。表49设置遥测终端水质参数种类、上限值(AFN=19H)68HL25
DB32/T2197—202268HcAFN=19H数据域(5十N*4十1个字节)PWTpcs16Ha)数据域中前5个字节是本遥测终端监测的水质参数种类,为BIN代码,每位代表种参数,对应位置1则监测,清0则不监测,见表50。表50遥测终端水质参数种类、上限值数据格式上限值格对应位名称计量单位上限值格式对应位名称计量单位式DO水温℃N(3, 1)D19铅mg/LN (7, 5)D1pH值N(4,2)D20氰化物mg/LN (5,3)D2溶解氧mg/LN(4,1)D21挥发酚mg/ LN(5,3)D3高锰酸盐指数mg/ LN(4,1)D22苯酚mg/LN (5, 2)D4电导率μs/cmN (5)D23备用mg/LN (5, 2)D5氧化还原电位MvN (5, 1)D24 叶绿素amg/ LN (6, 4)D6浊度度N (3)D25藻密度mg/LN(10, 2)D7化学需氧量mg/ LN (7, 1)D26氯化物mg/LN (7, 2)D8总磷mg/ LN (8, 3)D27硝酸盐氮mg/LN(5,2)D9氨氮mg/LN (6, 2)D28铁mg/LN (4, 2)D10总氮mg/LN (5, 2)D29锰mg/LN (4, 2)D11铜mg/LN (7, 4)D30石油类mg/LN (4, 2)D12锌mg/ LN(6,4)D31备用mg/LN (4, 2)D13氟化物mg/LN(5,2)D32总有机碳mg/LN (4,1)D14备用mg/LN(7, 5)D33溶解性有机碳mg/ LN (4,1)D15mg/ LN (7, 5)D34锑mg/LN (7, 5)D16汞mg/LN(7, 5)D35亚硝酸盐氮mg/LN (5, 1)D17mg/LN(7, 5)D36UV254tN (4,1)D18六价铬mg/ LN(5,3)D37~D39备用注:表表中N(D,【d】)为数值型数据,D表示数据的总位数,不包括小数点:d表示数据的小数点位数。b)数据域5个字节之后的数据是这些监测水质参数的上限值,按照本遥测终端存在的参数顺先后次序排列,每一种参数由4个字节BCD码构成(取值范围为(0~99999999),低位在前,高位在后,小数点位置由每个参数的要求决定。不需要监26
DB32/T2197—2022
则的参数不参加排列。如果本遥测终端有N个水质参数,数据域为5十N*4个字节。 见表51。
设置遥测终端水质参数种类、上限值(响应顿
2查询遥测终端水质参数种类、上限值(AFN
表53查询遥测终端水质参数种类、上限值(
6.2.15设置遥测终端下限值水质参数种类、下限值(AFN=1AH)命令格式见表54。响应帧 格式见表55。请求顿和响应帧的地址域A与数据域值应完全相同,控制域C值不同
设置遥测终端下限值水质参数种类、下限值(A
置遥测终端下限值水质参数种类、下限值(响店
数据域中前5个字节是本遥测终端监测具有下限值的水质参数种类,为BIN代码, 每位代表一种参数,对应位置“1”则该参数具有下限值,清“0”则该参数没有下 限值,见表56。
数据域中前5个字节是本遥测终端监测具有下限值的水质参数种类,为BIN代码, 每位代表一种参数,对应位置“1”则该参数具有下限值,清“0”则该参数没有下 限值,见表56。
教育标准表56遥测终端下限值水质参数种类、下限值数据格式
b)数据域5个字节之后的数据是这些监测水质参数的下限值,按照本遥测终端存在的 参数顺先后次序排列,每一种参数由4个字节BCD码构成(取值范围为0~ 99999999),低位在前,高位在后,小数点位置由每个参数的要求决定。没有下限 值的参数不参加排列。如果本遥测终端有N个具有下限值水质参数,数据域为5十 N*4个字节。 6.2.16查询遥测终端水质参数种类、下限值(AFN=5AH)命令格式见表57。遥测终端的响 应帧格式见表58。数据域数据格式见6.2.15条。请求和响应帧的控制域C值不同。
查询遥测终端下限值水质参数种类、下限值(A
查询遥测终端下限值水质参数种类、下限值(
请求帧和响应帧的地址域A与数据域值应完全相同,控制域C值不同。
食品添加剂标准表59设置遥测终端的流量参数上限值(AFN=1FH)
表60设置遥测终端的流量参数上限值(响应巾
....- 相关专题: