IEC 61850扫盲

目录

1 简介

2 主要特点

2.1 信息分层

2.2 信息模型与通信协议独立

2.3 数据自描述

2.4 面向对象数据统一建模

2.5 带确认服务

2.6 不带确认的服务

2.7 VMD(虚拟制造设备)

2.8 GOOSE(Generic Object Oriented Substation Event)

2.9 数据帧格式

2.10 采样值SV(Sampled Value)


1 简介

IEC 61850(国内DL/T 860):国际电工委员会制定的变电站通信网络和系统系列标准,是迄今为止变电站自动化领域最为完善的通信标准。
协议官方文档。其他参考文档IEC61850应用入门读书笔记

主要分为四大部分:

①系统部分:IEC61850-1,IEC61850-2,IEC61850-3,IEC61850-4,IEC61850-5共五个分册,介绍制定标准的出发点。

②配置部分:IEC61850-6,定义变电站系统和设备配置,功能信息及相对关系的变电站配置描述语言。

③数据模型,通信服务和映射部分:IEC61850-7,IEC61850-8,IEC61850-9,标准最核心的部分,从技术实现角度描述了信息模型,通信服务接口模型,信息模型与实际通信网络的映射方法,实现了系统信息模型的统一,通信服务的统一和传输过程的一致。

④测试部分:IEC61850-10,系统测试的方法,等级,环境和设备要求等。

2 主要特点

2.1 信息分层

智能电站介绍参考智能变电站基本原理和IEC61850_智能变电站详解_码灵的博客-CSDN博客

①间隔层和站控层的保护数据交换

②间隔层与远方保护(不在本标准内)之间保护数据交换

③间隔层内部数据交换

④过程层和间隔层之间采样值交换

⑤过程层和间隔层之间控制数据交换

⑥间隔层和站控层之间控制数据交换

⑦站控层与远方工程师办公地数据交换

⑧间隔之间直接数据交换

⑨站控层内部数据交换

⑩站控层与远方控制中心之间控制数据交换

与传统变电站对比

2.2 信息模型与通信协议独立

IEC61850标准定义了抽象通信服务接口ACSI(Abstract Communication Service Interface)。

ACSI独立于具体的网络底层通信协议(如MMS)和具体的网络类型(如以太网),需要具体网络接口时,只需采用特定通信服务映射SCSM(Specific Communication Service Mapping),由SCSM映射到具体的通信协议栈。SCSM的内容就是根据需求将ACSI信息模型和服务映射到具体的通信协议。IEC61850需要对信息模型进行扩充,升级时,无需改变已采用的底层通信协议,只要改变具体的SCSM即可。

ACSI主要设定了各类服务模型包括连接服务模型、变量访问服务模型、数据传输服务模型、设备控制服务模型、文件传输服务模型、时钟同步服务模型等。这些服务模型定义了通信对象以及如何对这些对象进行访问,实现客户应用端和服务器应用端的通信,完成实时数据的访问和检索、对设备的控制、时间报告和记录、设备的自我描述等。

2.3 数据自描述

传统变电站自身的信息模型在报文中只是一个个没有明显含义的数据,数据要发送端和接收端事先约定,并一一对应,一旦有调整,相关系统和端都要修改。

IEC61850采用面向对象的自描述方法,在数据源就对数据本身进行自我描述,无需预先约定的限制,接收方接受数据后能马上建立数据库,大大简化了验证和管理工作。

2.4 面向对象数据统一建模

IEC61850采用面向对象的建模技术,使得信息模型具有继承性,可复用性等特点。信息模型的每一层都定义为抽象的类,封装了相应的属性和服务,属性描述了这个类的所有实例的外部可视特征,而服务提供了访问类熟悉的方法。

