首页 浙江用电现场服务与管理系统通讯规约(完整版本)

浙江用电现场服务与管理系统通讯规约(完整版本)

举报
开通vip

浙江用电现场服务与管理系统通讯规约(完整版本)用电现场服务与管理系统通信规约(试行稿)浙江省用电现场服务与管理系统规约起草小组二零零三年八月三十日修订、审核与批准版本号0.5主要修订说明及版本描述为了使规约能够更好的实现系统要求的功能,并且具备较好的实用性和可扩展性,对规约作了部分修改,主要从三个方面进行:修订原来规约中存在的问题。修改规约,使更加实用。降低规约难度,使更容易开发实现。对规约修改比较大的内容有:规约帧格式作了修改,可以同时在主站与终端/主站各对象之间使用本规约,使整个系统使用统一的规约,减少了需要维护的规约数量,简化了前置机和主站软件的设...

浙江用电现场服务与管理系统通讯规约(完整版本)
用电现场服务与管理系统通信规约(试行稿)浙江省用电现场服务与管理系统规约起草小组二零零三年八月三十日修订、审核与批准版本号0.5主要修订说明及版本描述为了使规约能够更好的实现系统要求的功能,并且具备较好的实用性和可扩展性,对规约作了部分修改,主要从三个方面进行:修订原来规约中存在的问题。修改规约,使更加实用。降低规约难度,使更容易开发实现。对规约修改比较大的内容有:规约帧格式作了修改,可以同时在主站与终端/主站各对象之间使用本规约,使整个系统使用统一的规约,减少了需要维护的规约数量,简化了前置机和主站软件的 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 。对于终端要采集的电能表数据进行了简化,最常用的数据(REF_Ref48445475\h\*MERGEFORMAT测量点数据)由终端进行采集和处理,而大量不经常使用或者在发展中增加的数据,通过中继命令和任务来实现。简化了终端设计,降低了因新增功能需要而所费的维护成本。简化任务定义,使更容易实现。完成日期2003年8月3日版本号1.0主要修订说明及版本描述规约在2003-8-3日的版本上,根据各方提出的一些 意见 文理分科指导河道管理范围浙江建筑工程概算定额教材专家评审意见党员教师互相批评意见 进行了修订,主要包括:对主站地址和终端地址的定义进行了进一步的明确。对部分参数进行了修改。补充了上一版本中没有完成的有关前置机参数等内容。补充了参数的默认值。完成日期2003年8月30日审核人孙裕田审核意见审核日期批准人王文明批准意见批准日期标题:SUBJECT\*MERGEFORMAT版本:1.0浙江省电力公司目录TOC\o"1-2"\h\z\u修订、审核与批准PAGEREF_Toc50011193\hII目录PAGEREF_Toc50011194\hIII1前言PAGEREF_Toc50011195\h12术语PAGEREF_Toc50011196\h23通讯规约PAGEREF_Toc50011197\h33.1协议层次描述PAGEREF_Toc50011198\h33.2应用层(FAAL)PAGEREF_Toc50011199\h33.3通讯接口层PAGEREF_Toc50011200\h204附录PAGEREF_Toc50011201\h214.1数据项编码与格式PAGEREF_Toc50011202\h214.2错误编码PAGEREF_Toc50011203\h354.3告警编码PAGEREF_Toc50011204\h354.4供电电压编码PAGEREF_Toc50011205\h374.5任务描述PAGEREF_Toc50011206\h374.6对于规约必须实现部分和可选部分的规定PAGEREF_Toc50011207\h394.7异常告警的默认参数配置PAGEREF_Toc50011208\h414.8针对技术条件的实现举例PAGEREF_Toc50011209\h434.9规约起草说明PAGEREF_Toc50011210\h48第PAGE\*Arabic34页共SECTIONPAGES\*Arabic58页前言本规约规定了用电现场服务与管理系统终端与前置机、厂商分析程序、应用服务器的通讯规约。本规约适用于用电现场服务与管理系统。本规约参考了DL-535-96《电力负荷控制系统数据传输规约》,DL/T645-1997《多功能电能表通信规约》。考虑到应用的特殊性和支持多种通讯方式,特别是新出现的短信、GPRS等方式(没有对应的 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 规约可以参照),所以规定了本通讯规约。用电现场服务与管理系统的整体构架如下图所示:如上图所示,系统由应用服务器、数据库服务器、前置机和终端组成,其中应用服务器、数据库服务器和前置机构成了主站;前置机由对外通讯部分、厂家解析分析部分与前置机通讯服务程序组成。对于上行信息,通过前置机的对外通讯部分接收后,进行通讯层的解码,得到规约的应用层报文,然后根据应用层报文的类型作如下处理:标准报文交给主站现场应用服务程序进行解释处理,同时传送给厂商解码分析程序;非标准报文按照不同的厂商提交相应的厂商解码分析程序。厂商解码分析程序可以以上行报文的形式将分析结果按照标准报文格式送给前置机通讯服务程序,通讯服务收到后转发给应用服务器;厂商解码分析程序也可以以下行报文的形式将召测命令发送给前置机通讯服务程序,通讯服务程序收到后转发给终端。由应用服务器发起的通讯一律通过标准报文下发。术语用电现场服务与管理系统fieldagentsystem用电现场服务与管理系统是集现代数字通信技术、计算机软硬件技术、电能计量技术和电力营销技术为一体的用电需求侧综合性的实时信息采集与分析处理系统。它以公共的移动通信网络为主要通讯载体,以无线、公用电话网、光纤网为辅助通讯载体,通过多种通讯方式实现系统主站和现场终端之间的数据通讯,具有远程抄表、用电异常信息报警、电能质量检测、线损分析、无功电压管理和负荷管理等功能。主站masterstation具有选择终端并与终端进行信息交换功能的设备。在用电现场服务与管理系统中,主站包括前置机、应用服务器和数据库服务器三个部分,而前置机则是直接和终端进行通讯的部分。前置机frontendprocessor负责通过各种通讯介质和终端进行通讯的前置设备,并能在与主站其它部分脱离联系后(通讯部分还正常),维持系统运行的设备。电力客户现场管理与服务终端fieldagent安装于电力客户现场的用于现场服务与管理的设备。简称终端。应用层applicationlayer独立于通讯层的,在主站和终端之间传输信息的协议部分。通讯接口层communication-interfacelayer规定了应用层协议如何在不同的下层通讯协议上实现。现场服务与管理系统应用层协议(FAAL)fieldagentapplicationlayer独立于通讯层的,在用电现场服务与管理系统主站内部之间以及主站与终端之间传输信息的协议标准报文standardpacket指本规约的应用层规约制定的非用户自定义部分的报文非标准报文nonstandardpacket指本规约的应用层规约制定的用户自定义部分的报文测量点measuredpoint指采用某种装置可以在一个特定的时间点测量出唯一的一组量值的电气连接点,这组量值以某种方式被传递到终端。当物理上相同的一个电气连接点被多个装置所测量,或者被一个装置所测量但通过多种方式被传递到终端时,按照多个测量点计。中继命令forwardcommand终端将收到的中继命令中的命令内容不做任何解释发给下属设备,然后将下属设备返回的结果不加任何解释封装到中继命令返回结构中的数据域。任务scheduledtask规定终端在指定时间或条件下所需执行的操作。中继任务forwardtask规定终端在指定时间执行的中继命令,命令在任务中指定,结果由终端保存后返回到主站。通讯规约协议层次描述本规约主要详细描述了应用层的协议,该应用层协议可以基于多种不同的下层协议实现,包括:TCP/UDP、短信(PDU)、红外、串口、230M无线通讯、电话拨号数据通讯等。层次结构如下:应用层(FAAL)帧格式帧格式概述帧是传送信息的基本单元,每帧由帧起始符标志域,控制域,数据长度域,数据域,帧信息纵向校验域及帧结束域等6个域组成。每个域由若干字节组成。帧格式如REF_Ref46716799\h\*MERGEFORMAT表格1所示:表格SEQ表格\*ARABIC1帧格式代码字节数说明68H1帧起始符RTUA4终端逻辑地址MSTA&SEQ2主站地址与命令序号68H1帧起始符C1控制码L2数据长度DATA变长数据域CS1校验码16H1结束码帧起始符标识一帧信息的开始,其值为68H=01101000B;终端逻辑地址为标识通讯的最终发起端和接收端,定义主站和终端逻辑地址。更好的办法是使用源地址和目的地址,地址统一编号,但是由于主站设备很少,占用4字节地址对于帧的利用率有较大影响,所以本规约利用传送方向标识(见控制码C)和主站、终端地址来实现相同的功能。终端逻辑地址在通讯时用来唯一识别一个通讯的最终发起端和接收端。包括地市区码和终端地址码两部分。如表格SEQ表格\*ARABIC2终端逻辑地址A1地市码A2区县码B1终端地址B2终端地址其中:当此通讯的最终发起端和接收端为终端时,A1A2为地市区县码,表示终端所属的地市和区县。A1地市码用于区分不同的地市局。参考编码杭州91H宁波92H温州93H绍兴94H湖州95H嘉兴96H金华97H衢州98H台州99H丽水9AH舟山9BHA2区县码,用于区分不同地市下的区县局,A2=0保留给主站通讯A2=FFH用于对终端广播B1B2共同构成终端地址。B1B2各位全1,表示广播。系统广播遵循:A2=FFHB1B2=FFFFH表示地市系统内所有终端广播A2等于某个区县局代码B1B2=FFFFH表示该区县局下的所有终端广播不能出现A2=FFH,但是B1B2不等于FFFFH的情况表格SEQ表格\*ARABIC3终端地址D7D6D5D4D3D2D1D0B1D15D14D13D12D11D10D9D8B2当通讯的最终发起端和接收端为主站时,A1仍为地市码,而A2=0,B1B2的D5-D0表示主站地址,参见REFREF_MSTA\h\*MERGEFORMATMSTA的说明。*增加说明:终端逻辑地址传输时按照A1A2B1B2次序传输。主站地址与命令序号主站地址在通讯时用来唯一识别通讯的主站端对象(如应用服务器、厂商分析模块、前置机等)。命令序号用于在异步通讯过程中,区分发送和应答的对应关系。表格SEQ表格\*ARABIC4主站地址与命令序号D7D6D5D4D3D2D1D0MS1D15D14D13D12D11D10D9D8MS2其中:MSTA:主站地址(D5-D0),编号0作为终端主动上报标志,其余编号为1-63。如下:表格SEQ表格\*ARABIC5主站编号方案1–9应用服务器10-29厂商分析模块30前置机31–49前置机通信模块50–62保留63主站广播地址1、前置机通信模块根据通信方式不同,分为不同的信道,编号如下:短信31GPRS32DTMF33CSD34Ethernet35保留36-40无线频点141无线频点242无线频点343无线频点444无线频点545无线频点646保留47-492、增加厂商分析模块编号由于厂商分析模块编号资源有限,一般只保留一年。一个日历年度内已获该编号的厂商未将终端和前置机送检,或送检未通过的厂商,其编号将被取消。已编号厂商分析模块如下:表格6厂商分析模块编号编号厂商名称10备用11杭州华隆电子技术有限公司12浙江电力高技术开发有限公司13浙江华立科技股份有限公司14南京新联电子设备有限公司15上海协同科技股份有限公司16上海华冠电子设备有限责任公司17浙江高盛电子有限公司18浙江汇能电力电子有限公司19电科院通讯所20浙江华仪电子工业有限公司21慈溪市一得电子仪表公司22宁波四维科技有限公司23深圳科陆电子科技股份有限公司24杭州拓峰电力科技有限公司25杭州国瑞电力科技有限公司26杭州比特计算机信息技术公司27湖南威胜电子有限公司28北京振中信通电子有限公司29宁波三星科技股份有限公司注:本编号的作用主要有在非标报文中,作为数据区的第一个字节,表示非标报文对应的厂家。作为厂家分析模块和前置机通讯时的主站地址。主站地址和终端逻辑地址填写规则:主站终端,主站地址表示发送该帧的主站编号,主站指应用服务器或者厂商分析模块。终端地址填写对应的接收命令的终端的逻辑地址或者为广播地址。终端主站,终端地址为发起通讯的终端逻辑地址,主站地址有两种情况:终端应答主站:表示为本次响应的主站编号。终端主动上报:填写为0通讯的最终接收端和发起端均为主站端对象时,主站地址为通讯的发起端,而终端逻辑地址为通讯的接收端。特例:当厂商分析模块转换非标报文后,通过前置机发送给应用服务器时,这视作终端和应用服务器之间的通讯,按照终端主站的规则填写。ISEQ:帧内序号(D15-D13),如果由于长度限制,无法一帧内传送数据,需要分成多帧传送的,此序号从1-6递增,7表示最后一帧;如果填写为0表示为单帧传送,没有后继帧。FSEQ:帧序号(D12-D6),用以区分不同的命令,发送方自行循环编号,而应答方填写对应的发送帧的帧序号,其规则如下:主站终端主站下发命令:为流水号01H~07FH,递增循环使用主站应答终端:被响应的终端上送数据的帧序号。终端主站终端应答主站:表示为本次响应的主站帧的帧序号。终端主动上报:为流水号01H~07FH,递增循环使用厂商分析模块主站:表示为转换的对应的非标准报文的终端上行帧中的帧序号。主站(应用服务器和厂商分析模块)前置机:为流水号01H~07FH,递增循环使用此处仅指主站对象内部的通信,不包括应用服务器和厂商分析模块通过前置机和终端的通讯。。控制码C控制码表示要求执行的操作,格式如下:图表SEQ图表\*ARABIC1控制码格式D7D6D5D4D3D2D1D0传送方向异常标志功能码D7:传送方向当通讯为主站系统与终端通讯时:0:由主站发出的命令帧;1:由终端发出的应答帧。当通讯为主站系统对象间通讯时:0:主站编号小的对象发出1:主站编号大的对象发出D6:异常标志0:确认帧;1:否定帧。D5~D0:功能码000000B(00H):中继000001B(01H):读当前数据000010B(02H):读任务数据000100B(04H):读编程日志000111B(07H):实时写对象参数001000B(08H):写对象参数001001B(09H):异常告警001010B(0AH):告警确认001111B(0FH):用户自定义数据当功能码为厂家自定义数据时,其数据域中第一个字节表示厂商编号,其后内容可采用完全自定义的格式。100001B(21H):登录100010B(22H):登录退出100100B(24H):心跳检验101000B(28H):请求发送短信101001B(29H):收到短信上报数据长度LL为数据域的字节数,十六进制编码,低字节在前,高字节在后。数据域DATA数据域包括测量点号(TN)、数据标识(DI)、数据区(DATA)和密码(PW)等,其结构随控制码的功能而改变。测量点号TN:0固定为终端;FEH表示所有测量点;FFH表示终端和所有测量点。数据标识DI:由两个字节组成,其值兼容DL/T-645规约校验码CS从帧起始符开始到校验码之前的所有各字节的和模256的余。即各字节二进制算术和,不计超过256的溢出值。结束符标识一帧信息的结束,其值为16H=00010110B帧拆分原则对于召测命令的返回,如果一个数据帧无法容纳所有数据,那么可以将其拆成多个数据帧应答,后续帧可以紧接着前一帧上送而无需主站的请求后续帧命令;除了中继命令和非标准报文外,拆分后的每一帧都是自描述的,其时间、点数、数据标识等仅对本帧数据有效。通讯数据格式读中继仅用于终端与主站之间通讯。主站请求帧:功能:请求读中继控制码:C=00H数据长度:L=07H+m(中继命令长度)帧格式:起始字符(68H)终端逻辑地址(RTUA)主站地址与命令序号(MSTA&SEQ)起始字符(68H)控制码C(00H)数据长度L端口号(PN)是1个字节HEX0x01-0x0E超时时间(T)单位秒,1个字节HEX特征字节(CC)用于截取,CC=0表示不考虑截取,根据超时机制,返回在超时时间内收到的所有数据;CC为其它值,则从返回帧中从头搜索该特征字节,找到第一个。截取开始(GetFrom)从特征字节计算,从返回内容截取的开始位置。从特征字节截取为0,二字节HEX,先低后高截取长度(GetLength)从返回内容中,根据截取开始,截取的数据长度,二字节HEX,先低后高;等于0表示截取到帧结束中继命令(N1……Nm)校验(CS)帧尾(16H)终端正常应答帧功能:终端正常应答控制码:C=80H回应帧数据长度:L=01H+m(中继应答数据长度)帧格式:起始字符(68H)终端逻辑地址(RTUA)主站地址与命令序号(MSTA&SEQ)起始字符(68H)控制码C(80H)数据长度L端口号(PN)中继应答数据(N1……Nm)校验(CS)帧尾(16H)读当前数据用于终端与主站之间通讯和主站对象与前置机通讯。主站请求帧:功能:请求读终端数据或者前置机的参数。若读取终端数据,当要读取的测量点号为0时,指终端本身的数据;当测量点号非0时,指终端中保存的最近时间的测量点数据。若读取前置机参数,则测量点标志为全0。若读取前置机保存的终端参数,则测量点标志的低4字节为终端逻辑地址,高4字节为0。控制码:C=01H数据长度:L=08H+2*m(读取数据项数)帧格式:起始字符(68H)终端逻辑地址(RTUA)主站地址与命令序号(MSTA&SEQ)起始字符(68H)控制码C(01H)数据长度L测量点标志(TNM)标志要读取的测量点,某位置1,表示要读取该测量点的数据,8字节,如下D7D6D5D4D3D2D1D0D15D14D13D12D11D10D9D8……………………D63D62D61D60D59D58D57D56数据项编号1(DI01)数据项编号1(DI11)……数据项编号m(DI0m)数据项编号m(DI1m)校验(CS)帧尾(16H)终端/前置机正常应答帧功能:终端正常应答控制码:C=81H回应帧,无后续数据长度:L=08H+X(所有应答数据标识与数据内容的总长度)帧格式:起始字符(68H)终端逻辑地址(RTUA)主站地址与命令序号(MSTA&SEQ)起始字符(68H)控制码C(81H)数据长度L测量点标志(TNM)数据项编号1(DI01)数据项编号1(DI11)数据项1内容(DA1)……数据项编号m(DI0m)数据项编号m(DI1m)数据项m内容(DAm)校验(CS)帧尾(16H)如果某项数据,所有请求帧中的要求的测量点都没有该项数据,则省略该数据项。如果测量点多于1个,则数据项内容按照测量点的顺序排列;如果某个测量点没有该项数据,则按照该项数据的长度填写无效标识FFH。读任务数据仅用于终端与主站之间通讯。主站请求帧:功能:请求读取终端保存的任务(普通任务和中继任务)数据控制码:C=02H数据长度:L=08H帧格式:起始字符(68H)终端逻辑地址(RTUA)主站地址与命令序号(MSTA&SEQ)起始字符(68H)控制码C(02H)数据长度L(08H)任务号(JN)数据起始时间(Year)1字节BCD码数据起始时间(Mon)1字节BCD码数据起始时间(Day)1字节BCD码数据起始时间(Hour)1字节BCD码数据起始时间(Min)1字节BCD码历史数据点数(Num)1字节HEX码数据间隔倍率(FeqN)上传数据间隔为采样频率的倍率,1字节HEX码校验(CS)帧尾(16H)终端正常应答帧功能:终端正常应答主站的读任务数据请求,或者主动上报任务数据控制码:C=82H回应帧数据长度:L=08H+X(应答数据长度)帧格式:起始字符(68H)终端逻辑地址(RTUA)主站地址与命令序号(MSTA&SEQ)起始字符(68H)控制码C(82H)数据长度L任务号(JN)数据起始时间(Year)1字节BCD码数据起始时间(Mon)1字节BCD码数据起始时间(Day)1字节BCD码数据起始时间(Hour)1字节BCD码数据起始时间(Min)1字节BCD码历史数据点数(Num)1字节HEX码数据间隔单位(UU)2(分钟)3(小时)4(日)5(月)数据间隔数值(NN)1字节HEX码数据点1内容(DA1)……数据点m内容(Dam)校验(CS)帧尾(16H)注:1)数据间隔表示终端上行的数据的时间间隔状况,表示数据点之间的时间间隔为NN个UU:UU=2/NN=30表示数据为每隔30分钟一个点。对于UU=2(分钟),NN>=5,也就是任务最小间隔为5分钟,且间隔必须为5分钟的整数倍。UU=3/NN=2表示数据每2小时一个点。UU=4/NN=10表示数据为每10天一个点。UU=5/NN=1表示数据为每月一个点2)任务数据帧拆分原则:不得对列进行拆分,也就是说,拆分后的数据帧中,包含n个数据点的内容,而任何一个数据点都包含完整的任务指定数据项的值。3)任务数据帧拆分原则:一次任务采集所获得的一组数据成为1个数据点。不得对数据点进行拆分,也就是说,拆分后的数据帧中,包含n个数据点的内容,而任何一个数据点都包含完整的任务指定数据项的值。读编程日志仅用于终端与主站之间通讯。主站请求帧功能:主站向终端请求读取终端保存的写终端参数和测量点参数的记录控制码:C=04H数据长度:L=07H帧格式:起始字符(68H)终端逻辑地址(RTUA)主站地址与命令序号(MSTA&SEQ)起始字符(68H)控制码C(04H)数据长度L(07H)测量点号(TN)TN=FEH表示所有测量点TN=FFH表示终端和所有测量点数据起始时间(Year)1字节BCD码数据起始时间(Mon)1字节BCD码数据起始时间(Day)1字节BCD码数据起始时间(Hour)1字节BCD码数据起始时间(Min)1字节BCD码记录数据项数(Num)1字节HEX码校验(CS)帧尾(16H)终端参数和测量点参数可以一次设置多个数据项,在记录日志时,应按照多个数据项记录。终端应答帧功能:终端应答主站的读日志请求控制码:C=84H回应帧数据长度:L=0EH+X(应答数据长度)帧格式:起始字符(68H)终端逻辑地址(RTUA)主站地址与命令序号(MSTA&SEQ)起始字符(68H)控制码C(84H)数据长度L测量点号(TN)编程时间(Year)1字节BCD码编程时间(Mon)1字节BCD码编程时间(Day)1字节BCD码编程时间(Hour)1字节BCD码编程时间(Min)1字节BCD码通讯通道(DAC)9字节,按照终端参数标识中的8010填写编程数据1标识(DI01)编程数据1标识(DI11)编程后内容1(DA1)……编程数据m标识(DI0m)编程数据m标识(DI1m)编程后内容m(DAm)校验(CS)帧尾(16H)读编程日志命令,每一应答帧只需要表示同一个时间点设置的数据。通讯通道参见终端参数标识中的8010,为设置数据的通道信息(通道类型和通道地址)。写对象参数用于终端与主站之间通讯和主站对象与前置机通讯。3.2.2.5-1实时写对象参数用于终端与主站之间通讯和主站对象与前置机通讯,与写对象参数的差异在于本命令要求在指定时间内收到执行,如果超过指定时间,则终端不执行该命令。主站请求帧功能:主站向终端请求设置终端参数、测量点参数、测量点数据(仅能设置电表的时钟);或者主站向前置机请求设置前置机参数(测量点号为0)。控制码:C=07H数据长度:L=01H+n(权限控制长度)+m(数据项长度)帧格式:起始字符(68H)终端逻辑地址(RTUA)主站地址与命令序号(MSTA&SEQ)起始字符(68H)控制码C(07H)数据长度L测量点号(TN)权限等级(AUT)00H低级权限11H高级权限密码(PW)3字节BCD码命令时间(Year)1字节BCD码命令时间(Mon)1字节BCD码命令时间(Day)1字节BCD码命令时间(Hour)1字节BCD码命令时间(Min)1字节BCD码有效时间(分)1字节BCD码数据项编号1(DI01)数据项编号1(DI11)数据项1内容(DA1)……数据项编号m(DI0m)数据项编号m(DI1m)数据项m内容(Dam)校验(CS)帧尾(16H)注:1)对于TN=0表示设置终端参数,对于TN<>0表示设置其它测量参数或数据。对于电表类型的测量点,测量点数据只能写时钟。命令时间和有效时间表示,终端在收到命令后,应比对自己的时钟,若自己时钟在命令时间±有效时间的范围内,则执行命令,否则返回异常。1)终端/前置机应答帧功能:终端/前置机应答主站设置参数请求控制码:C=87H回应帧数据长度:L=01H+m(应答数据长度)帧格式:起始字符(68H)终端逻辑地址(RTUA)主站地址与命令序号(MSTA&SEQ)起始字符(68H)控制码C(87H)数据长度L测量点号(TN)数据项编号1(DI01)数据项编号1(DI11)数据项1设置结果(ERR1)参见错误编码……数据项编号m(DI0m)数据项编号m(DI1m)数据项m设置结果(ERRm)参见错误编码校验(CS)帧尾(16H)3.2.2.5-2写对象参数2)主站请求帧功能:主站向终端请求设置终端参数、测量点参数、测量点数据(仅能设置电表的时钟);或者主站向前置机请求设置前置机参数(测量点号为0)。控制码:C=08H数据长度:L=01H+n(权限控制长度)+m(数据项长度)帧格式:起始字符(68H)终端逻辑地址(RTUA)主站地址与命令序号(MSTA&SEQ)起始字符(68H)控制码C(08H)数据长度L测量点号(TN)权限等级(AUT)00H低级权限11H高级权限密码(PW)3字节BCD码数据项编号1(DI01)数据项编号1(DI11)数据项1内容(DA1)……数据项编号m(DI0m)数据项编号m(DI1m)数据项m内容(Dam)校验(CS)帧尾(16H)注:对于TN=0表示设置终端参数,对于TN<>0表示设置其它测量参数或数据。对于电表类型的测量点,测量点数据只能写时钟。2)终端/前置机应答帧功能:终端/前置机应答主站设置参数请求控制码:C=88H回应帧数据长度:L=01H+m(应答数据长度)帧格式:起始字符(68H)终端逻辑地址(RTUA)主站地址与命令序号(MSTA&SEQ)起始字符(68H)控制码C(82H)数据长度L测量点号(TN)数据项编号1(DI01)数据项编号1(DI11)数据项1设置结果(ERR1)参见REF_Ref46828870\h\*MERGEFORMAT错误编码……数据项编号m(DI0m)数据项编号m(DI1m)数据项m设置结果(ERRm)参见REF_Ref46828870\h\*MERGEFORMAT错误编码校验(CS)帧尾(16H)异常告警、告警确认仅用于终端与主站之间通讯。主站请求帧:功能:请求读取终端保存的告警数据控制码:C=09H数据长度:L=09H帧格式:起始字符(68H)终端逻辑地址(RTUA)主站地址与命令序号(MSTA&SEQ)起始字符(68H)控制码C(09H)数据长度L(09H)测量点号(TN)TN=FFH表示所有测量点,为某一具体值,表示查询该测量点的告警告警编号(ALR)ALR=FFFFH表示所有异常类型,为某一具体值表示查询该类型的异常告警起始时间(Year)1字节BCD码告警起始时间(Mon)1字节BCD码告警起始时间(Day)1字节BCD码告警起始时间(Hour)1字节BCD码告警起始时间(Min)1字节BCD码告警数据点数(Num)1字节HEX码0表示所有符合条件的点数校验(CS)帧尾(16H)如果终端保存的符合条件的告警数据点数小于请求的告警数据点数,则终端按照实际的条数上报。终端应答帧或者终端主动上报告警功能:终端正常应答主站的读告警数据请求,或者主动上报告警数据控制码:C=89H回应帧数据长度:L=01H+m(应答数据长度)帧格式:起始字符(68H)终端逻辑地址(RTUA)主站地址与命令序号(MSTA&SEQ)起始字符(68H)控制码C(89H)数据长度(L)告警数量(ALRN)1字节HEX告警数据1(ALRD1)……告警数据m(ALRDm)校验(CS)帧尾(16H)其中告警数据ALRD为告警发生测量点号(TN)终端TN=0告警发生时间(Year)1字节BCD码告警发生时间(Mon)1字节BCD码告警发生时间(Day)1字节BCD码告警发生时间(Hour)1字节BCD码告警发生时间(Min)1字节BCD码告警编码(ALR)告警参数1内容(DA1)……告警参数m内容(Dam)告警参数内容根据告警任务定义确定。如果不支持告警任务,按照缺省的内容上报。在主动上报中,一帧中只存放一个告警。告警内容为对应编码的数据值,不包含数据编码。主站对终端告警的确认帧功能:主站响应终端主动上送的告警控制码:C=0AH数据长度:L=03H*m(告警数)帧格式:起始字符(68H)终端逻辑地址(RTUA)主站地址与命令序号(MSTA&SEQ)起始字符(68H)控制码C(0AH)数据长度L告警发生测量点号1(TN1)告警编码1(ALR1)……告警发生测量点号m(TNm)告警编码m(ALRm)校验(CS)帧尾(16H)注:1)终端如果在指定时间内没有收到主站的应答,终端应重新上报;如果3次上报都无应答,终端停止该条告警的上报。2)主站应对终端的每一上报帧,都进行确认。登录用于终端与主站之间通讯和主站对象与前置机通讯。应用服务器/厂商分析模块/前置机通讯模块/终端请求帧:功能:请求登录前置机,建立数据连接控制码:C=21H/A1H数据长度:L=08H帧格式:起始字符(68H)终端逻辑地址(RTUA)主站地址与命令序号(MSTA&SEQ)起始字符(68H)控制码C(21H/A1H)数据长度L(03H)密码(PW)3字节BCD码(使用低级权限密码)校验(CS)帧尾(16H)前置机应提供界面允许设置口令。前置机正常应答登录功能:前置机应答登录请求控制码:C=A1H回应帧数据长度:L=00H帧格式:起始字符(68H)终端逻辑地址(RTUA)主站地址与命令序号(MSTA&SEQ)起始字符(68H)控制码C(A1H)数据长度L(00H)校验(CS)帧尾(16H)前置机判断主站地址/终端地址和口令,如果符合,则允许登录,否则返回异常权限不足。如果同一个厂商分析模块已经建立过连接,应该把前一个连接关闭,使用最新登录的连接替代。登录退出用于终端与主站之间通讯和主站对象与前置机通讯。应用服务器/厂商分析模块/前置机通讯模块/终端请求帧:功能:请求退出前置机登录,关闭数据连接控制码:C=22H/A2H数据长度:L=00H帧格式:起始字符(68H)终端逻辑地址(RTUA)主站地址与命令序号(MSTA&SEQ)起始字符(68H)控制码C(22H/A2H)数据长度L(00H)校验(CS)帧尾(16H)前置机正常应答登录退出功能:前置机应答登录退出请求控制码:C=22H/A2H回应帧数据长度:L=00H帧格式:起始字符(68H)终端逻辑地址(RTUA)终端地址为0002H,表示为前置机主站地址与命令序号(MSTA&SEQ)起始字符(68H)控制码C(A2H)数据长度L(00H)校验(CS)帧尾(16H)应用服务器/厂商分析模块应当收到应答后,再把连接关闭。心跳检测用于终端与主站之间通讯和主站对象与前置机通讯。应用服务器/厂商分析模块/前置机通讯模块/终端检测帧:功能:检测和前置机连接是否正常控制码:C=24H/A4H数据长度:L=00H帧格式:起始字符(68H)终端逻辑地址(RTUA)主站地址与命令序号(MSTA&SEQ)起始字符(68H)控制码C(24H)数据长度L(00H)校验(CS)帧尾(16H)前置机正常应答检测功能:前置机应答检测请求控制码:C=A4H/24H回应帧数据长度:L=00H(应答数据长度)帧格式:起始字符(68H)终端逻辑地址(RTUA)主站地址与命令序号(MSTA&SEQ)起始字符(68H)控制码C(A4H)数据长度L(00H)校验(CS)帧尾(16H)请求发送短信用于应用服务器请求前置机发送短信到指定手机。应用服务器请求帧:功能:请求前置机发送短信到指定手机控制码:C=28H数据长度:L=0EH+m(短信长度)帧格式:起始字符(68H)终端逻辑地址(RTUA)9X000002表示前置机主站地址与命令序号(MSTA&SEQ)起始字符(68H)控制码C(28H)数据长度L手机号码MN14字节字符,参见数据项7028发送内容CT发送的信息内容校验(CS)帧尾(16H)前置机正常应答发送请求功能:前置机应答发送请求控制码:C=A8H回应帧数据长度:L=00H帧格式:起始字符(68H)终端逻辑地址(RTUA)主站地址与命令序号(MSTA&SEQ)起始字符(68H)控制码C(A8H)数据长度L(00H)校验(CS)帧尾(16H)收到短信上报用于前置机收到不符合规约的短信上报到应用服务器。前置机发送帧:功能:前置机收到短信上报到应用服务器控制码:C=A9H数据长度:L=0EH+m(短信长度)帧格式:起始字符(68H)终端逻辑地址(RTUA)主站地址与命令序号(MSTA&SEQ)0002表示前置机起始字符(68H)控制码C(A9H)数据长度L手机号码MN14字节字符,参见数据项7028收到内容CT收到的信息内容校验(CS)帧尾(16H)应用服务器正常应答上报功能:应用服务器应答上报控制码:C=29H回应帧数据长度:L=00H帧格式:起始字符(68H)终端逻辑地址(RTUA)主站地址与命令序号(MSTA&SEQ)起始字符(68H)控制码C(29H)数据长度L(00H)校验(CS)帧尾(16H)异常应答帧在命令传送和处理过程中,可能发生异常,为表示整个命令帧的传送或者处理错误,使用异常应答帧。异常应答帧格式功能:表示帧传送和处理过程中发生异常控制码:C=请求命令帧的C(D5-D0部分)+40H(D6置1)+传送方向标志(D7)数据长度:L=01H(应答数据长度)帧格式:起始字符(68H)终端逻辑地址(RTUA)主站地址与命令序号(MSTA&SEQ)起始字符(68H)控制码C数据长度L(01H)错误编号(ERR)参见REF_Ref46828870\h\*MERGEFORMAT错误编码校验(CS)帧尾(16H)通讯接口层FAoverIrd(基于红外通讯的实现)发送时,在有效数据帧前加上若干个FEH作为前导字符,以唤醒终端处于接收状态。波特率:缺省为1200bps字节格式:8位数据位,1位起始位、1为停止位,偶校验。如下图所示:0D0D1D2D3D4D5D6D7P1D0是字节的最低有效位,D7是字节的最高有效位,先传低位,后传高位。FAoverTCP(基于TCP协议的实现)FAoverTCP定义了现场管理与服务系统基于TCP传输协议的实现 规范 编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载 。由于GPRS、CDMA等通讯方式提供了TCP协议的传输服务,因此,也同样适用于GPRS、CDMA等各种网络环境。连接建立:一般由终端主动发起,和主站建立连接心跳检测:终端应该按照一定的频率,向主站检测连接状态参见TCP/IP协议规范FAoverUDP(基于UDP协议的实现)FAoverUDP定义了现场管理与服务系统基于UDP传输协议的实现规范。由于GPRS、CDMA等通讯方式提供了UDP协议的传输服务,因此,也同样适用于GPRS、CDMA等各种网络环境。连接建立:一般由终端主动发起,和主站建立连接心跳检测:终端应该按照一定的频率,向主站检测连接状态注:终端软件升级应采用本接口层或者FAoverUDP的方式,达到快速和同时批量升级的要求。参见TCP/IP协议规范FAoverSMS(基于短信协议的实现)本协议基于短信实现时,采用8位编码的PDU方式通讯,PDU用户数据区的内容即为本协议应用层的内容。FAoverRS232(基于串口通讯的实现)波特率:缺省为1200bps字节格式:8位数据位,1位起始位、1为停止位,偶校验。如下图所示:0D0D1D2D3D4D5D6D7P1D0是字节的最低有效位,D7是字节的最高有效位,先传低位,后传高位。FAoverRadio(基于传统无线通讯的实现)在发送信息之前,先发连续空闲位二进制“1”,长度不少于11个,使接收机做好稳定接收准备。帧间至少要插入33个空闲位。字节格式:8位数据位,1位起始位、1为停止位,偶校验。如下图所示:0D0D1D2D3D4D5D6D7P1D0是字节的最低有效位,D7是字节的最高有效位,先传低位,后传高位。FAoverCSD(基于电路交换数据通讯的实现)主站主动拨号振铃一至两声后挂机,然后终端回拨,和主站建立数据通道,数据通道建立之后,采用本规约应用层协议进行通讯。下层协议采用GSM02.34。附录数据项编码与格式以下如无特殊说明,均为BCD码,一个数据项值全为FF表示无效。一个数据项含有多个字节时,按照低字节在前,高字节在后的顺序传输。在《通信规约》中,已对具体帧结构中的数据传输顺序表述的,以该表述顺序传输;对于数据项字节数≥2的,以低字节在前高字节在后的顺序传输。下文表格中,权限列有星号表示该权限的密码对该数据项可写,否则不允许写;读数据不需要密码。功能列有星号表示允许读或写,否则不允许。终端参数终端参数为与终端的通讯、设置相关的配置参数。表格SEQ表格\*ARABIC6终端参数序号标识编码数据格式数据长度(字节)低级权限高级权限单位功能数据项名称DI1DI0读写18010MMNN……NN9***主站通讯地址MM:通信通道类型;FF无效;01:短信;02:GPRS;03:DTMF;04Ethernet;05:红外;06:RS232;07:CSD;08:RadioNN……NN:为通信地址,空余字节高位以AAH填充对于短信、DTMF、CSD等,为主站号码,若号码为单数个数字,首位为0(如013312345678)如是GPRS、Ethernet通道,NN……NN为4字节IP地址+2字节端口号(HEX编码)增加举例说明:AA0A2F12E42329表示IP地址10.47.18.228端口号90018011MMNN……NN9***备用主站通讯地址1,同上8012MMNN……NN9***备用主站通讯地址2,同上8013NN……NN8***短信中心号码(字节不足高位以0AAH填充)8014NN……NN8***默认网关地址或者代理服务器地址和端口,参见8010中通信地址的填写8015NN……NN16***APN,16字节HEX,缺省为CMNET8016NNNN2***终端地市区县码增加举例说明:按照帧格式传输,比如9101,物理传输次序为91018017NNNN2***终端地址801F***以上数据项集合28020NNNNNN3***普通密码(只读权限)8021NNNNNN3***设置密码(低级权限),缺省为1111118022NNNNNN3**管理员密码(高级权限),缺省为终端地址的BCD码表示8023NN1**终端复位:00所有可写的参数恢复出厂设置(通讯参数除外)01所有可写的低级权限参数恢复出厂设置02数据区复位(清除历史数据)03终端硬件复位802F**以上数据项集合38030YYMMDDHHMMSS6****终端时间8031AABBHHMM4****对时规则AA:00不对时,10终端对表计,11表计对终端(一般采用第一块电能表时钟),缺省00BB:对时间隔小时数,缺省为24HHMM:对时时间,应避开0点,缺省23:438032NN1****终端电源接线方式1:单相;3:三相三线;4:三相四线8033NN……NN16****告警屏蔽字,其二进制值从最低位0到最高位126分别对应相应的报警编号以01开头的后两位编号的报警,0屏蔽,1不屏蔽,缺省最高字节7FH,其余为FFH。报警和恢复同时屏蔽或开启。增加说明:D0对应0x0101的告警编码8034NN1**分**判断过负荷、电流过负荷、超 合同 劳动合同范本免费下载装修合同范本免费下载租赁合同免费下载房屋买卖合同下载劳务合同范本下载 容量用电、电流不平衡、无功欠补偿、无功过补偿的时间缺省5分钟8035NN1**分**判断过负荷、电流过负荷、超合同容量用电、电流不平衡、无功欠补偿、无功过补偿恢复的时间缺省5分钟8036NN1****测量点数量,指定该参数后,测量点号范围为01-NN,但有效测量点数量可以小于该数值。8037NN1****开关接点、信号量输入类型:00常开,01常闭。缺省为01。803F****以上数据项集合48040MM1****MM功率控制是否有效00无效,01有效,缺省008041XY1**X月度电量控制是否有效0无效1有效Y购电量控制是否有效0无效1有效缺省008042NN1****功控各轮次跳闸是否有效,二进制从低位到高位分别表示1-7轮是否有效,1有效,0无效。8043NN1****电量控制跳闸轮次有效标志,二进制从低位到高位分别表示电量控制跳闸时,相应轮次开关是否跳闸,0无效,1有效。最高位必须为0。8044NN1****保电状态:01保电状态,00非保电状态8045hhmmss3****超过设定值跳闸的过负荷持续时间,缺省10分钟8046hhmmss3****超过设定值跳闸恢复的负荷恢复持续时间,缺省10分钟8047NN1**分**拉闸命令告警延时,缺省10分钟8048NNTN1TN2…TN89****功率控制用功率累加标志TNi表示参与累加的测量点号,测量点号=0表示不考虑NN的标志NN,从最低位起每bit对应一个测量点的累加标志,1表示加,0表示减增加说明:D0对应TN18049NNTN1TN2…TN89****电量控制用电量累加标志TNi表示参与累加的测量点号,测量点号=0表示不考虑NN的标志NN,从最低位起每bit对应一个测量点的累加标志,1表示加,0表示减增加说明:D0对应TN1804ANN1****功率定值浮动系数(%),缺省为0最高位表示符号位0上浮1下浮其余7位用HEX表示浮动的百分数804BNN1****月电控定值浮动系数(%),缺省为0最高位表示符号位0上浮1下浮其余7位用HEX表示浮动的百分数804C0XNNHHmm4****X临时限电控有效标识X:0无效,1有效缺省为0NN临时限电指标%HHmm临时限电的时间804DNN1****临时限电的计算划窗时间,单位分钟804EXXXXXX.XX4**kW**最低负荷804F****以上数据项集合58050NN1****功率控制时段数805XHhmmNNXXXXXX.XX7****功率控制时段X(1-8)起始时间及费率号hhmm时间NN该时段是否功控投入1投入0解除XXXXXX.XX功率定值(一次侧,单位kW)在费率R时超过XXXXXX.XX到达指定时间自动跳闸,过时段允许人工合闸。8059MSDSMEDETIN3N2N1N09****功率控制功率定值系列1执行时间MSDS:开始的日期MS月DS日MEDE:结束的日期ME月DE日TI:频率单位04:日05:月06:周当TI=日时,N0表示频率值,如N0=1表示每日执行,N0=2表示每隔1天执行当TI=周时,N0按位表示执行的日期,置1表示执行,N0的D0位表示周日当TI=月时,N0N1N2N3按位表示执行的日期,置1表示执行,N0的D0位表示每月1号805F****以上数据项集合78060NNNNNNNN4***月度电量限额(一次值),单位kWh8061NNNNNNN.N4***电量控轮次电量(一次值),单位kWh在电控投入后,如果跳了第一轮,如果再用本数据的电量,则投入第二轮,以此类推,直至跳完。8062SNNNNNNNXX5***NNNNNNN本次购电量(一次值),单位kWhS符号位,0:+;1:-XX:本次购电单序号8063SNNNNNNNN.N5***剩余电量(一次值)S符号位,0:+;1:-8064Hhmm2****遥控拉闸时间,如果都为0,表示遥控后不自动合闸,否则在拉闸后延时本时间后,自动允许合闸。缺省都为0。806F****以上数据项集合8070NN1****功率控制功率定值系列2时段数807XHhmmNNXXXXXX.XX7****功率控制功率定值系列2时段X(1-8)起始时间及费率号,参见805X8079MSDSMEDETIN
本文档为【浙江用电现场服务与管理系统通讯规约(完整版本)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
中小学教育资料汇总
暂无简介~
格式:doc
大小:1MB
软件:Word
页数:109
分类:互联网
上传时间:2023-02-25
浏览量:2