101规约常用命令格式


简记符说明
ADDR 链路地址域,即子站RTU地址。地址域的值为0至255,其中255为广播地址。
TI 类型标识(Type Identification)。它标识了帧类别是遥测帧、遥信帧、电度帧还是对某个命令的召唤、确认或是响应。
VSQ 可变结构限定词(Variable Structure Qualifier) D7表示信息体或元素寻址方法,低7位(D6至D0)为信息体数目
//D7=0信息无序,即信息体部分依次为:地址,元素;地址,元素;地址,元素;……
//D7=1信息有序,即只有第一个信息体地址,其余依次加1:地址,元素,元素,元素……
Length 帧长度(控制域、地址域、用户数据的字节总数),只出现在可变帧长帧格式中。固定帧长帧只有5个字节(10 ?? ?? ?? 16)
COT 传送原因(Cause of Transmission)
CS 帧校验和(Check Sum):控制域、地址域、用户数据中所有字节的算术和(不考虑溢出,即只取低字节值)
L H 信息体地址的低位和高位,如01 0B就是0B01H

信息体地址范围: #规约流程:主站与RTU的通讯是从主站请求远方链路状态开始,如果RTU响应链路完好,则主站先复位远方链路层,然后再总召唤。
0001H—1000H 遥信(4096个) #通讯中断时主站一直请求远方链路状态。在没有特殊任务时总是召唤二级数据,隔一段时间才请求总召唤和电度量。
4001H—5000H 遥测(4096个) #当有一级数据(变位遥信)需要上传时RTU会通知主站。
6001H—6200H 遥控/升降(512个)#传输方式:目前我们和大多数厂家采用的都是非平衡式传输,即只有主站启动各种链路传输服务,子站只有当主站请求时才传输。
6401H—6600H 电度量(512个) #扫描周期:扫描周期S字段是一计数器,用来控制询问速度;当有主备通道时备用通道的扫描周期填在备用字段2上。

信息体地址范围: #规约流程:主站与RTU的通讯是从主站请求远方链路状态开始,如果RTU响应链路完好,则主站先复位远方链路层,然后再总召唤。
001H—400H 遥信(1024个) # 通讯中断时主站一直请求远方链路状态。在没有特殊任务时总是召唤二级数据,隔一段时间才请求总召唤和电度量。
701H—900H 遥测(512个) # 当有一级数据(变位遥信)需要上传时RTU会通知主站。
B01H—B80H 遥控/升降(128个)#传输方式:目前我们和大多数厂家采用的都是非平衡式传输,即只有主站启动各种链路传输服务,子站只有当主站请求时才传输。
C01H—C80H 电度量(128个) #扫描周期:扫描周期S字段是一计数器,用来控制询问速度;当有主备通道时备用通道的扫描周期填在备用字段2上。
C81H—CA0H 变压器档位 #16/12YC :当模数转换器是12位时,将0卡数据类型填写为1

2;是16位时可不填,但最好写为16以作标记
==========================================================================================================================================
**请求远方链路状态**
主站请求 10 49 ADDR CS 16
子站响应 10 Status ADDR CS 16 Status: 0B/2B链路完好;01链路忙;0E链路服务未工作;0F链路服务未完成
==========================================================================================================================================
**复位远方链路层**
主站请求 10 40 ADDR CS 16
子站确认 10 80 ADDR CS 16
==========================================================================================================================================
**召唤一级数据**
主站召唤 10 5A/7A ADDR CS 16
子站应答 68 Length Length 68 88 ADDR TI VSQ COT(传送原因) ADDR ... ... ... CS 16
单个遥信变位例 68 09 09 68 88 ADDR 01 01 03(突发) ADDR L H 00分01合CS 16
==========================================================================================================================================
**召唤二级数据**
主站召唤 10 5B/7B ADDR CS 16
子站应答 68 Length Length 68 88 ADDR TI VSQ COT(传送原因) ADDR ... ... ... CS 16
==========================================================================================================================================
**总召唤**
主站总召唤 68 09 09 68 53/73 ADDR 64(100) 01 06激活 ADDR 00 00 14(20) CS 16
子站如果忙,则回送忙帧,传输结束;如果不忙,则回送总召唤确认帧,并连续地以总召唤的信息内容组帧向主站传送,完毕后传送总召唤结束帧
子站总召唤确认 68 09 09 68 80 ADDR 64(100) 01 07激活确认 ADDR 00 00 14(20) CS 16
子站遥信帧 68 Length Length 68 88 ADDR 01/20 VSQ 14响应总召唤 ... ... ... ... CS 16
..........
子站遥测帧 68 Length Length 68 88 ADDR 09/21 VSQ 14响应总召唤 ... ... ... ... CS 16
..........
子站总召唤结束 68 09 09 68 80 ADDR 64(100) 01 0A激活结束 ADDR 00 00 14(20) CS 16
==========================================================================================================================================
**召唤电度量**
主站冻结电度量 68 09 09 68 53/73 ADDR 65(101) 01 06激活 ADDR 00 00

