每日突破性工具推薦|CODESYS 4
本文目錄
CODESYS 4:把 PLC 工程帶進 Git、CLI 與 CI/CD 的新世代開發環境
CODESYS 4 是 CODESYS Group 在 2026 年 9 月正式推出的新一代 IEC 61131-3 工程環境。它不是 CODESYS 3 的全面替代品,而是以瀏覽器介面、文字式專案、CLI 與 CI/CD 為核心的新架構。
突破性重點
專案以 JSON、XML 與文字檔組成的目錄保存,因此能直接使用 Git diff、Code Review、branch 與 merge。c4-cli 可在 Windows 與 Linux 執行建置及依賴管理,讓 PLC library 能進入 headless CI pipeline。Libraries.lock.json 則記錄精確依賴版本與 checksum,將 reproducible build 的概念帶入 PLC 工程。
核心架構
CODESYS 4 將 Browser frontend 與 engineering backend 分離,但仍沿用 CODESYS 3 compiler、libraries 與 controller runtime。這代表團隊可以更新工程工具鏈,而不必同時淘汰既有控制器。
優勢
主要優勢包括 Git-native 專案格式、CLI automation、可重現依賴、Linux build infrastructure,以及與既有 CODESYS runtime 的相容性。相較傳統以 IDE 為中心的 PLC 工作流,它更接近 Repository → CI → Artifact → PLC 的現代軟體工程模式。
缺點與限制
1.0 首版功能刻意受限,目前主要面向 Structured Text library development 與簡單 Modbus TCP 小型設備專案。Online Change、breakpoints、線上監看、完整 fieldbus、Visualization、Motion 與 OPC UA 等能力仍需依賴 CODESYS 3 或等待後續版本。
適合與不適合
適合 CODESYS library 團隊、希望導入 Git 與 CI/CD 的 OT 團隊、Linux build infrastructure,以及小型控制器專案。不適合目前就要全面取代 CODESYS 3、需要完整線上除錯、Motion/CNC/Robotics 或複雜 fieldbus commissioning 的大型工程。
為什麼今天推薦
本次採用近期仍活躍且具代表性工具 fallback。CODESYS 4 1.0.0.0 於 2026 年 9 月 24 日正式發布。它的重要性不只是 PLC IDE 搬進瀏覽器,而是把 Text-based source → Git → Dependency Lock → CLI → CI/CD → Reproducible Build 這條現代軟體工程鏈帶進工業自動化。
結論
CODESYS 4 現階段仍是功能有限的新工具,但它保留既有 runtime 生態、重新設計 engineering workflow 的策略相當務實。它最值得觀察的定位不是 Web PLC IDE,而是把 PLC 開發從 IDE-centric 轉向 Repository-centric 的新世代 OT toolchain。
參考來源
延伸閱讀與原始資料。
CODESYS 4 Version 1.0.0.0 is availableus.codesys.com(另開分頁)CODESYS 4 – Web-based next-generation engineeringus.codesys.com(另開分頁)