主站与电能信息采集终端通信协议 - 图文(3)

2019-05-24 10:44

4.3.4.4 数据单元标识

4.3.4.4.1 数据单元标识定义

数据单元标识由信息点标识DA和信息类标识DT组成,表示信息点和信息类型,格式见图 7:

信息点DA 信息类DT DA1 DA2 DT1 DT2 D7 D7 D7 D7 D6 D6 D6 D6 D5 D5 D5 D5 D4 D4 D4 D4 D3 D3 D3 D3 D2 D2 D2 D2 D1 D1 D1 D1 D0 D0 D0 D0 图 7 数据单元标识定义

4.3.4.4.2 信息点DA (测量点)

信息点DA由信息点元DA1和信息点组DA2两个字节构成。

DA2采用二进制编码方式表示信息点组,DA1对位表示某一信息点组的1~8个信息点,以此共同构成信息点标识pn(n=1~2040),格式见图 8:

信息点组DA2 D7~D0 1 2 3 ?? 255 D7 p8 p16 p24 ?? P2040 D6 p7 p15 p23 ?? P2039 D5 p6 p14 p22 ?? P2038 信息点元DA1 D4 p5 p13 p21 ?? P2037 D3 p4 p12 p20 ?? P2036 D2 p3 p11 p19 ?? P2035 D1 p2 p10 p18 ?? P2034 D0 p1 p9 p17 ?? P2033 图 8 信息点格式

——当DA1和DA2全为“0”时,表示终端信息点,用p0表示;

信息点标识pn对应于不同信息类标识Fn可以是测量点号、总加组号、控制轮次、直流模拟量端口号、任务号。

4.3.4.4.3 信息类DT (数据项)

信息类DT由信息类元DT1和信息类组DT2两个字节构成。

DT2采用二进制编码方式表示信息类组,DT1对位表示某一信息类组的1~8种信息类型,以此共同构成信息类标识Fn(n=1~248),格式见图9:

信息类组DT2 D7~D0 0 1 2 ?? 30 ?? 255 D7 F8 F16 F24 ?? F248 D6 F7 F15 F23 ?? F247 D5 F6 F14 F22 ?? F246 信息类元D T1 D4 D3 F5 F4 F13 F12 F21 F20 ?? ?? F245 F244 未定义 D2 F3 F11 F19 ?? F243 D1 F2 F10 F18 ?? F242 D0 F1 F9 F17 ?? F241 图 9 信息类格式

4.3.4.5 数据单元

数据单元为按数据单元标识所组织的数据,包括参数、命令等。

数据组织的顺序规则:先按pn从小到大、再按Fn从小到大的次序,即:完成一个信息点pi的所有信息类Fn的处理后,再进行下一个pi+1的处理。

终端在响应主站对终端的参数或数据请求时,如终端没有所需的某个数据项,则将应答报文中DT的对应标志位清除;如终端仅是没有某个数据项中的部分内容,则应将该数据项中的所缺部分内容的每个字节填写“EEH”。 4.3.4.6 附加信息域AUX

11

4.3.4.6.1 附加信息域AUX定义

附加信息域可由消息认证码字段PW、事件计数器EC和时间标签Tp组成,格式见图 10:

消息认证码字段PW(下行)∕事件计数器EC(上行) 时间标签Tp 图 10 附加信息域定义

——消息认证码字段用于重要的下行报文中;

——事件计数器用于具有重要事件告警状态需上报的上行报文中;

——时间标签用于允许同时建立多个通信服务的链路传输和信道延时特性较差的传输中。 4.3.4.6.2 消息认证码字段PW

消息认证码字段PW用于重要下行报文中,由16字节组成,PW是由主站按系统约定的认证算法产生,并在主站发送的报文中下发给终端,由终端进行校验认证,通过则响应主站命令,反之则否认。

终端在收到带有PW的报文,必须在认证通过后,才能响应命令。 4.3.4.6.3 事件计数器EC

事件计数器EC用于ACD位置“1”的上行响应报文中,EC由2字节组成,分别为重要事件计数器EC1和一般事件计数器EC2。计数范围0~255,循环加1递增。格式见表 7:

表 7 事件计数器格式

