AI,目前每天都在不断更新。我们也一直在关注着是否在工控行业有好的应用场景。

大家觉得AI在哪个场景更加有需求呢?欢迎大家来建言献策!
对于PLC编程工程师来说,最多的工作之一就是编程和调试了。相对来说,AI来辅助编程估计已经是主流了!
我们这里简单的做个调查,目前您用的主流的辅助编程模型是:
当然,目前模型太多了,如果有确实不错的模型,欢迎留言分享哦!
01

Trae
TRAE SOLO是字节跳动TRAE AI编程工具推出的、由AI主导的全流程自动化开发模式。
我们之前也体验过:国内首个AI原生IDE Trae:让PLC程序生成快如闪电!
由于AI的发展太快,各家都不想错过这波革新,所以更新速度都是很快的。

我们可以通过自然语言提出需求,AI即可自动完成从需求理解、任务分解、代码编写、测试到部署的完整开发流程。它定位为“响应式编码智能体”,内含SOLO Builder(快速搭建应用)和SOLO Coder(处理复杂迭代)两大智能体,并支持多任务并行与代码变更追踪。该模式目前国内免费使用。
所以这期我们分享下,它搭建自动生成PLC程序的App应用整个过程。
02

自动生成PLC编程App
直接上实操,详细步骤如下:





# PLC代码自动生成应用程序实施计划## 1. 项目初始化与基础架构搭建### 1.1 前端项目初始化- 使用Vite创建Vue 3 + TypeScript项目- 配置基础依赖和开发环境- 搭建项目目录结构### 1.2 后端项目初始化- 创建Node.js + TypeScript项目- 配置核心依赖- 实现基础服务器架构### 1.3 核心模块设计- 设计代码生成引擎的核心接口- 规划插件系统架构- 定义数据模型和配置结构## 2. 核心功能开发### 2.1 代码生成引擎- 实现ST语言代码生成功能- 扩展支持LD和IL格式- 开发PLC品牌适配层### 2.2 图形化流程设计器- 实现基础的拖拽功能- 开发流程元素库- 实现流程图与代码的同步### 2.3 语法校验系统- 实现ST语言语法校验- 扩展支持其他语言格式- 开发错误提示功能## 3. 扩展功能开发### 3.1 模板系统- 实现基础模板管理功能- 开发内置模板库- 支持用户自定义模板### 3.2 版本控制系统- 集成Git操作- 实现代码历史管理- 开发分支管理功能### 3.3 导出功能- 支持多种文件格式导出- 实现PLC品牌专用格式- 开发项目打包功能### 3.4 插件系统- 实现插件加载机制- 开发插件API- 测试插件扩展功能## 4. 集成与测试### 4.1 前后端集成- 实现API接口对接- 开发数据同步机制- 测试端到端功能### 4.2 功能测试- 测试各PLC品牌代码生成- 验证语法校验功能- 测试模板和插件系统### 4.3 性能测试- 测试大规模流程图处理- 验证代码生成速度- 测试系统稳定性## 5. 文档与部署### 5.1 文档编写- 编写用户操作手册- 开发API文档- 创建示例项目库### 5.2 部署配置- 配置Docker容器- 实现Electron打包- 测试部署流程## 6. 优化与迭代### 6.1 性能优化- 优化代码生成算法- 提升前端渲染性能- 优化数据库查询### 6.2 用户体验优化- 改进界面设计- 增强交互体验- 完善错误提示### 6.3 功能扩展- 添加新的PLC品牌支持- 开发行业专用插件- 实现高级功能特性## 7. 交付与支持### 7.1 最终测试- 进行全面的功能测试- 验证系统稳定性- 测试边界情况### 7.2 交付准备- 打包发布版本- 准备部署文档- 整理技术支持资料### 7.3 技术支持- 建立用户反馈渠道- 提供在线技术支持- 规划后续版本迭代


当然,做的整个过程中,可能还需要跟你确认安装一些辅助的插件和Package,毕竟要对你电脑内部系统文件等进行操作,这些提示还是重要的,否则不知道搞了一堆什么东西。
最后,一直卡在这一步:

不知道啥原因,有没有哪位知道的!
后面跳过去,继续等待大概10多分钟,自动走完,最终的前端页面:

放大些:

非常的简易,也没有太多东西,点击生成代码:

由于前端貌似没有对话输入的窗口,所以出来的效果实际上完全没法用,只能慢慢调教,但是效果还是不怎么理想。
有兴趣的朋友,可以自行试试吧。
03

总结
总结来说,未来各行各业,基于AI生成的软件将会越来越多,我们希望多多产生有价值的App应用,可以真正解决工业上各种各样的的问题!



请长按下方二维码关注Hello工控
