开源免费的61850 模型创建工具有哪些?

已更新系列文章包括104、61850、modbus 、储能系统等。

针对 IEC 61850 的模型创建,目前主流的开源免费工具主要是 OpenSCD。另外还有一些在个人或公司Git仓库开源的辅助工具,但活跃度与社区支持相对有限。

以下是几款主流工具的对比分析:

工具名称 核心定位 开源/免费情况 适用平台 主要特点
OpenSCD SCL文件编辑器(模型配置) 开源 (Apache 2.0) 完全免费 Web浏览器 (支持本地安装) 现代化Web界面,社区活跃,LF Energy旗下项目,专为61850-6设计
IEDModeler ICD模型创建与编辑 免费 (非开源) 需寻找安装包 Windows 老牌经典工具,功能直观,社区资料多,适合快速上手
ModelGenerator 模型生成与代码生成 开源 (MIT) Windows (需要.Net 4.0) 基于C#开发,不仅建模还能生成C代码,适合与libiec61850联用
STRATON Tools 客户端与服务端模拟 免费 (闭源) 需官网下载 Windows (.exe) 商业公司发布的免费模拟器,用于测试验证,界面现代

1 主要开源/免费工具详解

1. OpenSCD(开源首选)

如果你是初学者或希望寻找一个现代化、长期维护 的方案,OpenSCD 是最佳选择。

  • 核心功能:它是一款专门用于编辑 SCL 文件(包括 ICD、CID、SCD 等)的图形化工具,完全遵循 IEC 61850-6 标准。

  • 使用方式

    • 在线尝鲜 :直接访问 openscd.github.io (OpenSCD)即可在浏览器中使用,无需安装。(https://openscd.github.io/)

    • 本地部署:如果需要在无互联网环境的工控机内网使用,可以下载其 Release 包部署到本地服务器。

    • 二次开发:如果你有开发能力,它基于 Node.js 和 Web 技术,可以很方便地进行二次开发或集成到其他平台。

  • 背景 :它是 LF Energy 基金会下的 CoMPAS 项目的重要组成部分,由 OMICRON 等业内知名公司支持,代码质量和协议合规性有保障。

2. IEDModeler(经典实用)

这是一个在国内电力行业社区中流传较广的经典工具(版本如 2.0.1)。

  • 特点:它不需要复杂的安装环境,打开即用,界面直观,非常适合快速创建 ICD 文件,进行逻辑节点、数据对象的配置。

  • 注意 :该软件通常被称为"免费",但未明确在 GitHub 等平台公开源代码,属于"免费使用"的闭源工具。下载时需要注意来源安全性。

3. ModelGenerator(代码生成)

如果你的目标是开发 ,希望从模型直接生成 C 代码以配合 libiec61850 开源协议栈使用,可以关注这个工具。

  • 特点:基于 C# 开发,代码托管在 AtomGit 上,采用 MIT 许可证,支持静态建模、动态建模和模型代码生成。

  • 局限:这是一个个人/小团队项目,相比 OpenSCD,其社区活跃度和更新频率可能较低。

2 如何选择?

  1. 如果你是工程师做工程配置 :首选 OpenSCD。它免费、开源、无限制,且通过浏览器跨平台运行,非常方便。

  2. 如果你只是偶尔简单改改模型 :可以找一下 IEDModeler。它非常轻量,如果你电脑上有现成的安装包,用它打开 ICD 文件修改几个节点会很快。

  3. 如果你是开发者进行代码集成 :可以考虑 ModelGenerator 辅助生成代码,或者直接基于 OpenSCD 的源码进行定制开发。

相关推荐
容器魔方1 小时前
议程一览 | 华为云亮相 KubeCon + CloudNativeCon China 2026
人工智能·云原生·容器·开源·华为云·云计算
DeepAgent2 小时前
AI Agent 开发实战(13):GitHub 开源
开源·github·agent
Jul1en_3 小时前
Matt 与 Uncle Bob 的播客访谈有感
开发语言·经验分享·笔记·ai·开源·github·ai编程
不悔哥3 小时前
开源 LVGL:把手机级界面塞进 MCU
单片机·智能手机·开源
王解3 小时前
AG-31_Grok Build 开源解读:马斯克的命令行 Agent
系统架构·开源·agent
分布式存储与RustFS3 小时前
RustFS 1.0.0-rc.5 发布:GA 前的最后一次大版本打磨
云原生·开源·对象存储·分布式存储·s3·rustfs·性能基准
hrx-@@4 小时前
DSH 插件开发到上架:完整实操手册
人工智能·语言模型·开源·github
冬奇Lab15 小时前
一天一个开源项目(第211篇):prime-agent —— 会自我改进的 RLM 编码智能体
人工智能·开源·资讯
举个栗子。16 小时前
SwarmForge:AI 智能体协同编程框架,让多个 Agent 在隔离工作区并行协作
人工智能·开源·ai编程