事件计数器EC 重要事件计数器EC1 一般事件计数器EC2 数据格式 BIN BIN 字节数 1 1 每发生1个事件,相应的计数器自动加1。 4.3.4.6.4 时间标签Tp

时间标签用于交换网络通道中,对采用同时建立多个通信服务的传输服务,进行辅助判决接收报文的时序和时效性。

时间标签Tp由6字节组成,格式见表 8:

表 8 时间标签格式

数据名称 启动帧帧序号计数器PFC 启动帧发送时标 允许发送传输延时时间 数据格式 BIN 见附录A.16 BIN 单位 秒分时日 min 字节数 1 4 1 时间标签Tp由启动站产生,并通过报文传送给从动站,从动站据此判决收到的报文的时序和时效性,如判别有效,从动站发送响应帧,并在响应帧中将时间标签Tp返回启动站。

启动帧帧序号计数器PFC:见本标准4.3.4.3.5中的b)。 启动帧发送时标:记录启动帧发送的时间。 允许发送传输延时时间:指启动帧从开始发送至从动站接收到报文之间启动站所允许的传输延时时间。

从动站的时效性判断规则:

——如从动站的当前时间与Tp中的启动帧发送时标之间的时间差大于Tp中的允许传输延时时间,

从动站则舍弃该报文;

——如时间差不大于Tp中的允许传输延时时间,则做出响应; ——如Tp中的允许传输延时时间为“0”,则从动站不进行上述两项的判断。 4.4 链路传输 4.4.1 传输服务类别

传输服务类别见表 9:

表 9 传输服务类别

类别 S1 S2 S3 功能 发送∕无回答 发送∕确认 请求∕响应 启动站发送传输,从动站不回答。 启动站发送复位命令,从动站回答确认。 启动站请求从动站的响应,从动站作确认、否认或数据响应。 用途 4.4.2 非平衡传输过程

4.4.2.1 适用信道

半双工通道和专用无线通道应采用非平衡传输规则。

4.4.2.2 发送/无回答服务

在前一次通信服务的传输过程结束后,并且至少间隔33个空闲位,才开始新一次发送传输。 4.4.2.3 发送/确认服务

在前一次通信服务结束后,才能开始新一次发送帧传输。

当从动站正确收到启动站报文,并能执行启动站报文的命令,则发送确认帧;否则发送否认帧 4.4.2.4 请求/响应服务

在前一次通信服务结束后,才能开始新一次请求帧传输。

从动站正确收到启动站请求1级数据帧,如所请求的数据全部有效,则发送响应帧;否则发送否认帧。

从动站正确收到启动站请求2级数据帧,如所请求的数据全部有效,则发送响应帧;如所请求的数据部分有效,则根据能响应的数据内容组织数据单元标识发送响应帧;如所请求的数据全部无效,则发送否认帧。

当FCV有效时,可采用防止报文丢失和报文重复传送:

——未收到响应帧或响应帧受到干扰,则重发原报文且不改变FCB值,最大重发次数可设定。 ——在从动站收到启动站的请求帧,并向启动站发送响应帧,此时在从动站将此响应帧保存起来。

在前后两次接收到的请求帧中的FCB值不同时,则清除原保存的响应帧,并形成新的响应帧;否则若前后两个请求帧的FCB值相同,则重发原保存的响应帧。 4.4.2.5 通信出错处理

启动站在规定时间内没有正确收到响应报文,作为超时处理,放弃该通信服务。超时时间应考虑信道网络延时、中继环节延时、终端响应时间等因素。在发送下一帧之前,需等待一个超时时间。

从动站若检出帧出错则不作回答。 4.4.3 平衡传输过程

4.4.3.1 适用信道

全双工通道和数据交换网络通道可采用平衡传输规则。

4.4.3.2 发送/无回答服务

启动站允许建立一个或多个通信服务。当同时建立多个通信服务时,由启动站进行数据流控制。 4.4.3.3 发送/确认服务

启动站允许建立一个或多个通信服务。当同时建立多个通信服务时,由启动站进行数据流控制。 当从动站正确收到启动站报文时,并能执行启动站报文的命令,则发送确认帧;否则发送否认帧。 4.4.3.4 请求/响应服务

