写这篇文章,大家可能疑问,怎么前面刚说modbus,这下立马就跳到IEC61850了,是不是跳跃有点大,首先本人是一个比较随意的人,我是想到哪写到哪,其次比如像cdt,104,103这些规约,网上的资料已经很详尽了,没必要再费笔墨叙述了,当然叙不叙述,还是看哪天心情吧

接触电力行业的应该或多或少的听说过这个协议,这是一个电力系统自动化领域唯一的全球通用标准。基本上现在国家电网都是采用了这个协议对接。当然还有一些地方仍然采用104 103 101等规约。本人也是接触61850一段时间,才窥得其中一二,分享出来与大家讨论,也包含了我自己学习的一些方法和思路。

叙述之前,先给大家分享一个文档,当然网上搜索也能下载的到,我这里直接提供了,阅读它可以对61850的基本概念,用途等有个大概的了解。百度云地址:https://pan.baidu.com/s/1miinycC 密码 lbk2

一、具备知识

首先C是必须的,当然如果只是工程人员,这个另说。其次懂一点面向对象的知识,这样才能懂得61850的建模等概念。然后便是接触电力这个行业了,有基本通讯协议的概念。

二、学习思路

1、开源大法好

初学者切勿盲目阅读61850的协议文档,如果没有相应的知识,只会觉得枯燥无味。我建议从开源的61850学习。这是很好的资料,里面的代码会让你迅速编成一个服务的或者客户端,这样就可以通讯起来看具体的交互流程,可配合wireshark等抓包工具进行分析。百度输入libiec61850即可,这是网站的主页面。

此开源项目也会同步到github上,佩服国外大神啊,膜拜中。忘记说最重要的一点了,一定要有英语基础,目前61850的教程,基本很少有中文的,我当时学习的时候是一边阅读,一边开着有道词典,绝不是打广告啊

2、轰炸式学习

不建议大家浏览这个网站就是只为了下载这个代码,更应该通篇阅读,不仅能对你学习61850有帮助,而且也能让你对这个开源代码学习使用有极大的帮助。

3、深入学习icd文件

想对61850有更深的理解,或者说入门,学习icd文件的构造是必不可少的。这体现了一个只能电子设备的建模过程,不要看文件很简单,里面有着很大的学问。非一朝一夕之事。大家工作中如果有遇到的一定深有体会,往往一个地方写错,就会导致数据映射不正常。建议大家可以下载一些xml分析工具浏览结构。

三、总结

第一部分就先讲到这,欲速则不达,先学习前面说的东西,虽然描述简单没有几句话,但是学习的过程还是比较漫长的。后面的文章将会给大家一步步分析61850,包括给大家提供一些工具测试等等。当然也只是自己的一些拙见啊,不见得正确,如有错误请大神指正啊

ps:libiec61850是一个很好的学习资料,但是能不能用于现场中,还需要检验。当初基于它已经开发好程序,即将投入现场使用时,被经理叫停,说不太放心,要用商业代码,有电力行业知识的大家都知道,是思科的代码。至于思科的代码从哪里弄,不要问我,我不知道,哈哈。多说一句,思科的代码一开始学习,是真心不习惯,比较难理解。不过慢慢的你就会发现它的好了。

第二份61850文章也已发布,提供了61850服务端的demo程序,可以点击我的头像,继续查看文章。

最后,欢迎大家入群交流,不管是小白还是大牛,都欢迎,大家一起学习,群号:586166104,也可以加微信号HardAndBetter

