IEC61850标准下MMS 缓存报告控制块 ResvTms详细解析

ops/2025/3/13 22:33:26/

IEC61850标准是电力系统自动化领域唯一的全球通用标准。IEC61850通过标准的实现,使得智能变电站的工程实施变得规范、统一和透明,这大大提高了变电站自动化系统的技术水平和安全稳定运行水平。

在 IEC61850 标准体系中,ResvTms(reservation time,保留时间)作为报告控制块(Report Control Block, RCB)的关键属性之一,主要用于缓存报告控制块(BRCB),非缓存报告控制块用另外的参数实现类似功能。本文将对IEC61850标准下MMS 缓存报告控制块 ResvTms详细解析,分享给对IEC61850感兴趣的朋友~

1. ResvTms 的定义

ResvTms 是一个INT16型属性,用于表示报告控制块是否还在被占用状态。它通常用于缓存报告控制块(BRCB),而非缓存报告控制块(URCB)则没有该属性(使用另外的属性)。这是一个可选地属性参数,可以通过获取数据定义或者询问服务器开发工作者,确定是否存在相关属性以及是否支持修改等情况。

2. ResvTms 的作用

① 占用状态:ResvTms 值为-1,应表示BRCB当前根据配置被专门保留给一组特定的客户端。此情况,需要服务端特定,一般不支持。

② 动态保留状态:ResvTms 大于0,表示BRCB被动态保留。该值表示在断开关联后,保留状态将保持的秒数。到达保留时间后,ResvTms值应被本地重置为零(0)。

③ 未占用状态:ResvTms 为值为零(0),表示BRCB未被保留。

3. ResvTms 的使用场景

在缓存报告控制块中,如果存在ResvTms属性,客户端在使能报告之前应该先校验 ResvTms 值的具体情况,具体可参考 ResvTms 的作用,以确保操作的正确性和有效性。

4.  ResvTms 的保留时间机制

当客户端使能报告后,ResvTms 如果大于0,表示服务端会为该客户端保留报告控制块使用权(ResvTms等于-1未特殊情况,可参考对应的作用描述)。当客户端因网络中断等原因取消使能,服务端会保留该报告控制块一段时间(ResvTms 指定的时间),期间其他客户端无法使能该报告控制块,从而确保数据的一致性和可靠性。

5.  ResvTms 的设置规则

SetBRCBValues请求(用于设置ResvTms)应满足以下条件:

① 如果BRCB的ResvTms值非零,并且SetBRCBValues请求是由未保留该BRCB的其他客户端发起的,则回复负响应

② 如果BRCB的ResvTms值为–1,则回复负响应

③ 如果要设置的ResvTms值为负数,则回复负响应

④ 如果BRCB的ResvTms值为零(0),并且要设置的值为零(0)或正数,则回复正响应

⑤ 如果SetBRCBValues请求满足以下条件,则回复正响应

a) 设置的ResvTms值为大于等于0

b) 该请求是由通过正数值保留了BRCB的客户端发起的。

6.结语

ResvTms 是 IEC61850 标准中用于 MMS(制造报文规范)缓存报告控制块的一个关键属性,其主要作用是标识报告控制块的占用时间。在客户端订阅报告的过程中,ResvTms 起到了至关重要的作用。通过设置 ResvTms,可以确保报告控制块在同一时间仅被一个客户端所使用,从而有效避免了多个客户端同时访问导致的资源冲突问题。这种机制不仅保障了数据传输的准确性和可靠性,还使得客户端能够稳定地接收报告数据,对于基于 IEC61850 标准的电力系统通信等应用场景具有重要的实际意义。


http://www.ppmy.cn/ops/165525.html

相关文章

Redis 事务底层实现

Redis 事务的底层实现主要基于以下机制: 1.事务的启动与命令排队 Redis 使用MULTI命令启动一个事务。当客户端发送MULTI命令后,Redis 会进入事务模式。在此模式下,客户端发送的所有命令不会立即执行,而是被放入一个队列中&#x…

STM32 内置的通讯协议

数据是以帧为单位发的 USART和UART的区别就是有没有同步功能 同步是两端设备有时钟连接,异步是没时钟连接,靠约定号的频率(波特率)接收发送数据 RTS和CTS是用来给外界发送已“可接收”或“可发送”信号的,一般用不到…

Python数据分析之数据可视化

Python 数据分析重点知识点 本系列不同其他的知识点讲解,力求通过例子让新同学学习用法,帮助老同学快速回忆知识点 可视化系列: Python基础数据分析工具数据处理与分析数据可视化机器学习基础 四、数据可视化 图表类型与选择 根据数据特…

Denoising as Adaptation Noise-Space Domain Adaptation for Image Restoration

去噪即自适应:用于图像恢复的噪声空间域自适应 论文链接:https://arxiv.org/html/2406.18516v3 项目链接:https://kangliao929.github.io/projects/noise-da/ ABSTRACT 尽管基于学习的图像恢复方法取得了重大进展,但由于合成数…

electron 麒麟系统(Linux)无法创建桌面快捷方式

electron信创(Linux)无法创建快捷方式 背景说明解决方案1.解压.deb文件2.添加shell脚本3.重新编译.deb安装包4.验证 建议 背景说明 使用electronelectron-builder打包.deb安装包后,再Linux系统下安装后。 开始菜单 快捷方式✅ 系统桌面 快捷…

ARM嵌入式低功耗高安全:工业瘦客户机的智慧城市解决方案

智慧城市建设的不断推进,工业瘦客户机(Industrial Thin Client)作为一种高效、稳定的计算终端设备,正在成为智慧城市基础设施的重要组成部分。工业瘦客户机以其低功耗、高安全性和易管理性,为智慧城市的各个领域提供了…

STM32 单片机常见的 8 种输入输出模式

STM32 单片机常见的 8 种输入输出模式 文章目录 STM32 单片机常见的 8 种输入输出模式1. 浮空输入模式 (GPIO_Mode_IN_FLOATING)介绍使用场景示例代码 2. 上拉输入模式 (GPIO_Mode_IPU)介绍使用场景示例代码 3. 下拉输入模式 (GPIO_Mode_IPD)介绍使用场景示例代码 4. 模拟输入模…

【Academy】SSRF ------ Server-side request forgery

SSRF ------ Server-side request forgery 1. 什么是 SSRF?2. SSRF 攻击的影响是什么?3. 常见的 SSRF 攻击3.1 针对服务器的 SSRF 攻击3.2 针对其他后端系统的 SSRF 攻击 4. 规避常见的 SSRF 防御4.1 具有基于黑名单的输入过滤器的 SSRF4.2 具有基于白名…