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

摘要:遥控服务是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.rhkb.cn/news/505383.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[免费]微信小程序(高校就业)招聘系统(Springboot后端+Vue管理端)【论文+源码+SQL脚本】

大家好,我是java1234_小锋老师,看到一个不错的微信小程序(高校就业)招聘系统(Springboot后端Vue管理端),分享下哈。 项目视频演示 【免费】微信小程序(高校就业)招聘系统(Springboot后端Vue管理端) Java毕业设计_哔哩哔哩_bilibili 项目介绍…

基于vue的商城小程序的毕业设计与实现(源码及报告)

环境搭建 ☞☞☞ ​​​Vue入手篇(一),防踩雷(全网最详细教程)_vue force-CSDN博客 目录 一、功能介绍 二、登录注册功能 三、首页 四、项目截图 五、源码获取 一、功能介绍 用户信息展示:页面顶部设有用户头像和昵称展示区,方便用户识别…

IDEA配置maven和git并如何使用maven打包和git推送到gitlab

首先找到设置 在里面输入maven然后找到点击 然后点击右边两个选项 路径选择下载的maven目录下的settings文件和新建的repository文件夹 点击apply应用 然后在搜索框里搜git点击进去 此路径为git的exe执行文件所在目录,选好之后点击test测试下方出现git版本号表…

04、Redis深入数据结构

一、简单动态字符串SDS 无论是Redis中的key还是value,其基础数据类型都是字符串。如,Hash型value的field与value的类型,List型,Set型,ZSet型value的元素的类型等都是字符串。redis没有使用传统C中的字符串而是自定义了…

Python教程丨Python环境搭建 (含IDE安装)——保姆级教程!

工欲善其事,必先利其器。 学习Python的第一步不要再加收藏夹了!提高执行力,先给自己装好Python。 1. Python 下载 1.1. 下载安装包 既然要下载Python,我们直接进入python官网下载即可 Python 官网:Welcome to Pyt…

springmvc前端传参,后端接收

RequestMapping注解 Target({ElementType.METHOD, ElementType.TYPE}) Retention(RetentionPolicy.RUNTIME) Documented Mapping public interface RequestMapping {String name() default "";AliasFor("path")String[] value() default {};AliasFor(&quo…

数据库环境安装(day1)

网址:MySQL 下载(环境准备): (2-5点击此处,然后选择合适的版本) 1.linux在线YUM仓库 下载/安装: wget https://repo.mysql.com//mysql84-community-release-el9-1.noarch.rpm rpm -i https://r…

【MySQL系列文章】Linux环境下安装部署MySQL

前言 本次安装部署主要针对Linux环境进行安装部署操作,系统位数64 getconf LONG_BIT 64MySQL版本:v5.7.38 一、下载MySQL MySQL下载地址:MySQL :: Download MySQL Community Server (Archived Versions) 二、上传MySQL压缩包到Linuxx环境&#xff0c…

eNSP之家----ACL实验入门实例详解(Access Control List访问控制列表)(重要重要重要的事说三遍)

ACL实验(Access Control List访问控制列表)是一种基于包过滤的访问控制技术,它可以根据设定的条件对接口上的数据包进行过滤,允许其通过或丢弃。访问控制列表被广泛地应用于路由器和三层交换机。 准备工作 在eNSP里面部署设备&a…

web-app uniapp监测屏幕大小的变化对数组一行展示数据作相应处理

web-app uniapp监测屏幕大小的变化对数组一行展示数据作相应处理 1.uni.getSystemInfoSync().screenWidth; 获取屏幕宽度 2.uni.onWindowResize() 实时监测屏幕宽度变化 3.根据宽度的大小拿到每行要展示的数量itemsPerRow 4.为了确保样式能够根据 items…

《零基础Go语言算法实战》【题目 1-14】字符串的替换

《零基础Go语言算法实战》 【题目 1-14】字符串的替换 请编写一个函数,将字符串中的空格全部替换为“%20”。假定该字符串有足够的空间存 放新增的字符,并且知道字符串的真实长度(≤ 1000),同时保证字符串由大小写的…

WebSocket 测试入门篇

Websocket 是一种用于 H5 浏览器的实时通讯协议,可以做到数据的实时推送,可适用于广泛的工作环境,例如客服系统、物联网数据传输系统, 基础介绍 我们平常接触最多的是 http 协议的接口,http 协议是请求与响应的模式&…

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

音视频入门基础:MPEG2-PS专题系列文章: 音视频入门基础:MPEG2-PS专题(1)——MPEG2-PS官方文档下载 音视频入门基础:MPEG2-PS专题(2)——使用FFmpeg命令生成ps文件 音视频入门基础…

代码随想录算法训练营day27

代码随想录算法训练营 —day27 文章目录 代码随想录算法训练营前言一、贪心算法理论基础二、455.分发饼干三、376. 摆动序列53. 最大子数组和总结 前言 今天是算法营的第27天,希望自己能够坚持下来! 今日任务: ● 贪心算法理论基础 ● 455.…

idea全局替换显示不全(ctrl+shift+R)

修改一下idea的配置就行 idea的默认显示条数为100,可以修改成10000

新版2024AndroidStudio项目目录结构拆分

如题 下载了最新版的android studio 发现目录结构和以前不一样 自动帮你合并了 如何层层抽丝剥茧呢 按照一下步骤即可解决问题!

vue el-table 数据变化后,高度渲染问题

场景:el-table设置了height属性,但是切换查询条件后再次点击查询重新获取data时,el-table渲染的高度会有问题,滚动区域变矮了。 解决办法:使用doLayout方法‌,在表格数据渲染后调用doLayout方法可以重新布局…

一.MySQL程序简介

整体介绍 1.服务端mysqld(可执行文件) mysqld --verbose --help 2.客户端mysql(可执行文件) 3.其它工具包程序

Jenkins-持续集成、交付、构建、部署、测试

Jenkins-持续集成、交付、构建、部署、测试 一: Jenkins 介绍1> Jenkins 概念2> Jenkins 目的3> Jenkins 特性4> Jenkins 作用 二:Jenkins 版本三:DevOps流程简述1> 持续集成(Continuous Integration,CI&#xff0…

用 Python 绘制可爱的招财猫

✨个人主页欢迎您的访问 ✨期待您的三连 ✨ ✨个人主页欢迎您的访问 ✨期待您的三连 ✨ ✨个人主页欢迎您的访问 ✨期待您的三连✨ ​​​​​ ​​​​​​​​​ ​​​​ 招财猫,也被称为“幸运猫”,是一种象征财富和好运的吉祥物,经常…