CODESYS自动化开发平台软件是由CODESYS 软件集团研发。CODESYS基于先进的.NET架构和IEC 61131- 3国际编程标准,遵照PLCopen国际组织制定的技术标准规范,在聚焦研发可适配多款主流CPU芯片及操作系统的软PLC产品的基础上,又持续在运动控制、机器人技术、冗余控制(Redundancy)、安全控制(Safety)、物联网与大数据、工业智能及人机交互(HMI)等多个方面进行功能拓展和技术研发。CODESYS软件可满足用户多种控制功能的需求,能够为用户提供稳定可靠、可重构的工业控制软件解决方案。
根据市场需求和行业发展需求,开展了基于工业物联网(IIoT)和面向自动化应用的云端SaaS平台(CODESYS Automation Server)的研发;同时,CODESYS创新服务模式,可为来自各行各业的用户提供面向不同应用场景的定制化服务。目前,CODESYS在工厂自动化、流程自动化、电力自动化、工程机械及特种车辆、轨道交通、等诸多领域中,不断取得骄人成绩,目前全球市场份额已超过35%。
CODESYS具有以下优势:
标准化
符合 IEC 61131 - 3 国际标准(支持六种编程语言)和 IEC 61508(安全标准)及 EN ISO 13849(机械安全标准);全球已经有600多家控制系统生产商和上万家设备制造商们使用了CODESYS软件作为他们的编程环境和控制器开发平台。
开放式、可重构的、组件化平台架构
CODESYS可以向其用户共享其核心产品--自动化平台中间件CODESYS Automation Platform,并支持和帮助用户开发出拥有自主知识产权的开发环境。
基于.NET 架构,CODESYS 软件由各种组件化的功能构件(Component)组成(编译器、调试器、电子凸轮表、CNC G代码编辑器、总线配置等),用户可以根据自己的实际需求自由进行裁剪,并支持用户基于CODESYS提供的强大中间件产品(CODESYS Automation Platform)和标准组件来开发出具有自主知识产权的集成开发环境;
CODESYS 提供完全开放的组件接口(Interface)和库(Library)的编程模板,方便用户轻松实现基于特定行业或特种工艺需求的深度二次开发,支持用户集成自有的开发工具和工艺模块(库)于CODESYS 开发平台之中,支持OEM 客户开发出拥有自主知识产权的控制器产品。
良好的可移植性和强大的通信功能
CODESYS 完全支持 CANopen、EtherCAT、Modbus、EtherNet/IP 等等主流的现场总线。
CODESYS Runtime 支持主流的CPU架构和操作系统: CPU 如 X86架构、ARM Cortex A8/A9架构、 PowerPC 架构、 ARM Cortex M3/M4 架构、Tricore 架构、 等;操作系统如 Windows、Linux、VxWorks、QNX、FreeRTOS、uCOS、eCOS。客户可根据产品定位及市场需求自由选择硬件平台,打造不同层次的产品体系。
特别说明的是,CODESYS可以很好的支持国产CPU,如龙芯、飞腾,以及国产操作系统:翼辉、Reworks、中移OneOS、华为欧拉等等。
强大的运动控制和 CNC 功能
支持单轴和轴组控制、主从方式控制、CNC控制、机器人控制。