半青年
科技改变生活
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
IEC61850规约客户端软件开发实战(第七章)终
本文总结了基于Qt和libiec61850库开发的IEC61850规约客户端软件全流程,涵盖环境搭建(Qt+CMake)、核心功能实现(数据模型加载、读写/遥控、报告/GOOSE)及性能优化。通过多线程并发(效率提升60%)、SBO安全机制等技术解决模型加载慢、实时性等挑战。软件支持SCL模型动态解析、毫秒级GOOSE通信及断线重传,兼容IEDScout等工具验证。未来可扩展加密与跨平台支持。提供完整源码及开发指南,助力变电站设备网络化通信开发。 关键词: IEC61850、GOOSE、报告功能。原创 2025-06-05 01:00:00 · 1247 阅读 · 0 评论 -
IEC61850规约客户端软件开发实战(第六章)
IEC 61850标准中的GOOSE(Generic Object Oriented Substation Event,面向通用对象的变电站事件)功能是变电站自动化系统的核心通信机制,主要用于实现智能电子设备(IED)间高可靠性、低延时的实时信号传输。本章简述其核心功能与技术特点。原创 2025-06-04 01:00:00 · 1606 阅读 · 0 评论 -
IEC61850规约客户端软件开发实战(第五章)
IEC61850报告功能是智能电子设备与监控系统间的核心通信服务,支持主动数据推送和多种触发机制(数据变化、品质变化、周期触发等)。报告分为缓存模式(BRCB)和非缓存模式(URCB),分别适用于重要事件存储和实时高频数据。关键实现包括:通过SCL语言建模配置逻辑节点和数据集,设置触发选项和选项域,以及使用核心接口如IedConnection_getRCBValues和IedConnection_installReportHandler进行报告注册和启用。报告功能广泛应用于事件记录、实时监控和远程控制反馈等原创 2025-06-03 01:00:00 · 2161 阅读 · 0 评论 -
IEC61850规约客户端软件开发实战(第四章)
本文介绍了IEC61850标准的读写功能实现,包括数据模型结构、服务类型及具体开发方法。IEC61850采用分层数据模型(LD/LN/DO/DA),通过MMS协议提供读数据值、设置数据值等核心服务。文章详细展示了读取单个值和批量读取的代码实现,使用多线程并发处理提升读取效率。开发成果实现了对智能变电站设备数据的精准访问与控制,为SCADA系统提供标准化接口。内容涵盖模型加载、数据读写等关键环节。原创 2025-05-30 01:00:00 · 2285 阅读 · 0 评论 -
IEC61850规约客户端软件开发实战(第三章)
、本章详细介绍了IEC61850数据模型加载流程,包括逻辑设备、逻辑节点、数据集等关键模型的获取方法。采用多线程并发加载策略提升效率,并给出核心代码实现。加载过程通过树形结构展示模型层级关系(如PCSCTRL/LLN0.yk.PR),支持超时重连与错误处理。开发成果包含完整的模型加载功能,代码开源可获取,适用于智能电网等SCADA系统场景。原创 2025-05-29 01:00:00 · 1749 阅读 · 0 评论 -
IEC61850规约客户端软件开发实战(第二章)
本文介绍了基于IEC61850规约的客户端软件开发过程,重点阐述功能界面设计和服务端连接功能的实现。界面采用Qt框架设计,包含功能按钮区、数据模型展示区(使用QTreeWidget)和状态显示区。连接功能通过libiec61850开源库实现,详细说明了连接流程、句柄创建及状态管理的代码实现。测试结果表明系统能正确识别连接状态,并通过界面直观显示。文章为IEC61850规约软件开发提供了实用参考,下期将分享规约模型数据加载的实现过程。原创 2025-05-28 01:00:00 · 2639 阅读 · 0 评论 -
IEC61850规约客户端软件开发实战(第一章)
本文详细介绍了基于Qt5.15.2和libiec61850开源库的IEC61850规约客户端开发环境搭建过程。主要内容包括:1)使用CMake3.26和VS2019编译生成libiec61850动态库;2)创建Qt工程并配置库文件和头文件路径;3)在代码中引用开源库。文章提供了完整的开发环境配置步骤,包括命令行操作截图和工程配置截图,为后续IEC61850规约客户端开发奠定了基础。下期将分享界面设计和连接服务端功能的实现。原创 2025-05-27 01:00:00 · 1579 阅读 · 0 评论
分享