IEC61131-3标准模块化功能块图(FBD)工业级编辑器开发产品系统

我要开发同款
台灯拍拍还有电2026年10月11日
8阅读

技术信息

语言技术
C++
系统类型
Windows
行业分类
工业互联网、开发工具

作品详情

行业场景

工业PLC软件开发,编辑器填补了公司在 FBD 语言上的空白,使产品完整支持 IEC61131-3 标准,在核心功能上向行业标杆 Codesys 看齐。

功能介绍

核心操作:独立实现了插入/删除/保存/加载/撤销/重做/复制/粘贴等复杂编辑操作,并集成智能提示 与悬浮提示,提升用户交互体验。 算法攻坚:设计了图元执行顺序流算法,可自动解析功能块网络的数据依赖并生成正确执行次序,同 时实现了自由连线和自动布线功能。

项目实现

核心职责与成果: 架构设计:设计了可扩展的图元类层次结构,运用多态实现九种核心图元(变量、功能块等);严格 遵循数据与UI分离原则,为后续功能迭代奠定基础。 核心操作:独立实现了插入/删除/保存/加载/撤销/重做/复制/粘贴等复杂编辑操作,并集成智能提示 与悬浮提示,提升用户交互体验。 算法攻坚:设计了图元执行顺序流算法,可自动解析功能块网络的数据依赖并生成正确执行次序,同 时实现了自由连线和自动布线功能。 项目成果:该编辑器填补了公司在 FBD 语言上的空白,使产品完整支持 IEC61131-3 标准,在核心功 能上向行业标杆 Codesys 看齐。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论