启动站允许建立一个或多个通信服务。当同时建立多个通信服务时,由启动站进行数据流控制。 从动站正确收到启动站请求1级数据帧,如所请求的数据全部有效,则发送响应帧;否则发送否认帧。

13

从动站正确收到启动站请求2级数据帧,如所请求的数据全部有效,则发送响应帧;如所请求的数据部分有效,则根据能响应的数据内容组织数据单元标识发送响应帧;如所请求的数据全部无效,则发送否认帧。

终端作为从动站响应新的请求服务之前,必须完成前一个请求服务的响应。 当FCV有效时,可采用FCB位防止报文丢失和报文重复传送:

——未收到响应帧或响应帧受到干扰,则重发原报文并不改变FCB值,最大重发次数可设定。 ——在从动站收到启动站的请求帧,并向启动站发送响应帧,此时在从动站将此响应帧保存起来。

在前后两次接收到的请求帧中的FCB值不同时,则清除原保存的响应帧,并形成新的响应帧;否则若前后两个请求帧的FCB值相同,则重发原保存的响应帧。 4.4.3.5 通信出错处理

启动站在规定时间内没有正确收到响应报文时,作为超时处理,放弃该通信服务。超时时间应考虑信道网络延时、中继环节延时、终端响应时间等因素。

从动站若检出帧出错则不作回答。 4.5 物理层接口

4.5.1 短信(SMS)传输接口

基于短信实现时,采用8位编码的PDU方式通讯,当要传输的报文长度大于数据服务提供商规定的一帧短信允许的传输字节数时,应该对所要传输的报文进行分拆,PDU用户数据区的内容即为本协议.完整的或分拆的报文内容。具体的短信分拆规定见附录E。

4.5.2 TCP和UDP的传输接口

该类接口的登录链接和心跳检测采用链路测试服务,链路测试周期可设定。登录和心跳检测的详细定义见附录E。

4.5.3 串行通信传输接口

字节传输按异步方式进行,它包含8个数据位、1个起始位“0”、1个偶校验位P和1个停止位“1”,定义见图 11:

0 起始位 D0 D1 D2 D3 D4 8个数据位 D5 D6 D7 P 偶校验位 1 停止位 图 11 串行通信接口定义

4.5.4 红外通信传输接口

采用红外通信方式实现当地数据传输时,字节格式与串行通信传输格式相同,在发送数据时,在有效数据帧前加1~4个FEH作为前导码。 5 报文应用及数据结构 5.1 确认∕否认(AFN=00H)

5.1.1 报文格式

确认∕否认报文是对接收报文中需要被确认(CON=1)的回答,以及终端对所请求的数据不具备响应条件的否认回答。该报文为单帧报文,帧序列域的标志位FIR=1,FIN=1,CON=0。格式见图 12:

68H L L 68H C A AFN=00H SEQ 数据单元标识 数据单元 EC(见本标准4.3.4.6.3) Tp(见本标准4.3.4.6.4) CS 16H 图 12 确认/否认报文格式

5.1.2 Fn和pn定义

Fn和pn定义见表 10:

表 10 确认/否认Fn定义

Fn F1 F2 F3 F4~F248 名称及说明 全部确认:对收到报文中的全部数据单元标识进行确认 全部否认:对收到报文中的全部数据单元标识进行否认 按数据单元标识确认和否认:对收到报文中的全部数据单元标识进行逐个确认/否认 备用 pn p0 p0 p0 5.1.3 Fn的数据单元格式 5.1.3.1 F1:全部确认 无数据体。

5.1.3.2 F2:全部否认 无数据体。

5.1.3.3 F3:按数据单元标识确认和否认 数据单元格式见表 11:

表 11 确认/否认F3数据单元格式

数据内容 AFN(要被确认的报文的AFN) 数据单元标识1 ERR1 数据单元标识2 ERR2 ?? 字节数 1 4 1 4 1 ERR由1字节采用二进制编码表示,定义见附录D。 5.2 复位命令(AFN=01H) 5.2.1 下行报文

5.2.1.1 报文格式

复位命令下行报文格式见图 13:

68H L L 68H C A AFN=01H SEQ 数据单元标识(DA=0) PW(见本标准4.3.4.6.2) 15


主站与电能信息采集终端通信协议 - 图文(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:C - primer - plus(第五版)习题答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: