一句话结论:全球使用最广泛的独立PLC编程平台之一,众多品牌PLC(汇川、和利时、信捷等)的编程软件都基于CODESYS内核,支持完整IEC 61131-3语言、运动控制、可视化,开发环境免费使用。

CODESYS

CODESYS Group (德国3S) · 分类: PLC编程/IDE · 版本 V3.5 SP20 · 信息更新于 2026-10-12
免费 开发环境免费,运行时按设备授权 行业标准IEC 61131-3软PLC运动控制跨平台
★★★★☆
综合 4.2 / 5

访问官网/仓库

多维评分
易用性 ★★★☆☆ 3.5
稳定性 ★★★★☆ 4.5
性能 ★★★★☆ 4.5
生态 ★★★★★ 5.0
性价比 ★★★★☆ 4.0
国产化 ★★★☆☆ 3.5
技术属性
运行平台Windows、Linux
开发语言IEC 61131-3、C++、Python
支持协议Modbus TCP、OPC UA、EtherCAT、PROFINET、CANopen、MQTT
授权方式免费(开发环境免费,运行时按设备授权)
适用场景
  • 中大型PLC项目开发
  • 运动控制
  • 需要跨硬件平台的项目
  • 学习IEC标准
不适用场景
  • 极简小型控制(杀鸡用牛刀)
  • 完全零授权费的纯开源需求

它是什么

CODESYS(Controller Development System)是德国3S公司开发的独立PLC编程平台,是全球使用最广泛的PLC开发环境之一。众多国内品牌(汇川、和利时、信捷、英威腾等)的PLC编程软件都基于CODESYS内核定制。开发环境完全免费,运行时按设备数量授权。

核心能力

  • IEC 61131-3完整支持:LD/FBD/ST/IL/SFC五种语言,还有面向对象扩展。
  • 运动控制:内置PLCopen运动控制功能块,支持CNC和机器人。
  • 可视化:集成HMI可视化编辑器,可直接在PLC上跑画面。
  • 跨平台运行时:可运行在x86/ARM、Windows/Linux、多种硬件。
  • 生态丰富:大量第三方库和示例,社区活跃。

使用要点

  1. 开发环境免费:CODESYS Development System可免费下载使用。
  2. 运行时授权:部署到硬件需要CODESYS Runtime License,单设备几十到几百欧元。
  3. 国产PLC兼容:汇川InoProShop、和利时等都是CODESYS内核,学会CODESYS等于学会了一大批品牌。
  4. 适合中大型项目:功能强大但学习曲线较陡,小型简单项目可能过重。
常见问题
CODESYS 是免费的吗?怎么收费?

CODESYS 的授权方式为「免费」。计费方式:开发环境免费,运行时按设备授权。

CODESYS 能跑在哪些系统?支持哪些 PLC/设备协议?

运行平台:Windows、Linux。支持通讯协议:Modbus TCP、OPC UA、EtherCAT、PROFINET、CANopen、MQTT。

CODESYS 适合什么规模和类型的项目?

适合:中大型PLC项目开发、运动控制、需要跨硬件平台的项目。不建议:极简小型控制(杀鸡用牛刀)、完全零授权费的纯开源需求。