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控制、機器人控制。