远动通讯规约讨论
远动规约(协议)是在远动系统中,为了正确地传送信息,必须有一套关于信息传送顺序、信息格式和信息内容等约定.这一套约定称为规约(协议).将陆续讨论cdt-91 101 104 sc1801 u4f等通讯规约
电力系统通信管理规程.rar
电力系统通信管理规程.rar华东101规约应用
华东101规约应用华东专用101.txt
华东专用101.txt简记符说明:
ADDR 链路地址域,即子站RTU地址。
TI 类型标识(Type Identification)。它标识了帧类别是遥测帧、遥信帧、电度帧
(如:0x01 遥信帧;0x09 遥测帧;0x2E 遥控选择/执行;0x64 总召唤等等);
VSQ 可变结构限定词(Variable Structure Qualifier) D7表示信息体或元素寻址方法,
低7位(D6至D0)为信息体数目;
//D7=0信息无序,即信息体部分依次为:地址,元素;地址,元素;地址,元素;……
//D7=1信息有序,即只有第一个信息体地址,其余依次加1:地址,元素,元素,元素……
C 控制域;
Length 帧长度(控制域、地址域、用户数据的字节总数),只出现在可变帧长帧格式中;
固定帧长帧只有5个字节(10CADDRCS16)
COT 传送原因(Cause of Transmission);
CS 帧校验和(Check Sum):控制域、地址域、用户数据中所有字节的算术和(不考虑溢出,即只取低字节值);
LH 信息体地址的低位和高位,如01 0B就是0B01H;
TI、VSQ、C、COT等在国标101文档中有详细的说明。
======================================================================================================================
华东专用101规约与国标101,在帧格式以及众多定义上都是一致的,其不同之处在于信息体的地址范围、总召唤和遥控过程流程的不同。
======================================================================================================================
信息体地址范围:
遥信量 0x0001-4000
遥测量 0x4001-5000
遥控量 0x6001-6200
电度量 0x6401-6600
======================================================================================================================
主站发出的Send/Confirm帧类型的控制报文,必须由子站发出固定帧长的Confirm确认帧,以此向主站表示控制报文是否被正确接收,
而且在Confirm确认帧中将ACD=1。下次主站召唤报文必须是召唤一级数据。
======================================================================================================================
#规约流程:
主站请求远方链路-->
<--子站响应链路完好
主站复位链路-->
<--子站复位确认
主站总召唤-->
<--子站固定帧长确认帧,请求召唤一级数据
主站一级数据召唤-->
<--子站总召确认(请求召唤一级数据)
主站一级数据召唤-->
<--子站回应一级数据帧(继续请求召唤一级数据)
.
.
.
主站一级数据召唤-->
<--子站回应一级数据帧(无请求召唤一级数据)
主站二级数据召唤-->
<--子站回应二级数据帧或会应E5(如果回应数据帧中包含“请求召唤一级数据”,则主站下一帧召唤一级数据;
若无请求或会应E5,则主站继续召唤二级数据)
.
.
.
整个过程只进行一次总召唤,直到下一次请求远方链路;通讯中断时主站一直请求远方链路状态。在没有特殊任务时总是召唤二
级数据,隔一段时间才请求总召唤和电度量;当有一级数据(变位遥信)需要上传时RTU会通知主站。
遥控选择及执行过程也是如此:
主站遥控选择-->
<--子站子站固定帧长确认帧,请求召唤一级数据
主站一级数据召唤-->
<--子站遥控选择确认
#传输方式:目前我们和大多数厂家采用的都是非平衡式传输,即只有主站启动各种链路传输服务,子站只有当主站请求时才传输;
#扫描周期:扫描周期S字段是一计数器,用来控制询问速度,ccm每40毫秒调用规约一次,则主站每两次send的间隔时间是40*s毫秒;
#16/12YC :当模数转换器是12位时,将0卡数据类型填写为12;是16位时可不填,但最好写为16以作标记;
#RTU回答总召唤的数据帧中,遥信帧类型标识为20(0x14)而不是1或3;SOE类型标识为30(0x1E)。
==========================================================================================================================================
**请求远方链路状态**
主站请求 10 49 ADDR CS 16
子站响应 10 Status ADDR CS 16 Status: 8B/AB链路完好;81链路忙;8E链路服务未工作;8F链路服务未完成
==========================================================================================================================================
**复位远方链路层**
主站请求 10 40 ADDR CS 16
子站确认 10 80 ADDR CS 16
==========================================================================================================================================
**总召唤**
主站总召唤 68 09 09 68 53/73 ADDR 64(100) 01 06激活 ADDR 00 00 14(20) CS 16
子站如果忙,则回送忙帧,传输结束;如果不忙发送固定帧长确认帧;
子站回应 10 A2(0) ADDR CS 16
主站召一级数据 10 5A/7A ADDR CS 16
子站总召确认 68 Length Length 68 A8 ADDR TI VSQ 14响应总召唤 ... ... ... ... CS 16
主站召一级数据 10 5A/7A ADDR CS 16
子站响应召唤 68 Length Length 68 A8 ADDR TI VSQ ... ... ... ... ... CS 16
.
.
.
==========================================================================================================================================
**召唤二级数据**
主站召唤 10 5B/7B ADDR CS 16
子站应答 68 Length Length 68 88 ADDR TI VSQ COT(传送原因) ADDR ... ... ... CS 16
子站或者回应 E5
注意:该规约中多数数据都以一级数据的形式被召唤的,所以二级数据相对较少,在主站召唤二级数据时收到的子站回应往往都是E5;
==========================================================================================================================================
**校时**
主站校时 680F(15)0F(15)6853/73ADDR67(103)0106ADDR0000毫秒L毫秒H分时日月年CS16
子站校时确认 680F(15)0F(15)6880 ADDR67(103)0107ADDR0000毫秒L毫秒H分时日月年CS16
==========================================================================================================================================
**遥控/升降** ★ ★ 分/合
主站遥控选择 68 09 09 68 53/73 ADDR 2E(46) 01 06激活 ADDR L H 81/82 CS 16
子站响应(请召) 10 A2(0) ADDR CS 16
主站召一级数据 10 5A/7A ADDR 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
子站响应(请召) 10 A2(0) ADDR CS 16
主站召一级数据 10 5A/7A ADDR CS 16
子站遥控执行确认68 09 09 68 80 ADDR 2E(46) 01 07激活确认 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
主站升降选择 68 09 09 68 53/73 ADDR 2F(47) 01 06激活 ADDR L H 81/82 CS 16
升降操作依此类推,只是将类型标识改为2F(47),也有将遥控/升降都作成2E(46)的。 降/升
==========================================================================================================================================
**遥信帧分析例**
680C0C68885D0102035D010000E400002D16
★★★
680C0C6888//帧头,信息部分长度为12,88子站以数据响应请求帧
5D0102035D//5D是RTU地址; 01单点遥信; 02表示信息体数目为2,信息体无顺序; 03表示传送原因为突发
010000 //0001-1地址上的遥信状态为分//因为遥信量的地址范围为0001H到0400H,故地址须减去偏移量01H
E40000 //00E4-1地址上的遥信状态为分
2D16 //2D校验和; 16结束符
********************
68535368A85D01CB145D690100000000000000000100010000010100...
★ ★★★
68535368A8//A8即10101000,D5=1表示有一级数据产生,主站下次发码应该召唤一级数据105A5DB716
5D01CB145D//01单点遥信; CB即11001011,D7=1表示信息体有顺序,信息体数目为1001011即4B(75)个; 14H(20)表示传送原因为响应总召唤
69010000... //0169H即361,从360开始遥信状态依次为分,分,分,分,分,分,分,分,合,分,合,分,分,合,合,分,...
==========================================================================================================================================
**遥测帧分析例**
只有一个遥测信息帧
680B0B68885D0901035D6A07030000C316
★★★
090103 //09带品质描述的遥测帧; 01只有一个遥测点; 03表示传送原因为突发
6A07030000//076A-0701=69H,即第105个遥测点值变为0003,后一个00字节是品质描述(00表示无品质描述)
********************
68C8C868885D09C0145D0107F60300FC0300000000000000...
★★★ ★★*YC00* *YC01* *YC02* *YC03* ...
5D09C0145D//09带品质描述的遥测帧; C0即11000000,D7=1表示信息体有顺序,信息体数目为1000000即40(64)个; 14H(20)表示传送原因为响应总召唤
0107 //遥测值起始地址为701H,减去偏移量0701H,意即从遥测点号0开始。下一帧数据如果仍是响应总召唤遥测帧,则应从0741H开始
F60300 //每两个字节表示一个遥测量,后面跟一个品质描述字节。YC00遥测值为1014
FC0300 //YC01遥测值为1020
000000 //YC02遥测值为0
********************
68151568885D0903035D76070000008107DB08008507E60800B316
★★★ ① ① ① ① ① ② ② ② ② ② ③ ③ ③ ③ ③
090303 //09带品质描述的遥测帧; 03有3个遥测点; 03表示传送原因为突发
7607000000//0776-0701=75H,即第117个遥测点值变为0000,后面跟一个品质描述字节
8107DB0800//0781-0701=80H,即第128个遥测点值变为2267,后面跟一个品质描述字节
8507E60800//0785-0701=84H,即第132个遥测点值变为2278,后面跟一个品质描述字节
==========================================================================================================================================
**电度帧分析例**
子站将电度分组上传,最多可达4组,一帧传送一个组,每帧最多可达32个电度量
68E6E668885D0FA0265D010C8A01000000020C0801000000030C4F3D000000...
★★★ 0L0H① ① ① ① ⑴1L1H② ② ② ② ⑵2L2H③ ③ ③ ③ ⑶...
5D0FA0265D//电能脉冲计数量帧,A0表示信息数目为100000即20(32)个,26(38)表示第一组电度帧
010C //第一个电度量地址为0C01,地址也为两个字节
8A01000000//第一个电度量值为0000018A(394),注意电度量占4个字节,最后一个字节为品质描述词,这里为00
==========================================================================================================================================
由于本人对华东101认识还不够深刻,该文档禁供参考,有错误之处请指正。谢谢!
cdt
部颁CDT规约 请问远东的规约是归口哪个标准化技术委员会的? 下了再说 不错学习了 不知哪里可以下载到IEC60870-5-104规约的2006年版的标准,目前国内用的是老版本的104规约 希望能看到有关102规约的讨论
页:
[1]
2
