IEC61850遥控-增强安全选控是什么?

embedded/2025/1/11 21:22:36/

摘要:遥控服务是IEC61850协议中非常重要的一项服务,其通常会被应用在电源开关、指示灯、档位调节等器件的操作。

遥控是一类比较特殊的操作,其通过远程方式操作指定的设备器件,在一些重要的场景中需要有严谨的机制来进行约束,从而有效避免遥控操作发生意外事故,这种严谨的机制则需要使用遥控服务中最严格的一种遥控类型:增强安全选控(sbo-with-enhanced-security)。

1. 增强安全选控总共包含四个命令,其分别是带值选择(selectWithValue)、执行(operate)、取消(cancel)、命令终止(commandTermination)。

1.1 带值选择(selectWithValue)

①带值选择请求命令携带的参数有:

ControlObjectReference:遥控对象路径

ctlVal:控制值

operTm:遥控执行时间,该参数是可选参数,通常在定时遥控中携带该参数

origin:遥控操作者信息,其中有操作者等级、操作者id识别信息

ctlNum:遥控次数记录,表示当前是第几次遥控

T:带值选择发起时间

Test:检修状态标识

Check:同期互锁标识

②带值选择响应携带的参数有:

注意:当带值选择命令被正确执行,需要回复正响应,正响应参数内容和请求的参数内容要保持一致,不可有偏差。

注意:当带值选择命令未被正确执行,需要回复负响应,负响应参数内容和请求的参数内容要保存一致,并且需要追加一项参数:错误原因码。

1.2 执行(operate)

①执行请求命令携带的参数有:

注意:执行请求的参数需要和带值选择的参数内容保持一致,T除外,T在执行命令中为执行命令发起时间。

②执行响应携带的参数有:

注意:当执行命令被正确执行,需要回复正响应,正响应参数内容和请求的参数内容要保持一致,不可有偏差。

 注意:当执行命令未被正确执行,需要回复负响应,负响应参数内容和请求的参数内容要保存一致,并且需要追加一项参数:错误原因码。

1.3 取消(cancel)

取消请求命令携带的参数有:

注意:取消请求的参数需要和带值选择的参数内容保持一致,取消请求中参数无Check,T在取消命令中为取消命令发起时间

取消响应携带的参数有:

注意:当取消命令被正确执行,需要回复正响应,正响应参数内容和请求的参数内容要保持一致,不可有偏差。

注意:当取消命令未被正确执行,需要回复负响应,负响应参数内容和请求的参数内容要保存一致,并且需要追加一项参数:错误原因码。

1.4 命令终止(commandTermination)

命令终止是在执行请求命令被正确执行,也就是执行回了正响应后,接着由服务器回复命令终止,命令终止也分正响应和负响应。

①命令终止正响应携带参数有:

注意:正响应参数内容和执行请求的参数内容要保持一致,不可有偏差。

②命令终止负响应携带参数有:

注意:负响应参数内容和执行请求的参数内容要保存一致,并且需要追加一项参数:错误原因码。

2. 增强安全选控有一个非常严谨的流程,每一个步骤都会进行检验,检验无误,进行下一个步骤才可能成功;增强安全选控如需成功执行,需遵守顺序执行、完整执行,准确执行。下图很清晰的展示了增强安全选控的执行流程以及校验步骤。

①先带值选择,在选择命令执行时,校验是否已被选择,是否参数正确等。

②当带值选择成功后,进行执行或取消命令,执行时,会校验是否已被选择、是否超时、是否参数正确等。

③当执行成功后,进行命令终止响应阶段,该阶段需要根据被遥控设备的最终反馈来进行响应,当被遥控设备最终达到了遥控目标状态,返回正响应;否则返回负响应。

3.总结

3.1 增强安全选控适合用于需要严谨步骤的遥控场景。

3.2 在实现增强安全遥控的时候,需要注意每一步之间的顺序和关联参数的正确以及步骤之间衔接时细节的校验,从而达到增强安全遥控的设计效果,保证遥控操作的准确性和安全性。


http://www.ppmy.cn/embedded/153125.html

相关文章

力扣904.水果成篮

题目 你正在探访一家农场,农场从左到右种植了一排果树。这些树用一个整数数组 fruits 表示,其中 fruits[i] 是第 i 棵树上的水果 种类 。 你想要尽可能多地收集水果。然而,农场的主人设定了一些严格的规矩,你必须按照要求采摘水…

[CTF/网络安全] 攻防世界 Training-WWW-Robots 解题详析

[网络安全] 攻防世界 Training-WWW-Robots 解题详析 在这个小训练挑战中,你将学习 Robots_exclusion_standard(机器人排除标准)。 robots.txt 文件是由网络爬虫用来检查是否允许他们爬行和索引你的网站或仅部分内容。有时这些文件揭示目录结构…

网络安全-防火墙

0x00 前言 最近由于工作原因,需要详细如今各类网络安全设备,所以开了此系列文章,希望通过对每个网络安全设备进行整理总结,来详细了解各类网络安全设备作用功能以及实现原理、部署配置方法等。 0x01 定义:防火墙指的…

从视频中截取ppt,整理为pdf

见仓库: https://github.com/MaybeBio/video2ppt 以下是修改后的代码,并附有每一行的详细解释。修改的主要部分包括: 使用绝对路径:确保输出目录使用绝对路径,避免相对路径引起的问题。增加调试信息:在保存…

《CPython Internals》阅读笔记:p76-p95

《CPython Internals》学习第 5 天,p76-p95 总结,总计 20 页。 一、技术总结 无。 二、英语总结(生词:1) 1.check vi/vt. to exam sth to ensure it is correct, true, or in good condition.示例: (1)After I’d finished …

MySQL学习笔记2【函数/约束/多表查询】

MySQL学习笔记 函数 字符串函数 函数功能CONCAT(s1, s2, …, sn)字符串拼接,将s1, s2, …, sn拼接成一个字符串LOWER(str)将字符串全部转为小写UPPER(str)将字符串全部转为大写LPAD(str, n, pad)左填充,用字符串pad对str的左边进行填充,达到…

如何使用Scala和Selenium爬取知乎视频并保存到本地

一、环境准备 在开始之前,我们需要确保已经安装了以下环境和工具: Java开发环境:Selenium是基于Java开发的,因此需要先安装Java开发环境,可以从Oracle官网下载并安装JDK 11或更高版本。Scala开发环境:可以…

【面试题】技术场景 4、负责项目时遇到的棘手问题及解决方法

工作经验一年以上程序员必问问题 面试题概述 问题为在负责项目时遇到的棘手问题及解决方法,主要考察开发经验与技术水平,回答不佳会影响面试印象。提供四个回答方向,准备其中一个方向即可。 1、设计模式应用方向 以登录为例,未…