MMS(Manufacture Message Specification

MMS规范位于应用层,采用客户端/服务器模式。

2.5 带确认服务

 

2.6 不带确认的服务

 

2.7 VMD(虚拟制造设备)

由实际设备映射得到,可以理解为实际设备的镜像,目的是未来‘隐藏’实际设备的技术细节,在实际通信时,客户端只和VMD模型中的虚拟对象,虚拟变量进行信息交互。

 

2.8 GOOSE(Generic Object Oriented Substation Event)

面向通用对象的变电站事件,采用发布——订阅模式,允许一个数据发出者和多个数据接收者之间形成点对多点的直接通信,适用于数据流量大且实时性要求高的场合。用于传输变电站内IED之间重要的实时性信号。

报文中有StNum和SqNum参数,StNum是状态序号,用户记录GOOSE数据总共的变位次数,GOOSE数据集成员的值每改变一次,StNum加1。SqNum为顺序号,用于记录稳态情况下发出报文的帧数,装置每发出一帧GOOSE报文,SqNum应加1;当有GOOSE数据变位时,该值归0,从头开始重新计数。

 

2.9 数据帧格式

目的地址长度为6个字节,前三个字节固定为01-0C-CD,第四个字节01代表GOOSE,04代表SV。

APPID长度为2个字节,由APPID类型+实际ID值组成,

2.10 采样值SV(Sampled Value)

采用发布——订阅模式,允许一个数据发出者和多个数据接收者之间形成点对多点的直接通信,适用于数据流量大且实时性要求高的场合。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/133849.html

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

相关文章

Vue.js的服务器端渲染(SSR):为什么和如何

🌷🍁 博主猫头虎(🐅🐾)带您 Go to New World✨🍁 🦄 博客首页——🐅🐾猫头虎的博客🎐 🐳 《面试题大全专栏》 🦕 文章图文…

【C# Programming】继承、接口

一、继承 1、派生 继承在相似而又不同的概念之间建立了类层次概念。 更一般的类称为基类,更具体的类称为派生类。派生类继承了基类的所有性质。 定义派生类要在类标识符后面添加一个冒号,接着添加基类名。 public class PdaItem {public string Name {…

时序预测 | MATLAB实现ARMA自回归移动平均模型时间序列预测

时序预测 | MATLAB实现ARMA自回归移动平均模型时间序列预测 目录 时序预测 | MATLAB实现ARMA自回归移动平均模型时间序列预测预测效果基本介绍程序设计参考资料 预测效果 基本介绍 MATLAB实现ARMA时间序列预测(完整源码和数据) 本程序基于MATLAB的armax函…

安全实战 | 怎么用零信任防范弱密码?

防范弱密码,不仅需要提升安全性,更需要提升用户体验。 比如在登录各类业务系统时,我们希望员工登录不同系统不再频繁切换账号密码,不再需要3-5个月更换一次密码,也不再需要频繁的输入、记录、找回密码。 员工所有的办…

JDK9特性——模块化REPL工具

文章目录 前言模块化模块化案例 可交互的REPL工具 前言 谈到Java9大家往往第一个想到的就是Jigsaw项目(后改名为Modularity)。众所周知,Java已经发展超过20年(95年最初发布),Java和相关生态在不断丰富的同时也越来越暴露出一些问…

开源药店商城系统源码比较:哪个适合你的药品电商业务

在构建药品电商业务时,选择适合的药店商城系统源码是至关重要的决策之一。开源药店商城系统源码提供了快速入门的机会,但在选择之前,您需要仔细考虑您的需求、技术要求和可扩展性。本文将比较几个流行的开源药店商城系统源码,以帮…

照片批量处理 7000张

需求: 有6700照片导入系统; 系统只支持500张/每次; 6700 按机构分类复制提取出来; 分批次导入; 6700 分17份复制到对应文件夹中; 照片按照学号命名的; 20231715401.jpg 开始用bat脚本…

Chatbase:AI客服聊天机器人工具

【产品介绍】 名称 Chatbase.co 具体描述 Chatbase.co 是一个智能的聊天机器人平台,它可以帮助用户快速地构建、部署和分析用户的聊天机器人,无论 用户是一个初学者还是一个专家。用户可以使用 Chatbase.co …

C# 查找迷宫路径

1.导入图像&#xff0c;并且将图像转灰度 using var img new Image<Bgr, byte>(_path); using var grayImg img.Convert<Gray, byte>(); 2.自动二值化图像 using var inputGrayOut new Image<Gray, byte>(grayImg.Size); // 计算OTSU阈值 var threshol…

技师学院物联网实训室建建设方案

一、概述 1.1专业背景 物联网&#xff08;Internet of Things&#xff09;被称为继计算机、互联网之后世界信息产业第三次浪潮&#xff0c;它并非一个全新的技术领域&#xff0c;而是现代信息技术发展到一定阶段后出现的一种聚合性应用与技术提升&#xff0c;是随着传感网、通…

Echarts 旭日图的详细配置过程

文章目录 旭日图 简介配置过程简易示例 旭日图 简介 Echarts旭日图是一种数据可视化图表类型&#xff0c;用于展示层次关系数据的分布情况。旭日图通过不同的环形区域和扇形区域来表示数据的层次和大小关系&#xff0c;从而形成一个太阳的形状&#xff0c;因此得名旭日图。 E…

【深度学习】 Python 和 NumPy 系列教程(十五):Matplotlib详解:2、3d绘图类型(1):线框图(Wireframe Plot)

目录 一、前言 二、实验环境 三、Matplotlib详解 1、2d绘图类型 2、3d绘图类型 0. 设置中文字体 1. 线框图&#xff08;Wireframe Plot&#xff09; 一、前言 Python是一种高级编程语言&#xff0c;由Guido van Rossum于1991年创建。它以简洁、易读的语法而闻名&#xff0…

postman连接websocket, 建立连接、聊天测试(v8.5.1)

1. postman v8.5版本 以上支持 websocket。 2. 选择websocket请求模块File - New... 3. WebSocketServer.java import org.springframework.stereotype.Component; import javax.websocket.*; import javax.websocket.server.PathParam; import javax.websocket.server.Server…

巨人互动|Google海外户Google+有什么用途

Google是Google推出的一项社交网络服务&#xff0c;类似于Facebook和Twitter。它为用户提供了一个分享和交流的平台&#xff0c;具有许多不同的用途。 首先&#xff0c;Google可以让用户轻松地与朋友、家人、同事和其他人建立联系。通过添加他人为好友或加入共同兴趣的群组&am…

linux环境部署jmeter并执行测试

下载jmeter和jdk jmeter官网和java-jdk官网下载压缩包文件 jmeter下载地址&#xff1a;点此下载 jmeter Apache JMeter - Download Apache JMeter java-jdk下载地址&#xff1a;点此下载 jdk Java Downloads | Oracle 安装包根据Linux配置进行选择。 上传文件到Linux并解压文…

IDEA 打包MapReduce程序到集群运行的两种方式以及XShell和Xftp过期的解决

参考博客 【MapReduce打包成jar上传到集群运行】http://t.csdn.cn/2gK1d 【Xshell7/Xftp7 解决强制更新问题】http://t.csdn.cn/rxiBG IDEA打包MapReduce程序&#xff08;方式一&#xff09;【轻量级打包】 这里的打包是打包整个项目&#xff0c;后期等学会怎么打包单个指定…

解决mybatis-plus不能俩表联查分页之手动写分页

public class MyPageHelper {// 调用pageInfo插件内的方法 开启分页 需要传入一个起始页的值和每页显示的条数public static void startPage(PageRequest pageRequest) {PageHelper.startPage(pageRequest.getPageNum(),pageRequest.getPageSize());}// 封装结果集public stati…

七天学会C语言-第一天(C语言基本语句)

一、固定格式 这个是C程序的基本框架&#xff0c;需要记住&#xff01;&#xff01;&#xff01; #include<stdio.h>int main(){return 0; }二、printf 语句 简单输出一句C程序&#xff1a; #include<stdio.h> int main(){printf("大家好&#xff0c;&quo…

9月15日作业

Qt代码 #include "mywnd.h"//构造函数的定义 mywnd::mywnd(QWidget *parent): QWidget(parent) //显性调用父类的有参构造完成对子类从父类继承下来成员的初始化工作 {//窗口设置this->resize(QSize(500, 433));this->setWindowTitle("Widget&quo…

一分钟带你快速了解Prettier+配置指南

什么是 Prettier prettier是一个代码格式化工具&#xff0c;它可以支持JS/JSX/TS/Flow/JSON/CSS/LESS等文件格式。 安装依赖到开发环境 //npm npm install --save-dev --save-exact prettier //yarn yarn add --dev --exact prettier根目录下创建.prettierrc.js 点击查看官…