29(41) CS 16
子站冻结确认 68 09 09 68 80 ADDR 65(101) 01 07激活确认 ADDR 00 00 29(41) CS 16
主站召唤总电度 68 09 09 68 53/73 ADDR 65(101) 01 06激活 ADDR 00 00 01 CS 16
子站召唤确认 68 09 09 68 80 ADDR 65(101) 01 07激活确认 ADDR 00 00 01 CS 16
子站传送电度 68 Length Length 68 88 ADDR 0F(15) VSQ COT(37—41) ... ... ... QCC CS 16
子站传送电度结束68 09 09 68 80 ADDR 65(101) 01 0A激活结束 ADDR 00 00 01 CS 16
==========================================================================================================================================
**校时**
主站校时 68 0F(15) 0F(15) 68 53/73 ADDR 67(103) 01 06 ADDR 00 00 毫秒L 毫秒H 分 时 日 月 年 CS 16
子站校时确认 68 0F(15) 0F(15) 68 80 ADDR 67(103) 01 07 ADDR 00 00 毫秒L 毫秒H 分 时 日 月 年 CS 16
==========================================================================================================================================
**遥控/升降** ★ ★ 分/合
主站遥控选择 68 09 09 68 53/73 ADDR 2E(46) 01 06激活 ADDR L H 81/82 CS 16
子站遥控选择确认68 09 09 68 80 ADDR 2E(46) 01 07激活确认 ADDR L H 81/82 CS 16
主站遥控执行 68 09 09 68 53/73 ADDR 2E(46) 01 06激活 ADDR L H 01/02 CS 16
子站遥控执行确认68 09 09 68 80 ADDR 2E(46) 01 07激活确认 ADDR L H 01/02 CS 16
子站遥控结束确认68 09 09 68 80 ADDR 2E(46) 01 0A激活结束 ADDR L H 01/02 CS 16

主站遥控撤消 68 09 09 68 53/73 ADDR 2E(46) 01 08停止激活 ADDR L H 81/82 CS 16
子站遥控撤消确认68 09 09 68 80 ADDR 2E(46) 01 09停止激活确认 ADDR L H 81/82 CS 16

S/E QU 0 SCS
QU :=UI5[3..7]<0..31> <0>:=无另外的定义2) (细则指定模式)
S/E=:=BS1[8]<0..1> <0>:=执行 <1>:=选择
SCS=单命令状态:=BS1[1]<0..1> <0>:=开 <1>:=合

S/E QU DCS
DCS=双命令状态 :=UI2[1..2]<0..3>
<0>:=不允许 <1>:=开 <2>:=合 <3>:=不允许

主站升降

选择 68 09 09 68 53/73 ADDR 2F(47) 01 06激活 ADDR L H 81/82 CS 16
升降操作依此类推,只是将类型标识改为2F(47),也有将遥控/升降都作成2E(46)的。 降/升
==========================================================================================================================================
**遥信帧分析例**
68 0C 0C 68 88 5D 01 02 03 5D 01 00 00 E4 00 00 2D 16
★ ★ ★
68 0C 0C 68 88 //帧头,信息部分长度为12,88子站以数据响应请求帧
5D 01 02 03 5D //5D是RTU地址; 01单点遥信; 02表示信息体数目为2,信息体无顺序; 03表示传送原因为突发
01 00 00 //0001-1地址上的遥信状态为分 //因为遥信量的地址范围为0001H到0400H,故地址须减去偏移量01H
E4 00 00 //00E4-1地址上的遥信状态为分
2D 16 //2D校验和; 16结束符
********************
68 53 53 68 A8 5D 01 CB 14 5D 69 01 00 00 00 00 00 00 00 00 01 00 01 00 00 01 01 00 ...
★ ★ ★ ★
68 53 53 68 A8 //A8即10101000,D5=1表示有一级数据产生,主站下次发码应该召唤一级数据10 5A 5D B7 16
5D 01 CB 14 5D //01单点遥信; CB即11001011,D7=1表示信息体有顺序,信息体数目为1001011即4B(75)个; 14H(20)表示传送原因为响应总召唤
69 01 00 00 ... //0169H即361,从360开始遥信状态依次为分,分,分,分,分,分,分,分,合,分,合,分,分,合,合,分,...
==========================================================================================================================================
**遥测帧分析例**
只有一个遥测信息帧
68 0B 0B 68 88 5D 09 01 03 5D 6A 07 03 00 00 C3 16
★ ★ ★
09 01 03 //09带品质描述的遥测帧; 01只有一个遥测点; 03表示传送原因为突发
6A 07 03 00 00 //076A-0701=69H,即第105个遥测点值变为0003,后一个00字节是品质描述(00表示无品质描述)
********************
68 C8 C8 68 88 5D 09 C0 14 5D 01 07 F6 03 00 FC 03 00 00 00 00 00 00 00 ...
★ ★ ★ ★ ★ *YC00* *YC01* *YC02* *YC03* ...
5D 09 C0 14 5D //09带品质描述的遥测帧; C0即11000000,D7=1表示信息体有顺序,信息体数目为1000000即40(64)个; 14H(20)表示传送原因为响应总召唤
01 07 //遥测值起始地址为701H,减去偏移量0701H,意即从遥测点号0开始。下一帧数据如果仍是响应总召唤遥测帧,则应从0741H开始
F6 03 00 //每两个字节表示一个遥测量,后面跟一个品质描述字节。YC00遥测值为1014
FC 03 00 //YC01遥测值为10

