首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >AI生成PLC程序代码平台技术框架分享!

AI生成PLC程序代码平台技术框架分享!

作者头像
Hello工控
发布2026-04-14 21:19:33
发布2026-04-14 21:19:33
290
举报
文章被收录于专栏:Hello工控Hello工控

我们基于AI生成PLC程序的平台即将发布,还有少量内测名额,欢迎加入:

专注PLC编程的AI网站即将发布!免费使用!

同时,我们也把背后的技术框架分享出来,如果有开发经验的朋友们可以探讨,有明显的问题还请留言指教哦!

01

思维导图

目前,由于是早期验证AI的6阶段,所以起步选择的方案比较轻量,所以我们暂定的方案思维导图如下:

大体的方向和我们之前的规划基本一致:

02

技术框架

1. 前端技术栈

  • 开发框架/语言:虽然源文件主要聚焦于部署,但从文件结构(如 .tsx 文件)可以推断前端使用了 React 框架。
  • 样式处理:使用了 Tailwind CSS。由于在生产环境构建时遇到了 PostCSS 配置和 dark: 变体生成等问题,目前采取了 Tailwind CDN 引入方案,并配合自定义的深色模式脚本。
  • 构建与托管:前端源码位于 src/ 目录,静态资源存放于 public/。构建后的文件位于 dist/ 目录,由后端的 Express 静态服务进行托管。

2. 后端技术栈

  • 运行时环境Node.js 20.x
  • 编程语言TypeScript(服务端逻辑主要体现在 server.ts 等文件中)。
  • Web 框架Express(通过源文件中提到的 express.static 以及中间件处理逻辑可以确认)。
  • 运行工具:使用 tsx 进行手动启动测试。

3. 数据存储与中间件

  • 关系型数据库PostgreSQL
  • 缓存/内存数据库Redis

4. 基础设施与部署

  • 云服务商腾讯云轻量应用服务器(配置为 4核8G)。
  • 进程管理:使用 PM2 管理 Node.js 服务,确保应用在后台稳定运行并监听 XXXX 端口。
  • 安全与防火墙:通过腾讯云控制台防火墙和服务器内部的 UFW 共同管理端口(如 22, 80, XXX)。
  • 反向代理(计划中):后续计划引入 Nginx 作为反向代理,并使用 Certbot (Let's Encrypt) 部署 HTTPS 证书。

5. 开发与运维工具

  • 连接工具:使用 Xshell 8 进行 SSH 远程连接,Xftp 进行文件传输。
  • 依赖管理:使用 npm 进行包管理和构建(npm installnpm run build)。

该框架体现了典型的现代全栈开发模式,即 TypeScript + Node.js (Express) + PostgreSQL + Redis,并结合云原生工具进行快速部署。

阅读更多(戳下方图片)

图片
图片
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2026-04-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Hello工控 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 前端技术栈
  • 2. 后端技术栈
  • 3. 数据存储与中间件
  • 4. 基础设施与部署
  • 5. 开发与运维工具
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档