1. 程式人生 > >玩轉CODESYS 入門篇(一)-- 認識CODESYS

玩轉CODESYS 入門篇(一)-- 認識CODESYS

認識CODESYS

CODESYS 是什麼?

CODESYS是一款工業自動化領域的一款開發程式設計系統,應用領域涉及工廠自動化、汽車自動化、嵌入式自動化、過程自動化和樓宇自動化等等。CODESYS軟體可以分為兩個部分,一部分是執行在各類硬體中的RTE(Runtime Environment),另一部分是執行在PC機上的IDE。因此CODESYS的使用者既包括生產PLC、運動控制器的硬體廠商,也包括最終使用PLC、運動控制器的使用者。

目前全球有近400家的控制系統生產製造商是CODESYS的使用者:如ABB、施耐德電氣SchneiderElectric、伊頓電氣EATON、博世力士樂Rexroth、倍福BECKHOFF、科控KEBA、日立HITACHI、三菱自動化MITSUBISHI、歐姆龍OMRON、研華科技、凌華科技ADLINK、新漢電腦、和利時集團、SUPCON 中控集團、步科自動化KINCO、深圳雷賽、匯川技術、深圳合信、深圳英威騰、華中數控、固高科技等等。

CODESYS 可以做什麼?

這裡介紹的CODESYS主要指的是CODESYS上位開發程式,也就是下圖中Engineering Level的部分。

這裡寫圖片描述

從圖中可以看到,我們從CODESYS Store中下載的CODESYS程式,其中主要包含了IEC61131-3語言的編輯器、編譯器、偵錯程式、工程配置工具等。可以實現的功能有MOTION + CNC、視覺化、匯流排、安全等。使用者使用IEC語言編寫程式,就可以實現運動控制、視覺化等等功能。程式經過編譯下載到控制器的Runtime中,就可以對裝置進行控制。

CODESYS有什麼優勢?

1.全部功能都整合在一個單一的使用者介面

  • 包含全部IEC 61131-3的語言:SFC(順序功能圖)、LD(梯形圖)、FBD(功能塊)、ST(結構化文字)、IL(指令表),支援從經典PLC程式設計到面向都物件程式設計。
  • 全面的功能,方便工程和自動化應用的除錯。
  • 為系統化應用程式開發提供可選的附加模組。
  • 可以對絕大多數工業現場匯流排系統或製造商特定的I / O系統進行組態和除錯。
  • 可選的附加元件可以無縫整合到工程中。
  • 安裝、維護和培訓只需要一個使用者介面。

2.為今後的自動化任務提供開放的選擇

  • 來自著名製造商的數百臺自動化裝置可通過CODESYS開發系統進行程式設計。
  • 提供SoftPLC系統的標準平臺。
  • 在現有開發環境和過程中輕鬆連線。

3.強大的實施複雜自動化專案的能力

  • 快速執行的機器程式碼,用於不同複雜的裝置和應用程式。
  • 用於計算3D CNC /機器人,以及3D視覺化的強大工具。
  • 豐富的可擴充套件功能
  • 可重用程式程式碼的庫的概念

4.該系統已在工業領域被可靠和廣泛的使用

CODESYS同類產品

CODESYS是全球為數不多進行軟體PLC開發的,類似的公司還有KW(已更名為菲尼克斯軟體),infoteam等等。

結語

希望大家能通過本文簡短的介紹,對CODESYS軟體有一個基本的瞭解。更加詳細的資訊可以登入CODESYS的官方網站www.codesys.com進行了解。