浅谈-61850-1相关推荐

  1. 浅谈MySQL存储引擎-InnoDBMyISAM

    浅谈MySQL存储引擎-InnoDB&MyISAM 存储引擎在MySQL的逻辑架构中位于第三层,负责MySQL中的数据的存储和提取.MySQL存储引擎有很多,不同的存储引擎保存数据和索引的方式 ...

  2. 【大话设计模式】——浅谈设计模式基础

    初学设计模式给我最大的感受是:人类真是伟大啊!单单是设计模式的基础课程就让我感受到了强烈的生活气息. 个人感觉<大话设计模式>这本书写的真好.让貌似非常晦涩难懂的设计模式变的生活化.趣味化 ...

  3. 学校计算机机房好处,浅谈学校计算机机房维护

    浅谈学校计算机机房维护    现在的学校机房都配置了数量较多的计算机,而且机房的使用非常频繁.对于怎样维护好计算机,特别是计算机软件系统,对广大计算机教师来说是一个很重要且非常现实的问题.下面就本人在 ...

  4. java 中的单元测试_浅谈Java 中的单元测试

    单元测试编写 Junit 单元测试框架 对于Java语言而言,其单元测试框架,有Junit和TestNG这两种, 下面是一个典型的JUnit测试类的结构 package com.example.dem ...

  5. mybatis与php,浅谈mybatis中的#和$的区别

    浅谈mybatis中的#和$的区别 发布于 2016-07-30 11:14:47 | 236 次阅读 | 评论: 0 | 来源: 网友投递 MyBatis 基于Java的持久层框架MyBatis 本 ...

  6. 浅谈GCC预编译头技术

    浅谈GCC预编译头技术 文/jorge --谨以此文,悼念我等待MinGW编译时逝去的那些时间. 其 实刚开始编程的时候,我是丝毫不重视编译速度之类的问题的,原因很简单,因为那时我用BASICA.后来 ...

  7. 【笔记】震惊!世上最接地气的字符串浅谈(HASH+KMP)

    震惊!世上最接地气的字符串浅谈(HASH+KMP) 笔者过于垃圾,肯定会有些错的地方,欢迎各位巨佬指正,感激不尽! 引用:LYD的蓝书,一本通,DFC的讲稿,网上各路巨佬 Luguo id: 章鱼那个 ...

  8. 浅谈几种区块链网络攻击以及防御方案之其它网络攻击

    旧博文,搬到 csdn 原文:http://rebootcat.com/2020/04/16/network_attack_of_blockchain_other_attack/ 写在前面的话 自比特 ...

  9. 浅谈几种区块链网络攻击以及防御方案之拒绝服务攻击

    旧博文,搬到 csdn 原文:http://rebootcat.com/2020/04/14/network_attack_of_blockchain_ddos_attack/ 写在前面的话 自比特币 ...

  10. 浅谈几种区块链网络攻击以及防御方案之女巫攻击

    旧博文,搬到 csdn 原文:http://rebootcat.com/2020/04/13/network_attack_of_blockchain_sybil_attack/ 写在前面的话 自比特 ...

最新文章

  1. (无奈之举)2011年01月26号日志
  2. scrum 11.8
  3. CodeForces - 1562D2 Two Hundred Twenty One (hard version)(二分)
  4. leetcode 441. 排列硬币(Java版)
  5. 字符url编码_HTML URL编码字符参考
  6. 计算机科学与技术志愿意愿,高考志愿填报如何得高分
  7. 【斗地主 javascript js 斗地主 AI 人机 网页在线】基于专家系统的斗地主AI算法
  8. 硬件设计14---什么是预加重与去加重技术?
  9. ORACLE 提取汉字拼音首字母及汉字排序
  10. Java - mian()
  11. 嵌入式系统ARM期末总复习
  12. 关于MySQL的驱动org.gjt.mm.mysql.Driver
  13. 你不能做宅男,因为你穷
  14. MDK5 nRF BLE(蓝牙低功耗)
  15. 微信公众号-授权登录
  16. 施工企业选择智慧工地的有效方法
  17. 昂达v80 plus linux,昂达(ONDA)V80 Plus平板电脑整体性能评测-ZOL中关村在线
  18. YGG SEA与Solana Ventures达成合作,为东南亚的游戏开发注入活力
  19. 双十一大促季,客服资源该如何合理配置
  20. Core Animation之多种动画效果

热门文章

  1. 服务器电源的电源管理芯片,TI推出新款IC PMBus 管理及保护服务器电源
  2. ACM:《挑战程序设计竞赛》
  3. 产品经理面试问题及答案大全《一》
  4. oracle宿舍管理系统实训报告,学生宿舍管理系统_开题报告
  5. 数字电子技术基础(第六版)阎石 版 课后答案 课后题答案与解析 课后习题答案
  6. Vue实现仿豆瓣电影
  7. 15款免费远程控制软件下载
  8. Python配置CPLEX
  9. 【控件】mars3d控件的设置
  10. 关于微信投票微信投票神器及微信刷票软件免费版如何操作微信投票怎么免费刷票