基本术语

  • SCL配置语言和建模相关

    • SCL             ---  变电端配置描述语言(Substation Configuration description Language)
    • XML             --- 扩展标记语言(Extensible Markup Language)
    • XSD            --- XML语法定义(XML Schema Definition)
    • IED             --- 智能电子设备(Intelligent Electronic Device)
    • LD              --- 逻辑设备(Logic Device)
    • LN              --- 逻辑节点(Logic Node)
    • DO              --- 数据对象(DATA in IEC61850-7-2, data object type or instance, depending on the context)
    • DOI             --- 数据对象实例(Instantiated DATA Object(DATA)
    • DA              --- 数据属性(Data Attribute)
    • DAI             --- 数据属性实例Instantiated Data Attribute
    • BDA            --- 非结构化的基本数据属性(Basic Data Attribute, that is not structured)
    • ldInst          --- 逻辑设备实例(Instance identification of a Logical Device as part of its name)
    • LnInst         --- Instance number of a Logical Node as a part of its name
    • SDI             --- Instantiated Sub DATA; middle name part of a structured DATA name
    • SDO            --- Sub DATA within a DOType, referencing another DOType
    • ICD            --- 智能电子设备配置说明(IED Configuration Description)
  • SV采样相关
    • MSV            --- Multicast Sampled Value
    • MsvID          --- ID for MSV(Multicast Sampled Value)
    • RCB            ---  Report Control Block
    • UsvID          --- ID for USV (Unicast Sampled Value)
    • PDU            --- 协议数据单元(Protocol Data Unit)
    • ASDU         ---- 应用服务数据单元(Application Service Data Unit)
  • MMS相关
    • ACSI           --- 抽象通信服务接口 (Abstract Communication Service Interface)
    • MMS           --- 制作报文规范(Manufacturing Message Specification)
  • 其他
    • UML            --- Unified Modelling Language
    • URI             --- Universal Resource Identifier
    • VMD           --- 虚拟制造设备(Virtual Manufacturing Device)
    • BDA            --- Basic DATA Attribute, i.e. not structured
    • CIM             --- Common Information Model for energy management applications
    • ID               --- Identifier

IEC61850-MMS整体结构:

简介

(1) 和其他通信协议一样,IEC61850也可分为服务器和客户端两部分,服务器提供对应的服务,客户端则请求服务
(2) 服务器和客户端的划分都只是逻辑上的,并不规定他们的物理位置,同一台设备,可能既具务服务器的功能,又具务客户端的功能
(3) 服务器和客户端的通信也高度抽象,不规定服务具体怎样被调用的,只规定了服务接口,接口的实现由系统决定(可以为USB、Ethernet、当服务器和客户端位于同一台机器上也可直接进行内存拷贝)当前大部分以Ehternet为主

IEC61850通信模型

(1) IEC61850通信报文由以下6类报文组成:类型1(快速报文)、类型1A(跳闸报文)、类型2(中等速度报文)、类型3(低速报文)、类型4(原始数据报文)、类型5(文件传输功能)、类型6(时间同步报文)
(2) 不同类型的报文由于其属性(如:数据量、重要性、实时性)不同而使用不同的传输模式
(3) 1和1A类报文由于其实时性要求高所以被映射为专门的以太网类型
(4) 2、3、5类型报文则使用一般的TCP/IP协议
(5) 类型6报文由于其数据量大、实时性要求不高,可以和2、3、5报文区分开来
(6) 此外IEC61850中还采用了其他非标准协议,如用于时间同步的SNTP协议
(7) IEC61850采用的协议分类如下: 采样值(组播) --- SMV(IEC61850-9-2)、通用变电站事件 --- GOOSE、时间同步 --- SNTP、核心ACSI服务 --- MMS Protocol Sutie、通用变站状态事件 --- GSSE

总结
(1) 总的来说、IEC61850的通信可以分为如下两种模式
(2) 普通报文,使用TCP/IP这类有连接的协议实现,其特点是:能信稳定、数据量大,多为端到端通信。报文采用一部一答的方式读取、设备和进行控制
(3) 快速和紧急报文,一般使用无连接的协议实现,可以是多播,也可以是单播,这类报文并不一定有回应,其特点是实时性高。采用另外的方法(如增加带宽、直接与链路层通信)的办法实现报文的可靠性,一般情况下
这类报文每过一段时间发送一次,服务器一直在监听,在一段时间后还没接受到某一客户发过来的报文,则认为该客户端已离线,在客户端有特殊事件时,客户端则会提高报文发送频率

IEC61850 协议分析相关推荐

  1. MMS(Manufacturing Message Specification)协议分析

    1.简介 MMS(Manufacturing Message Specification)中文翻译为制造报文规范,在介绍MMS之前我们先简单科普一下IEC61850标准. IEC61850是电力系统自 ...

  2. 工控CTF之协议分析2——MMS

    协议分析 流量分析 主要以工控流量和恶意流量为主,难度较低的题目主要考察Wireshark使用和找规律,难度较高的题目主要考察协议定义和特征 简单只能简单得干篇一律,难可以难得五花八门 常见的工控协议 ...

  3. 工控CTF之协议分析6——s7comm

    协议分析 流量分析 主要以工控流量和恶意流量为主,难度较低的题目主要考察Wireshark使用和找规律,难度较高的题目主要考察协议定义和特征 简单只能简单得干篇一律,难可以难得五花八门 常见的工控协议 ...

  4. WebSocket协议分析

    点击上方↑↑↑蓝字[协议分析与还原]关注我们 " 解析websocket数据格式." 好久不见,一晃一年又过去了,祝大家新年好运. 今天,给大家分析一个常见的协议--WebSock ...

  5. 宅男抖音某猫协议分析及应用破解

    " 分析传说中的快x,顺便提供破VIP线路及去启动广告方法." 在当今这个由应用市场主导的网络上,流传着一批应用,它们低调又神秘,依赖口碑与独立网站在地下渠道传播,应用市场中从来都 ...

  6. 从新手到入门,如何进入协议分析的世界

    " 协议分析与还原自学及入门指南." 有部分朋友给我发消息,说对协议还原很感兴趣,但苦于没人指导,希望得到我的帮助,问我如何进行协议分析的学习. 这篇文章从初学者的角度,编列了一个 ...

  7. 协议分析中的TCP/IP网络协议

    " TCP/IP协议作为互联网的基础,在协议分析中不可或缺,本文介绍在对协议进行分析还原的过程中的一些要点,快速掌握协议还原的精髓." 注意,本文比较枯燥乏味,若非需要了解TCP/ ...

  8. 五款常用协议分析处理工具推荐

    工欲善其事,必先利其器,一款好的工具,能取到事半功倍的效果. 进行协议分析,好的辅助工具必不可少,本文推荐五款最常用且易用的协议分析工具给大家,包括两款综合抓包及分析工具,一款协议重放工具,一款pca ...

  9. PYTHON黑帽编程1.5 使用WIRESHARK练习网络协议分析

    Python黑帽编程1.5  使用Wireshark练习网络协议分析 1.5.0.1  本系列教程说明 本系列教程,采用的大纲母本为<Understanding Network Hacks At ...

  10. TCP/IP协议分析

    一;前言 学习过TCP/IP协议的人多有一种感觉,这东西太抽象了,没有什么数据实例,看完不久就忘了.本文将介绍一种直观的学习方法,利用协议分析工具学习TCP/IP,在学习的过程中能直观的看到数据的具体 ...

最新文章

  1. 高斯回归过程应用例子
  2. ExtJs 3 自定义combotree
  3. touch事件总结,监听屏幕点击事件
  4. (转)MySQL自带的性能压力测试工具mysqlslap详解
  5. ES6箭头函数(节选自《ECMAScript 6 入门》)
  6. mysql连接参数配置
  7. socket编程(三)
  8. 【考试总结】NOIP模拟 test10-27
  9. 【证明】—— 斐波那契
  10. linux cpu监控方案,Linux性能优化和监控系列(二)分析CPU性能
  11. 网上鞋店html,“鞋店”是“shoes store”还是“shoe store”?
  12. 阿里云服务器和虚拟主机之间的区别
  13. 分别实现:css动画、js动画、vue动画
  14. 数据在链路层传播相关时间计算
  15. 崩坏三 夏日竞猜 7.21 第一场
  16. [长期更新]相似单词对比
  17. 浅谈设计模式在iOS开发实战项目中的应用
  18. 个人总结-研一上学期
  19. MAC文件误删怎么办?mac数据恢复,亲测很好用的方法
  20. 阿里云服务器的WebSocket压力测试报告

热门文章

  1. Altium Designer 18生成Gerber教程
  2. altium designer设计3D PCB技巧
  3. 基于ThinkPHP6.0 - 宝塔搭建漫画CMS管理系统源码实测
  4. Google Chrome谷歌浏览器离完整离线安装包下载地址整理总汇
  5. 掘金网无极ip代理软件IOS版如何下载安装?
  6. GoogleMaterialDesign900个实用的Axure图标组件库
  7. html实现好看的注册页面,html+css做一个好看的可翻转登录注册界面代码实例
  8. Javascrīpt开发工具大集合
  9. 俄罗斯方块是java_俄罗斯方块java
  10. php基础案例例子,PHP基础案例教程