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

news2025/2/28 15:33:23

摘要:遥控服务是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.coloradmin.cn/o/2274424.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Uniapp-Vue3】创建自定义页面模板

大多数情况下我们都使用的是默认模板&#xff0c;但是默认模板是Vue2格式的&#xff0c;如果我们想要定义一个Vue3模板的页面就需要自定义。 一、我们先复制下面的模板代码&#xff08;可根据自身需要进行修改&#xff09;&#xff1a; <template><view class"…

如何操作github,gitee,gitcode三个git平台建立镜像仓库机制,这样便于维护项目只需要维护一个平台仓库地址的即可-优雅草央千澈

如何操作github&#xff0c;gitee&#xff0c;gitcode三个git平台建立镜像仓库机制&#xff0c;这样便于维护项目只需要维护一个平台仓库地址的即可-优雅草央千澈 问题背景 由于我司最早期19年使用的是gitee&#xff0c;因此大部分仓库都在gitee有几百个库的代码&#xff0c;…

QThread多线程详解

本文结构如下 文章目录 本文结构如下 1.概述2.开始多线程之旅2.1应该把耗时代码放在哪里&#xff1f;2.2再谈moveToThread() 3.启动线程前的准备工作3.1开多少个线程比较合适&#xff1f;3.2设置栈大小 4.启动线程/退出线程4.1启动线程4.2优雅的退出线程 5.操作运行中的线程5.1…

深度学习数据集有没有规范或指导意见,数据集的建立都需要做哪些研究工作?

一、数据集的核心原则是什么&#xff1f; 数据集的目标&#xff1a;它需要回答“你要解决什么问题&#xff1f;” 在构建数据集之前&#xff0c;最重要的不是去采集数据&#xff0c;而是明确目标&#xff1a; 你的模型是要做图像分类&#xff0c;还是目标检测&#xff1f;是要…

前端for循环遍历——foreach、map使用

title: 前端不同类型的for循环遍历——foreach、map date: 2025-01-04 11:02:17 tags: javascript 前端不同类型的for循环遍历 场景&#xff1a;很多时候后端发来的数据是不能够完全契合前端的需求的&#xff0c;比如你要一个数据对象中的值&#xff0c;但是这个值却作为了ke…

MR30分布式 IO 在物流分拣线的卓越应用

在当今物流行业高速发展的时代&#xff0c;物流分拣线的高效与精准运作至关重要&#xff0c;而其中对于货物点数较多情况下的有效控制更是一大关键环节。明达技术MR30分布式 IO 系统凭借其独特的优势&#xff0c;在物流分拣线中大放异彩&#xff0c;为实现精准的点数控制提供了…

5 分布式ID

这里讲一个比较常用的分布式防重复的ID生成策略&#xff0c;雪花算法 一个用户体量比较大的分布式系统必然伴随着分表分库&#xff0c;分机房部署&#xff0c;单体的部署方式肯定是承载不了这么大的体量。 雪花算法的结构说明 如下图所示: 雪花算法组成 从上图我们可以看…

Android wifi常见问题及分析

参考 Android Network/WiFi 那些事儿 前言 本文将讨论几个有意思的网络问题&#xff0c;同时介绍 Android 上常见WiFi 问题的分析思路。 网络基础Q & A 一. 网络分层缘由 分层想必大家很熟悉&#xff0c;是否想过为何需要这样分层&#xff1f; 网上大多都是介绍每一层…

音视频入门基础:MPEG2-PS专题(6)——FFmpeg源码中,获取PS流的视频信息的实现

音视频入门基础&#xff1a;MPEG2-PS专题系列文章&#xff1a; 音视频入门基础&#xff1a;MPEG2-PS专题&#xff08;1&#xff09;——MPEG2-PS官方文档下载 音视频入门基础&#xff1a;MPEG2-PS专题&#xff08;2&#xff09;——使用FFmpeg命令生成ps文件 音视频入门基础…

读书笔记:分布式系统原理介绍

写在前面 已经大概三个月左右没有更新博客了&#xff0c;哈哈哈哈&#xff1b; 此博客是笔者在对《分布式系统原理介绍》进行概述&#xff0c;对于整个分布式系统协议的理解基于一些量化的指标考虑了数据的分布副本协议&#xff08;中心化/去中心化&#xff09;进行了总结&…

Dexcap复现代码数据预处理全流程(四)——demo_clipping_3d.py

