CODESYS 4 —— 新一代工业控制器开发平台正式发布

控制工程中文版 2026-10-26 08:12

CODESYS®  集团正式发布 CODESYS 4,这是一套与 CODESYS 3 并行维护的全新编程开发环境。工程文本化存储、依赖锁定、c4-cli 命令行、多形态部署,为工控软件开发带来新的工作范式。依托强大的跨平台技术,满足信创要求,开发环境和运行环境等各个部分均支持运行部署于 Windows、Linux、国产 OS 及国产 CPU。

CODESYS 4 —— 新一代工业控制器开发平台正式发布图1

一、产品定位:与 CODESYS 3 并行维护,不存在强制替代

CODESYS 4 是 CODESYS Development System 3 之外第二套独立编程系统,两套环境并行开发、并行维护。CODESYS 3 没有停止更新的计划,也不存在 CODESYS 4 全面取代 CODESYS 3 的时间表。企业用户可以自主决定是否、何时将 CODESYS 4 投入实际项目。

核心利好:CODESYS 4 复用和 CODESYS 3 完全一致的编译器、软件库,控制器侧运行时系统也保持不变。CODESYS 4 编译出来的程序,可以直接在现有运行 CODESYS 3 代码的控制器上运行,用户既往在硬件选型、库资产、IEC 61131-3 技术上的投入可以全部继承。

CODESYS 4 —— 新一代工业控制器开发平台正式发布图2

二、三大核心架构变化

01|前后端分离,界面基于浏览器技术

CODESYS 4 架构拆分为后台进程、用户界面两部分。后台负责编译、工程管理、控制器通信;前端负责界面展示。该架构是团队共享服务器部署、控制器本地部署、无界面自动化流水线的基础。Windows 平台下可直接打开独立窗口,无需手动启动浏览器。

02|工程以文件夹目录形式存储

工程不再是单一二进制文件,整体为文件夹目录,内部全部由 JSON、XML、纯文本文件构成。库工程、设备工程、工作区分别使用 .fbslib、.fbsdev、.fbsws 后缀。没有私有二进制格式,工程文件可以使用普通文本工具查看比对,原生支持 Git 等版本控制系统。

03|配套命令行工具 c4-cli

命令行工具与图形界面并行迭代,支持无图形界面环境完成编译、应用生成、依赖管理,可嵌入脚本、定时任务、CI/CD 构建流水线。

CODESYS 4 —— 新一代工业控制器开发平台正式发布图3

三、版本 1.0.0.0 主要能力总览

1|无界面运行能力

Windows x64、Linux x64、Linux ARM64 全平台支持 c4 命令行工具;

命令支持:编译生成库、源码打包、生成 BootApp 应用、创建工作区、控制系统登录登出、设备复位;

完整依赖管理指令:install、restore、resolve、check。

2|工程与库管理

目录化存储,区分库工程 .fbslib、设备工程 .fbsdev、工作区 .fbsws;

Libraries.json 声明依赖,Libraries.lock.json 锁定完整依赖树,记录版本与 SHA384 校验和;

支持语义化版本,包含预发布版本标记;

CODESYS 4 编译输出的编译库,CODESYS 3、CODESYS 4 均可直接集成使用。

3|编辑器与编程语言

ST 结构化文本编辑器:语法高亮、自动补全、悬浮提示、编辑器内变量监视;

梯形图编辑器提供基础离线编辑能力;

UI 支持亮色 / 暗色双主题。

4|安全架构

认证、请求限流、进程隔离属于底层架构内置能力;

服务器模式每个会话分配独立操作系统进程,单会话故障不影响其他会话;

UI 与后台通信具备 CSRF 跨站请求伪造防护;托管环境下浏览器流量支持 TLS 加密。

CODESYS 4 —— 新一代工业控制器开发平台正式发布图4

四、四种运行部署形态

CODESYS 4 —— 新一代工业控制器开发平台正式发布图5

01|Windows 单用户模式(Windows x64)

exe 安装包,独立窗口启动,无需浏览器,不需要联网。

02|Linux 单用户模式(Linux x64、Linux ARM64)

deb 包安装,命令启动,本机浏览器访问。

03|团队共享服务器模式(Linux x64、Linux ARM64)

c4-server,基于 Linux 用户组,支持 PAM 对接 LDAP,会话进程隔离,可部署在控制器硬件之上。

04|无界面自动化模式(Windows x64、Linux x64、Linux ARM64)

跨平台 c4-cli 命令行,用于脚本与流水线。

