• 1.22 MB
  • 46页

山西省水资源实时监控系统数据传输规约

  • 46页
  • 关注公众号即可免费下载文档
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档由网友投稿或网络整理,如有侵权请及时联系我们处理。
'山西省水资源实时监控系统数据传输规约-2006WaterresourceSCADAsystemDatatransmissionprotocol-20062006-05-31发布2006-07-01实施山西省水资源管理办公室委员会北京奥特美克科技发展有限公司2006年06月 山西省水资源实时监控系统数据传输规约-2006目录前言II1范围12规范性引用文件12.1术语和定义12.2符号和缩略语23帧结构23.1字节格式23.2帧格式23.3链路传输83.4物理层接口94报文应用及数据结构104.1确认∕否认(AFN=00H)104.2复位命令(AFN=01H)104.3链路接口检测(AFN=02H)104.4参数设置及查询114.5控制命令294.6主动上报31A附录A事件代码ERC32B附录B出错否认代码ERR33CIC卡分类及数据格式定义34DGPRS通信协议41北京奥特美克科技发展有限公司ITEL:010—82894252/53/54/55山西省水资源实时监控系统数据传输规约-2006北京奥特美克科技发展有限公司ITEL:010—82894252/53/54/55 山西省水资源实时监控系统数据传输规约-2006前言水是人类生存和发展不可替代的资源,是经济社会可持续发展的基础。中国的河川径流总量居世界第6位,水资源总量为28000亿m3,人均只有2480m3,仅为世界平均数的1/4。水资源不足引发地下水超采,造成地下水位的持续下降,又进一步带来了地面沉降、地面塌陷、荒漠化及沙化、海水倒灌入侵等各种问题。同时,人们节水意识不强,浪费、污染严重,更加剧了我国的水资源危机。“水危机”已成为制约21世纪中国社会经济、工农业发展的主要因素。如何实现水资源的可持续利用?在水资源的开发、利用、治理、配置、节约和保护的综合管理任务中,如何改变过去粗放式的管理方式,而采用集约式的现代管理方式?这些成为我国各级水利主管部门、水利专家学者、行业信息管理者共同思考的问题。国内许多同行也相继推出了各自的水资源采集控制装置,产品质量良莠不齐,通信协议更是五花八门,致使同一地区所用的不同厂家的系统无法可靠、高效联成一体,造成不必要的损失。为了解决这个问题,保证系统建设具有良好的规范性、兼容性、开放性和扩展性,山西省水资源管理办公室委员会和北京奥特美克科技发展有限公司大量研究了国际水资源实时监控系统的成功经验,参考国内外水利、电力通信规范,结合当前成熟的远程数据采集与控制系统通信协议,经有关专家多次论证,制定了“山西省水资源实时监控系统数据传输规约—2006”。本规约遵从GB/T18657(等同IEC60870-5)推荐的传输规约模式,采用三层增强型结构,适用于平衡式和非平衡式等通信网络。本规约的附录A、附录B均为规约的附录。本规约由北京奥特美克科技发展有限公司归口和解释。北京奥特美克科技发展有限公司ITEL:010—82894252/53/54/55 山西省水资源实时监控系统数据传输规约-20061范围本规约规定了水资源实时监控系统中心主站和终端之间进行数据传输的帧格式、数据编码及传输规则。本规约适用于点对点、多点共线及一点对多点的通信方式,适用于各类中心主站对终端执行主从问答方式以及终端主动上传方式的通信。2规范性引用文件下列标准中的条款通过本文件的引用而成为本文件的条款。凡是注日期的引用标准,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本文件,然而,鼓励根据本文件达成协议的各方研究可使用这些标准的最新版本。凡是不注日期的引用标准,其最新版本适用于本文件。GB2260-95中华人民共和国行政区划代码GB/T18657.1-2002远动设备及系统第5部分传输规约第1篇传输帧格式GB/T18657.2-2002远动设备及系统第5部分传输规约第2篇链路传输规则SL61-2003水文自动测报系统规范HJ/T164-2004地下水环境监测技术规范GB/T778.1-1996冷水水表第1部分:规范GB/T778.3-1996冷水水表第3部分:试验方法和试验设备JJG198-94速度式流量计检定规程JB/T9248-1999电磁流量计机械行业标准JB/T9249-1999涡街计量机械行业标准GB50093-2002自动化仪表工程施工及验收规范DL/T645-1997多功能电能表通信规约DL/T614-1997多功能电能表2.1术语和定义下列术语和定义适用于本规约部分。2.1.1终端地址terminaladdress系统中终端设备的地址编码,简称终端地址。2.1.2主站地址masterstationaddress主站中具有通信需求的对象(如工作站、应用功能模块等)的编码。2.1.3地下水groundwater狭义指埋藏于地面以下岩土孔隙、裂隙、溶隙饱和层中的重力水,广义指地表以下各种形式的水2.1.4取水量示值indicatedwatervalue流量计度器累计取水量示值的简称。2.1.5水位stage自由水面相对于某一基面的高程。2.1.6测量点measuredpoint指可以测量出唯一的一组水量(位)值的测量装置,每个测量点具有唯一的逻辑定位编码,是该装置在终端的参数配置、数据应用的唯一对象标识。2.1.7任务task规定终端在指定时间或条件下执行所需的操作。31北京奥特美克科技发展有限公司TEL:010—82894252/53/54/55 山西省水资源实时监控系统数据传输规约-20061.1.1a/b型触点a/bContact被控开关辅助触点的型式,a型是触点状态与被控开关运行状态一致的触点;b型是触点状态与被控开关运行状态相反的触点。1.2符号和缩略语A地址域A1行政区划码A2终端生产厂家标志A3终端地址ACD要求访问位AFN应用层功能码AUX附加信息域BCD二-十进制编码BIN二进制编码C控制域CS帧校验和DIR传输方向位EC,EC1,EC2事件计数器ERC事件记录代码FCB帧计数位FCV帧计数有效位L长度L1用户数据长度P校验位PRM启动标志位PW密码Tp时间标签Td数据时标TAR测控终端调试维修状态标志位2帧结构基于GB/T18657.3—2002规定的三层参考模型“增强性能体系结构”。2.1字节格式帧的基本单元为8位字节。链路层传输顺序为低位在前,高位在后;低字节在前,高字节在后。2.2帧格式本规约采用GB/T18657.1的6.2.4FT1.2异步式传输帧格式,定义如下:起始字符(68H)↑长度L固定长度长度L的报文头起始字符(68H)↓控制域C控制域用户数据区地址域A地址域链路用户数据链路用户数据(应用层)校验和CS帧校验和结束字符(16H)2.2.1传输规则a)线路空闲状态为二进制1。31北京奥特美克科技发展有限公司TEL:010—82894252/53/54/55 山西省水资源实时监控系统数据传输规约-2006a)帧的字符之间无线路空闲间隔;两帧之间的线路空闲间隔最少需33位。b)如按e)检出了差错,两帧之间的线路空闲间隔最少需33位。c)帧校验和(CS)是用户数据区的八位位组的算术和,不考虑进位位。d)接收方校验:对于每个字符:校验起动位、停止位、偶校验位。对于每帧:——检验帧的固定报文头中的开头和结束所规定的字符以及规约标识位;——识别2个长度L;——每帧接收的字符数为用户数据长度L1+6;——帧校验和;——结束字符;——校验出一个差错时,校验按c)的线路空闲间隔;若这些校验有一个失败,舍弃此帧;若无差错,则此帧数据有效。1.1.1链路层定义1.1.1.1长度L长度L包括规约标识和用户数据长度,由2字节组成:D7D6D5D4D3D2D1D0D15D14D13D12D11D10D9D8规约标识定义如下:D1D0规约标识定义00禁用01本规约使用10保留11保留用户数据长度L1:由D2~D15组成,采用BIN编码,是控制域、地址域、链路用户数据(应用层)的字节总数。——采用专用无线数传信道,长度L1不大于255;——采用网络传输,长度L1不大于16383。1.1.1.2控制域C控制域C表示报文传输方向和所提供的传输服务类型的信息,定义如下:D7D6D5D4D3~D0下行方向传输方向位DIR启动标志位PRM帧计数位FCB帧计数有效位FCV功能码上行方向要求访问位ACD测控终端状态位TAR1.1.1.2.1传输方向位DIRDIR=0:表示此帧报文是由主站发出的下行报文;DIR=1:表示此帧报文是由终端发出的上行报文。1.1.1.2.2启动标志位PRMPRM=1:表示此帧报文来自启动站;PRM=0:表示此帧报文来自从动站。1.1.1.2.3帧计数位FCB当帧计数有效位FCV=1时,FCB表示每个站连续的发送/确认或者请求/响应服务的变化位。FCB位用来防止信息传输的丢失和重复。启动站向同一从动站传输新的发送/确认或请求/响应传输服务时,将FCB取相反值。启动站保存每一个从动站FCB值,若超时未收到从动站的报文,或接收出现差错,则启动站不改变FCB的状态,重复原来的发送/确认或者请求/响应服务。复位命令中的FCB=0,从动站接收复位命令后将FCB置“0”。1.1.1.2.4请求访问位ACDACD位用于上行响应报文中。ACD=131北京奥特美克科技发展有限公司TEL:010—82894252/53/54/55 山西省水资源实时监控系统数据传输规约-2006表示终端有重要事件等待访问,则附加信息域中带有事件计数器EC(EC见3.2.3.3.2);ACD=0表示终端无事件数据等待访问。ACD置“1”和置“0”规则:自上次收到报文后发生新的重要事件,ACD位置“1”;收到主站请求事件报文并执行后,ACD位置“0”。1.1.1.1.1帧计数有效位FCVFCV=1:表示FCB位有效;FCV=0:表示FCB位无效。1.1.1.1.2测控终端调试维修状态标志位TARTAR=1:表示测控终端工作在调试维修状态;TAR=0:表示测控终端工作在上报式、遥测式或自报确认状态。1.1.1.1.3功能码定义a)启动标志位PRM=1功能码帧类型服务功能0—备用1发送∕确认复位命令、参数设置等2~3—备用4发送∕无回答用户(广播)数据5~8—备用9请求∕响应帧链路测试10请求∕响应帧请求被测参数11请求∕响应帧请求被测状态12~15—备用a)启动标志位PRM=0功能码帧类型服务功能0确认认可1~7—备用8响应帧用户数据9响应帧否认:无所召唤的数据10—备用11响应帧链路状态12~15—备用1.1.1.2地址域A地址域由行政区划码A1、终端生产厂家标志A2、终端地址A3组成,格式如下:地址域数据格式字节数行政区划码A1BCD3终端生产厂家标志A2BCD1终端地址A3BIN31.1.1.2.1行政区划码A1行政区划码按GB2260-95的规定执行。1.1.1.2.2终端生产厂家标志A2终端生产厂家标志A2选址范围为0~99。每一个值对应一个终端生产厂家。1.1.1.2.3终端地址A3终端地址A3选址范围为000000H~FFFFFFH。FFFFFFH为广播地址,000000H为无效地址。1.1.1.3帧校验和帧校验和是控制域、地址域、链路用户数据(应用层)的字节的八位算术和,不考虑溢出位。1.1.2应用层定义应用层(链路用户数据)格式定义如下:31北京奥特美克科技发展有限公司TEL:010—82894252/53/54/55 山西省水资源实时监控系统数据传输规约-2006应用层功能码AFN数据域附加信息域AUX1.1.1.1应用层功能码AFN应用层功能码AFN由一字节组成,采用二进制编码表示,具体定义如下:应用功能码AFN应用功能定义00H确认/否认01H复位02H链路接口检测03H设置遥测站的时钟04H读取遥测站的时钟05H设置遥测站地址06H读取遥测站地址07H设置遥测站工作模式08H读取遥测站工作模式09H设置遥测站的数据上报时间间隔0AH读取遥测站的数据上报时间间隔0BH设置遥测站表底值0CH读取遥测站流量仪表实时值0DH设置遥测站阶梯水价0EH查询遥测站阶梯水价0FH设置遥测站本次充值量10H读取遥测站最近一次成功充值数据11H读取遥测站累计成功充值数据和次数12H设置遥测站剩余水量报警值13H读取遥测站剩余水量和报警值14H设置遥测站井口高程、水位下限及水位计量程15H读取遥测站井口高程、水位下限及水位计量程16H读取遥测站的水位实时值17H设置遥测站的SIM卡号18H读取遥测站的SIM卡号19H查询遥测站最近31天的历史记录1AH读取遥测站的实时值1BH清空遥测站历史数据单元1CH设置遥测站的事件及开关量参数1DH读取遥测站的事件及开关量参数1EH中心对遥测站主动上报数据的确认1FH读取遥测站的事件代码、开关量及报警状态20H设置水泵电机额定工作参数21H读取水泵电机额定工作参数22H读取水泵电机实时工作数据23H~2FH备用30H遥控遥测站的开关通启动水泵或阀门31H遥控遥测站的开关断关闭水泵或阀门32H置遥测站IC卡功能有效33H取消遥测站IC卡功能34H~3FH备用40H遥测站主动上报数据(包括状态)41H~FFH备用报文传输示意图启动报文(S1服务)PRM=1(a)S1发送/无回答传输服务启动报文(S2服务)PRM=1确认报文PRM=0接收正确接收正确(b)S2发送/确认传输服务启动报文(S3服务)PRM=1响应报文PRM=0接收正确响应报文PRM=0(c)S3请求/响应传输服务第1帧响应帧第2帧响应帧响应报文PRM=0第3帧响应帧启动报文(S2服务)PRM=1响应报文PRM=0接收错误或超时启动报文PRM=1重发1次响应报文PRM=0接收错误或超时接收正确/错误接收正确/错误(d)S3请求/响应失败重发传输31北京奥特美克科技发展有限公司TEL:010—82894252/53/54/55 山西省水资源实时监控系统数据传输规约-2006启动报文(S3服务)PRM=1响应报文PRM=0响应报文PRM=0启动报文(S3服务)PRM=1tt发送和接收时序启动报文(S3服务)PRM=1响应报文PRM=0响应报文PRM=0响应报文PRM=0响应报文PRM=0(e)多通信服务传输启动报文(S3服务)PRM=1………………注:S1、S2、S3分别表示链路传输服务类别,见3.3.1。帧序列域变化规则图示1.1.1.1终端非正常数据处理终端在响应主站对终端的参数或数据请求时,如终端无某项数据,且该“无某项数据”的信息需主站辨识,则终端应将该数据项内容的每个字节填写“EEH”。1.1.1.2附加信息域AUX附加信息域可由密码PW、事件计数器EC和时间标签Tp组成。——密码用于重要的下行报文中;——事件计数器用于具有重要事件告警状态的上行报文中;——时间标签用于信道延时特性较差的传输中。1.1.1.2.1密码PW密码PW用于重要下行报文中,由2字节组成,PW是由主站将密钥按系统约定的密码算法产生,并在主站发送的报文中下发给终端,由终端进行校验,通过则响应主站命令,反之则否认。终端在收到带有密码的报文,必须在密码验证通过后,才能响应命令。密码长度由两个字节组成:第一个字节前半个字节为密钥算法,采用BCD编码,取值范围0—9;第一个字节后半字节和第二个字节共12位为密钥,采用BCD编码,取值范围0—999。下位机根据密钥及密钥算法,计算出密码,然后与下位机持有的密码进行比对验证,密码相匹配,则命令有效,否则命令无效。下位机的密码及密钥算法不公开。31北京奥特美克科技发展有限公司TEL:010—82894252/53/54/55 山西省水资源实时监控系统数据传输规约-2006Byte2Byte1D15D14D13D12D11D10D9D8D7D6D5D4D3D2D1D0密钥算法(BCD编码)密钥(BCD编码)1.1.1.1.1事件计数器EC事件计数器EC用于ACD位置“1”的上行响应报文中,EC由2字节组成,分别为重要事件计数器EC1和一般事件计数器EC2。计数范围0~255,循环加1递增。格式如下:事件计数器EC数据格式字节数重要事件计数器EC1BIN1一般事件计数器EC2BIN1每发生1个事件,相应的计数器自动加1。1.1.1.1.2时间标签Tp时间标签用于交换网络通道中,对采用同时建立多个通信服务的传输服务,进行辅助判决接收报文的时序和时效性。时间标签Tp由6字节组成,数据格式如下:数据名称数据格式单位字节数启动帧帧序号计数器PFCBIN1启动帧发送时标数据格式见下表秒分时日4允许发送传输延时时间BINmin1时标的数据格式:数据名称数据格式D7D6D5D4D3D2D1D0秒BCD码十位BCD码个位分BCD码十位BCD码个位时BCD码十位BCD码个位日BCD码十位BCD码个位时间标签Tp由启动站产生,并通过报文传送给从动站,从动站据此判决收到的报文的时序和时效性,如判别有效,从动站发送响应帧,并在响应帧中产生新时间标签Tp返回启动站。启动帧发送时标:记录启动帧发送的时间。允许发送传输延时时间:指启动帧从开始发送至从动站接收到报文之间启动站所允许的传输延时时间。从动站的时效性判断规则:a)如从动站的当前时间与Tp中的启动帧发送时标之间的时间差大于Tp中的允许传输延时时间,从动站则舍弃该报文;a)如时间差不大于Tp中的允许传输延时时间,则做出响应;b)如Tp中的允许传输延时时间为“0”,则从动站不进行上述α)和β)两项的判断。1.2链路传输1.2.1传输服务类别类别功能用途S1发送∕无回答启动站发送传输,从动站不回答。S2发送∕确认启动站发送复位命令,从动站回答确认。S3请求∕响应启动站请求从动站的响应,从动站作确认、否认或数据响应。1.2.2非平衡传输过程半双工通道和专用无线通道应采用非平衡传输规则。1.2.2.1发送/无回答服务在前一次通信服务的传输过程结束后,并且至少间隔33个空闲位,才开始新一次发送传输。31北京奥特美克科技发展有限公司TEL:010—82894252/53/54/55 山西省水资源实时监控系统数据传输规约-20061.1.1.1发送/确认服务在前一次通信服务结束后,才能开始新一次发送帧传输。当从动站正确收到启动站报文,并能执行启动站报文的命令,则发送确认帧;否则发送否认帧1.1.1.2请求/响应服务在前一次通信服务结束后,才能开始新一次请求帧传输。从动站正确收到启动站请求数据帧,如所请求的数据全部有效,则发送响应帧;如所请求的数据部分有效,则根据能响应的数据内容组织数据单元标识发送响应帧;如所请求的数据全部无效,则发送否认帧。当FCV有效时,可采用防止报文丢失和报文重复传送:——未收到响应帧或响应帧受到干扰,则重发原报文且不改变FCB值,最大重发次数设定为3次。——在从动站收到启动站的请求帧,并向启动站发送响应帧,此时在从动站将此响应帧保存起来。在前后两次接收到的请求帧中的FCB值不同时,则清除原保存的响应帧,并形成新的响应帧;否则若前后两个请求帧的FCB值相同,则重发原保存的响应帧。1.1.1.3通信出错处理启动站在规定时间内没有正确收到响应报文,作为超时处理,放弃该通信服务。超时时间应考虑信道网络延时、中间环节延时、终端响应时间等因素。在发送下一帧之前,需等待一个超时时间。从动站若检出帧差错则不作回答。1.1.2平衡传输过程全双工通道和数据交换网络通道可采用平衡传输规则。1.1.2.1发送/无回答服务启动站允许建立一个或多个通信服务。当同时建立多个通信服务时,由启动站进行数据流控制。1.1.2.2发送/确认服务启动站允许建立一个或多个通信服务。当同时建立多个通信服务时,由启动站进行数据流控制。当从动站正确收到启动站报文时,并能执行启动站报文的命令,则发送确认帧;否则发送否认帧。1.1.2.3请求/响应服务启动站允许建立一个或多个通信服务。当同时建立多个通信服务时,由启动站进行数据流控制。从动站正确收到启动站请求数据帧,如所请求的数据全部有效,则发送响应帧;如所请求的数据部分有效,则根据能响应的数据内容组织数据单元标识发送响应帧;如所请求的数据全部无效,则发送否认帧。终端作为从动站响应新的请求服务之前,必须完成前一个请求服务的响应。当FCV有效时,可采用FCB位防止报文丢失和报文重复传送:——未收到响应帧或响应帧受到干扰,则重发原报文并不改变FCB值,最大重发次数设定为3次。——在从动站收到启动站的请求帧,并向启动站发送响应帧,此时在从动站将此响应帧保存起来。在前后两次接收到的请求帧中的FCB值不同时,则清除原保存的响应帧,并形成新的响应帧;否则若前后两个请求帧的FCB值相同,则重发原保存的响应帧。1.1.2.4通信出错处理启动站在规定时间内没有正确收到响应报文时,作为超时处理,放弃该通信服务。超时时间应考虑信道网络延时、中间环节延时、终端响应时间等因素。从动站若检出帧差错则不作回答。1.2物理层接口1.2.1TCP和UDP的传输接口该类接口的登录链接和心跳检测采用链路测试服务,链路测试周期可设定。登录和心跳检测的详细定义见4.3。1.2.2串行通信传输接口字节传输按异步方式进行,它包含8个数据位、1个起始位“0”、1个偶校验位P和1个停止位“1”,定义如下:0D0D1D2D3D4D5D6D7P1起始位8个数据位偶校验位停止位31北京奥特美克科技发展有限公司TEL:010—82894252/53/54/55 山西省水资源实时监控系统数据传输规约-20061报文应用及数据结构1.1确认∕否认(AFN=00H)确认∕否认报文是对接收报文中需要被确认的回答,以及终端对所请求的数据不具备响应条件的否认回答。68HLL68HCAAFN=00H数据域(1字节)ECTpCS16H数据域是被确认或否认的命令功能码。1.2复位命令(AFN=01H)68HLL68HCAAFN=01H数据域(1个字节)PWTpCS16H数据域为1个字节的BIN;01H代表遥测终端复位,重新开始运行,参数不变。02H代表遥测终端复位,重新开始运行,遥测终端参数恢复出厂默认值,需要重新配置参数。遥测站的响应帧68HLL68HCAAFN=01H数据域(1个字节)CS16H数据域为5AH表示测控器已执行完毕。请求帧和响应帧的控制域C值不同。1.3链路接口检测(AFN=02H)适用于交换网络传输信道。1.3.1上行报文68HL31北京奥特美克科技发展有限公司TEL:010—82894252/53/54/55 山西省水资源实时监控系统数据传输规约-2006L68HCAAFN=02H数据域CS16H用于链路测试。1.1.1下行报文确认/否认报文,详见4.1。1.2参数设置及查询1.2.1设置遥测站的时钟(AFN=03H)68HLL68HCAAFN=03H数据域(6个字节)CS16H数据域(6字节压缩BCD码):时钟顺序是年、月、日、时、分、秒,其中公元年=2000+年。数据格式为:数据名称数据格式D7D6D5D4D3D2D1D0秒BCD码十位BCD码个位分BCD码十位BCD码个位时BCD码十位BCD码个位日BCD码十位BCD码个位星期-月星期BCD码个位月BCD码十位月BCD码个位年BCD码十位BCD码个位星期定义如下:D5~D7编码表示0~7,0:无效,1~7:对应星期一至星期日。1.2.2读取遥测站的时钟(AFN=04H)68HLL68HCAAFN=04HCS16H遥测站的响应帧31北京奥特美克科技发展有限公司TEL:010—82894252/53/54/55 山西省水资源实时监控系统数据传输规约-200668HLL68HCAAFN=04H数据域(6个字节BCD)CS16H数据域为6个字节压缩BCD。数据格式为:数据名称数据格式D7D6D5D4D3D2D1D0秒BCD码十位BCD码个位分BCD码十位BCD码个位时BCD码十位BCD码个位日BCD码十位BCD码个位星期-月星期BCD码个位月BCD码十位月BCD码个位年BCD码十位BCD码个位星期定义为:D5~D7编码表示0~7,0:无效,1~7:对应星期一至星期日。请求帧和响应帧的控制域C值不同。1.1.1设置遥测站的地址(AFN=05H)68HLL68HCAAFN=05H数据域(7个字节)PWTpCS16H地址域A为遥测站旧地址,数据域为新地址。数据域为7字节,具体格式见Error!Referencesourcenotfound.31.1.2查询遥测站的地址(AFN=06H)68HLL68HCAAFN=06HCS16H遥测站的响应帧31北京奥特美克科技发展有限公司TEL:010—82894252/53/54/55 山西省水资源实时监控系统数据传输规约-200668HLL68HCAAFN=06H数据域(7个字节)CS16H地址域A与数据域值应完全相同,具体格式见Error!Referencesourcenotfound.31.1.1设置遥测站的工作模式(AFN=07H)68HLL68HCAAFN=07H数据域(1个字节)PWTpCS16H数据域为1个字节BIN。工作模式类型=01H,设置遥测终端在自报、遥测工作状态工作模式类型=02H,设置遥测终端在自报确认工作状态工作模式类型=03H,表示遥测终端在调试或维修状态1.1.2查询遥测站的工作模式(AFN=08H)68HLL68HCAAFN=08HCS16H遥测站的响应帧68HLL68HCAAFN=08H数据域(1个字节)CS16H数据域为1个字节BIN。工作模式类型=01H,表示测控器工作在自报、遥测状态31北京奥特美克科技发展有限公司TEL:010—82894252/53/54/55 山西省水资源实时监控系统数据传输规约-2006工作模式类型=02H,表示测控器工作在自报确认状态工作模式类型=03H,表示测控器工作在调试或维修状态请求帧和响应帧的控制域C值不同。1.1.1设置遥测站的数据上报时间间隔(AFN=09H)68HLL68HCAAFN=09H数据域(2个字节BCD)PWTpCS16H数据域为2个字节压缩BCD。取值范围为:0—9999;单位:分钟。数据格式为:数据格式D7D6D5D4D3D2D1D0BYTE1BCD码十位BCD码个位BYTE2BCD码千位BCD码百位上报时间基准是每月1日0时0分0秒1.1.2查询遥测站的数据上报时间间隔(AFN=0AH)68HLL68HCAAFN=0AHCS16H遥测站的响应帧68HLL68HCAAFN=0AH数据域(2个字节BCD)CS16H数据域为2个字节压缩BCD。取值范围为:0—9999;单位:分钟。数据格式为:数据格式D7D6D5D4D3D2D1D0BYTE1BCD码十位BCD码个位BYTE2BCD码千位BCD码百位31北京奥特美克科技发展有限公司TEL:010—82894252/53/54/55 山西省水资源实时监控系统数据传输规约-2006请求帧和响应帧的控制域C值不同。1.1.1设置遥测站的表底值(AFN=0BH)68HLL68HCAAFN=0BH数据域(4个字节BCD)PWTpCS16H数据域为4个字节压缩BCD。取值范围为:0—99999999;单位:立方米。数据格式为:数据格式D7D6D5D4D3D2D1D0BYTE1BCD码十位BCD码个位BYTE2BCD码千位BCD码百位BYTE3BCD码十万位BCD码万位BYTE4BCD码千万位BCD码百万位1.1.2查询遥测站的流量仪表的实时值(AFN=0CH)68HLL68HCAAFN=0CHCS16H遥测站的响应帧68HLL68HCAAFN=0CH数据域(6个字节BCD)CS16H数据域为6个字节压缩BCD。前4个字节表示累计取水量,取值范围为:0—99999999;单位:立方米。数据格式为:数据格式D7D6D5D4D3D2D1D0BYTE1BCD码十位BCD码个位BYTE2BCD码千位BCD码百位BYTE3BCD码十万位BCD码万位31北京奥特美克科技发展有限公司TEL:010—82894252/53/54/55 山西省水资源实时监控系统数据传输规约-2006BYTE4BCD码千万位BCD码百万位后2个字节表示瞬时取水量,取值范围为:0—9999;单位:立方米/小时。数据格式为:数据格式D7D6D5D4D3D2D1D0BYTE1BCD码十位BCD码个位BYTE2BCD码千位BCD码百位请求帧和响应帧的控制域C值不同。1.1.1设置遥测站的阶梯水价(AFN=0DH)68HLL68HCAAFN=0DH数据域[(2+6N)个字节BCD]PWTpCS16H数据域为2+6N个字节压缩BCD。第一个字节表示阶梯水价时限:0-以恒定价格考核取水量;1-以月为单位进行取水量考核;2-以季为单位进行取水量考核;3-以半年为单位进行取水量考核;4-以年为单位进行取水量考核。第二个字节表示阶梯级数N,取值范围为:N=0—99,0表示不计费,1—99表示具体阶梯级数。每级用2字节BCD码表示费率,取值范围为:0—99.99,单位:元。数据格式为:数据格式D7D6D5D4D3D2D1D0BYTE1BCD码十分位BCD码百分位BYTE2BCD码十位BCD码个位其后4字节BCD码表示对应级别的计划取水量,高位在前,低位在后。依此类推。1.1.2查询遥测站的阶梯水价(AFN=0EH)68HLL68HCAAFN=0EHCS16H遥测站的响应帧68HLL68HCA31北京奥特美克科技发展有限公司TEL:010—82894252/53/54/55 山西省水资源实时监控系统数据传输规约-2006AFN=0EH数据域[(2+6N)个字节BCD]CS16H数据格式参见4.4.11请求帧和响应帧的控制域C值不同。1.1.1设置遥测站的本次充值量(AFN=0FH)68HLL68HCAAFN=0FH数据域(4个字节BCD)PWTpCS16H数据域为4个字节压缩BCD。取值范围为:0—99999999,单位:立方米。数据格式为:数据格式D7D6D5D4D3D2D1D0BYTE1BCD码十位BCD码个位BYTE2BCD码千位BCD百位码BYTE3BCD码十万位BCD码万位BYTE4BCD码千万位BCD码百万位1.1.2查询遥测站最近一次成功充值量(AFN=10H)68HLL68HCAAFN=10HCS16H遥测站的响应帧68HLL68HCAAFN=10H数据域(4个字节BCD)CS31北京奥特美克科技发展有限公司TEL:010—82894252/53/54/55 山西省水资源实时监控系统数据传输规约-200616H数据域为4个字节压缩BCD。取值范围为:0—99999999,单位:立方米。数据格式为:数据格式D7D6D5D4D3D2D1D0BYTE1BCD码十位BCD码个位BYTE2BCD码千位BCD码百位BYTE3BCD码十万位BCD码万位BYTE4BCD码千万位BCD码百万位请求帧和响应帧的控制域C值不同。1.1.1查询遥测站累计成功充值量和充值次数(AFN=11H)68HLL68HCAAFN=11HCS16H遥测站的响应帧68HLL68HCAAFN=11H数据域(6个字节BCD)CS16H数据域为6个字节压缩BCD。前4个字节为累计成功充值量,取值范围为:0—99999999,单位:立方米。数据格式为:数据格式D7D6D5D4D3D2D1D0BYTE1BCD码十位BCD码个位BYTE2BCD码千位BCD码百位BYTE3BCD码十万位BCD码万位BYTE4BCD码千万位BCD码百万位后2个字节为测控器累计成功充值次数,取值范围为:0—9999。数据格式为:数据格式D7D6D5D4D3D2D1D0BYTE1BCD码十位BCD码个位BYTE2BCD码千位BCD码百位请求帧和响应帧的控制域C值不同。1.1.2设置遥测站的剩余水量报警值(AFN=12H)68H31北京奥特美克科技发展有限公司TEL:010—82894252/53/54/55 山西省水资源实时监控系统数据传输规约-2006LL68HCAAFN=12H数据域(3个字节BCD)PWTpCS16H数据域为3个字节压缩BCD。取值范围为:0—999999,单位:立方米。数据格式为:数据格式D7D6D5D4D3D2D1D0BYTE1BCD码十位BCD码个位BYTE2BCD码千位BCD百位码BYTE3BCD码十万位BCD码万位1.1.1查询遥测站的剩余水量和报警值(AFN=13H)68HLL68HCAAFN=13HCS16H遥测站的响应帧68HLL68HCAAFN=13H数据域(8个字节BCD)CS16H数据域前3个字节为剩余水量报警值压缩BCD。取值范围为:0—999999,单位:立方米。数据格式为:数据格式D7D6D5D4D3D2D1D0BYTE1BCD码十位BCD码个位BYTE2BCD码千位BCD百位码BYTE3BCD码十万位BCD码万位数据域后5个字节为压缩BCD。前4个字节为剩余水量取值范围为:0—99999999,单位:立方米。最后一个字节为剩余水量的符号位:00H为正值;01H为负值。数据格式为:数据格式D7D6D5D4D3D2D1D031北京奥特美克科技发展有限公司TEL:010—82894252/53/54/55 山西省水资源实时监控系统数据传输规约-2006BYTE1BCD码十位BCD码个位BYTE2BCD码千位BCD码百位BYTE3BCD码十万位BCD码万位BYTE4BCD码千万位BCD码百万位BYTE500H为正值;01H为负值请求帧和响应帧的控制域C值不同。1.1.1设置遥测站的井口高程、水位下限及水位计量程(AFN=14H)68HLL68HCAAFN=14H数据域(8个字节BCD)PWTpCS16H数据域为8个字节压缩BCD。前3个字节为井口高程,第一个字节为整数位高字节,第二个字节为整数位低字节,第三个字节为小数,取值范围为:0—9999.99,单位:米。数据格式为:数据格式D7D6D5D4D3D2D1D0BYTE1BCD码千位BCD码百位BYTE2BCD码十位BCD码个位BYTE3BCD码十分位BCD码百分位第4-6个字节为水位下限,取值范围为:0—9999.99,单位:米。数据格式为:数据格式D7D6D5D4D3D2D1D0BYTE1BCD码千位BCD码百位BYTE2BCD码十位BCD码个位BYTE3BCD码十分位BCD码百分位后2个字节为水位计量程范围,取值范围为:0—9999,单位:米。数据格式为:数据格式D7D6D5D4D3D2D1D0BYTE1BCD码千位BCD码百位BYTE2BCD码十位BCD码个位1.1.2查询遥测站的井口高程、水位下限及水位计量程(AFN=15H)68HLL68HCAAFN=15HCS16H31北京奥特美克科技发展有限公司TEL:010—82894252/53/54/55 山西省水资源实时监控系统数据传输规约-2006遥测站的响应帧68HLL68HCAAFN=15H数据域(8个字节BCD)CS16H数据域数据格式参见4.4.18:请求帧和响应帧的控制域C值不同。1.1.1查询遥测站的水位实时值(AFN=16H)68HLL68HCAAFN=16HCS16H遥测站的响应帧68HLL68HCAAFN=16H数据域(3个字节BCD)CS16H数据域为3个字节压缩BCD。取值范围为:0—9999.99;单位:米。数据格式为:数据格式D7D6D5D4D3D2D1D0BYTE1BCD码千位BCD码百位BYTE2BCD码十位BCD码个位BYTE3BCD码十分位BCD码百分位请求帧和响应帧的控制域C值不同。1.1.2设置遥测站的SIM卡号(AFN=17H)68HLL68H31北京奥特美克科技发展有限公司TEL:010—82894252/53/54/55 山西省水资源实时监控系统数据传输规约-2006CAAFN=17H数据域(6个字节BCD)PWTpCS16H数据域为6字节BCD,数据格式为:数据格式D7D6D5D4D3D2D1D0BYTE1BCD码十位BCD码个位BYTE2BCD码千位BCD码百位BYTE3BCD码十万位BCD码万位BYTE4BCD码千万位BCD码百万位BYTE5BCD码十亿位BCD码亿位BYTE60BCD码百亿位1.1.1查询遥测站的SIM卡号(AFN=18H)68HLL68HCAAFN=18HCS16H遥测站的响应帧68HLL68HCAAFN=18H数据域(6个字节BCD)CS16H数据域为6字节BCD,数据格式为:数据格式D7D6D5D4D3D2D1D0BYTE1BCD码十位BCD码个位BYTE2BCD码千位BCD码百位BYTE3BCD码十万位BCD码万位BYTE4BCD码千万位BCD码百万位BYTE5BCD码十亿位BCD码亿位BYTE60BCD码百亿位请求帧和响应帧的控制域C值不同。31北京奥特美克科技发展有限公司TEL:010—82894252/53/54/55 山西省水资源实时监控系统数据传输规约-20061.1.1查询遥测站的最近31天内某一天的历史记录(AFN=19H)68HLL68HCAAFN=19H数据域(1个字节BIN)CS16H数据域为1个字节的BIN,取值范围为:1—31,单位:天。数据格式为:数据格式D7D6D5D4D3D2D1D0BYTE1无效位遥测站的响应帧68HLL68HCAAFN=19H数据域(529个字节)CS16H数据域为529个字节。第1个字节(BIN)为查询的天数。从第2个字节到第529个字节排列如下:(每小时的数据为22个字节,包括时间、开关量状态、剩余水量、累积用水量、瞬时流量、水位。)第2—5个字节(BCD)表示时间,分别表示年、月、日、时。第6—9个字节(BIN)表示时间,分别表示32路开关量状态。高字节先发,低字节后发第10—14个字节(BCD)表示剩余水量,第14字节为符号位,00H为正,01H为负,高字节在前,低字节在后。第15—18个字节(BCD)表示累计用水量,高字节在前,低字节在后。第19—20个字节(BCD)表示瞬时流量,高字节在前,低字节在后。第21—23个字节(BCD)表示水位数据,第21个字节表示水位整数的高字节,第22个字节表示水位整数的低字节,第23个字节表示水位的小数字节。(水位整数的高字节默认为00)其余字节以此类推请求帧和响应帧的控制域C值不同。1.1.2读取遥测站的实时值(AFN=1AH)68HLL68HCAAFN=1AHCS16H31北京奥特美克科技发展有限公司TEL:010—82894252/53/54/55 山西省水资源实时监控系统数据传输规约-2006遥测站的响应帧68HLL68HCAAFN=1AH数据域(22个字节)CS16H数据域为22个字节。排列如下:第1—4个字节(BCD)表示时间,分别表示日、时、分、秒。第5—8个字节(BIN)表示时间,分别表示32路开关量状态。第9—13个字节(BCD)表示剩余水量,第13个字节为符号位,00H为正,01H为负,数值高字节在前,低字节在后。第14—17个字节(BCD)表示累计用水量,高字节在前,低字节在后。第18—19个字节(BCD)表示瞬时流量,高字节在前,低字节在后。第20—22个字节(BCD)表示水位数据,第20个字节表示水位整数的高字节,第21个字节表示水位整数的低字节,第22个字节表示水位的小数字节。(水位整数的高字节默认为00)请求帧和响应帧的控制域C值不同。1.1.1清空遥测站的历史数据单元(AFN=1BH)68HLL68HCAAFN=1BHCS16H遥测站的响应帧68HLL68HCAAFN=1BH数据域(1个字节)CS16H数据域为1个字节(BIN)。5AH表示历史数据单元清空完毕。请求帧和响应帧的控制域C值不同。1.1.2设置遥测站的事件及开关量参数(AFN=1CH)68H31北京奥特美克科技发展有限公司TEL:010—82894252/53/54/55 山西省水资源实时监控系统数据传输规约-2006LL68HCAAFN=1CH数据域(20个字节BIN)PWTpCS16H数据域为20个字节(BIN)。前8个字节为事件代码配置字节,格式参见:4.4.33.1.2后12个字节为开关量参数配置字节,格式参见:4.4.33.1.31.1.1读取遥测站的事件及开关量参数(AFN=1DH)68HLL68HCAAFN=1DHCS16H遥测站的响应帧68HLL68HCAAFN=1DH数据域(20个字节BIN)CS16H数据域为20个字节(BIN)。前8个字节为事件代码配置字节,格式参见:4.4.33.1.2后12个字节为开关量参数配置字节,格式参见:4.4.33.1.3请求帧和响应帧的控制域C值不同。1.1.2对遥测站主动上报数据的确认(AFN=1EH)68HLL68HCAAFN=1EH数据域(1字节)CS16H31北京奥特美克科技发展有限公司TEL:010—82894252/53/54/55 山西省水资源实时监控系统数据传输规约-2006数据域字节表示遥测站工作模式,在上行的确认帧中,表示状态,即遥测站当前所处的工作模式,在下行确认帧中,表示命令,即命令遥测站更改成的工作模式,遥测站收到这样的确认帧后,要把工作模式做相应修改,工作模式代码:0:表示无关于工作模式,即不表示状态也不表示命令;1:表示自报遥测模式;2:表示自报确认模式;3:表示测试或维修模式。1.1.1读取遥测站事件代码、开关量及报警状态(AFN=1FH)68HLL68HCAAFN=1FHCS16H遥测站的响应帧68HLL68HCAAFN=1FH数据域(10个字节)CS16H数据域的前1—2字节(BIN),为事件代码计数器,高字节为重要事件计数器,低字节为一般事件计数器,数据域的3—6字节为事件标识,0:无事件;1:有事件;参见附录A。数据域的7--10字节(BIN)为开关量和报警状态。位定义如下:D1,D0---测控器的工作模式。00:自报遥测;01:自报确认;10:测试或维修;11:备用D2---剩余水量的下限报警状态。0:正常;1:报警D3---测量水位的下限报警状态。0:正常;1:报警D4---水泵工作状态。0:启动;1:停止D5---电源工作状态。0:AC220V供电;1:蓄电池供电D6---蓄电池电压状态。0:正常;1:电压低D7---水表传感器状态。0:正常;1:故障D8---测控器是否正常开箱。0:正常;1:非法D9---测控器IC卡功能是否有效。0:无效;1:有效D10—D31---备用请求帧和响应帧的控制域C值不同。1.1.2设置水泵电机额定工作参数(AFN=20H)68H31北京奥特美克科技发展有限公司TEL:010—82894252/53/54/55 山西省水资源实时监控系统数据传输规约-2006LL68HCAAFN=20H数据域(4个字节)PWTpCS16H数据域为4个字节(BIN),数据格式如下:数据内容数据格式字节数额定工作线电压(V)BIN2额定工作相电流(A)BIN21.1.1读取水泵电机额定工作参数(AFN=21H)68HLL68HCAAFN=21HCS16H遥测站的响应帧68HLL68HCAAFN=21H数据域(4个字节)CS16H数据域为4个字节(BIN),数据格式如下(电压和电流只取整数):数据内容数据格式字节数额定工作线电压(V)BIN2额定工作相电流(A)BIN21.1.2读取水泵电机实时工作数据(AFN=22H)68HLL68HCAAFN=22HCS31北京奥特美克科技发展有限公司TEL:010—82894252/53/54/55 山西省水资源实时监控系统数据传输规约-200616H遥测站的响应帧68HLL68HCAAFN=22H数据域(12个字节)CS16H数据域为12个字节(BIN),数据格式如下:数据内容数据格式字节数A相电压(V)BIN2B相电压(V)BIN2C相电压(V)BIN2A相电流(A)BIN2B相电流(A)BIN2C相电流(A)BIN2请求帧和响应帧的控制域C值不同。1.1.1辅助信息设置1.1.1.1.1终端密码设置数据格式D7D6D5D4D3D2D1D0BYTE1密钥十位BCD码密钥个位BCD码BYTE2BCD密码算法编号密钥百位BCD码密码算法编号:表示密码算法,数值范围0~9。密钥:表示密码的密钥,取值范围0~999。1.1.1.1.2终端事件记录配置设置数据内容数据格式字节数事件记录有效标志位BIN4事件重要性等级标志位BIN4a)事件记录有效标志位:D0~D31对应事件代码ERC1~ERC32所定义的事件,置“1”:需要对该位所对应的告警事件进行记录;置“0”:不需要记录。a)事件重要性等级标志位:D0~D31对应事件代码ERC1~ERC32所定义的事件,置“1”:该位所对应的告警事件为重要事件,该事件发生后,如通道具备主动上报条件,应主动上报事件记录,如不具备主动上报条件,通过ACD位上报;置“0”:该位所对应的告警事件为一般事件,该事件发生后,只需要进行事件记录。1.1.1.1.3终端状态量输入参数数据内容数据格式字节数状态量接入标志位(对应1~32路状态量)BIN4状态量属性标志位(对应1~32路状态量)BIN4状态量告警标志位(对应1~32路状态量)BIN4a)状态量接入标志位:D0~D31依次对应第1~32路状态量输入,置“1”:接入,置“0”:未接入。31北京奥特美克科技发展有限公司TEL:010—82894252/53/54/55 山西省水资源实时监控系统数据传输规约-2006a)状态量属性标志位:D0~D31依次对应第1~32路状态量输入,置“1”:a型触点。置“0”:b型触点。b)状态量告警标志位:置“1”:对应的状态量发生变位产生的告警事件为重要事件,即应按有关重要告警事件进行处理,置“0”:对应的状态量发生变位产生的告警事件为一般告警事件。1.1控制命令1.1.1遥控启动水泵或阀门(AFN=30H)68HLL68HCAAFN=30HPWTpCS16H遥测站的响应帧68HLL68HCAAFN=30H数据域(1个字节BIN)CS16H数据域为5AH表示执行完毕。请求帧和响应帧的控制域C值不同。1.1.2遥控关闭水泵或阀门(AFN=31H)68HLL68HCAAFN=31HPWTpCS16H遥测站的响应帧68HLL68HC31北京奥特美克科技发展有限公司TEL:010—82894252/53/54/55 山西省水资源实时监控系统数据传输规约-2006AAFN=31H数据域(1个字节BIN)CS16H数据域为5AH表示执行完毕。请求帧和响应帧的控制域C值不同。1.1.1置遥测终端IC卡功能有效(AFN=32H)68HLL68HCAAFN=32HPWTpCS16H遥测站的响应帧68HLL68HCAAFN=32H数据域(1个字节BIN)CS16H数据域为5AH表示执行完毕。请求帧和响应帧的控制域C值不同。1.1.2取消遥测终端IC卡功能(AFN=33H)68HLL68HCAAFN=33HPWTpCS16H遥测站的响应帧68HL31北京奥特美克科技发展有限公司TEL:010—82894252/53/54/55 山西省水资源实时监控系统数据传输规约-2006L68HCAAFN=33H数据域(1个字节BIN)CS16H数据域为5AH表示执行完毕。请求帧和响应帧的控制域C值不同。1.1主动上报1.1.1主动上报数据(AFN=40H)68HLL68HCAAFN=40H数据域(28个字节)CS16H数据域为28个字节。排列如下:第1—4个字节(BCD)表示时间,分别表示年、月、日、时。第5—6个字节(BIN)表示事件记数器,第5个字节是重要事件记数器,第6个字节是一般时件记数器。第7—10个字节(BIN)表示事件标识。位定义见附录A。第11—14个字节(BIN)表示状态,分别表示32路开关量状态。第15—19个字节(BCD)表示剩余水量,第19字节为符号位,00H为正,01H为负,高字节在前,低字节在后。第20—23个字节(BCD)表示累计用水量,字节在前,低字节在后。第24—25个字节(BCD)表示瞬时流量,高字节在前,低字节在后。第26—28个字节(BCD)表示水位数据,第26个字节表示水位整数的高字节,第27个字节表示水位整数的低字节,第28个字节表示水位的小数字节。(水位整数的高字节默认为00)31北京奥特美克科技发展有限公司TEL:010—82894252/53/54/55 山西省水资源实时监控系统数据传输规约-2006附录A事件代码ERCA附录A事件代码ERC事件代码ERC事件项目ERC1数据初始化ERC2参数丢失记录ERC3参数变更记录ERC4状态量变位记录ERC5跳闸记录ERC6合闸记录ERC7表具故障ERC8密码错误记录ERC9终端故障记录ERC10交流失电ERC11蓄电池电压低ERC12非法开箱ERC13水泵电机缺相运行ERC14水泵电机过负荷运行ERC15—32备用重要事件事件代码ERC事件项目ERC2参数丢失记录ERC3参数变更记录ERC5跳闸记录ERC6合闸记录ERC7表具故障ERC8密码错误记录ERC9终端故障记录ERC12非法开箱一般事件事件代码ERC事件项目ERC1数据初始化ERC4状态量变位记录ERC10交流失电ERC11蓄电池电压低ERC13水泵电机缺相运行ERC14水泵电机过负荷运行31北京奥特美克科技发展有限公司TEL:010—82894252/53/54/55 山西省水资源实时监控系统数据传输规约-2006附录B出错否认代码ERRA附录B出错否认代码ERRERR说明0无错误(正确)1数据出错2密码错3-255备用41北京奥特美克科技发展有限公司TEL:010—82894252/53/54/55 山西省水资源实时监控系统数据传输规约-2006附录CIC卡分类及数据格式定义AIC卡分类及数据格式定义山西省水资源实时监控系统拟采用符合ISO/IEC14443A协议的非接触式IC卡。依据IC卡使用的功能不同,将其分为:用户卡、管理卡、初始化卡。1、非接触IC卡非接触式IC卡又称射频卡,是世界上最近几年发展起来的一项新技术,它成功地将射频识别技术和IC卡技术结合起来,解决了无源(卡中无电源)和免接触这一难题,是电子器件领域的一大突破。与接触式IC卡相比较,非接触式卡具有以下优点:l可靠性高:非接触式IC卡与读写器之间无机械接触,避免了由于接触读写而产生的各种故障。l操作方便,快捷:由于非接触通讯,读写器在10CM范围内就可以对卡片操作,所以不必插拔卡,非常方便拥护使用。非接触式卡使用时没有方向性,卡片可以任意方向掠过读写器表面,即可完成操作,这大大提高了每次使用的速度。l防冲突:非接触式卡中有快速防冲突机制,能防止卡片之间出现数据干扰,因此,读写器可以“同时”处理多张非接触式IC卡。l可以适合于多种应用:非接触式卡的存储结构特点使它一卡使用,能应用于不同的系统,用户可根据不同的应用设定不同的密码和访问条件。l加密性能好:非接触式卡的序列号是唯一的,制造厂家在产品出厂前已将此序列号固化,不可在更改,非接触式卡与读卡器之间采用双验证机制,即读卡器验证IC卡的合法相互认证,而且在通讯过程中所有的数据都加密。此外,卡中各个扇区都有自己的操作密码和访问条件。l主要指标容量为8K位EEPROM分为16个扇区(0—15),每个扇区为4块(0—3),每块16个字节,以块为存储单位。每个扇区有独立的一组密码及访问控制每张卡有唯一序列号,为32位具有防冲突机制,支持读卡操作无电源,自带天线,内含加密控制逻辑和通讯逻辑电路数据保存期为10年,可改写10万次,读无限次工作温度:-20°C~50°C工作频率:13.56MHZ通讯速率:106KBPS读写距离:10mm以内(与读写器有关)依据非接触IC卡在水资源监控系统中的用途,可按下表分类:序号IC卡类别编码说明1用户卡01用户购水充值、返写用2管理检查卡02管理人员检查测控器用3参数设置卡03设置测控器各种参数用2、用户卡用户卡用于用水户购水充值及数据返写。用户卡的数据占用最后一个扇区(即第15扇区)的3个数据块:0块,1块,2块1)0块:用于存放测控终端地址、IC卡及计量仪表类别,数据格式如下:地址数据内容数据格式说明0写卡标志BCD10中心写卡;11终端写卡1行政区划码A1高位BCD2行政区划码A1中位BCD3行政区划码A1低位BCD41北京奥特美克科技发展有限公司TEL:010—82894252/53/54/55 山西省水资源实时监控系统数据传输规约-20064终端生产厂家编号A2BCD5遥测终端地址号A3高位BIN6遥测终端地址号A3中位BIN7遥测终端地址号A3低位BIN8卡类别号BCD见IC卡类别表9计量仪表类别号BCD见计量仪表类别表10计量仪表倍率整数BCD11计量仪表倍率小数BCD12多用户标志位BCD55为多用户,00为单用户13用户编码高位字节BCD单用户,该字节置014用户编码低位字节BCD单用户,该字节置015前15个字节算术累加和BIN不含进位位计量仪表类别表:序号计量仪表类别编码说明1远传冷水表012超声波流量计023电磁流量计034涡街流量计045电能量折算仪表056其它061)1块:用于存放用户本次购水信息,数据格式如下:地址数据内容数据格式说明0本次购水量高位字节BCD1本次购水量中间字节1BCD2本次购水量中间字节2BCD3本次购水量低位字节BCD4当前水价整数位BCD5当前水价小数位BCD6用水量报警下限高位字节BCD7用水量报警下限中间字节BCD8用水量报警下限低位字节BCD9购水时间(年)BCD10购水时间(月)BCD11购水时间(日)BCD12购水时间(时)BCD13保留BIN该字节置00H14保留BIN该字节置00H15前15个字节算术累加和BIN不含进位位2)2块:数据备份块。其数据与块1完全相同,作为块1数据备份用。但用IC卡给控制器划卡充值时,控制器需将卡中写入划卡时间。数据格式如下:地址数据内容数据格式说明0本次购水量高位字节BCD1本次购水量中间字节1BCD2本次购水量中间字节2BCD3本次购水量低位字节BCD4当前水价整数位BCD41北京奥特美克科技发展有限公司TEL:010—82894252/53/54/55 山西省水资源实时监控系统数据传输规约-20065当前水价小数位BCD6用水量报警下限高位字节BCD7用水量报警下限中间字节BCD8用水量报警下限低位字节BCD9划卡时间(年)BCD10划卡时间(月)BCD11划卡时间(日)BCD12划卡时间(时)BCD13保留BIN该字节置00H14保留BIN该字节置00H15前15个字节算术累加和BIN不含进位位1)用户卡的数据返写。用户划卡成功后,本次购水量就会输入控制器,控制器同时将存储的历史记录返写至卡内。控制器在每日24点各存储1条记录,记录内容包括当前时间和累积用水量(单位立方米),可将记录的60天历史数据返写至IC卡的如下数据块:1扇区:0块、1块、2块2扇区:0块、1块、2块3扇区:0块、1块、2块4扇区:0块、1块、2块5扇区:0块、1块、2块6扇区:0块、1块、2块7扇区:0块、1块、2块8扇区:0块、1块、2块9扇区:0块、1块、2块10扇区:0块、1块、2块数据格式如下:地址数据内容数据格式说明0历史记录年BCD1历史记录月BCD2历史记录日BCD3历史记录时BCD4累积用水量高位字节BCD单位:立方米5累积用水量中间字节1BCD单位:立方米6累积用水量中间字节2BCD单位:立方米7累积用水量低位字节BCD单位:立方米8历史记录年BCD9历史记录月BCD10历史记录日BCD11历史记录时BCD12累积用水量高位字节BCD单位:立方米13累积用水量中间字节1BCD单位:立方米14累积用水量中间字节2BCD单位:立方米15累积用水量低位字节BCD单位:立方米11扇区:0块、1块、2块12扇区:0块、1块、2块13扇区:0块、1块、2块14扇区:0块、1块、2块41北京奥特美克科技发展有限公司TEL:010—82894252/53/54/55 山西省水资源实时监控系统数据传输规约-2006以上四个扇区用于返写事件记录,数据格式如下:地址数据内容数据格式说明0历史记录年BCD1历史记录月BCD2历史记录日BCD3历史记录时BCD4历史记录分BCD5事件代码BCD参见附录A6开关量状态高位字节BIN参见4.4.297开关量状态低位字节BIN参见4.4.298历史记录年BCD9历史记录月BCD10历史记录日BCD11历史记录时BCD12历史记录分BCD13事件代码BCD参见附录A14开关量状态高位字节BIN参见4.4.2915开关量状态低位字节BIN参见4.4.291、管理检查卡管理检查卡用于管理人员检查测控器运行状态并提取测控器历史数据之用。当管理人员巡视投运的测控器时,可持管理检查卡使测控器循环显示设备运行状态参数,并提取用户最近60天累积用水量的历史记录。管理检查卡的数据仅占用最后一个扇区(即第15扇区)的第0块,数据格式如下:地址数据内容数据格式说明0写卡标志BCD10中心写卡;11终端写卡1保留BIN该字节置00H2保留BIN该字节置00H3保留BIN该字节置00H4保留BIN该字节置00H5保留BIN该字节置00H6保留BIN该字节置00H7保留BIN该字节置00H8卡类别号BCD卡的编码为029保留BIN该字节置00H10保留BIN该字节置00H11保留BIN该字节置00H12保留BIN该字节置00H13保留BIN该字节置00H14保留BIN该字节置00H15前15个字节算术累加和BIN不含进位位管理检查卡提取测控器历史记录与用户卡完全相同。2、参数设置卡管理人员或调试维修人员用参数设置卡来设置测控器各种参数。数据格式如下:扇区1:0块用于存放水表底值41北京奥特美克科技发展有限公司TEL:010—82894252/53/54/55 山西省水资源实时监控系统数据传输规约-2006地址数据内容数据格式说明0写卡标志BCD10中心写卡;11终端写卡1保留BIN该字节置00H2设置表底值功能有效标志BCD10有效;11无效3表底值高位字节BCD功能无效,该字节置04表底值中间字节1BCD功能无效,该字节置05表底值中间字节2BCD功能无效,该字节置06表底值低位字节BCD功能无效,该字节置07保留BIN该字节置00H8卡类别号BCD卡的编码为039写卡时间(年)BCD功能无效,该字节置010写卡时间(月)BCD功能无效,该字节置011写卡时间(日)BCD功能无效,该字节置012写卡时间(时)BCD功能无效,该字节置013保留BIN该字节置00H14保留BIN该字节置00H15前15个字节算术累加和BIN不含进位位扇区2:0块用于设置阶梯水价地址数据内容数据格式说明0写卡标志BCD10中心写卡;11终端写卡1保留BIN该字节置00H2设置阶梯水价有效标志BCD10有效;11无效3阶梯水价时限BCD0-恒定水价;1-月;2-季;3-半年;4-年4阶梯水价级数BCD功能无效,该字节置051级水价整数位BCD功能无效,该字节置061级水价小数位BCD功能无效,该字节置07保留BIN该字节置00H81级水价对应水量高字节BCD功能无效,该字节置091级水价对应水量中字节1BCD功能无效,该字节置0101级水价对应水量中字节2BCD功能无效,该字节置0111级水价对应水量低字节BCD功能无效,该字节置012保留BIN该字节置00H13保留BIN该字节置00H14保留BIN该字节置00H15前15个字节算术累加和BIN不含进位位扇区2:1块用于设置阶梯水价地址数据内容数据格式说明0写卡标志BCD10中心写卡;11终端写卡12级水价整数位BCD功能无效,该字节置022级水价小数位BCD功能无效,该字节置032级水价对应水量高字节BCD功能无效,该字节置042级水价对应水量中字节1BCD功能无效,该字节置052级水价对应水量中字节2BCD功能无效,该字节置062级水价对应水量低字节BCD功能无效,该字节置07保留BIN该字节置00H83级水价整数位BCD功能无效,该字节置041北京奥特美克科技发展有限公司TEL:010—82894252/53/54/55 山西省水资源实时监控系统数据传输规约-200693级水价小数位BCD功能无效,该字节置0103级水价对应水量高字节BCD功能无效,该字节置0113级水价对应水量中字节1BCD功能无效,该字节置0123级水价对应水量中字节2BCD功能无效,该字节置0133级水价对应水量低字节BCD功能无效,该字节置014保留BIN该字节置00H15前15个字节算术累加和BIN不含进位位扇区2:2块用于设置阶梯水价地址数据内容数据格式说明0写卡标志BCD10中心写卡;11终端写卡14级水价整数位BCD功能无效,该字节置024级水价小数位BCD功能无效,该字节置034级水价对应水量高字节BCD功能无效,该字节置044级水价对应水量中字节1BCD功能无效,该字节置054级水价对应水量中字节2BCD功能无效,该字节置064级水价对应水量低字节BCD功能无效,该字节置07保留BIN该字节置00H85级水价整数位BCD功能无效,该字节置095级水价小数位BCD功能无效,该字节置0105级水价对应水量高字节BCD功能无效,该字节置0115级水价对应水量中字节1BCD功能无效,该字节置0125级水价对应水量中字节2BCD功能无效,该字节置0135级水价对应水量低字节BCD功能无效,该字节置014保留BIN该字节置00H15前15个字节算术累加和BIN不含进位位扇区3和扇区4:0、1、2块用于存放阶梯水价,格式同扇区2块1。扇区5:0块用于设置用水量报警下限地址数据内容数据格式说明0写卡标志BCD10中心写卡;11终端写卡1保留BIN该字节置00H2设置报警下限有效标志BCD10有效;11无效3用水量报警下限高位字节BCD功能无效,该字节置04用水量报警下限中间字节BCD功能无效,该字节置05用水量报警下限低位字节BCD功能无效,该字节置06写卡时间(年)BCD功能无效,该字节置07写卡时间(月)BCD功能无效,该字节置08写卡时间(日)BCD功能无效,该字节置09写卡时间(时)BCD功能无效,该字节置010保留BIN该字节置00H11保留BIN该字节置00H12保留BIN该字节置00H13保留BIN该字节置00H14保留BIN该字节置00H15前15个字节算术累加和BIN不含进位位41北京奥特美克科技发展有限公司TEL:010—82894252/53/54/55 山西省水资源实时监控系统数据传输规约-2006扇区6:0块用于设置电机参数地址数据内容数据格式说明0写卡标志BCD10中心写卡;11终端写卡1保留BIN该字节置00H2设置电机有效标志BCD10有效;11无效3电机额定线电压高字节BIN功能无效,该字节置04电机额定线电压低字节BIN功能无效,该字节置05电机额定相电流高字节BIN功能无效,该字节置06电机额定相电流低字节BIN功能无效,该字节置07写卡时间(年)BCD功能无效,该字节置08写卡时间(月)BCD功能无效,该字节置09写卡时间(日)BCD功能无效,该字节置010写卡时间(时)BCD功能无效,该字节置011保留BIN该字节置00H12保留BIN该字节置00H13保留BIN该字节置00H14保留BIN该字节置00H15前15个字节算术累加和BIN不含进位位扇区7:0块用于设置测控器时钟地址数据内容数据格式说明0写卡标志BCD10中心写卡;11终端写卡1保留BIN该字节置00H2设置时钟有效标志BCD10有效;11无效3年BCD功能无效,该字节置04月BCD功能无效,该字节置05日BCD功能无效,该字节置06时BCD功能无效,该字节置07分BCD功能无效,该字节置08秒BCD功能无效,该字节置09保留BIN该字节置00H10保留BIN该字节置00H11保留BIN该字节置00H12保留BIN该字节置00H13保留BIN该字节置00H14保留BIN该字节置00H15前15个字节算术累加和BIN不含进位位扇区8-15备用。41北京奥特美克科技发展有限公司TEL:010—82894252/53/54/55 山西省水资源实时监控系统数据传输规约-2006附录DGPRS通信协议AGPRS通信协议1、概述数传终端和后台服务器之间使用TCP连接进行通信和传输;终端可以向后台服务器指定的TCP端口请求连接;连接成功后,第一个发送给后台服务器的数据是接入认证数据,数据内容包括终端的类型和终端的ID标识,后台服务器收到终端的第一个数据进行验证和处理,实现终端的接入;终端接入处理完成以后,进入数据传输阶段。终端能诊测TCP连接状况,如果诊测到TCP连接中断,要根据指定的时间间隔进行重新连接。2、通信框架•通信协议:TCP•模式:TCP客户端(CLIENT)•接入方式:利用终端和服务器建立TCP连接后的第一个数据包(接入认证包)进行接入认证;•传输方式:透明。认证完成后,进入数据传输阶段,此时,终端对于服务器和数据设备的数据进行双向透明转发,不进行任何封装。3、GPRS终端与通信前置机的数据传输格式3.1、帧结构:序号字节数(序列)数据内容数据格式说明11(1)帧头BIN内容0xAA22(2~3)帧长度BIN0-FFFFH(包括帧头和帧尾)低位在前高位在后31(4)帧头BIN内容0xAA46(5~10)GPRS终端编号(ID号)BCDBCD码。高位在前低位在后。不够12位高位补052(11~12)版本号BCD高字节在前为主号,低字节在后为子号61(13)帧类型BIN帧类型详见3.1.17N[14~14+(N-1)]数据域BIN数据域最大不能大于1K字节(N为数据域长度)82(14+N~15+N)CRC校验BIN从1~14+(N-1)的CRC校验结果3.1.1、帧类型:序号帧类型说明10x01登录帧,数据域为空(即不存在数据字节,下同)20x02登录应答帧,数据域长度为1(0x01表示成功,0x02表示失败)30x03网络注销帧,数据域为空40x04网络应答帧,数据域长度为1(0x01表示成功,0x02表示失败)50x05数据帧,数据域为遥测终端设备数据60x06数据应答帧(目前不用应答)70x07心跳包帧,数据域为空80x08心跳应答帧,数据域长度为1(0x01表示成功,0x02表示失败)90x09读取GPRS配置命令帧,数据域为空100x0A读取GPRS配置应答帧,数据域内容详见3.1.3(终端配置数据域)110x0B配置GPRS参数命令帧,数据域内容详见3.1.3(终端配置数据域)120x0C配置GPRS参数应答帧,数据域长度为1(0x01表示成功,0x02表示失败)130x0D读取GPRS运行状况命令帧,数据域为空140x0E读取GPRS运行状况应答帧,数据域内容详见3.1.2(GPRS运行状况数据域)41北京奥特美克科技发展有限公司TEL:010—82894252/53/54/55 山西省水资源实时监控系统数据传输规约-2006150x0F–0xff备用3.1.2、GPRS运行状况数据域:序号字节数数据内容数据格式说明12(排序14-15)GPRS温度BIN当前GPRS模块的温度(将实际数据放大100倍后,按照16bit有符号整数数据传输)22(排序16-17)GPRS电压BIN当前GPRS的运行电压(将实际数据放大100倍后,按照16bit有符号整数数据传输)3.1.3、终端配置数据域:序号字节数(序列)内容数据格式说明11(14)主机连接模式BIN0x01:IP地址;0x02:主站域名216(15—30)主站(上位机)IPBIN在现有IPV4情况下只用低4字节,高12字节填0332(31—62)主站域名BINASCII码,最长32字符(字节),不足字节后填0x0042(63—64)主站监听端口BIN0—65535之间51(65)APN启用BIN0x00:禁用APN;0x01:启用APN648(66—113)APN网络名BINASCII编码。从低字节开始,不足字节后填0x00732(114—145)APN用户名BINASCII编码。从低字节开始,不足字节后填0x00832(146—177)APN用户密码BINASCII编码。从低字节开始,不足字节后填0x0091(178)心跳方式BIN0x01为上位机(中心软件)发送心跳,0x02GPRS终端发心跳102(179—180)心跳间隔时间BIN单位为秒,范围0—65535112(181—182)连接次数BIN范围0—65535124(183—186)休眠时间BIN单位为秒131(187)GPRS终端运行模式BCD0:表示常连接1:表示定时连接2:表示远程唤醒144(188—191)定时连接时间间隔BIN单位为秒151(192)终端串口波特率设置BCD1:表示波特率为6002:表示波特率为12003:表示波特率为24004:表示波特率为48005:表示波特率为96006:表示波特率为19200161(193)终端串口帧长度BCD5:5位字符长度6:6位字符长度7:7位字符长度8:8位字符长度171(194)终端串口校验设置BINN:ASCII表示串口校验为NoneO:ASCII表示串口校验为OddE:ASCII表示串口校验为Even41北京奥特美克科技发展有限公司TEL:010—82894252/53/54/55 山西省水资源实时监控系统数据传输规约-2006181(195)终端串口停止位选择BCD1:表示停止位为1bit2:表示停止位为2bit196(196-201)终端编号(ID号)BCD在同一系统内,每个终端的编号都是唯一的2053(202—254)备用字节BIN填充041北京奥特美克科技发展有限公司TEL:010—82894252/53/54/55'