有关规约的知识.docx
- 文档编号:5441701
- 上传时间:2023-05-08
- 格式:DOCX
- 页数:20
- 大小:32.94KB
有关规约的知识.docx
《有关规约的知识.docx》由会员分享,可在线阅读,更多相关《有关规约的知识.docx(20页珍藏版)》请在冰点文库上搜索。
有关规约的知识
一、目前常用的规约
目前常用的规约主要有以下几种:
101102103104ModbusCDTDL/T645FINS
二、几种规约的介绍
1、101和103规约的区别
101规约用于串口通调度,属于远动规约,而104规约是101规约的网络版。
103规约有串口的有以太网口的,不是通调度的,是通保护装置的,属于微机继电保护规约。
2、IEC60870-5-101(国标2002版)规约学习笔记
IEC101(FT1.2)可变帧长格式:
报文头
(固定长度)
启动字符(68H)
68
L
09
L
09
启动字符(68H)
68
L个字节长
控制域(C)
73
链路地址域(A)
01
ASDU
数据单元标示
数据单元类型
类型标示
64
可变结构限定词
01
传送原因
06
公共地址
01
信息体
信息体地址
00
信息体元素
00
信息体时标
14
帧校验和(CS)
F4
结束字符(16H)
16
IEC101(FT1.2)固定帧长格式:
启动字符(10H)
10
控制域(C)
49
链路地址域(A)
01
帧校验(CS)
4A
结束字符(16H)
16
IEC101(FT1.2)单控制字符:
E5
说明:
单控制字符E5用来取代固定帧长的肯定确认帧(从动功能码<0>)或固定帧长的否定确认帧(从动功能码<9>)。
控制域(C)说明:
主站à子站
(RES)
1(PRM)
(FCB)
(FCV)
功能码(四位)
子站à主站
0(PRM)
(ACD)
(DFC)
数据位
8(27)
4(26)
2(25)
1(24)
23222120
RES:
备用
PRM:
启动报文位
=1:
表示主站向子站传输报文;
=0:
表示子站向主站传输报文(响应报文)。
FCB:
帧计数位
帧计数位用来消除信息传输的丢失和重复。
主站向同一个子站传输新一轮的发送/确认(SEND/CONFIRM)或请求/响应(REQUEST/REPOND)传输服务时,将帧计数位(FCB)取相反值,主站为每一个子站保留一个帧计数位(FCB)的拷贝,若主站超时未收到子站回复的报文,或接收出现差错,则主站不改变帧计数位(FCB)的状态,重复原来的发送/确认或者请求/响应报文。
在复位命令的情况下,帧计数位(FCB)清零,子站接收到复位命令将帧计数位重置为零,并期望下一次主站下发的报文中,帧计数位(FCB)以及帧计数有效位(FCV)都为1。
FCV:
帧计数位
=1:
表示帧计数位FCB的变化有效;
=0:
表示帧计数位FCB的变化无效。
ACD:
要求访问位
=1:
子站要求传送1级数据;
=0:
子站无1级数据要求传输。
DFC:
数据流控制位
=0:
表示子站可以接收后续报文;
=1:
表示子站不能再继续接收后续报文,将会导致数据缓冲区溢出。
功能码(主站à子站):
功能码字
帧类型
功能
FCV值
<0>
发送/确认
复位远方链路
0
<1>
发送/确认
复位远动终端用户进程(撤销命令)
0
<2>
发送/确认
平衡式传输中测试链路功能
—
<3>
发送/确认
传送数据
1
<4>
发送
传送数据
0
<5>
备用
—
<6>、<7>
备用(制造商与用户协商定义)
—
<8>
请求/响应
响应帧应说明访问请求
0
<9>
请求/响应
召唤链路状态
0
<10>
请求/响应
召唤1级数据
1
<11>
请求/响应
召唤2级数据
1
<12>、<13>
备用
—
<14>、<15>
制造商与用户协商定义
—
功能码(子站à主站):
功能码字
帧类型
功能
<0>
确认帧
确认
<1>
确认帧
链路忙,未收到报文
<2>~<5>
备用
<6>、<7>
备用(制造商与用户协商定义)
<5>
备用
<6>、<7>
备用(制造商与用户协商定义)
<8>
响应帧
以数据响应请求帧
<9>
响应帧
无所召唤的数据
<10>
备用
<11>
响应帧
以链路状态或访问请求来回答请求帧
<12>
备用
<13>
制造商与用户协商定义
<14>
链路服务未工作
<15>
链路服务未完成
3、103规约学习总结
3.1通信接口
3.1.1接口标准:
RS232、RS485、光纤。
3.1.2通信格式:
异步,1位起始位,8位数据位,1位偶校验位,1位停止位。
字符和字节传输由低至高。
线路空闲状态为1,字符间无需线路空闲间隔,两帧之间线路空闲间隔至少33位(3个字节)
3.1.3通信速率:
可变。
3.1.4通信方式:
主从一对多,Polling方式。
3.2.报文格式
870-5-103通信规约有固定帧长报文和可变帧长报文两种报文格式,前者主要用于传送“召唤、命令、确认、应答”等信息,后者主要用于传送“命令”和“数据”等信息。
3.2.1固定帧长报文
10H
启动字符
CODE
控制域
ADDR
地址域
CS
代码和
16H
结束字符
注:
代码和=控制域+地址域(不考虑溢出位,即256模和)
3.2.2可变帧长报文
68H
————
启动字符1(1byte)
Length
————
长度(1byte)
Length
————
长度(重复)(1byte)
68H
————
启动字符2(重复)(1byte)
CODE
————
控制域(1byte)
ADDR
————
地址域(1byte)
ASDU
————
链路用户数据[(length-2)byte]
CS
————
代码和(1byte)
16H
————
结束字符(1byte)
注:
(1)代码和=控制域+地址域+ASDU代码和(不考虑溢出位,即256模和)
(2)ASDU为“链路用户数据”包,具体格式将在下文介绍
(3)Length=ASDU字节数+2
3.2.3控制域
控制域分“主从”和“从主”两种情况。
(1)“主从”报文的控制域
D7D6D5D4D3D2D1D0
备用PRMFCBFCV功能码
11
2
(A)PRM(启动报文位)表明信息传输方向,PRM=1由主站至子站;PRM=0由子站至主站。
(B)FCB(桢记数位)。
FCB=0/1——主站每向从站发送新一轮的“发送/确认”或“请求/响应”传输服务时,将FCB取反。
主站为每个从站保存一个FCB的拷贝,若超时未收到应答,则主站重发,重发报文的FCB保持不变,重发次数最多不超过3次。
若重发3次后仍未收到预期应答,则结束本轮传输服务。
(C)FCV(桢记数有效位),FCV=0表明FCB的变化无效,FCV=1表明FCB的变化有效。
发送/无回答服务、广播报文不考虑报文丢失和重复传输,无需改变FCB状态,这些桢FCV常为0
(D)功能码定义(主---从方向)
功能码
帧类型
功能描述
FCV状态
0
发送/确认帧
复位通信单元
0
3
发送/确认帧
传送数据
1
4
发送/无回答帧
传送数据
0
7
复位帧计数位
传送数据
0
9
请求/响应帧
召唤链路状态
0
10
请求/响应帧
召唤1级数据
1
11(b)
请求/响应帧
召唤2级数据(遥测)
1
注:
功能码等于3、4的报文为可变帧长报文,其余报文均为固定帧长报文。
(2)“从主”报文的控制域
D7D6D5D4D3D2D1D0
备用PRMACDDFC功能码
00
(A)ACD(要求访问位)。
ACD=1,通知主站,从站有I级数据请求传送。
(B)DFC(数据流控制位)。
DFC=0表示从站可以接受数据,DFC=1表示从站缓冲区已满,无法接受新数据。
(C)功能码(从---主方向)
功能码
帧类型
功 能
0
确认帧
确认
1
确认帧
链路忙,未收到报文
8
响应帧
以数据包响应请求帧
9
响应帧
从站没有所召唤的数据
11
响应帧
从站以链路状态响应主站请求
注:
功能码等于8的报文为可变帧长报文,其余报文均为固定帧长报文。
3.2.4 地址域
地址域为主站与之通信的从站地址。
3.2.5链路用户数据(ASDU)
(1)ASDU的一般格式
(2)
数据
单元
标识
符
TYPE
ASDU类型标识(1byte)
VSQ
可变结构限定词
COT
传送原因
ASDU_ADDR
应用服务数据单元公共地址
信
息
体
FUN
功能类型
INF
信息序号
信息元
……
(A)ASDU类型标识(TYPE)
ASDU的类型标识号,870-5-103通信规约出于传送各种不同类型信息的需要,规定了很多种格式的ASDU,每一种格式的信息体都不一样,并且都有一个唯一的标识号。
1(01H):
上送压板及告警等开关量状态;2(02H):
上送保护动作信息;5(05H):
标识报文;6(06H):
对时;7(07)H:
启动总查询;8(08H):
总查询结束(终止);10(0AH):
通用分类数据响应命令;21(15H):
通用分类读命令;23(17H):
被记录的扰动表;24(18H):
扰动数据传输的命令;25(19H):
扰动数据传输的认可;26(1AH):
扰动数据传输准备就绪;27(1BH):
被记录的通道传输准备就绪;28(1CH):
带标志的状态变位传输准备就绪;29(1DH):
带标志的状态变位传输;30(1EH):
传输扰动值;31(1FH):
扰动数据传输结束;36(24H):
电能脉冲量上送;38(26H):
上送步位;39(27H):
上送步位SOE;40(28)H:
上送变位遥信;41(29)H:
上送遥信SOE;42(2AH):
总控上送变位遥信;43(2BH):
总控上送SOE;44(2C)H:
上送全遥信;50(32H):
遥测上送;51(33H):
总控超过门限值的遥测上送;64(40H):
遥控选择/执行/撤消;88(58H):
电能脉冲量召唤(冻结)
(B)可变结构限定词(VSQ)
它规定了ASDU信息体中信息元的个数和寻址方式
D7D6D5D4D3D2D1D0
SQ信息元数目
SQ=1,信息体中只含单个元素或综合信息元,信息体地址(FUN和INF)即信息元地址
SQ=0,信息体地址是顺序排列的信息元素的第一个信息元地址,后续信息元地址从这个地址起顺序加1。
(C)传送原因(COT)。
指出报文的性质,分“主从”和“从主”两种情况。
“主从”传送方向
8——时间同步31——扰动数据的传输
9——总查询(总召唤)的启动40——通用分类写命令
20——一般命令42——通用分类读命令
“从主”传送方向
1——自发(突发)报文11——当地操作
2——循环传送12——远方操作
3——复位帧计算位(FCB)20——命令的肯定认可
4——复位通信单元(CU)21——命令的否定认可
5——启动/重新启动31——扰动数据的传送
6——电源合上40——通用分类写命令的肯定认可
7——测试模式41——通用分类写命令的否定认可
8——时间同步42——通用分类读命令的有效数据响应
9——总查询(总召唤)43——通用分类读命令的无效数据响应
10——总查询(总召唤)终止44——通用分类写确认
(D)应用服务数据单元公共地址(ASDU_ADDR)
对于一般的装置,ASDU_ADDR=装置的物理地址;
对于保护管理机,ASDU_ADDR=产生信号的保护装置的物理地址。
ASDU_ADDR的取值范围为:
0~254
(E)信息元标识符(FUN、INF)
信息元标识符包括两个部分即功能类型(FUN)和信息序号(INF)。
对于继电保护装置,每个动作元件(如Ⅰ段距离动作)、报警信号和压板状态等都有一个唯一的FUN和INF与之对应。
具体名称见各保护装置信息表。
对于远动装置,每个遥测、遥信、遥脉、遥控通道也都有一个唯一的FUN和INF与之对应,具体定义如下。
(对于容量小的分散式测控单元如9601等FUN=1,如果信息量较大,FUN编号顺序增加,以满足信号容量的要求)
遥测通道:
FUN=1~6,INF=92~148
遥信通道:
FUN=1~6,INF=149~190
遥脉通道:
FUN=1~6,INF=6~31
遥控通道:
FUN=1~6,INF=48~75
(F)信息元
以一定格式表示的信息的状态或数值(如遥信状态、遥测值等等)。
具体解释见后续具体ASDU。
4、Modbus规约
4.1帧格式
下发格式:
地址(1BYTE)功能码(1BYTE)起始地址(2BYTE)召测数据个数(2BYTE)CRC(2BYTE)
回应:
地址(1BYTE)功能码(1BYTE)数据个数(1BYTE)N字节数据CRC(2BYTE)
5102规约
1102规约说明
102规约是国家电力行业标准:
DL/T719 ――2000 idtIEC60870-5-102
它其实就是远动设备及系统 第5部分:
传输规约 第102篇:
电力系统电能量累计量传输配套标准。
所以称为719规约或102规约。
传输过程的启动仅限于某一固定点,在规约中主站端为启动站,而电能计量数据终端设备位于计数站,始终为从动站。
本系统中的1
级用户数据包括较早时段存储起来的电量和读—应用服务数据单元请求的全部信息。
本系统中的数据采用低字节在前,高字节在后的传输方式。
2帧格式
本规约采用3种基本的数据帧,实现基本的功能及用途。
1.单个字符
E5H使用方法:
(1)主站正常询问,向电能采集终端发送请求2级用户数据的请求帧(C_PL2_NA_2),终端无2级用户数据,又无1级用户数据,
即以E5帧作为否定确认的响应帧,通知主站。
(2)主站向采集终端发送读数据命令,终端以E5帧作为肯定确认应答。
2.固定帧长帧格式
10H控制域地址地址校验和16H
3.可变帧长帧格式
68H帧长帧长68H控制域地址地址链路用户数据校验和16H
3帧单元说明
3.1帧长
可变帧长的帧的帧长==用户数据的字节数。
3.2校验和
所有用户数据字节的模256的算术和。
3.3地址域
102规约的地址域可为0、1、2字节,本规约使用双字节方式。
3.4控制域
D7D6D5D4D3-D0
0传输方向位DIR1启动报文位PRM帧计数位FCB帧计数有效位FCV功能码FC
备用0要求访问位ACD数据流控制位DFC
3.4.1主站数据终端的下行报文中的控制域的位定义
●启动报文位:
PRM
PRM=1,表示由控制站、主站向采集终端传输,主站为启动站。
●帧计数位:
FCB
控制站向同一个数据采集终端传输新一轮的发送/确认(SEND/CONFIRM)或请求/响应(REQUEST/REPOND)传输服务时,将帧计数位FCB取相反值,
控制站为每一个数据终端保留一个帧计数位FCB的拷贝,若超时没有收到终端报文或接收出现错误,则不改变帧计数位FCB的状态,重传原报文,
重传次数为3次。
若控制站正确收到数据终端的上行报文,则该一轮的发送/确认(SEND/CONFIRM)或请求/响应(REQUEST/REPOND)传输服务结束。
复位命令的帧计数位FCB常为零,帧计数有效位FCV=0。
●帧计数有效位:
FCV
FCV=0表示帧计数位FCB的变化无效。
FCV=1表示帧计数位FCB的变化有效。
●功能码:
功能码序号帧类型功能FCV
0发送/确认复位通信单元0
3发送/确认传送数据1
9请求/响应召唤链路状态0
10请求/响应召唤1级用户数据1
11请求/响应召唤2级用户数据1
3.4.2数据终端主站上行报文中的控制域的位定义
●启动报文位:
PRM
PRM=0,表示由采集终端向控制站、主站传输,采集终端为从动站。
●要求访问位ACD
ACD=1,表示采集终端希望向控制站传输1级用户数据。
●数据流控制位DFC
DFC=0表示采集终端可以接收数据。
DFC=1表示采集终端的缓冲区已满,无法接收新数据。
●功能码:
功能码序号帧类型功能
0确认确认
1确认链路忙,没有收到报文
8响应以数据回答请求帧
9响应没有所召唤的数据
11响应以链路状态或访问请求回答请求帧
3.5链路规约数据单元
配套标准规定每个链路规约数据单元(LPDU)只有一个应用服务数据单元(ASDU),应用服务数据单元由数据单元标识符(DATAUINITIDENTIFIER)
和一个或多个信息体(INFORMATIONOBJECTS)组成。
应用服务数据单元结构:
类型标识数据单元标识符
可变结构限定词
传送原因
设备地址(站地址)
设备地址
记录地址
信息体地址信息体
信息元素集
信息体时标信息(可选)
……
信息体N
……信息体
时标应用服务数据单元公共时标
3.5.1数据单元标识符结构
●一个8位位组:
类型标识(TYPEIDENTIFITION)
定义信息体的结构、类型和格式。
部颁定义:
<0----127>:
==本配套标准的标准定义(兼容范围)
上行数据类型的语义:
1:
带时标的单点信息
2:
记帐(计费)电能累计量,每个量为四个八位位组
5:
电能量增量
71:
电能累计量数据终端设备的制造厂和产品规范
72:
电能累计量数据终端设备的当前系统时间
下行数据类型的语义:
100:
读制造厂和产品规范
101:
读带时标的单点信息的记录
102:
读一个所选定时间范围的带时标的单点信息的记录
103:
读电能累计量数据终端设备的当前系统时间
120:
读一个选定的时间范围和一个选定的地址范围的记帐(计费)电能累计量
121:
读周期地复位的一个选定的时间范围和一个选定的地址范围的记帐(计费)电能累计量。
<128----255>:
==特殊应用(专用范围)
128:
主站对终端进行对时
注意:
上面只是国家标准,但是在每个地方的施实的时候根据需求又会有很多差别。
比如现在费率、遥测量和需量等。
●一个8位位组:
可变结构限定词(VARIABLEOFSTRUCTUREQUALIFIER)
D7D6D5D4D3D2D1D0
SQ==0
定义信息体寻址方法信息体数目
●一个8位位组:
传送原因(CAUSEOFTRANSMISSION)
D7D6D5D4D3D2D1D0
TP/N传送原因
传送原因的语义:
3:
自发(突发)
5:
请求或被请求
6:
激活act
7:
激活确认actcon
8:
停止激活deact
9:
停止激活确认deactcon
10:
激活终止actterm
13:
无所请求的数据记录
14:
无所请求的应用服务数据单元――类型
15:
由主站(控制站)发送的应用服务数据单元中的记录序号不可知
16:
由主站(控制站)发送的应用服务数据单元中的地址说明不可知
17:
无所请求的信息体
18:
无所请求的累计时段
48:
时间同步(专用范围定义)
●记录地址说明
记录地址的定义如下:
Recordaddress:
=UI8[1..8]〈0..255〉
〈0〉:
=缺省
〈1〉:
=从记账(计费)时段开始的电能量的记录地址
〈2..10〉:
=为将来兼容定义保留
(中调规定了“11为1分钟、12为15分钟”)
〈11〉:
=电能量的记录地址(1分钟间隔)
〈12〉:
=电能量的记录地址(15分钟间隔)
〈13〉:
=电能量的记录地址(5分钟间隔)
“〈14..20〉:
=为将来兼容定义保留”14、15为为扩充
〈14〉:
=电能量的记录地址(30分钟间隔)
〈15〉:
=电能量的记录地址(60分钟间隔)
〈41〉:
=电能量(月值)的记录地址
〈44..49〉:
=为将来兼容定义保留
〈50〉:
=最早的单点信息
〈51〉:
=单点信息的全部记录
〈52〉:
=单点信息记录区段1
〈53〉:
=单点信息记录区段2
〈54〉:
=单点信息记录区段3
〈55〉:
=单点信息记录区段4
〈56..127〉:
=为将来兼容定义保留
〈128..255〉:
=为特殊应用(专用范围)
3.5.2 信息体结构
●信息体地址
●信息体元素集:
针对不同类型存在不同的数据。
●信息体时标信息(可选)
3.5.3 时间表示
时间信息Ta----5字节(7.2.7.2)
D7D6D5D4D3D2D1D0
IVTIS分钟
SURSERSE小时
周次日
PTIETI月
RES年
时间信息B----7字节(7.2.7.3)
D7D6D5D4D3D2D1D0
毫秒
秒毫秒
IVTIS分钟
SURSERSE小时
周次日
PTIETI月
RES年
注:
IV:
是否有效TIS:
费率信息开关SU:
夏令制开关
ETI:
能量费率信息PTI:
功率费率信息RSE:
备用
报文中所看到的时间不一定对就是主站或终端在时间信息里加入了以上信息。
所以时间要与不同的值相与才能得到真正的时间:
分&0x3F、时&0x1F、日&0x1F、月&0xF、年&0x7F。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 有关 规约 知识