102解析基础了解

一、IEC102报文类别

IEC102报文共分为6大类,‌这些报文主要应用于电能计量设备与主站之间的通讯,‌包括规约中的主站端和电能计量数据终端设备(‌从动站)‌。‌IEC102应用报文的具体类别包括:‌

  1. 通讯连接:‌用于建立和维护通信连接。‌
  2. 读时钟:‌用于读取设备的时间信息。‌
  3. 读历史数据:‌用于读取设备的历史数据。‌
  4. 读实时数据:‌用于读取设备的实时数据。‌
  5. 读事件信息:‌用于读取设备的事件信息。‌
  6. 时钟对时:‌用于同步设备的时间。‌

这些报文类型覆盖了电能计量和监控领域中的基本通信需求,‌确保了数据的有效传输和处理。

二、帧格式

2.1 102报文的基本格式

固定帧以10H开头,16H结束,没有链路用户数据

字节序号字节内容说明

0

10H帧头字节
1控制域控制字节(帧控制与描述)
2链路地址(低字节))通讯链路地址(1~65535)主站分派,唯一
3链路地址(高字节)
4校验和从控制域到链路地址高字节数学代数
516H帧尾字节

共6字节

2.2 102报文可变帧长格式

0

68H帧头字节开始
1)L帧长(低字节)从控制域到校验和之间的字节数
2L帧长(高字节)帧长重复
368H帧头字节结束
4控制域控制字节(帧控制与描述)
5链路地址(低字节))通讯链路地址(1~65535)主站分派,唯一
6链路地址(高字节)
7类型标识TID
8可变限定词QNUMbit7=1,连续数据不用,B0-B6代表个数
9传输原因COT
10地址链路地址
11数据信息N字节信息体区,根据不同类型标识解析不同数据规模
12校验和从控制域到链路地址高字节数学代数
1316H帧头字节结尾
14

三、102 帧 报文的基本说明

1) 单字符用于子站向主站传输的确认(肯定或否定);

2) 控制域是用来区别不同的帧和数据传输方向的单字节;

3) 地址域是链路地址(一般是RTU编号),2字节,低字节在前,高字节在后;

4) 帧校验是用户数据区的各字节的算术和对256的模;

5) 可变长帧中的L为用户数据区的长度,2个L相等;

6) 可变长帧中的ASDU为应用服务数据单元;

7) 数据传输方式:是异步传输方式,11位,其中启动位为二进制0,数据位8位,一个偶校验位,一个停止位。

8)校验和采用字节加方式,保留低位单字节,忽略进位;

9)控制域

1. 链路层解析—控制域

控制域包含了传输方向、传输状态以及链路功能类型等信息,1字节,各个位定义如下:

1) 主站侧

FCB位:

主站确认子站已收到命令帧并发送下一帧命令帧的时候,要将FCB位取反,表示是一帧新的命令帧;否则,保持FCB位不变,表示要求子站重发上一帧数据。

FCV位:

FCV位取0,表示不需要考虑FCB为是否取反,此时FCB位应该取0;反之,FCV位取1,表示FCB位取反有效,子站通过FCB位的状态判断下一步做什么,重发或者是继续。

功能码:

表示链路功能命令,即子站从链路层判断需要执行什么操作。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值