61850协议服务器端开发,基于IEC61850标准的服务端程序的设计与实现
摘要:
IEC61850是一个关于变电站自动化系统结构和数据通信的国际标准,同一个世界,同一个标准,对行业和市场的影响也是革命性的和长期性的。应用“统一的”标准对电力系统用户和电力设备供应商、系统集成商同样都是有利的。但是IEC61850协议体系非常庞大,要实现IEC61850整个系统需要解决很多技术难题,在加上国际上有很多通信标准被引入到了国内电力系统中,这些标准并不统一,这样互操作问题也一直是变电站自动化系统中面临的问题。目前很多现有的变电站系统仍然采用传统的协议体系,这给IEC61850的推广带来一定的困难。本论文正是针对上述问题,以IEC61850协议体系为研究对象,在深入分析了协议定义的抽象通信服务接口,逻辑节点建模,服务层映射等技术后,研究怎样将一些通过传统通信协议体系实现的变电站系统接入到IEC61850系统中,并对传统通信协议的解析以及转换为IEC61850协议模型进行了详细的研究分析。论文主要内容为:1.研究了IEC61850抽象通信服务接口ACSI,设计ACSI基本数据类模型模型,数据模型主要表达协议定义的服务、逻辑设备、逻辑节点,数据、数据属性之间逻辑关系,通过设计ACSI函数接口以及函数接口的实现,处理逻辑设备、逻辑节点等的通信。2.研究了MMS服务接口与BER编解码逻辑,设计了MMS服务接口,以用于处理IEC61850通过网络传输所得到数据。3.研究了ACSI服务接口与MMS服务接口映射,ACSI服务接口和MMS服务的接口实际是一一对应的,设计服务接口的映射即将IEC61850服务端或者客户端的ACSI数据模型的数据对象或者数据属性转换为MMS协议定义的数据对象和数据属性。4.研究了传统通信协议的解析,同时将解析得到的数据转换为IEC61850定义的ACSI数据模型,这部分的设计为一个独立的程序模块,便于工程组网,论文中将该模块定义为通信前置模块,通过WCF服务与IEC61850的模块进行通信。5.研究了SCL变电站配置文件数据的读取实现,工程组网以及通信数据都是通过配置进行描述,设计这部分内容主要是从现有的工程配置中将数据读取到IEC61850数据模型中,用于通信传输。6.研究了IEC61850服务端与客户端的通信逻辑实现,设计的逻辑主要是将服务端的数据模型映射到客户端显示,然后再通过数据模型进行访问,实时更新通信数据。
展开
61850协议服务器端开发,基于IEC61850标准的服务端程序的设计与实现相关推荐
- 61850协议服务器端开发,IEC61850报告服务端开发.doc
IEC61850报告服务端开发 本文讲述的是IEC61850中最常用的报告功能服务端的实现方法,内容包含了CID建模,编码实现,还包括后面的运行效果.MMS报文等. 一.CID建模 1.通讯部分: ? ...
- java xmpp协议_GitHub - zhengzhi530/xmpp: 基于Xmpp协议的即时通讯社交软件(客户端+服务端)...
yyquan 开源一个自己去年写的基于Xmpp协议的即时通讯社交软件 (客户端+服务端) 本项目仅供参考,对于正在学习Xmpp以及javaweb后台的同学,可以看一下. 做这个项目纯属个人兴趣爱好,所 ...
- 基于STM32标准库的MS5837程序移植
基于STM32标准库的MS5837程序移植 一.准备工作 1. 硬件电路 2. 新建工程 二.开始移植 1. IIC底层模拟 2. MS5837移植 3. 主函数编写 4. 代码调试结果 三.源代码下 ...
- python 安卓应用层_使用Python开发客户端和服务端程序 理解应用层协议和表示层...
不少学习计算机网的学生,对于服务器和客户机,以及应用层协议 表示层理解的不完全,在这里我使用Python编写了用于传输学生信息的程序.服务端使用TCP的8898端口侦听客户端的请求.客户端向服务端发送 ...
- 基于 Koa 的微服务 Node.js 框架设计思路与简单实现
大家好,我是前端点线面,毕业于华中科技大学,非科班出身的一枚新时代农民工,现在是百度前端研发工程师,著有<前端百题斩>.数十篇学习思维导图(go.React.Redux.Vue.Vuex. ...
- java聊天程序论文_【基于java的仿qq聊天程序的设计与实现论文最终版材料】
基于java的仿qq聊天程序的设计与实现(论文)(最终版) <基于java的仿qq聊天程序的设计与实现(论文).doc>由会员分享,可免费在线阅读全文,更多与<基于java的仿qq聊 ...
- TCP服务端程序开发
TCP服务端程序开发 1. 开发 TCP 服务端程序开发步骤回顾 创建服务端端套接字对象 绑定端口号 设置监听 等待接受客户端的连接请求 接收数据 发送数据 关闭套接字 2. socket 类的介绍 ...
- 网络编程之TCP服务端程序开发
TCP服务端程序开发 学习目标 能够写出TCP服务端应用程序接收和发送消息 1. 开发 TCP 服务端程序开发步骤回顾 创建服务端端套接字对象 绑定端口号 设置监听 等待接受客户端的连接请求 接收数据 ...
- 计算机毕业设计及论文-原创(基于SpringBoot的奥运村服务管理平台的设计与实现)
计算机毕业设计及论文-基于SpringBoot的运动员服务管理平台的设计与实现 前言(说明及本人联系方式) 介绍 主要技术介绍 整体架构图 功能架构图 部分页面展示 主要的组织结构 结语 前言(说明及 ...
- 基于Nodejs的心理咨询微信小程序的设计和实现
<基于Nodejs的心理咨询微信小程序的设计和实现>该项目采用技术Nodejs.mysql数据库 ,项目含有源码.论文.PPT.配套开发软件.软件安装教程.项目发布教程.核心代码介绍视频等 ...
最新文章
- 别再写满屏的try-catch了,真丑,全局异常处理不会吗?
- BASIC-1 闰年判断
- ngx_event_expire_timers
- 【BZOJ】1679: [Usaco2005 Jan]Moo Volume 牛的呼声(数学)
- 换行样式不要首行缩进_修改文档样式库中的“正文”样式,使得文档中所有正文段落首行缩进2个字符。...
- 阿里CTO谈BAT:李彦宏说是新瓶装旧酒、马化腾说太遥远了、马云说今天就应该做
- [Ubuntu] 软链接
- 告别枯燥,这本插画式 Python 书难怪销量 70W+
- JavaScript数组归并方法reduce
- 浅析欢乐时光(HAPPY TIME)病毒
- extmail mysql数据库 重启_linux下安装和配置extmail
- 第一章-数据规范-数据分析报表设计标准
- PS常用快捷键 初学者必看
- Unity 之 ShaderGraph 实现火焰效果入门级教程
- WPS使用格式刷复制样式之后重新排序
- 京东官网首页js+css+html基础
- 360安全卫士团队版or企业版卸载
- 2022年游戏出海行业研究报告
- ST-LINK/V2:cannot reset target shutting down debug session
- excel单元格内容拆分_Excel技巧:如何批量合并相同内容单元格?