103规约讲义
主要内容
▪103规约概念
▪串口103规约传输帧格式
FT1.2固定帧长的帧格式
FT1.2可变帧长的帧格式
控制域
可变帧长的链路规约数据单元LPDU
▪常见报文分解
ASDU1分析
ASDU10分析
▪103的基本链路过程
103初始状态链路过程
103召唤定值过程
▪录波链路过程的说明
▪以太网103规约说明
通用TCP方式的报文格式
103规约概念
DL/T 667 -1999 idt IEC 60870-5-103:1997
103规约传输帧格式-固定帧
启动字符10H
控制域(C)
地址域(A)
帧校验和(CS)
结束字符(16H)
103规约传输帧格式-可变帧
启动字符68H
长度L
长度L(重复)
启动字符68H
控制域(C)
地址域(A)
链路用户数据(可变长度)
帧校验和(CS)
结束字符(16H)
▪
103规约传输帧格式-控制域(C)
备用
1
PRM
启动报文
位
帧计数位
FCB
要求访问
位
ACD
帧计数有
效位
FCV
数据流控
制位 DFC
b3 b2 b1 b0
功能码▪
下行方向-》
上行方向-》
103规约传输帧格式-LPDU
常见报文分解-ASDU1 7.2.3
7.2.6.5
7.2.6.28
01 81 01 14 37 17 02 94 b3 14 0e 00 ASDU1报文分析
传送原因COT
7.2.3 COT 控制方向:
〈8〉:=时间同步〈31〉:=扰动数据的传输
〈9〉:=总查询(总召唤)的启动〈40〉:=通用分类写命令
〈20〉:=一般命令〈42〉:=通用分类读命令
7.2.3 COT 监视方向:
〈1〉:=自发(突发)〈11〉:=当地操作
〈2〉:=循环〈12〉:=远方操作
〈3〉:=复位帧计数位(FCB)〈20〉:=命令的肯定认可
〈4〉:=复位通信单元(CU)〈21〉:=命令的否定认可
〈5〉:=启动/重新启动〈31〉:=扰动数据的传送
〈6〉:=电源合上〈40〉:=通用分类写命令的肯定认可〈7〉:=测试模式〈41〉:=通用分类写命令的否定认可〈8〉:=时间同步〈42〉:=对通用分类读命令有效数据响应〈9〉:=总查询(总召唤)〈43〉:=对通用分类读命令无效数据响应〈10〉:=总查询(总召唤)终止〈44〉:=通用分类写确认
DPI 和四字节时间7.2.6.5 双点信息(DPI)(见IEV 371-03-08)
ASDU1实际报文示例
b2 23 2b 0c
b2 23 2b 0c
常见报文分解- ASDU10
7.2.6.30
7.2.6.32
7.2.6.33
ASDU10报文分析
数目=NO:=UI6[1~6]〈1~63〉
计数器位=COUNT:=BS1[7]〈0~1〉,计数器位(COUNT)的初始值为零
〈0~1〉:=具有相同返回信息标识符(RII)的应用服务数据单元的一位计数器位
后续状态位=CONT:=BS1[8]〈0~1〉
通用分类数据描述=GDD:=CP24{数据类型(DATATYPE),数据宽度(DATASIZE),数目 (NUMBER):7,后续状态位(CONT):1}
数据类型=DATA TYPE:=UI8[1~8]〈0~255〉,常用类型有:3、7、18等
数据宽度:=DATASIZE:=UI8[9~16]〈1~255〉
数目:=NUMBER:=UI7[17~23]〈1~127〉
后续状态位:=CONT:=BS1[24]〈0~1〉
数据宽度数目
通用分类服务NGD、GDD、GID
ASDU10报文分析
通用分类服务报文分析
01 0048 01 0170 3d 8a
3f01 0288 1301 0301 0001 0400 00 80 4001 058f c2 35 3f01 06cc cc 14 4101 0700 00 c0 3f
01 0800 00 c8 42
01 00
48
01 0048 01 0170 3d 8a 3f
数据集的数据,依此类推…直到第9个数据集的数据01 08 01 07 04 01 00 00 c8 42
通用分类服务报文示例
01 0048 01 01
70 3d 8a 3f01 0288 1301 0301 0001 04
00 00 80 4001 058f c2 35 3f01 06cc cc 14 41
01 0700 00 c0 3f01 0800 00 c8 42
01 00
48
01 09cc cc 4c 4001 0a
00 00 00 4101 0b00 00 a0 4001 0c00 00 40 4101 0d ae 47 e1 3e01 0e00 00 80 3f01 0f
00 00 00 4001 1000 00 c0 3f
103的基本链路过程
链路过程-103初始状态模拟报文
c4 cf c8 f0 bc cc b1 a3 b9 ab cb be
链路过程-103召唤定值模拟报文
扰动数据(录波)链路过程
的
说明
召唤一级数据
回答ACD=1
ASDU24 TOO=1 故障选择
ACD=0
召唤二级数据
回答扰动表
ASDU23 ACD=0
VSQ>0
ACD=1
回答ASDU26 ACD=0
ASDU24 TOO=2 请求扰动数据
回答ACD=1
召一级数据
回答ACD=1
召一级数据
回答ASDU28 可以召开关量
ASDU24 TOO=16 开始请求开关量
回答ACD=1
召一级数据
回答ASDU29 ACD=1
召一级数据
回答ASDU31
ACD=0 TOO=38
ASDU29
ASDU25 TOO=68
入口
召唤一级数据
回答ASDU27
ASDU24 TOO=8 通道请求
回答ACD=1
召一级数据
回答ASDU30 ACD=1
召一级数据
回答ASDU31
ACD=0 TOO=35
ASDU30
ASDU25 TOO=66 确认
回答ACD=1
召一级数据
回答ASDU31
ACD=0 TOO=32
下一通道
第一通道
ASDU25 TOO=64 确认
回答ACD=1
召一级数据
回答扰动表
ASDU23 ACD=0
VSQ=0
正常二级数据
下一段故障序号录波
进入正常巡检或
其他处理
下一段故障序号录波
以太网103模式
通用TCP方式的报文格式
90 eb 28 00 00 00 90 eb 00 00 2b 00 00 00 0f 27 05 00 2b 00 40 01 0e ff 00 00 ff ff
返回MAIN
谢谢!。