DL
中华人民共和国国家标准
DL/T 634-200X
idt IEC60870-5-104:2001
代替DL/T634-1997
远动设备及系统
第5-104部分 传输规约
采用IEC60870-5-101标准传输文件集的网络访问
Telecontrol equipment and systems Part 5-104:Transmission protocols
(征求意见稿)
57/487/FDIS 2001.6.29
国家经济贸易委员会 发布
200x-xx-xx 发布
200x-xx-xx 实施
DL/T XXXXX—XXXX
IEC前言
1) 国际电工委员会(IEC)是一个由所有国家电工委员会(IEC国家委员会)组成的国际性
标准化组织, 国际电工委员会(IEC)的目的是为了推进在与电气和电子领域标准化有关的问题上促进国际间合作,为了这个目的及其它活动,国际电工委员会(IEC)发布国际标准,标准的编制委托技术委员会进行;任何对该题目感兴趣的国家委员会, 与国际电工委员会(IEC)有联系的国际的、的、以及非的组织都可以参加编制工作。国际电工委员会(IEC)和国际标准化组织(ISO)间,按两个组织间协议规定的条件,实现了紧密的合作。
2) 由所有特别关切的国家委员会都参加技术委员会,由它所制定的国际电工委员会(IEC)就有关技术问题的正式的决议或协议,尽可能表达了有关题目的意见,这些意见是国际协商一致取得的。
3) 所产生的文件作为建议的形式供国际使用,并按标准、技术报告或导则的形式出版,
并在此意义上为各个国家委员会所接受。
4) 为了促进国际间统一,各国家委员会承诺;最大限度可能透明地采用国际电工委员会标准,用于它们的国家标准或地区标准。在国际电工委员会和相应国家或地区标准间有任何不同之处,应当在国家或地区标准中指明。
5) 国际电工委员会对任何宣称符合它的标准的设备不设标识申请程序以示认可,也不对此负有责任。
6) 提醒注意此国际标准的一些内容可能属于专利权的内容,国际电工委员会不负责去识别这些专利权的局部或全部。
国际电工委员会IEC 60870-5-104国际标准由国际电工委员会第57技术委员会:电力系统控制以及通信委员会编制。 本编制文本以下列文件为基础:
国际编制草案 投票报告 57/487/FDIS 57/499/RVD
本标准投票通过的情况可见于上表中的投票报告。
本出版物根据ISO/IEC指引第三部分编制。
委员会决定本出版物的内容维持不变,直至2005年。到时,本出版物可能会被:
重新确认 撤消 修订 修正
引言
IEC60870-5-101为两个具有永久连接电路的主站与子站间传输基本远动信息提供了一套协议集。
在某些应用中,可能需要在通过数据网络连接的远动站之间传输相同的信息,这个数据网络上含有转发站,可以存储与转发信息,并在远动站之间提供虚电路。这种网络的传输延时取决于网络负载。
一般而言,不确定的延时意味着在远动站之间没办法采用定义在IEC60870-5-101中的数据链路层。但是,在某些情况下,还是可以使具有IEC60870-5-101全部3层的远动站,通过打包解包设备连接,从而适应数据网络,实现平衡通信。
对于其他所有情况,本标准不采用IEC60870-5-101的链路功能,但通过一套合适的传输文件集,可用来提供平衡式存取。
DL/T XXXXX—XXXX
目 次
前言..................................................................................................................................................01 IEC前言...........................................................................................................................................01 引言..................................................................................................................................................02 1 范围..........................................................................................................................................03 2 3 4 5
参考标准..................................................................................................................................04 总体结构..................................................................................................................................05 规约结构..................................................................................................................................06 应用规约控制信息(APCI)的定义..........................................................................................07
5.1 防止丢失与信息备份
5.2 测试过程................................................................................................................................09 5.3 采用启/停的传输控制...........................................................................................................10 5.4 端口号....................................................................................................................................11 5.5 最大值....................................................................................................................................12 6
定义在 IEC 60870-5-101中的 ASDU的选取与新增的ASDU.........................................13 7 应用数据单元和功能到TCP服务的映射............................................................................14 7.1 站初始化(IEC 60870-5-5的6.1.5到6.1.7)......................................................................... 15 7.2 用查询(问答)方式数据收集(IEC 60870-5-5的6.2).............................................................16 7.3 循环数据传输(IEC 60870-5-5的6.3)...................................................................................17 7.4 事件收集(IEC 60870-5-5的6.4)...........................................................................................18 7.5 总召唤(IEC 60870-5-5的6.6)...............................................................................................19 7.6 时钟同步(IEC 60870-5-5的6.7)...........................................................................................20 7.7 命令传输(IEC 60870-5-5的6.8)...........................................................................................21 7.8 累计量的传输(IEC 60870-5-5的6.9)...................................................................................22 7.9 参数装载(IEC 60870-5-5的6.10).........................................................................................23 7.10 测试过程(IEC 60870-5-5的6.11).........................................................................................24 7.11 文件传输(IEC 60870-5-5的6.12).........................................................................................25 8 在控制方向的带时标ASDU..................................................................................................26 8.1 类型标识58:C_SC_TA_1 带CP56Time2a时标的单命令...............................................27 8.2 8.3 8.4 8.5
类型标识59:C_DC_TA_1 带CP56Time2a时标的双命令...............................................28 类型标识60:C_RC_TA_1 带CP56Time2a时标的升降命令...........................................29 类型标识61:C_SE_TA_1 带CP56Time2a时标的设点命令(规一化值).........................30 类型标识62:C_SE_TB_1 带CP56Time2a时标的设点命令(标度化值)..........................31
8.6 类型标识63:C_SE_TC_1 带CP56Time2a时标的设点命令(短浮点数).........................32 8.7 类型标识:C_BO_TA_1 带CP56Time2a时标的32位串............................................33 8.8 类型标识107:C_TS_TA_1 带CP56Time2a时标的测试命令.........................................34 9 互换性(互操作性)...................................................................................................................35 9.1 系统或装置.............................................................................................................................36 9.2 网络配置.................................................................................................................................37 9.3 物理层.....................................................................................................................................38 9.4 链路层.....................................................................................................................................39 9.5 应用层.....................................................................................................................................40
9.6 基本应用功能.........................................................................................................................41 图1 – 总体架构(例子)....................................................................................................................42 图2 – 定义的远动配套标准的选择..............................................................................................43 图3 – TCP/IP协议族RFC 2200的标准选择(例子)....................................................................44 图4 – 定义的远动配套标准的APDU.........................................................................................45 图5 – 定义的远动配套标准的APCI...........................................................................................46 图6 – 类型信息传输格式 ( I 格式 )的控制域..........................................................................47 图7 – 计数式超级功能类型( S 格式 )的控制域.......................................................................48 图8 – 非计数式控制功能类型( U 格式 ) 的控制域................................................................49 图9 – 未被干扰的计数式I格式APDU序列.............................................................................50 图10 - 未被干扰的由一S格式APDU确认的计数式I格式APDU序列..............................51 图11 – 被干扰的计数式I格式APDU序列...............................................................................52 图12 – 上一个未被确认的I格式APDU超时的情况...............................................................53 图13 – 未被干扰的测试过程.......................................................................................................54 图14 – 未确认的测试过程...........................................................................................................55 图15 – 启动数据传输过程...........................................................................................................56 图16 – 停止数据传输过程...........................................................................................................57 图17 – TCP连接的建立与关闭.................................................................................................... 图18 – 控制站初始化.................................................................................................................... 图19– 被控站的就地初始化......................................................................................................... 图20– 被控站的远方初始化......................................................................................................... 图21 – ASDU:C_SC_TA_1 带CP56Time2a时标的单命令....................................................... 图22 – ASDU:C_DC_TA_1 带CP56Time2a时标的双命令...................................................... 图23 – ASDU:C_RC_TA_1 带CP56Time2a时标的升降命令................................................... 图24 – ASDU:C_SE_TA_1 带CP56Time2a时标的设点命令,规一化值................................ 图25 – ASDU:C_SE_TB_1 带CP56Time2a时标的设点命令,标度化值................................ 图26 – ASDU:C_SE_TC_1 带CP56Time2a时标的设点命令,短浮点数................................ 图27 – ASDU:C_BO_TA_1 带CP56Time2a时标的32位串..................................................... 图28 – ASDU:C_TS_TA_1 带CP56Time2a时标的测试命令....................................................
表1 – 监视方向的过程信息........................................................................................................... 表2 – 表3 – 表4 – 表5 –
控制方向的过程信息........................................................................................................... 监视方向的系统信息........................................................................................................... 控制方向的系统信息........................................................................................................... 控制方向的参数...................................................................................................................
表6 – 文件传输...............................................................................................................................
中华人民共和国国家标准
DL/T 634-200X
远动设备与系统- idt IEC 60870-5-101:2000 第5-104部分
传输规约—采用IEC60870-5-101标准传输文件集的网络访问 Telecontrol equipment and systems
Part 5:Transmission protocols
Section 104: Companion standard for basic telecontrol tasks
1 范围和对象
本标准适用于具有编码串行比特数据传输的远动设备和系统,用以对地理广域过程
的监视和控制.制定远动配套标准的目的是使兼容的远动设备之间达到互换. 本配套标准利用了国际标准IEC 60870-5的系列文件. 本标准规范了IEC 60870-5-101的应用层与TCP/IP提供的传输功能的结合. 在TCP/IP框架内,可以运用不同的网络类型,包括X.25,FR(帧中继),ATM(异步传输模式)和ISDN(综合服务数据网络). 利用相同的定义,不同的ASDU,包括IEC 60870-5全部配套标准(例如IEC 60870-5-102)所定义的ASDU,可以与TCP/IP相结合,不过这些在本标准中没有进一步说明. 注: 加密机制不在本标准范围之内.
2 引用标准
下列标准所包含的条文,通过在本标准中引用而构成本标准的条文. 本标准出版时,所示版本均为有效. 所有标准都会被修订,使用本标准的各方应探讨使用下列标准最新版本的可能性.
IEC 60870-5-3: 1992,远动设备与系统 第五部分: 传输规约 第3篇 应用数据的一般结构 IEC 60870-5-4: 1993,远动设备与系统 第五部分: 传输规约 第4篇 应用信息元素的定义和编码
IEC 60870-5-5: 1995,远动设备与系统 第五部分: 传输规约 第5篇 基本应用功能 IEC 60870-5-101: 1995,远动设备与系统 第五部分: 传输规约 第101篇 基本远动任务的配套标准
修订版 1 (2000)
IEC 60870-5-102: 1996,远动设备与系统 第五部分: 传输规约 第102篇 电力系统电能累计量传输的配套标准
ITU-T 建议 X.25: 1996,数据终端设备(DTE)与数据通信设备的接口,用于工作在包模式下,以及通过专用电路与共用数据网相连接的终端
IEEE 802.3: 1998,信息技术 – 电讯与系统间信息交换 – 局域网与城域网 – 特殊要求 – 第3部分: 载波侦听与冲突检测(CSMA/CD) 访问方法与物理层规范 RFC 791,互联网协议,注解请求791 (MILSTD 1777) (9,1981) RFC 793,传输控制协议,注解请求793 (MILSTD 1778) (9,1981) RFC 4,以太网上的互联网协议 RFC 1661,点对点协议 ( PPP ) RFC 1662,HDLC帧上的PPP
RFC 1700,赋值,注解请求 1700 (STD 2 ) (10,1994)
RFC 2200,互联网正式协议标准集,注解请求 2200 (6,1997)
3 总体架构
本标准定义了开放式TCP/IP接口的使用,包含一个由传输IEC 60870-5-101 ASDU的远动设备构成的局域网的例子. 包含不同广域网类型(如: X.25,帧中继,ISDN,等等)的路由器可通过公共的TCP/IP-局域网接口互联(见图1). 图1所示为简化与非简化的主站配置. 101 应用层 101 应用层 传输接口 传输接口 终端系统 TCP/IP TCP/IP 局域网接口 局域网接口 路由器(X.25,FR,ISDN..) 路由器 路由器 网 络 X.25,FR,ISDN.. 网 络 X.25,FR,ISDN.. 路由器(X.25,FR,ISDN..) 路由器(X,.25,FR,ISDN..) 局域网接口 局域网接口 TCP/IP TCP/IP 传输接口 传输接口
101应用层 终端系统 101应用层
无冗余 冗余
注: 局域网接口可能冗余
图1 --- 总体架构(例子)
动机:
使用分开的路由器有以下好处: _ 终端系统无需特殊的网络软件. _ 终端系统无需路由功能 _ 终端系统无需网络管理
_它使从专长于远动设备的制造商处得到终端系统更为便利.
_它使从不专长于远动设备的制造商处得到适用于各种网络的路由器更为便利.
主站 子站
_只需更换路由器即可改变网络类型,而对终端系统没有影响. _特别适合于转换原已存在的支持IEC60870-5-101的终端系统. _易于实现
4 规约结构
图2所示为终端系统的规约结构
图3所示为本标准推荐使用的TCP/IP协议子集. 出版时,RFC的指示是有效的,但可能在某时被等价或相关的RFC所取代. 相关的RFC可从网址http://www.ietf.org取得. 如图1所示的例子,以太网802.3栈可能被用于远动站终端系统或DTE(数据终端设备)驱动一单独的路由器. 如果不要求冗余,可以用点对点的接口(如X.21)代替局域网接口接到单独的路由器,这样可以在对原先支持IEC60870-5-101的终端系统进行转化时,保留更多的硬件.
其他来自RFC 2200的兼容选择都是允许的.
本标准采用的TCP/IP传输集与定义在其他相关标准中的相同,没有变更.
根据IEC 60870-5-101从IEC60870-5-5中选取初始化 的应用功能 从IEC60870-5-101和IEC60870-5-104中选取的ASDU APCI(应用规约控制信息) 传输接口(用户到TCP的接口) TCP/IP协议子集(RFC2200) 用户进程 应用层 (第7层) 传输层(第4层) 网络层(第3层) 链路层(第2层) 物理层(第1层) 注: 第5,第6层未用
图2 –
传输层接口(用户到TCP的接口) RFC793(传输控制协议) RFC791(互联网协议) RFC 1661 (PPP) RFC 1662 (HDLC帧式PPP) X.21 传输层(第4层) 网络层(第3层) RFC 4 (在以太网上传输IP数据报) 数据链路层(第2层) IEEE802.3 物理层(第1层) 串行线 以太网
图3
5. 应用协议控制信息的定义(APCI)
传输层(TCP层的用户) 是一个定向流接口,它没有为IEC 60870-5-101中的ASDU定义任何启动或者停止机制。为了检测到ASDU的启动和结束,每个APCI包括下列的定界元素:一个启动字符,ASDU的规定长度,以及控制域(见图4)。一个完整的APDU(或者,出于控制目的,仅仅是APCI域)也是可以被传送的(见图5)。
注:
起始字 68H APDU 长度(最大, 253) 控制域八位位组 1 控制域八位位组2 控制域八位位组3 控制域八位位组4 长度 IEC 60870-5-101和 IEC 60870-5-104定义的ASDU ASDU 图 4 – 远动配套标准的APDU定义
起始字68H APDU长度 控制域八位位组 1 控制域八位位组2 长度=4 以上所使用的缩写出自IEC60870-5-3的第五条款,如下所示: APCI 应用协议控制信息 ASDU 应用服务数据单元 APDU 应用协议数据单元
APCI APDU APCI 控制域八位位组3 控制域八位位组4 图5 – 远动配套标准的APCI定义
START 68H 定义了数据流中的起点。
APDU的长度定义了APDU体的长度,它包括APCI的四个控制域八位位组和ASDU。第一个计数八位位组是控制域的第一个八位位组,最后一个计数八位位组是ASDU的最后一个
八位位组。ASDU的最大长度在249以内,因为APDU的域长最大值是253(APDU最大值=255减去启动和长度八位位组),控制域的长度是4个八位位组。
控制域为保护报文不至丢失或重复传送,传输启停信文以及监视传输连接等定义了控制信息。控制域的计数器机制是根据ITU-T X.25 标准中推荐的2.3.2.2.1 至2.3.2.2.5来定义的。
图6,7,8显示了控制域的定义。
三种类型的控制域格式用于执行编过号的信息传输(I格式),编过号的监管功能(S格式)和未编号的控制功能(U格式)。
控制域八位位组1的第一位 比特1= 0 定义了I 格式, I格式的APDU总是包含一个ASDU. I格式的控制信息如图6所示
比特 8 7 6 5 4 3 2 1
0 发送序列号 N(S) LSB MSB 发送序列号 N(S) 接收序列号 N(R) LSB MSB 接收序列号 N(R)
图 6 – 类型信息传输格式( I格式)的控制域
控制域八位位组1的第一位比特1= 1 并且比特2=0 定义了S 格式. S格式的APDU只包括APCI. S格式的控制信息如图7所示。
比特 8 7 6 5 4 3 2 1
0 0 1 0 接收序列号N(R) LSB MSB 接收序列号N(R) 图 7 –编号类型监管功能(S格式)的控制域
控制域八位位组1的第一位 比特1= 1 并且 比特 2=1 定义了U格式. U格式的APDU只包括APCI. U格式的控制信息如图8所示。TESTFR, STOPDT 或 STARTDT中只有一个功能可以被同时激活。
0 0 八位位组 1 八位位组 2 八位位组 3 八位位组 4
八位位组1 八位位组 2 八位位组 3 八位位组 4
比特 8 7 6 5 4 3 2 1
TESTFR STOPDT STARTDT 1 1 确认 生效 确认 生效 确认 生效 0 0 0 图 8 –未编号类型控制功能的控制域 (U 格式 )
0 八位位组t 八位位组2
八位位组3 八位位组4
5.1 防止报文丢失和信文重复传送。
发送序列号N(S)和接受序列号N(R) 的使用与ITU-T X.25定义的方法一致。 为了简化起见,附加的次序如图9 to 12.所示。
两种序列号在每个APUD和每个方向上都会连续递增一位。 发送方增加发送序列号而接受方增加接收序列号。当接收站按APDU正确收到的数字返回接收序列数字时,表示接收站认可这个APDU或者多个APDU.发送站把一个或几个APDU保存到一个缓冲区里直到它将自己的发送序列号作为一个接收序列号收回,这个接收序列号在所有的数字小于等于接收数字时有效。然后它会删除缓冲区里正确传送过的APDU。万一更长的数据传输只在一个方向进行,就得在另一个方向发送S格式,在缓冲区溢出或超时前认可APDU。这种方法应该在两个方向上应用。在创建一个TCP连接后,发送和接收序列号都被设置成0
下列定义对图9至16 有效:
V(S) = 发送状态变量 (见 ITU-T X.25);
V(R) = 接收状态变量 (见 ITU-T X.25);
Ack = 指示DTE已经正确收到所有达到并包括该数字的I格式APDU, I(a,b) = 带有a的数字格式APDU=发送序列号和b=接收序列号 S(b) = 带有b的监管格式APDU=接收序列号 U =未编号的控制功能
A站 APDU 发送或接收后的内部计数器V状态 Ack V(S) V(R) 0 0 0 1 2 3 1 2 2 4 I(0,0) I(1,0) I(2,0) I(0,3) I(1,3) I(3,2) B站 APDU 发送或接收后的内部计数器V状态 V(S) V(R) Ack 0 0 0 1 2 3 1 3 2 4 图 9 –编号I格式APDU 的无干扰序列
A站 APDU 发送或接收后的内超时 t2 V状态 部计数器 Ack V(S) V(R) 0 0 0 1 2 3 超时t2 I(0,0) I(1,0) I(2,0) S(3) B站 APDU 发送或接收后的内部计数器V状态 V(S) V(R) Ack 0 0 0 1 2 3 3 3 图 10 – S格式APDU认可过的编号I格式APDU 的无干扰序列
A站 APDU 发送或接收后的内部计数器V状态 Ack V(S) V(R) 0 0 0 1 2 3 I(0,0) I(2,0) 活动关闭 随后活动打开(见 图17 至 20) B站 APDU 发送或接收后的内部计数器V状态 V(S) V(R) Ack 0 0 0 1 序列 错误 图11 – 编号I格式APDU的受扰序列
A站 APDU 发送或接收后的内部计数器V状态 Ack V(S) V(R) 0 0 0 1 A站 APDU 发送或接收后的内部计 数器V状态 V(S) V(R) Ack 0 0 0 I(0,0) 1 2 S(1) 活动关闭 超时 t1 1 随后活动打开(见 图17 至 20) 图 12 – 最后未确认的I格式APDU情况下的超时
A站 APDU 发送或接收后的内部计数器V状态 Ack V(S) V(R) 0 0 0 1 2 I(0,0) I(1,0) S(2) U (TESTFR生效) U (TESTFR确认) B站 APDU 发送或接收后的内部计数器V状态 V(S) V(R) Ack 0 0 0 1 2 超时t3 2 图 13 – 未受扰的测试过程
A站 APDU 发送或接收后的内部计数器V状态 1 2 图 14 –未证实的测试过程 Ack V(S) V(R) 0 0 0 I(0,0) I(1,0) S(2) U (TESTFR生效) 活动关闭 随后活动打开(见 图17 to 20) B站 APDU 发送或接收后的内部计数器V状态 V(S) V(R) Ack 0 0 0 1 2 超时t3 2 超时t1
5.2 测试过程:
未使用但打开的连接会通过发送测试APDU( TESTFR=生效)并得到接收站发回的TESTFR=确认,在两个方向上进行周期性测试。
发送站和接收站在某个具体时间段内没有数据传输(超时)会初始化测试过程。每一帧的接收 – I帧,S帧或U帧 – 会重新计时t3.。B站要监视连接。 然而, 只要它接收到从A站传来的测试帧,它就不再发送测试帧了。
测试过程也可以在“有效”的连接上初始化,这些连接缺乏活动性,使扩展次数以及需要确保的连通性成为可能。
5.3 用启/停进行传输控制
控端(例如,A站)利用STARTDT(启动数据传输)和STOPDT(停止数据传输)来控制从受控端(B站)传来的数据。这个方法很有效。例如,当在站间有超过一个以上的连接打开从而可利用时,一次只有一个连接可以用于数据传输。定义于STARTDT 和STOPDT的功能性在从一个连接切换到另一个连接时避免了数据的丢失。STARTDT 和STOPDT还可与单个连接一起用于控制站间连接的交通。
当连接创立后, 连接上的用户数据传输不会自动从受控站激活。 例如, 当一个连接创立后STOPDT处于默认状态。在这种状态下,受控站并不通过这个连接发送任何数据,未编号的控制功能和对这些功能的确认除外。控制站必须通过在这个连接上发送一个STARTDT生效指令来激活这个连接中的用户数据传输。受控站用STARTDT 确认对这个命令做出回应。如果STARTDT没有得到确认,这个连接将被控制端关闭。这意味着站初始化之后, STARTDT必须总是在来自受控站的任何用户数据传输(例如,一般的询问信息)开始前被发送。任何受控站的待决用户数据都只有在STARTDT 确认后才被发送。
STARTDT/STOPDT 是一种控制站激活/解除激活监视方向的机制。 控制端即使还没有收到激活命令,也可以发送命令或者设定点。 发送和接收计数器继续运行,它们并不依赖于 STARTDT/STOPDT的使用。
在这种情况下,例如,从一个有效连接切换到另一连接(例如,通过操作员),控制站首先在有效连接上传送一个STOPDT生效指令, 受控站停止这个连接上的用户数据传输并返回一个STOPDT确认。 待决的ACK可以在受控站收到STOPDT生效指令和返回STOPTD确认的时刻之间发送。收到STOPDT确认后,控制站可以关闭这个连接。另建的连接上需要一个STARTDT来启动该连接上来自于受控站的数据传送。
5.4 端口号
每一个TCP地址由一个IP地址和一个端口号组成。 每个连接到TCP-LAN网上的设备都有自己特殊的IP地址,而为整个系统定义的端口号却是一样的。(见参考1700)。应这个标准的要求,端口号2404由IANA(互联网数字分配授权)定义和确认。
B站 APDU 发送或接收后的内 APDU 发送或接收后的内部 部计数器V状态 计数器V状态 Ack V(S) V(R) Ack V(S) V(R) 连接 0 0 0 0 0 0 建立 U (STARTDT生效) U (STARTDT确认) 数据传输激活 或 U(STARTDT生效) 超时 t1 活动关闭 活动随后打开 (见图 17 至 20) 图 15 –开始数据传送过程
A站
5.5 未被确认的 I 格式 APDU (k)最大值
k表示在某一特定的时间内未被DTE确认(即不被承认)的连续编号的I格式APDU的最大个数。每一I格式帧都按顺序编好号,从0到模数n-1,这里的“模数”是指序列号对参数n的模数。以n为模的操作中k值永远不会超过n-1。(见 ITU-T X.25推荐的2.3.2.2.1和2.4.8.6)。
-当未答复I格式APDU达到k个时,发送方停止传送。 -接收方收到w个I格式APDU后确认。 -模n操作时k的最大值是n-1。
k值的最大范围:1到32767(215-1)APDU,精确到一个 APDU.
w值的最大范围:1到32767 APDU,精确到一个APDU。(推荐标准:w不会超过三分之二k)。
B站 APDU 发送或接收后的内 APDU 发送或接收后的内部 部计数器V状态 计数器V状态 V(S) V(R) Ack Ack V(S) V(R) 连接 0 0 0 0 0 0 建立 U (STARTDT生效) U (STARTDT确认) 或 超时 U(STARTDT生效) 数据可能 t1 丢失 活动关闭 活动随后打开 (见图17至 20) 图 16 –停止数据传输过程
A站
6 IEC60870-5-101中ASDU的选取及新增ASDU
以下在IEC60870-5-101以及本标准第中定义的ASDU是有效的. 表1 --- 监视方向的过程信息 表 1
类型标识 :=UI8[1..8]<0..44> <0> := 未定义 <1> := 单点信息 M_SP_NA_1 <3> := 双点信息 M_DP_NA_1 <5> := 步位置信息 M_ST_NA_1 <7> := 32位串 M_BO_NA_1 <9> := 被测值,规一化值 M_ME_NA_1 <11> := 被测值,标度化值 M_ME_NB_1 <13> := 被测值,短浮点数 M_ME_NC_1 <15> := 累计量 M_IT_NA_1 <20> := 带状态检出的单点信息 M_PS_NA_1 <21> := 不带品质描述的规一化被测值 M_ME_ND_1 <22..29>:= 保留 * <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 <41..44>:= 保留 * 这些类型在IEC60870_56-101修订版1中定义
表 2 在控制方向的过程信息
类型标识 := UI8[1..8]<45..69> CON <45> := 单命令 C_SC_NA_1 CON <46> := 双命令 C_DC_NA_1 CON <47> := 升降命令 C_RC_NA_1 CON <48> := 设点命令,规一化值 C_SC_NA_1 CON <49> := 设点命令,标度化值 C_SC_NA_1 CON <50> := 设点命令,短浮点数 C_SC_NA_1 CON <51> := 32位串 C_SC_NA_1 <52..57> := 保留 在控制方向的过程信息,带时标的ASDU CON <58> := 带时标CP56Time2a的单命令 C_SC_NA_1 CON <59> := 带时标CP56Time2a的双命令 C_SC_NA_1 CON <60> := 带时标CP56Time2a的升降命令 C_SC_NA_1 CON <61> := 带时标CP56Time2a的设点命令,规一化值 C_SC_NA_1 CON <62> := 带时标CP56Time2a的设点命令,标度化值 C_SC_NA_1 CON <63> := 带时标CP56Time2a的设点命令,短浮点数 C_SC_NA_1 CON <> := 带时标CP56Time2a的32位串 C_SC_NA_1 <65..69> := 保留
在控制方向传送过程信息给指定站时,可以带或者不带时标,但二者不能混合发送.
注 在控制方向上具有CON标记的ASDU,在监视方向上可以传送同样的报文内容,只是传送原因会不相同,在监视方向上这些ASDU用作肯定或否定确认.
表 3 在监视方向的系统信息
类型标识 := UI8[1..8]<70..99> <70> := 初始化结束 M_EI_NA_1 <71..99> := 保留
表 4 在控制方向的系统信息
类型标识 := UI8[1..8]<100..109> CON <100> := 总召唤 C_IC_NA_1 CON <101> := 电能脉冲召唤命令 C_IC_NA_1 <102> := 读命令 C_IC_NA_1 CON <103> := 时钟同步命令 C_IC_NA_1 CON <105> := 复位进程命令 C_IC_NA_1 CON <107> := 带时标CP56Time2a的测试命令 C_IC_NA_1 <108..109> := 保留
表 5 在控制方向的参数
类型标识 := UI8[1..8]<110..119> CON <110> := 被测值参数,规一化值 P_ME_NA_1 CON <111> := 被测值参数,标度化值 P_ME_NB_1 CON <112> := 被测值参数,短浮点数 P_ME_NC_1 CON <113> := 参数激活 P_AC_NA_1 <114..119> := 保留
表 6 文件传输
类型标识 := UI8[1..8]<120..127> <120> := 文件已准备好 <121> := 节已准备好 <122> := 召唤目录,选择文件,召唤文件,召唤节 <123> := 最后的节,最后的段 <124> := 确认文件,确认节 <125> := 段 <126> := 目录 <127> := 保留 F_FR_NA_1 F_SR_NA_1 F_SC_NA_1 F_LS_NA_1 F_AF_NA_1 F_SG_NA_1 F_DR_NA_1
注 在控制方向上具有CON标记的ASDU,在监视方向上可以传送同样的报文内容,只是传送原因会不相同,在监视方向上这些ASDU用作肯定或否定确认.
7 选定的应用数据单元和功能与TCP服务间的映射关系
这一小节描述了标准中从IEC60870-5-5中选择出的功能。标准中定义的应用服务被分配到适合的RFC793传输服务上。ASDU标识与IEC60870-5-5定义的相同。
主站等同于客户(连接者),子站等于是服务器(监听者)。
7.1 站初始化(IEC60870-5-5之6.1.5—6.1.7)
连接的释放既可以由主站也可以由子站提出。连接的建立有两种方式: 由一对主站和子站中的主站
两个平等的主站,固定由其中一个(参数)
图17显示关闭一个已建立的连接,首先由主站向TCP发出主动关闭请求,接着子站向TCP发出被动关闭请求。图17接着显示建立一个新连接,首先由主站向TCP发出主动打开请求,接着子站向TCP发出被动打开请求。最后图17显示可选择由子站主动关闭连接。
图18显示主站初始化时依次与每一个子站建立连接。由子站1开始,主站向TCP发出主动打开请求,如果子站的TCP有监听状态(状态未显示在图中),连接就建立起来了。其他的子站也重复相同的过程。
图19显示主站反复尝试与子站建立连接。直到子站完成本地的初始化,向TCP发出被动打开请求,取得监听状态(状态未显示在图中),连接才成功。
图20显示主站向TCP发出主动打开请求建立连接。然后向子站发出Reset_Process命令,子站返回确认并向TCP发出主动关闭请求。主站向TCP发出被动关闭请求后连接被释放。然后主站向TCP循环发出主动打开请求,试着连接子站。当子站完成初始化并再次可用,子站返回CLT=SYN,ACK。当主站确认CLT=SYN,ACK后,连接建立。
主站的应用功能 主动关闭* 通讯服务 主站的应用功能 本地初始化开始 例如,上电 主动打开* 通讯服务 子站的应用功能 主站的应用功能 主动打开* 通讯服务 主站的应用功能 主动打开* 通讯服务 7.2 通过问答方式获取数据(IEC60870-5-5之6.2) 请求1类和2类用户数据是IEC60870-5-2的链路功能,无法用于本标准中。但是可以按照IEC60870-5-5中图10底部所示的方法读取(请求)数据。因为循环请求会加重网络传输负担,所以尽管允许,也应尽量避免循环请求数据。 应用服务 TCP服务 IEC 60870-5-5 RFC 793 A_RD_DATA.req 发送 A_RD_DATA.ind 接收 A_M_DATA.req 发送 A_M_DATA.ind 接收 7.3 循环数据传输(IEC60870-5-5之6.3) 应用服务 TCP服务 IEC 60870-5-5 RFC 793 A_CYCLIC_DATA.req 发送 A_CYCLIC_DATA.ind 接收 7.4 获取事件(IEC60870-5-5之6.4) 应用服务 TCP服务 IEC 60870-5-5 RFC 793 A_EVENT_DATA.req 发送 A_EVENT_DATA.ind 接收 7.5 一般查询(IEC60870-5-5之6.6) 应用服务 TCP服务 IEC 60870-5-5 RFC 793 A_GENINCOM.req 发送 A_GENINCOM.ind 接收 A_GENINACK.req 发送 A_GENINACK.ind 接收 A_INTINF.req 发送 A_INTINF.ind 接收 A_END.req 发送 A_END.ind 接收 7.6 时钟同步(IEC60870-5-5之6.7) 应用服务 TCP服务 IEC 60870-5-5 RFC 793 A_CLOCKSYN.req 发送 A_CLOCKSYN.ind 接收 A_TIMEMESS.req 发送 ASDU标识 IEC 60870-5-5 C_RD C_RD M M ASDU标识 IEC 60870-5-5 M CYCLIC M CYCLIC ASDU标识 IEC 60870-5-5 M SPONT M SPONT ASDU标识 IEC 60870-5-5 C_IC ACT C_IC ACT C_IC ACTCON C_IC ACTCON M M C_IC ACTTERM C_IC ACTTERM ASDU标识 IEC 60870-5-5 C_CS ACT C_CS ACT C_CS ACTCON A_TIMEMESS.ind 接收 C_CS ACTCON 按照IEC60870-5-2,链路层提供发送时钟命令的精确时间。因为不使用链路层,所以IEC60878-5-5中定义的时钟同步过程无法应用于本标准中。 然而,在最大网络延迟小于接收站请求的时钟精度时,仍然可以使用时钟同步。例如,如果网络提供者保证网络延迟不大于400毫秒(X..25 WAN的典型值),并且子站的请求精度为1秒,时钟同步过程就可以使用。从而避免了在几百甚至上千个子站安装时钟同步接收器或类似的装置。 时钟同步过程是IEC60870-5-5之6.7的拷贝,但是“第一位”和“时间修正”请求以及链路层选项(发送/无回答 或 发送/确认)被删去了。 子站的时钟必须与主站同步,这样它才能够提供具有正确时间顺序的带时标的事件和信息单元,发送给主站或是记录在本地。系统初始化完成后,主站第一次同步时钟,以后每隔一段协定的时间发送C_CS ACT PDU再同步。 C_CS ACT PDU包含完整(日期和时间)的时间信息,这个时间是应用层生成消息时的时间,并且具有要求的时间分辨率。子站内部执行了时钟同步之后,生成一个包含同步前本地时间的C_CS ACTCON PDU,排在缓冲区中等待发送的带时标的PDU之后发送。内部时钟同步之后发生的带时标的事件,排在C_CS ACTCON PDU之后发送。 子站在协定的时间间隔内等待接收时钟同步消息。如果在协定的时间间隔内未收到同步命令,子站给所有带时标的信息对象设置上时标可能不精确(正确)的标志。在子站初始化(热启动或冷启动)后,收到正确的C_CS ACT PDU前,也要设置这个标志。收到正确的C_CS ACT PDU后发生的带时标的时间,发送时无此标志。 7.7 连续过程描述(见IEC60870-5-5之图15) 主站的应用进程使用CLOCKSYN.req原语发送时钟同步命令,命令包括应用进程的时间和通讯服务要求的精度。通讯服务使用C_CS ACT PDU发送此请求,并使用A_CLOCKSYN.ind原语将此请求递交给子站的应用进程。 完成时钟同步操作后,子站的应用进程产生一个时间消息,并用由A_TIMEMESS.req原语初始化的C_CS ACTCON PDU发送。这个请求包含子站收到A_CLOCKSYN.ind之前应用进程的时间。这个PDU使用A_TIMEMESS.ind原语发布给主站的应用进程。 7.8 命令传输(IEC60870-5-5之6.8) 应用服务 IEC 60870-5-5 A_SELECT.req A_SELECT.ind A_SELECT.req A_SELECT.ind A_BREAK.req A_BREAK.ind A_BREAK.req A_BREAK.ind A_EXCO.req TCP服务 RFC 793 发送 接收 发送 接收 发送 接收 发送 接收 发送 ASDU标识 IEC 60870-5-5 C_SC,C_DC,C_SE,C_RC,C_BO ACT C_SC,C_DC,C_SE,C_RC,C_BO ACT C_SC,C_DC,C_SE,C_RC,C_BO ACTCON C_SC,C_DC,C_SE,C_RC,C_BO ACTCON C_SC,C_DC,C_SE,C_RC,C_BO DEACT C_SC,C_DC,C_SE,C_RC,C_BO DEACT C_SC,C_DC,C_SE,C_RC,C_BO DEACTCON C_SC,C_DC,C_SE,C_RC,C_BO DEACTCON C_SC,C_DC,C_SE,C_RC,C_BO ACT A_EXCO.ind A_EXCO.req A_EXCO.ind A_RETURN_INF.req A_RETURN_INF.ind A_COTERM.req A_COTERM.ind 接收 发送 接收 发送 接收 发送 接收 C_SC,C_DC,C_SE,C_RC,C_BO ACT C_SC,C_DC,C_SE,C_RC,C_BO ACTCON C_SC,C_DC,C_SE,C_RC,C_BO ACTCON M_SP,M_DP,M_ST M_SP,M_DP,M_ST C_SC,C_DC,C_SE,C_RC,C_BO ACTTERM C_SC,C_DC,C_SE,C_RC,C_BO ACTTERM 7.9 完整的总传输(IEC60870-5-5之6.9) 应用服务 TCP服务 IEC 60870-5-5 RFC 793 A_MEMCNT.req 发送 A_MEMCNT.ind 接收 A_MEMCNT.req 发送 A_MEMCNT.ind 接收 A_MEMINCR.req 发送 A_MEMINCR.ind 接收 A_MEMINCR.req 发送 A_MEMINCR.ind 接收 A_REQINTO.req 发送 A_REQINTO.ind 接收 A_REQINTO.req 发送 A_REQINTO.ind 接收 A_INTO_INF.req 发送 A_INTO_INF.ind 接收 A_IBREAK.req 发送 A_IBREAK.ind 接收 A_IBREAK.req 发送 A_IBREAk.ind 接收 A_ITERM.req 发送 A_ITERM.ind 接收 7.10 测试过程(IEC60870-5-5之6.11) 应用服务 TCP服务 IEC 60870-5-5 RFC 793 A_TEST.req 发送 A_TEST.ind 接收 A_TEST.res 发送 A_TEST.con 接收 7.11 文件传输(IEC60870-5-5之6.12) ASDU标识 IEC 60870-5-5 C_CI ACT C_CI ACT C_CI ACTCON C_CI ACTCON C_CI ACT C_CI ACT C_CI ACTCON C_CI ACTCON C_CI ACT C_CI ACT C_CI ACTCON C_CI ACTCON M_IT M_IT C_CI DEACT C_CI DEACT C_CI DEACTCON C_CI DEACTCON C_CI ACTTERM C_CI ACTTERM ASDU标识 IEC 60870-5-5 C_TS ACT C_TS ACT C_TS ACTCON C_TS ACTCON 控制和命令方向 应用服务 IEC 60870-5-5 A_CALL_DIRECTORY.req A_CALL_DIRECTORY.ind A_CALL_DIRECTORY.res A_CALL_DIRECTORY.con A_SELECT_FILE.req A_SELECT_FILE.ind A_FILE_READY.req A_FILE_READY.ind A_CALL_FILE.req A_CALL_FILE.ind A_SEDCTION1_READY.req A_SECTION1_READY.ind A_CALL_SECTION1.req A_CALL_SECTION1.ind A_SEGMENT1.req A_SEGMENT1.ind A_SEGMENTn.req A_SEGMENTn.ind A_LAST_SEGMENT.req A_LAST_SEGMENT.ind A_ACK_SECTION1.req A_ACK_SECTION1.ind A_SECTIONm_READY.req A_SECTIONm_READY.ind A_CALL_SECTIONm.req A_CALL_SECTIONm.ind A_ACK_SECTIONm.req A_ACK_SECTIONm.ind A_LAST_SECTION.req A_LAST_SECTION.ind A_ACK_FILE.req A_ACK_FILE.ind A_DIRECTORY.req TCP服务 RFC 793 发送 接收 发送 接收 发送 接收 发送 接收 发送 接收 发送 接收 发送 接收 发送 接收 发送 接收 发送 接收 发送 接收 发送 接收 发送 接收 发送 接收 发送 接收 发送 接收 发送 ASDU标识 IEC 60870-5-5 F_SC F_SC F_DR F_DR F_SC F_SC F_FR F_FR F_SC F_SC F_SR F_SR F_SC F_SC F_SG F_SG F_SG F_SG F_LS F_LS F_AF F_AF F_SR F_SR F_SC F_SC F_AF F_AF F_LS F_LS F_AF F_AF F_DR A_DIRECTORY.ind 接收 F_DR 8.控制方向带时标的过程信息的ASDU 这一章定义了一些另加的在控制方向带时标CP56Time2a的ASDU。这种时标包含从毫秒到年的日期和时钟时间,在IEC 60870-5-101中有定义。当我们使用那些可能产生较大的命令延迟的网络时,本标准建议在发送时使用带时标的ASDU,这样当被控站收到一个超过最大允许延迟(系统特定参数)的命令或设定时,才能进行正确的处理,这种时标包含了控制站的命令初始形成时的时间。 8.1类型标识 58: C_SC_TA_1 带时标CP56Time2a的单点命令 单信息体(SQ=0) 0 0 1 1 1 0 1 0 0 0 0 0 0 0 0 1 在IEC60870-5-101 7.2.3中定义 在IEC60870-5-101 7.2.4中定义 在IEC60870-5-101 7.2.5中定义 S/ QU 0 SCS E 类型标识 可变结构限定词 传送原因 ASDU公共地址 信息体地址 SCO=单点命令, 在IEC60870-5-101 7.2.6.15中定义 7个八位位组的二进制时间 数据单元标识符 在IEC60870-5-101 7.1中定义 信息体 CP56Time2a 在IEC60870-5-101 7.2.6.18中定义 图21-ASDU:C_SC_TA_1 带时标CP56Time2a的单点命令 IEC 2805/2000 C_SC_TA_1 := CP{数据单元标识符, 信息体地址, SCO, CP56Time2a} 类型标识 58 := C_SC_TA_1中使用的传送原因: 控制方向: <6> : = 激活 <8> : = 停止激活 监视方向: <7> : = 激活确认 <9> : = 停止激活确认 <10> : = 激活结束 <44> : = 未知的类型标识 <45> : = 未知的传送原因 <46> : = 未知的ASDU公共地址 <47> : = 未知的信息体地址 8.2类型标识 59: C_DC_TA_1 带时标CP56Time2a的双点命令 单信息体(SQ=0) 0 0 1 1 1 0 1 1 0 0 0 0 0 0 0 1 在IEC60870-5-101 7.2.3中定义 在IEC60870-5-101 7.2.4中定义 在IEC60870-5-101 7.2.5中定义 S/ QU 0 DCS E CP56Time2a 在IEC60870-5-101 7.2.6.18中定义 类型标识 可变结构限定词 传送原因 ASDU公共地址 信息体地址 DCO=双点命令, 在IEC60870-5-101 7.2.6.16中定义 7个八位位组的二进制时间 数据单元标识符 在IEC60870-5-101 7.1中定义 信息体 IEC 2806/2000 图22-ASDU:C_DC_TA_1 带时标CP56Time2a的双点命令 C_DC_TA_1 := CP{数据单元标识符, 信息体地址, DCO, CP56Time2a} 类型标识 59 := C_DC_TA_1中使用的传送原因: 控制方向: <6> : = 激活 <8> : = 停止激活 监视方向: <7> : = 激活确认 <9> : = 停止激活确认 <10> : = 激活结束 <44> : = 未知的类型标识 <45> : = 未知的传送原因 <46> : = 未知的ASDU公共地址 <47> : = 未知的信息体地址 8.3类型标识 60: 单信息体(SQ=0) C_RC_TA_1 带时标CP56Time2a的步调节命令 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 1 在IEC60870-5-101 7.2.3中定义 在IEC60870-5-101 7.2.4中定义 在IEC60870-5-101 7.2.5中定义 S/ QU 0 RCS E CP56Time2a 在IEC60870-5-101 7.2.6.18中定义 图23-ASDU:C_RC_TA_1 带时标CP56Time2a的步调节命令 类型标识 可变结构限定词 传送原因 ASDU公共地址 信息体地址 RCO=步调节命令, 在IEC60870-5-101 7.2.6.17中定义 7个八位位组的二进制时间 数据单元标识符 在IEC60870-5-101 7.1中定义 信息体 IEC 2807/2000 C_RC_TA_1 := CP{数据单元标识符, 信息体地址, RCO, CP56Time2a} 类型标识 60 := C_RC_TA_1中使用的传送原因: 控制方向: <6> : = 激活 <8> : = 停止激活 监视方向: <7> : = 激活确认 <9> : = 停止激活确认 <10> : = 激活结束 <44> : = 未知的类型标识 <45> : = 未知的传送原因 <46> : = 未知的ASDU公共地址 <47> : = 未知的信息体地址 8.4类型标识 61: 单信息体(SQ=0) C_SE_TA_1 带时标CP56Time2a的设定命令,归一化值 0 0 1 1 1 1 0 1 0 0 0 0 0 0 0 1 在IEC60870-5-101 7.2.3中定义 在IEC60870-5-101 7.2.4中定义 在IEC60870-5-101 7.2.5中定义 Value S Value S / QL E 类型标识 可变结构限定词 传送原因 ASDU公共地址 信息体地址 NVA=归一化值, 在IEC60870-5-101 7.2.6.6中定义 QOS=设定命令品质 在IEC60870-5-101 7.2.6.39中定义 7个八位位组的二进制时间 数据单元标识符 在IEC60870-5-101 7.1中定义 信息体 CP56Time2a 在IEC60870-5-101 7.2.6.18中定义 图24-ASDU:C_SE_TA_1 IEC 2808/2000 带时标CP56Time2a的设定命令,归一化值 C_SE_TA_1 := CP{数据单元标识符, 信息体地址, NVA,QOS, CP56Time2a} 类型标识 61 := C_SE_TA_1中使用的传送原因: 控制方向: <6> : = 激活 <8> : = 停止激活 监视方向: <7> : = 激活确认 <9> : = 停止激活确认 <10> : = 激活结束 <44> : = 未知的类型标识 <45> : = 未知的传送原因 <46> : = 未知的ASDU公共地址 <47> : = 未知的信息体地址 8.5类型标识 62: 单信息体(SQ=0) C_SE_TB_1 带时标CP56Time2a的设定命令,标度化值 0 0 1 1 1 1 1 0 0 0 0 0 0 0 0 1 在IEC60870-5-101 7.2.3中定义 在IEC60870-5-101 7.2.4中定义 在IEC60870-5-101 7.2.5中定义 Value S Value S / E QL 类型标识 可变结构限定词 传送原因 ASDU公共地址 信息体地址 SVA=标度化值, 在IEC60870-5-101 7.2.6.7中定义 QOS=设定命令品质 在IEC60870-5-101 7.2.6.39中定义 7个八位位组的二进制时间 数据单元标识符 在IEC60870-5-101 7.1中定义 信息体 CP56Time2a 在IEC60870-5-101 7.2.6.18中定义 图25-ASDU:C_SE_TB_1 IEC 2809/2000 带时标CP56Time2a的设定命令, 标度化值 C_SE_TB_1 := CP{数据单元标识符, 信息体地址, SVA,QOS, CP56Time2a} 类型标识 62 := C_SE_TB_1中使用的传送原因: 控制方向: <6> : = 激活 <8> : = 停止激活 监视方向: <7> : = 激活确认 <9> : = 停止激活确认 <10> : = 激活结束 <44> : = 未知的类型标识 <45> : = 未知的传送原因 <46> : = 未知的ASDU公共地址 <47> : = 未知的信息体地址 8.6类型标识 63: 单信息体(SQ=0) C_SE_TC_1 带时标CP56Time2a的设定命令,短浮点数 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 1 在IEC60870-5-101 7.2.3中定义 在IEC60870-5-101 7.2.4中定义 在IEC60870-5-101 7.2.5中定义 小数 小数 E 小数 S 指数 S / QL E 类型标识 可变结构限定词 传送原因 ASDU公共地址 信息体地址 IEEE STD 754=短浮点数, 在IEC60870-5-101 7.2.6.8中定义 QOS=设定命令品质 在IEC60870-5-101 7.2.6.39中定义 7个八位位组的二进制时间 数据单元标识符 在IEC60870-5-101 7.1中定义 信息体 CP56Time2a 在IEC60870-5-101 7.2.6.18中定义 图26-ASDU:C_SE_TC_1 带时标CP56Time2a的设定命令, 短浮点数 IEC 2810/2000 C_SE_TC_1 := CP{数据单元标识符, 信息体地址, IEEE STD 754,QOS, CP56Time2a} 类型标识 63 := C_SE_TC_1中使用的传送原因: 控制方向: <6> : = 激活 <8> : = 停止激活 监视方向: <7> : = 激活确认 <9> : = 停止激活确认 <10> : = 激活结束 <44> : = 未知的类型标识 <45> : = 未知的传送原因 <46> : = 未知的ASDU公共地址 <47> : = 未知的信息体地址 8.7类型标识 : 单信息体(SQ=0) C_BO_TA_1 带时标CP56Time2a的32位位串 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 在IEC60870-5-101 7.2.3中定义 在IEC60870-5-101 7.2.4中定义 在IEC60870-5-101 7.2.5中定义 位串 位串 位串 位串 CP56Time2a 在IEC60870-5-101 7.2.6.18中定义 类型标识 可变结构限定词 传送原因 ASDU公共地址 信息体地址 BSI=32位二进制状态信息 在IEC60870-5-101 7.2.6.13中定义 7个八位位组的二进制时间 数据单元标识符 在IEC60870-5-101 7.1中定义 信息体 IEC 2811/2000 图27-ASDU:C_BO_TA_1 带时标CP56Time2a的32位位串 C_BO_TA_1 := CP{数据单元标识符, 信息体地址, BSI, CP56Time2a} 类型标识 := C_BO_TA_1中使用的传送原因: 控制方向: <6> : = 激活 <8> : = 停止激活 监视方向: <7> <9> <10> <44> : = : = : = : = 激活确认 停止激活确认 激活结束 未知的类型标识 <45> : = 未知的传送原因 <46> : = 未知的ASDU公共地址 <47> : = 未知的信息体地址 8.8类型标识 107: 单信息体(SQ=0) C_TS_TA_1 带时标CP56Time2a的测试命令 0 1 1 0 1 0 1 1 0 0 0 0 0 0 0 1 在IEC60870-5-101 7.2.3中定义 在IEC60870-5-101 7.2.4中定义 在IEC60870-5-101 7.2.5中定义 TSC TSC CP56Time2a 在IEC60870-5-101 7.2.6.18中定义 类型标识 可变结构限定词 传送原因 ASDU公共地址 信息体地址 TSC= 测试顺序计数器,16位 7个八位位组的二进制时间 数据单元标识符 在IEC60870-5-101 7.1中定义 信息体 IEC 2812/2000 图28-ASDU:C_TS_TA_1 带时标CP56Time2a的测试命令 C_ TS_TA _1 := CP{数据单元标识符, 信息体地址, TSC, CP56Time2a} TSC :=UI 16 [1..16] <0 .. 65535 > TSC是一个二进制计数器,它给出测试命令的顺序号。在复位以后,它总是从初始值0开始计数。 类型标识 107 :=C_ TS_TA _1中使用的传送原因: 控制方向: <6> : = 激活 监视方向: <7> : = 激活确认 <44> : = 未知的类型标识 <45> : = 未知的传送原因 <46> : = 未知的ASDU公共地址 <47> : = 未知的信息体地址 9 互换性 本标准提出了一系列参数与可选项供选用以构成支持特定远动系统的子集。某些参数值,如ASDU中的信息对象地址(INFORMATION OBJECT ADDRESS)中的“structure”或“unstructure”域,是互斥性选项。这意味着一个系统对这些参数只能选择一个值。而其他参数,如在监视方向与控制方向的过程信息的不同列表,允许针对特定系统选择全集或子集。本条款归纳了前述条款中为适应特定系统可选择的参数。一个系统是由不同厂家生产的设备构成的,那么所有参与者必须遵守一致的参数选择。 互换性列表如IEC60870-5-101所定义,扩展了本标准用到的参数。本标准中不适用的参数的文字描述被划掉(文前选择框描黑)。 注:另外,针对系统的全部规范,系统的某些部分的某些参数,可能要根据个体进行选择,例如,个别的可寻址测量值对比例因子的选择。 被选择的参数由如下白格子所标示: 功能或ASDU未采用 功能或ASDU按标准使用(缺省) 功能或ASDU按相反模式使用 功能或ASDU按标准和相反模式使用 对每一特定的栏目或参数给出唯一的选择(空白,X,R,或B) 空白表示本配套标准不选用该选项 9.1 系统或设备 (系统参数,给如下选项打一个“×”以指定系统或设备的定义) □系统定义 □控制站定义(主) □受控站定义(从) 9.2网络配置 (网络参数,所有采用的参数均打上“×”) ■点到点 ■多点 ■多个点到点 ■多点星形 9.3物理层 (网络参数,所有采用的接口与数据速率均打上“×”) 传输速度(控制方向) 非平衡交换 非平衡交换 平衡交换 电路V.24/V.28 电路V.24/V.28 电路X.24/X.27 标准 大于1200bit/s时推荐 ■100bit/s ■2400bit/s ■2400bit/s ■5600bit/s ■200bit/s ■4800bit/s ■4800bit/s ■00bit/s ■300bit/s ■9600 bit/s ■9600bit/s ■600bit/s ■19200bit/s ■1200bit/s ■38400bit/s 传输速度(监视方向) 非平衡交换 非平衡交换 平衡交换 电路V.24/V.28 电路V.24/V.28 电路X.24/X.27 标准 大于1200bit/s时推荐 ■100bit/s ■2400bit/s ■2400bit/s ■5600bit/s ■200bit/s ■4800bit/s ■4800bit/s ■00bit/s ■300bit/s ■9600bit/s ■9600bit/s ■600bit/s ■19200bit/s ■1200bit/s ■38400bit/s 9.4链路层 (网络参数,所有采用的选项均打“×”,指定最大帧长,如果对非平衡传输执行二级数据的非标准赋值,则所有数据的Type ID与COT均指定到Class 2) 帧格式FT1.2,单字符与室超时间隔在本标准中唯一采用 链路传输 链路地址域 ■平衡传输 ■无(只对平衡传输) ■非平衡传输 ■一个8位位组 ■两个8位为组 ■结构化 ■非结构化 帧长度 ■最大长度L(八位位组数) 当采用非平衡式链路层,如下ASDU类型指明传输原因用二级数据(底优先级)返回。 ■标准分配如下ASDU用二级数据: 类型标识 9,11,13,21 ■特别指定ASDU到二级数据如下 注:(当受控站没有二级数据时,可用一级数据响应对二级数据的轮询) 9.5应用层 应用数据的传输模式 模式19低字节在前,如IEC60870-5-4的4.10所定义,在本标准中唯一采用ASDU公共地址 (系统参数,所有用到的配置均打上“×”) ■单个8位位组 ×两个8位位组 信息对象地址 (系统参数,所有用到的配置均打上“×” ■单个8位位组 □结构化 ■两个8位位组 □非结构化 × 3个8位位组 传送原因 <1> 传送原因只 (系统参数,所有用到的配置均打上“×”) ■单个8位位组 ×两个8位位组(含源地址),若未用到源地址设为0。 APDU长度 (长度参数,指定每个系统APDU的最大长度) APDU的最大长度为253(缺省)。视具体系统最大长度可以压缩 每个系统APDU的最大长度。 标准ASDU的选择 监视方向的过程信息 (站-特定参数,只用在标准方向打“×”,只用在反方向打“R”,用在两个方向打“B”) □<1> :=单点信息 M-SP-NA-1 ■<2> :=带时标单点信息 M-SP-TA-1 □<3> :=双点信息 M-DP-TA-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-SP-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 ASDU集<1>、<3>、<5>、<7>、<9>、<11>、<13>、<15>、<20>、<21>、<30>-<40>都可采用。 控制方向的过程信息 (站-特定参数,只用在标准方向打“×”,只用在反方向打“R”,用在两个方向打“B”) □<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-NA-1 □<58>>:=带时标CP56Time2a的单点遥控命令 C-SC-TA-1 □<59>>:=带时标CP56Time2a的双点遥控命令 C-DC-TA-1 □<60>>:=带时标CP56Time2a的升降命令 C-RC-TA-1 □<61>:=带时标CP56Time2a的设点命令,规一化值 C-SE-TA-1 □<62>:= 带时标CP56Time2a的设点命令,标度化值 C-SE-TB-1 □<63>:=带时标CP56Time2a的设点命令,短浮点数 C-SE-TC-1 □<>:=带时标CP56Time2a的32位串 C-BO-TA-1 以上全部ASDU都采用监视方向的系统信息 (站-特定参数,采用打“×”) □<70> :=初始化结束 M-EI-NA-1 控制方向的系统信息 (站-特定参数,只用在标准方向打“×”,只用在反方向打“R”,用在两个方向打“B”) □<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 □<107> :=带时标CP56Time2a的测试命令 C-TS-TA-1 在控制方向的参数 (站-特定参数,只用在标准方向“×”,只用在反方向打“R”,用在两个方向打“B”) □<110> :=测量值参数,规一化值 P-ME-NA-1 □<111> :=测量值参数,标度化值 P-ME-NB-1 □<112> :=测量值参数,短浮点数 P-ME-NC-1 □<113> :=参数激活 P-AC-NA-1 文件传输 (站-特定参数,只用在标准方向“×”,只用在反方向打“R”,用在两个方向打“B”) □<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-TA-1 类型标识与传送原因分配 (站-特定参数) 灰块:不要求 黑块:本配套标准不允许 空白:功能或ASDN未采用 类型标识与传输原因的标记: “×”只用在标准方向 “R”只用在反方向 “B”用在两个方向 类型标识 1 2 3 4 5 6 7 8 传 送 原 因 9 10 11 12 13 20 到 36 37 到 41 44 45 46 47 <1> <2> <3> <4> <5> <6> <7> <8> <9> <10> <11> <12> <13> <14> <15> <16> <17> <18> <19> <20> <21> <30> <31> M-SP-NA-1 M-SP-TA-1 M-DP-NA-1 M-DP-TA-1 M-ST-NA-1 M-ST-TA-1 M-BO-NA-1 M-BO-TA-1 M-ME-NA-1 M-ME-TA-1 M-ME-NB-1 M-ME-TB-1 M-ME-NC-1 M-ME-TC-1 M-IT-NA-1 M-IT-TA-1 M-EP-TA-1 M-EP-TB-1 M-EP-TC-1 M-PS-NA-1 M-ME-ND-1 M-SP-TB-1 M-DP-TB-1 类型标识 1 2 3 4 5 6 7 8 传 送 原 因 9 10 11 12 13 20 到 36 37 到 41 44 45 46 47 <32> <33> <34> 35 36 37 38 39 40 45 46 47 48 49 50 51 58 59 61 62 63 70 M-ST-TB-1 M-BO-TB-1 M-ME-TD-1 M-SP-NA-1 M-SP-TA-1 M-DP-NA-1 M-DP-TA-1 M-ST-NA-1 M-ST-TA-1 M-BO-NA-1 M-BO-TA-1 M-ME-NA-1 M-ME-TA-1 M-ME-NB-1 M-ME-TB-1 M-ME-NC-1 M-ME-TC-1 M-IT-NA-1 M-IT-TA-1 M-EP-TA-1 M-EP-TB-1 M-EP-TC-1 M-PS-NA-1 类型标识 1 2 3 4 5 6 7 8 传 送 原 因 9 10 11 12 13 20 到 36 37 到 41 44 45 46 47 100 M-ME-ND-1 101 M-SP-TB-1 102 M-DP-TB-1 103 M-ST-TB-1 104 M-BO-TB-1 105 M-ME-TD-1 106 C-CD-NA-1 107 C-TS-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-TA-1* *只能为空白或× 9.6 基本应用功能 站的初始化 (站的特定参数在运行程序时标为“X”) □ 远程初始化 循环数据传送 (站的特定参数在程序仅用于标准方向时标为“X”,仅用于反向时为“R”,双向使用时为“B”。) □ 循环数据传送 读取过程 (站的特定参数在程序仅用于标准方向时标为“X”,仅用于反向时为“R”,双向使用时为“B”。) □ 读取过程 自发传送 (站的特定参数在程序仅用于标准方向时标为“X”,仅用于反向时为“R”,双向使用时为“B”。) □ 自发传送 由自发传送引起的信息体的双精度传送 (为了响应一个受监控对象的单个自发变换,站的特定参数在无计时的类型标识符和相应的计时类型标识符发布的地方把每个信息类型均标为“X”) 信息体的单个状态变换导致以下类型标识符可以被连续传输。双精度传送被启动的特别信息体地址在特定项目列表中有详细说明。 □ 单点信息M_SP_NA_1, M_SP_TA_1, M_SP_TB_1和M_PS_NA_1 □ 双点信息M_DP_NA_1, M_DP_TA_1和M_DP_TB_1 □ 单步位置信息M_ST_NS_1, M_ST_TA_1和M_ST_TB_1 □ 32比特字符串M_BO_NA_1, M_BO_TA_1和M_BO_TB_1(如果是为一个特定项目定 义) □ 测定值,标准值M_ME_NA_1, M_ME_TA_1, M_ME_ND_1和M_ME_TD_1 □ 测定值,标度化值M_ME_NB_1, M_ME_TB_1和M_ME_TE_1 □ 测定值,短浮点数M_ME_NC_1, M_ME_TC_1和M_ME_TF_1 站的查询 (站的特定参数在程序仅用于标准方向时标为“X”,仅用于反向时为“R”,双向使用时为“B”。) □ 全局 □ 第一组 □ 第七组 □ 第十三组 □ 第二组 □ 第八组 □ 第十四组 □ 第三组 □ 第九组 □ 第十五组 □ 第四组 □ 第十组 □ 第十六组 □ 第五组 □ 第十一组 分配给每一组的信息体地址必须 □ 第六组 □ 第十二组 在一个单独的图表中显示。 时钟同步 (站的特定参数在程序仅用于标准方向时标为“X”,仅用于反向时为“R”,双向使用时为“B”。) □ 时钟同步 可选择,见7.6 指令传送 (对象的特定参数在程序仅用于标准方向时标为“X”,仅用于反向时为“R”,双向使用时为“B”。) □ 直接指令传送 □ 直接设定点传送 □ 选择和执行指令 □ 选择和执行设定点指令 □ 使用C_SE ACTTERM □ 无附加定义 □ 短脉冲宽度(宽度取决于外场的系统参数) □ 长脉冲宽度(宽度取决于外场的系统参数) □ 持久输出 □ 指令和设定点指令在指令方向上的最大延迟监控 □ 指令和设定点指令的最大允许延迟 集成总和的传送 (站或对象的特定参数,在程序仅用于标准方向时标为“X”,仅用于反向时为“R”,双向使用时为“B”。) □ 模式A: 与自发传送一起在当地冻结 □ 模式B: 与计数器查询一起在当地冻结 □ 模式C: 由计数器查询命令决定冻结和传送 □ 模式D: 由计数器查询命令冻结,冻结值自动报告 □ 读计数器 □ 无复位计数器冻结 □ 复位计数器冻结 □ 计数器复位 □ 普通请求计数器 □ 请求计数器1组 □ 请求计数器2组 □ 请求计数器3组 □ 请求计数器4组 参数装载: (对象的特定参数在程序仅用于标准方向时标为“X”,仅用于反向时为“R”,双向使用时为“B”。) □ 门限值 □ 平滑因子 □ 测量值传送的低限 □ 测量值传送的高限 参数激活 (对象的特定参数在程序仅用于标准方向时标为“X”,仅用于反向时为“R”,双向使用时为“B”。) □ 定址对象永久循环或者周期传输的激活/关闭 测试过程: (站的特定参数在程序仅用于标准方向时标为“X”,仅用于反向时为“R”,双向使用时为“B”。) □ 测试过程: 文件传输: (站的特定参数在应用程序时标为“X”) 文件在监视方向上传送 □ 透明文件 □ 保护设备干扰数据的传输 □ 事件序列的传输 □ 记录的模拟值序列的传输 文件在控制方向上传送 □ 透明文件 背景扫描 (站的特定参数在程序仅用于标准方向时标为“X”,仅用于反向时为“R”,双向使用时为“B”。) □ 背景扫描 传输延时的获取 (站的特定参数在程序仅用于标准方向时标为“X”,仅用于反向时为“R”,双向使用时为“B”。) 超时的定义 参数 默认值 t0 30s t1 15s t2 10s t3 20s 所有超时值的最大范围: 杰出I格式APDUk的最大数和APDU的最新确认 (w) 备注 连接建立的超时 发送或测试APDU的超时 确认无数据报文t2 端口号 参数 端口号 RFC 2200 组 RFC 2200 是一个官方互联网标准,它描述了由互联网架构委员所定的互联网上使用的规约标准的状态。 它还提供了一个用于互联网的实际标准宽谱。为特定项目从定义于这个标准的RFC2200中对文档进行适当的挑选还得由这个标准的用户来选取。 值 2404 备注 任何情况下均如此 □ 以太网802.3 □ 串行 X.21 接口 □ 来自RFC 2200的其它选择 RFC 2200中的有效文档列表 1.…………………………………………… 2.…………………………………………… 3.…………………………………………… 4.…………………………………………… 5.…………………………………………… 6.…………………………………………… 7.等等。
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- 99spj.com 版权所有 湘ICP备2022005869号-5
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务