IEEE 61850模型与MMS报文分析:抓包工具与实例解析
需积分: 49 35 浏览量
更新于2024-08-09
收藏 3.08MB PDF 举报
"该资源主要讨论了在FPGA Verilog设计中使用function的用法,并通过实例进行了解析。同时,资源还详细介绍了网络报文分析的方法,特别是针对61850 MMS协议的抓包和分析工具,如mms-ethereal、WireShark和snoop。在抓包工具的使用上,提到了不同场景下的抓包策略,以及如何设置过滤条件以优化分析过程。此外,资源还涵盖了IED配置、MMS报文的基础知识和解析,包括初始化、报告、录波、控制和定值相关的通信过程。"
在FPGA Verilog设计中,`function`是一种内联函数,用于实现局部作用域内的计算或操作,不会占用硬件资源。它通常用于简化代码和提高模块的可读性。Function可以接受参数,返回值,甚至可以有局部变量,但它们不能包含时序语句,例如`always`或`initial`块。
在61850 MMS报文分析中,mms-ethereal和WireShark是常用的工具。mms-ethereal能自动解释MMS报文,适合分析应用层信息,而WireShark则提供了更友好的界面,尽管标准版可能不直接支持MMS报文解析。snoop是Solaris下的命令行抓包工具,其捕获的包可以通过WireShark打开分析。抓包方法包括在后台机上安装软件,使用HUB连接设备,或者在交换机上设置镜像端口来捕获特定通信。
设置抓包过滤条件是优化分析效率的关键。例如,可以使用`tcp`、`udp`或`host`等过滤器来只捕获特定类型的报文或特定IP地址的通信。这有助于缩小分析范围,专注于特定的应用层报文或网络状况。
此外,资源还涉及了IED配置的细节,如IED和Logical Device (LD)的信息,以及数据对象(Data Object, DO)、数据属性(Data Attribute, DA)、数据集(DOI/DAI集合)和报告控制块(Report Control)等概念。这些都是理解IEC61850模型和MMS通信协议的基础。
通过对MMS报文的解析,资源详细解释了初始化过程、报告服务、录波功能、控制操作和定值设置的相关报文格式和交互流程,为深入理解和调试61850协议提供了实用的指导。
3133 浏览量
2021-09-21 上传
点击了解资源详情
516 浏览量
104 浏览量
185 浏览量
2021-11-02 上传
178 浏览量
2021-09-01 上传
Yu-Demon321
- 粉丝: 24
最新资源
- 小型宽带微带天线设计与进展
- QTP 8.0 中文教程:自动化测试与脚本操作详解
- OPC UA基础解析 - 概述与概念RC中文版
- Proteus入门教程:无需实验板的51单片机仿真指南
- Java面试必备:核心知识点详解
- 万方视景科技:虚拟现实内容与项目专家
- Dialogic CTI技术入门到精通:系统工程师指南
- OBJ文件详解:格式、特点与基本结构
- ntop简易安装教程:快速部署流量监控
- Oracle初始化参数深度解析
- WebSphere MQ for z/OS 消息与代码手册
- JFreeChart 1.0.9 开发指南:免费资源与付费版本对比
- 使用Java与WebSphereMQ v6.0交互
- Win32下MinGW与MSYS安装指南
- Linux软件安装指南:从新手到高手
- ADO技术详解:高效数据访问接口