面向能源电力、工业制造等现场PLC编程与调试场景,解决传统PLC开发工具依赖国外商业软件、授权成本高、工程协同与调试链路割裂、Web监控扩展不便等问题。业务背景:随着能源设备、自动化产线和边缘控制节点增多,现场需要一款可自主可控、支持Windows开发与H5监控的PLC软件开发工具,覆盖工程管理、编程、编译、调试和运行监控,降低中小型自动化项目的软件使用门槛。
点击空白处退出提示
面向能源电力、工业制造等现场PLC编程与调试场景,解决传统PLC开发工具依赖国外商业软件、授权成本高、工程协同与调试链路割裂、Web监控扩展不便等问题。业务背景:随着能源设备、自动化产线和边缘控制节点增多,现场需要一款可自主可控、支持Windows开发与H5监控的PLC软件开发工具,覆盖工程管理、编程、编译、调试和运行监控,降低中小型自动化项目的软件使用门槛。
项目包含工程管理、符合IEC6113-3标准的PLC程序编辑(st、li、fbd、ld、sfc五种语言)、变量与设备配置、编译构建、通信调试、运行监控和Web HMI监控等模块。工程管理支持项目创建、文件组织与配置保存;编辑模块提供PLC代码编写与语法辅助;编译构建模块完成程序检查与输出;调试模块支持变量监视、通信连接和运行状态查看;Web监控模块基于HTML5/CSS/JavaScript实现浏览器端画面展示与数据监控;同时提供Python脚本扩展和C++核心组件,便于二次开发与现场部署。具体功能以实际上线版本为准。
我负责项目整体架构设计、核心模块开发与联调,包括C++核心服务、PLC工程数据组织、编译/运行链路、通信调试接口,以及基于HTML5/CSS/JavaScript的Web监控界面;使用Python完成脚本扩展和辅助构建。架构采用核心服务与前端监控分离、模块化插件扩展思路,亮点是Windows端开发调试与H5监控联动;难点在于实时通信稳定性、工程数据一致性、跨模块联调和现场部署兼容性。



评论