20
00 00 00 //YC02遥测值为0
********************
68 15 15 68 88 5D 09 03 03 5D 76 07 00 00 00 81 07 DB 08 00 85 07 E6 08 00 B3 16
★ ★ ★ ① ① ① ① ① ② ② ② ② ② ③ ③ ③ ③ ③
09 03 03 //09带品质描述的遥测帧; 03有3个遥测点; 03表示传送原因为突发
76 07 00 00 00 //0776-0701=75H,即第117个遥测点值变为0000,后面跟一个品质描述字节
81 07 DB 08 00 //0781-0701=80H,即第128个遥测点值变为2267,后面跟一个品质描述字节
85 07 E6 08 00 //0785-0701=84H,即第132个遥测点值变为2278,后面跟一个品质描述字节
==========================================================================================================================================
**电度帧分析例**
子站将电度分组上传,最多可达4组,一帧传送一个组,每帧最多可达32个电度量
68 E6 E6 68 88 5D 0F A0 26 5D 01 0C 8A 01 00 00 00 02 0C 08 01 00 00 00 03 0C 4F 3D 00 00 00 ...
★ ★ ★ 0L 0H ① ① ① ① ⑴ 1L 1H ② ② ② ② ⑵ 2L 2H ③ ③ ③ ③ ⑶ ...
5D 0F A0 26 5D //电能脉冲计数量帧,A0表示信息数目为100000即20(32)个,26(38)表示第一组电度帧
01 0C //第一个电度量地址为0C01,地址也为两个字节
8A 01 00 00 00 //第一个电度量值为0000018A(394),注意电度量占4个字节,最后一个字节为品质描述词,这里为00
==========================================================================================================================================
帧格式:
1.固定帧长帧格式

启动字符(10H)
控制域(C)
链路地址域(A)
帧校验和(CS)
结束字符(16H)

2.可变帧长帧格式

启动字符(68H)
L
L重复
启动字符(68H)
5 控制域(C)
6 链路地址域(A)
7链路用户数据(可变长度)
帧校验和(CS)
结束字符(16H)

FT1.2的传输标准要求线路上低位先传;线路的空闲为二进制的1;两帧之间的线路空闲间隔需不小于33位;每个字符包括1位起始位、1位停止位、1位偶校验位、8位数据位,字符间无需线路空闲间隔;信息字节求和校验(Check Sum)。
其中各部分的含义如下:
长度L=C+A+链路用户数据的长度。
==========================================================================================================================================
传送原因
=1:周期、循环
=2:背景扫描
=3:突发
=4:初始化
=5:请求或被请求
=6:激活
=7:激活确认
=8:停止激活
=9:停止激活确认
=10:激活结束
=11:远程命令引起的返送信息(未用)
=12:当地命令引起的返

