编辑: ok2015 2015-08-20

1 控制命令流程与状态机 依据I E C6

1 8

5 0标准, 开关设备的控制命令流 程如图5所示.控制主体先选定控制对象( S e l V a l _ r e q ( o n ) ) , 在得到选定正响应后( S e l V a l _r s p+) 再 发送操作指令( O p e r _ r e q ( o n ) ) , 操作命令达到后, 控 制对象执行命令并回发 O p e r _ r s q+报文, 当物理设 备( 开关) 的位置达到后, 发送报告给操作主体, 接着 发送命令终止报文 C m d T e r m_ r s p +, 表明本次控制 动作结束. 图5 操作命令流程 F i g .

5 O p e r a t i o nc o mm a n df l o w ―

6 5

1 ―

2 0

1 4,

3 8 (

3 ) 根据I E C6

1 8

5 0 -

7 - 2第2版提出的架构, 控制命 令报文的状态机如附录 A 图A1所示, 可知, 控制命 令的不同状态会得到不同结果, 返回值的不同也会 跳转到不同的状态机, 同时影响下一步的操作. 2.

2 控制命令服务追踪 在最新发布的I E C6

1 8

5 0标准第2版中, 定义 了服务追踪机制, 它的基本原理是在I E D 逻辑节点 中构造追踪报告模块, 对I E D 所接收的各类设置和 控制服务进行追踪,并将追踪到的数据通过reporting报文发送给追踪方, 后者通过接收到的报 文来判断命令与服务的执行情况. I E C6

1 8

5 0 -

7 -

4 第2版定义了逻辑节点 L T R K, 包含1 7种可选的服 务追踪数据对象.本文研究对象是 C SW I , X SW I , X C B R 等逻辑节点的控制对象P O S, 属于 D P C公共 数据类. 所以本文采用DpcTrk数据对象,即controls e r v i c e t r a c k i n g f o r c o n t r o l l a b l e d o u b l e p o i n t , 用于可控制的双点控制服务追踪.逻辑节点 L T R K 可具备如下主要功能和特点.

1 ) 服务追踪机制的实现, 发送服务追踪的reporting报文. I E C6

1 8

5 0对服务追踪的机制及其 r e p o r t i n g报文 有严格规范, 可保证设备的互操作性, 能通过设备对标准的一致性测试.

2 ) 接收对方I E D 发送来的服务追踪r e p o r t i n g 报文. 因发送方IED的服务追踪机制及其reporting报文严格遵循规范, 可实现设备的互操作 性.

3 ) 按I E D 的设计要求实现对追踪到的控制命 令的解析, 并做出特定的决策和执行特定的后续处 理.该功能既可在 L T R K 逻辑节点也可在I E D 中 相关的其他逻辑节点中实现, 因为是I E D 内部的现 地功能, 不会影响与对方I E D 交互的信息和通信服 务, 所以不会破坏设备互操作性. 控制命 令服务追踪报文产生原理如附录A图A2所示. 本间隔I E D 中的逻辑节点 L T R K 负责追踪控 制命令, 按r e p o r t i n g机制发送给对方间隔I E D 的 逻辑节点 L T R K, 后者实施基于控制命令解析的预 约逻辑算法, 将预约逻辑变量值以内部信号的方式 传送给其所在I E D 的CILO逻辑节点, 并按含预约 逻辑变量的 C I L O 闭锁模型, 输出闭锁结果, 实现对 控制命令的r e l e a s e或b l o c k.

3 含预约逻辑的母联闭锁 3.

1 含预约逻辑变量的 C I L O 闭锁模型 在文献[

1 5 ] 所述常规的闭锁实现模型中加入预 约逻辑, 实现预约闭锁功能. I E C6

1 8

5 0中定义了 专门用 来进行闭锁逻辑计算的逻辑节点CILO. C I L O 通过接 收到的各个开关位置信息和闭锁规则, 由闭锁逻辑表达式实时计算出组合条件逻辑值, 以决定开关操作是否被闭锁.在原有的算法基础上 增加预约逻辑, 开关的最终闭锁条件由原来的闭锁 组合条件和预约逻辑进行与运算, 得出最终的闭锁 条件 值, 存入CILO值中. 含预约逻辑变量的CILO闭锁模型如图6所示. 图6 含预约逻辑闭锁实现模型 F i g .

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题
大家都在看的话题