重要澄清:“Web-based” 仅描述 UI 实现技术。CODESYS 4 不是云服务,不是订阅制软件,全部形态都可以部署在企业自有内网,不需要公网联网;服务器、设备部署形态依赖 Linux 操作系统。

CODESYS 4 —— 新一代工业控制器开发平台正式发布图6

五、支持的控制器运行时

V1.0.0.0 官方组态支持 CODESYS 原生运行时:

Raspberry Pi —— CODESYS Control for Raspberry Pi MC SL、SL、64 SL;

Windows Soft PLC —— CODESYS Control Win V3、Win V3 x64、CODESYS Control RTE V3、RTE V3 x64;

Linux —— CODESYS Control for Linux ARM SL、Linux ARM64 SL、Linux SL;

Virtual Controller —— CODESYS Virtual Control for Linux ARM SL、ARM64 SL、Linux SL。

硬性版本门槛:运行时最低要求 Service Pack 18(CODESYS V3.5 SP19)或更高。旧版本不安全协议不再被 CODESYS 4 支持;和 PLC 设备通信统一走 CODESYS Gateway。编译器、运行时层面第三方控制器没有兼容障碍;组态层面需要设备厂商完成适配验证,通过 CODESYS 4 Content Extension 扩展包提供支持,预计 1.1.0.0 版本用户可安装扩展。

CODESYS 4 —— 新一代工业控制器开发平台正式发布图7

六、V1.0.0.0 适用生产场景与功能缺口

当前可投入生产使用场景

01|库开发场景

ST / 梯形图开发库,配合自动化构建流水线,产出可跨环境使用编译库。

02|Modbus-TCP 小型设备项目

IO 规模可控,逻辑 ST / 梯形图,IO 配置使用 Modbus configurator。

仍需使用 CODESYS 3 完成的内容

其他 IEC 61131-3 语言、大部分现场总线、Web 可视化、运动控制、安全 Safety 功能。

版本说明:1.0.0.0 并非 Beta 测试版,库开发、小型 Modbus 项目可正式投产,质量标准对标 CODESYS 3。但整体功能集相比 CODESYS Development System V3 仍存在缺口:在线修改、断点、强制变量、代码重构、交叉引用、Test Manager 测试工具、静态分析、第三方插件扩展等功能暂未实现,后续版本迭代补齐。

七、授权与版本迭代计划

1.CODESYS 4 免费使用期限至 2028 年底;

2.原有 Professional Developer Edition 授权用户,CODESYS 4 作为附加工具包含在内,无额外费用;

3.V1.0.0.0 流水线构建服务器不需要单独授权;

4.版本策略:完整版本迭代(1.0.0.0 → 1.1.0.0),不发布 SP 补丁包,修复和新功能合并新版本;中期目标 6-8 周发布一个版本,流水线使用团队需要据此规划版本变更。

八、获取渠道

CODESYS 4 下载、产品详情查看 CODESYS 中国官网产品页。

(https://www.codesys.cn/index.php?c=content&a=list&catid=355)

CODESYS 4,开启工业控制软件开发新范式。后续我们将推出系列技术连载,拆解新版本内核、安全、工程迁移等核心技术亮点,欢迎持续关注。

关于科技区角:国内科技展会垂直内容策划服务商,提供从论坛内容全案策划、会展市场化IP打造到精准专业观众一站式邀约服务,以产业内容吸引高质量B端人群,打通展会从议题设计、演讲嘉宾邀约、宣传预热、精准邀观到供需对接全链路。
声明:内容取材于网络,仅代表作者观点,如有内容违规问题,请联系处理。
工业
more
《四川省工业能碳指南(2026年版)》发布
高层视点 | 中国科学院软件研究所高级工程师郭松柳:RISC-V赋能工业服务,开源算力开启产业新范式
从机器人到工业网关,一份报告读懂工业芯片生态
一张图看懂四大工业场景芯片布局,《2026 工业场景芯片产业图谱》免费下载
引入国家队押注!新松系工业清洁机器人研发商增资超亿元
工业芯片怎么选,四大场景产业图谱免费下载
向实 向新 向未来 | 2026高工工业具身智能机器人年会火热报名中!
工信部:推动“人工智能+制造”赋能新型工业化
当具身智能重新定义工业机器人,“懂工艺、会干活、能落地”不再是空话
寻找工业具身行业“领头羊" | 2026高工金球奖申报进行中!
Copyright © 2025-成都区角科技有限公司
蜀ICP备2025143415号-1
  
川公网安备51015602001305号