送信息(未用)
=13:文件传送(未用)
=14~19:保留
=20:响应总召唤
=21:响应第一组召唤
=22:响应第二组召唤
=23:响应第三组召唤
=24:响应第四组召唤
=25:响应第五组召唤
=26:响应第六组召唤
=27:响应第七组召唤
=28:响应第八组召唤
=29:响应第九组召唤
=30:响应第十组召唤
=31:响应第十一组召唤
=32:响应第十二组召唤
=33:响应第十三组召唤
=34:响应第十四组召唤
=35:响应第十五组召唤
=36:响应第十六组召唤
=37:响应计数量总召唤
=38:响应第一组计数量召唤
=39:响应第二组计数量召唤
=40:响应第三组计数量召唤
=41:响应第四组计数量召唤
=42~47:为配套标准保留
=48~63:为特殊用途保留
==========================================================================================================================================
表6 类型标识的语义
在监视方向的过程信息

<1>:=单点信息 M-SP-NA-1
<2>:=带时标的单点信息 M-SP-TA-1
<3>:=双点信息 M-DP-NA-1
<4>:=带时标的双点信息 M-DP-TA-1
<5>:=步位置信息 M-ST-NA-1
<6>:=带时标的步位置信息 M-ST-TA-1
<7>:=32比特单 M-BO-NA-1
<8>:=带时标的32比特串 M-BO-TA-1
<9>:=测量值,规一化值 M-ME-NA-1
<10>:=带时标的测量值,规一化值 M-ME-TA-1
<11>:=测量值,标度化值 M-ME-NB-1
<12>:=带时标的测量值,标度化值 M-ME-TB-1
<13>:=测量值,短浮点数 M-ME-NC-1
<14>:=带时标的测量值,短浮点数 M-ME-TC-1
<15>:=累计量 M-IT-NA-1
<16>:=带时标的累计量 M-IT-TA-1
<17>:=带时标的继电保护设备事件 M-EP-TA-1
<18>:=带时标的继电保护设备成组启动事件 M-EP-TB-1
<19>:=带时标的继电保护设备成组输出电路信息 M-EP-TC-1
<20>:=带变位检出的成组单点信息 M-PS-NA-1
<21>:=测量值,不带品质描述词的规一化值 M-ME-ND-1
<30>:=带CP56Time2a时标的单点信息 M-SP-TB-1
<31>:=带CP56Time2a时标的双点信息 M-DP-TB-1
<32>:=带CP56Time2a时标的步位置信息

M-ST-TB-1
<33>:=带CP56Time2a时标的32比特串 M-BO-TB-1
<34>:=带CP56Time2a时标的测量值,规一化值 M-ME-TD-1
<35>:=带CP56Time2a时标的测量值,标度化值 M-ME-TE-1
<36>:=带CP56Time2a时标的测量值,短浮点数 M-ME-TF-1
<37>:=带CP56Time2a时标的累计量 M-IT-TB-1
<38>:=带CP56Time2a时标的继电保护设备事件 M-EP-TD-1
<39>:=带CP56Time2a时标的继电保护设备成组启动事件 M-EP-TE-1
<40>:=带CP56Time2a时标的继电保护装置成组输出电路信息 M-EP-TF-1
控制方向的过程信息
(站特定参数)
<45>:=单点命令 C-SC-NA-1
<46>:=双点命令 C-DC-NA-1
<47>:=步调节命令 C-RC-NA-1
<48>:=设定值命令、规一化值 C-SE-NA-1(直接控制命令)
<49>:=设定值命令、标度化值 C-SE-NB-1
<50>:=设定值命令,短浮点数 C-SE-NC-1
<51>:=32比特串 C-BO-NC-1
在监视方向的系统命令
(站特定参数)
<70>:=初始化结束 M-EI-NA-1
在控制方向的系统命令
(站特定参数)
<100>:=总召唤命令(包括分组召唤) C-IC-NA-1
<101>:=累计量召唤命令) C-CI-NA-1
<102>:=读命令 C-RD-NA-1
<103>:=时钟同步命令 C-CS-NA-1
<104>:=测试命令 C-TS-NA-1
<105>:=复位进程命令 C-RP-NA-1
<106>:=延时获得命令 C-CD-NA-1
在控制方向的参数命令
(站特定参数)
<110>:=测量值参数,规一化值 P-ME-NA-1
<111>:=测量值参数,标度化值 P-ME-NB-1
<112>:=测量值参数,短浮点数 P-ME-NC-1
<113>:=参数激活 P-AC-NA-1
文件传输
(站特定参数)
<120>:=文件准备就绪 F-FR-NA-1
<121>:=节准备就绪 F-SR-NA-1
<122>:=召唤目录,选择文件,召唤文件召唤节 F-SC-NA-1
<123>:=最后的节,最后的段 F-LS-NA-1
<124>:=认可文件,认可节 F-AF-NA-1
<125>:=段 F-SG-NA-1
<126>:=目录
F-DR-NA-1

相关文档
最新文档