首页/新闻资讯/正文详情

零基础实现IEC61850(三)报告服务端

发布时间:2026/11/5 7:39:48 来源:云帆数科 栏目:资讯中心
零基础实现IEC61850(三)报告服务端
什么是报告报告是IEC61850中常用的服务大家常聊的遥信和遥测就是用到的IEC61850中的报告服务关于报告服务的一些细节可以查阅IEC61850标准7-2的相关章节本文直接讲述如何实现。建模鉴于云行科技的YX-PIS协议栈的特点需要什么功能在模型里面配置就可以了所以实现报告功能只需要在模型中配置报告控制块即可建模工具直接访问云端版http://scl.yunxing.tech:8888也可在该地址下载桌面版。创建报告控制块添加报告控制块打开yx-ied-designer工具按照下图添加报告控制块填写报告控制块信息设置报告控制块触发条件设置报告控制块选项域设置报告控制块最大实例数量创建数据集这个报告控制块还无法选择数据集是因为这个模型文件中尚未创建过数据集所以我们还要进行数据集的创建。添加数据集选择数据及命名在控制块中选择数据集数据集创建成功后即可在报告控制块中进行选择CID文件中的报告控制块通过工具完成了报告控制块的建模我们可以打开cid文件看看实际的内容如下ReportControlbufferedfalseconfRev1datSettestDataSetdesc测试用的报告控制块indexedtrueintgPd9000nametestReportCBTrgOpsdchgtruedupdtruegitrueperiodtrueqchgtrue/OptFields/RptEnabledmax3//ReportControl编码运行上一文的程序不用做任何修改直接启动即可验证MMS版本的验证使能通过IEDSCOUT工具连接后选择报告控制块实例然后使能这个报告控制块实例如下图使能相当于订阅只有使能了服务端才会向这个客户端发送报告这里可以进行修改也可以直接点击使能抓包可以看到代码没有任何变化只是改变了CID文件就可以实现报告的完整性周期性发送。总召唤CMS版本验证直接将CMakelist.txt文件中的set(COMMUNICATION_PROTOCOL MMS)修改为set(COMMUNICATION_PROTOCOL CMS)保存重新编译运行使能连接成功后按照图中步骤进行使能抓包抓包需要安装cms插件大连云行已经免费分享请看视频CMS抓包插件分享视频总召唤刚刚的测试用例参数做如下调整然后发送即可其他触发无论是CMS还是MMS如何实现数据变化、数据更新、质量变化触发呢可结合上一文的数据更新进行验证通过数据更新接口更新报告控制块关联的数据即可这里就不重复介绍了。其他尝试可以将CID中的报告控制块修改为缓存报告控制块然后根据缓存报告控制的规范进行一些验证比如1、数据变化后先缓存待缓存时间到达后发送2、缓存报告的补发总结1、要实现报告模块功能只需要在CID模型文件中创建报告控制块即可2、客户端要想收到报告需要先使能报告控制块实例

相关推荐

3种算法深度解析:PySceneDetect如何精准识别视频场景边界
3种算法深度解析:PySceneDetect如何精准识别视频场景边界

3种算法深度解析:PySceneDetect如何精准识别视频场景边界 【免费下载链接】PySceneDetect :movie_camera: Python and OpenCV-based scene cut/transition detection program & library. 项目地址: https://gitcode.com/GitHub_Trending/py/PySceneDetect … · 2026/11/5 7:39:48

ChatHub:多 AI 并行对比对话 | 告别标签页来回切换
ChatHub:多 AI 并行对比对话 | 告别标签页来回切换

ChatHub:多 AI 并行对比对话 | 告别标签页来回切换 【免费下载链接】chathub All-in-one chatbot client 项目地址: https://gitcode.com/gh_mirrors/ch/chathub ChatHub 是一款 Chrome / Edge 浏览器扩展,把 ChatGPT、Claude、Gemini 等 AI 聊天… · 2026/11/5 7:39:48

工业级温度测量系统设计:ADS122U04IPWR与STM32F101ZG协同方案
工业级温度测量系统设计:ADS122U04IPWR与STM32F101ZG协同方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/5 7:38:45