此脚本的主要功能是可视化点云数据文件&#xff08;.pcd 文件&#xff09;&#xff0c;并通过键盘交互选择演示数据的起始帧和结束帧&#xff0c;生成片段标记文件 (clip_marks.json) 主要流程包括&#xff1a; 用户指定数据目录&#xff1a;检查目录是否存在并处理标记文件 -…

MBM指尖六维力触觉传感器:高灵敏度、低漂移,精准掌控力学世界

MBM指尖六维力触觉传感器是一种专为机器人设计的高性能传感器。它通过集成三轴力和三轴力矩的感知能力&#xff0c;能够精准捕捉复杂的力学信息。传感器采用MEMS与应变体复合测量技术&#xff0c;具备数字输出功能&#xff0c;显著降低漂移并减少安装偏移的影响。其紧凑轻便的设…

C#,图论与图算法,任意一对节点之间最短距离的弗洛伊德·沃肖尔(Floyd Warshall)算法与源程序

一、弗洛伊德沃肖尔算法 Floyd-Warshall算法是图的最短路径算法。与Bellman-Ford算法或Dijkstra算法一样&#xff0c;它计算图中的最短路径。然而&#xff0c;Bellman Ford和Dijkstra都是单源最短路径算法。这意味着他们只计算来自单个源的最短路径。另一方面&#xff0c;Floy…

为答疑机器人扩展问题分类与路由功能

1.意图识别 2. 构建路由模块 简单的意图识别 from chatbot import llmfrom config.load_key import load_key load_key()prompt 【角色背景】 你是一个问题分类路由器&#xff0c;需要识别问题的类型。 --- 【任务要求】 问题的类型目前有&#xff1a;公司内部文档查询、内…

spring boot启动源码分析(三)之Environment准备

上一篇《spring-boot启动源码分析&#xff08;二&#xff09;之SpringApplicationRunListener》 环境介绍&#xff1a; spring boot版本&#xff1a;2.7.18 主要starter:spring-boot-starter-web 本篇开始讲启动过程中Environment环境准备&#xff0c;Environment是管理所有…

Pandas-RFM会员价值度模型

文章目录 一. 会员价值度模型介绍二. RFM计算与显示1. 背景2. 技术点3. 数据4. 代码① 导入模块② 读取数据③ 数据预处理Ⅰ. 数据清洗, 即: 删除缺失值, 去掉异常值.Ⅱ. 查看清洗后的数据Ⅲ. 把前四年的数据, 拼接到一起 ④ 计算RFM的原始值⑤ 确定RFM划分区间⑥ RFM计算过程⑦…

【理论】测试框架体系TDD、BDD、ATDD、DDT介绍

一、测试框架是什么 测试框架是一组用于创建和设计测试用例的指南或规则。框架由旨在帮助 QA 专业人员更有效地测试的实践和工具的组合组成。 这些指南可能包括编码标准、测试数据处理方法、对象存储库、存储测试结果的过程或有关如何访问外部资源的信息。 A testing framewo…

FreeU: Free Lunch in Diffusion U-Net 笔记

FreeU: Free Lunch in Diffusion U-Net 摘要 作者研究了 U-Net 架构对去噪过程的关键贡献&#xff0c;并发现其主干部分主要在去噪方面发挥作用&#xff0c;而其跳跃连接主要是向解码器模块引入高频特征&#xff0c;这使得网络忽略了主干部分的语义信息。基于这一发现&#…

JAVA 使用apache poi实现EXCEL文件的输出;apache poi实现标题行的第一个字符为红色;EXCEL设置某几个字符为别的颜色

设置输出文件的列宽&#xff0c;防止文件过于丑陋 Sheet sheet workbook.createSheet(FileConstants.ERROR_FILE_SHEET_NAME); sheet.setColumnWidth(0, 40 * 256); sheet.setColumnWidth(1, 20 * 256); sheet.setColumnWidth(2, 20 * 256); sheet.setColumnWidth(3, 20 * 25…

【STM32】无源蜂鸣器播放音乐《千与千寻》,HAL库

目录 一、工程链接 二、简单介绍 主要特点&#xff1a; 应用&#xff1a; 驱动电路&#xff1a; 三、原理图 四、cubeMX配置 时钟配置 五、keil配置 六、驱动编写 演奏函数 主函数编写 七、效果展示 八、驱动附录 music.h music.c 一、工程链接 STM32无源蜂鸣…