学术论文写作工具全解析:从LaTeX到Word公式编辑
学术论文写作工具全解析:从LaTeX到Word公式编辑

1. 论文写作工具全景概览学术写作从来不是单打独斗的过程。记得我博士期间为了赶一篇JCR一区论文,连续72小时对着Word文档调整公式格式的经历,让我深刻意识到专业工具的重要性。如今市面上涌现的论文辅助工具,早已从单纯的文字处理进化到涵盖… · 2026/11/5 8:38:17

美股量化分析:历史数据接入与处理实战
美股量化分析:历史数据接入与处理实战

1. 美股数据分析的基础:历史数据接入实战做美股量化分析的朋友都知道,历史行情数据是策略开发的基石。无论是技术指标回测、波动率统计,还是机器学习特征工程,数据质量直接决定了分析结果的可靠性。去年我在搭建美股量化分析系统时… · 2026/11/5 8:38:17

自动驾驶控制系统:PID与MPC的工程实践
自动驾驶控制系统:PID与MPC的工程实践

1. 自动驾驶控制系统的核心架构设计在自动驾驶车辆的运动控制中,横向和纵向控制是两个最基础也最关键的子系统。我参与的这套控制系统采用了经典的分层设计思路:纵向控制负责车辆的前后运动(加速/减速),横向控制则掌管… · 2026/11/5 8:38:17

ag-grid-community安装配置避坑:模块注册、样式与容器高度
ag-grid-community安装配置避坑:模块注册、样式与容器高度

简介:面向前端开发者与数据密集型后台项目维护者的 ag-Grid Community 开源数据网格资源包,适合需要表格排序、过滤、分组、分页、单元格编辑与自定义渲染的 JavaScript、React、AngularJS 及 Web Components 项目参考。压缩包共 2000 个文件&#xff0c… · 2026/11/5 8:38:17

自动驾驶横纵向混合控制架构与PID+MPC实现
自动驾驶横纵向混合控制架构与PID+MPC实现

1. 自动驾驶控制系统的核心架构在自动驾驶领域,横纵向控制是车辆运动控制的基础模块。纵向控制负责车辆的前后运动(加速/减速),横向控制则决定车辆的左右运动(转向)。这套系统相当于人类驾驶员手脚的配合—… · 2026/11/5 8:38:17

中望3D草图歪斜全解析:视图与几何偏移的区分与修复
中望3D草图歪斜全解析:视图与几何偏移的区分与修复

1. 草图视图歪了到底歪的是什么很多人第一次遇到这个问题时的反应是“视图转一下不就行了”,结果鼠标中键按住转了三百六十度,草图还是斜的,标注尺寸也跟着歪,最后画出来的线全是斜的。这里得先把一个概念掰清楚:中望3… · 2026/11/5 8:37:17

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38

多智能体协作系统架构设计与实践优化
多智能体协作系统架构设计与实践优化

1. 多智能体协作系统的时代背景2017年Transformer架构的诞生彻底改变了人工智能的发展轨迹。当行业还沉浸在单一大模型带来的性能突破时,Anthropic的研究团队已经将目光投向了更前沿的领域——如何让多个智能体通过协作产生超越单体能力的系统智能。这就像交响乐团中… · 2026/11/5 0:00:39

大模型系统性入门实战指南:从原理到部署微调的全链路路线
大模型系统性入门实战指南:从原理到部署微调的全链路路线

提到大模型的系统性入门,我先说个结论:这事真不难,难的是资料太散、路线太多,今天这个框架明天那个工具,新人很容易在“收藏夹吃灰”和“教程看到一半放弃”之间反复横跳。市面上关于大模型的内容少说有几十万篇&#… · 2026/11/5 0:00:39

鸿蒙文件系统沙箱机制解析与开发实践
鸿蒙文件系统沙箱机制解析与开发实践

1. 鸿蒙文件系统沙箱机制深度解析作为一名从Android转向鸿蒙开发的工程师,我深刻体会到文件系统访问是迁移过程中最先遇到的"拦路虎"。在Android上运行良好的文件读写代码,在鸿蒙真机环境却频频出现文件写入后神秘消失或直接抛出权限拒绝错误的… · 2026/11/5 0:00:39

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码