創龍科技與中移物聯網有限公司、CODESYS攜手合作,成功實現了T113-i工業評估板對國產系統OneOS + CODESYS軟件的適配,此舉將讓工業自動化領域的工程師們更高效地開發,并為眾多企業產品的快速上市提供強有力的保障。
解決方案簡介
CODESYS簡介
CODESYS(Controlled Development System)是可編程邏輯控制PLC的完整開發環境,在PLC程序員編程時,CODESYS為強大的IEC語言提供了一個簡單的方法。CODESYS支持IEC61131-3標準IL、ST、FBD、LD、CFC、SFC六種PLC編程語言,用戶可以在同一項目中選擇不同的語言編輯子程序,功能模塊等。
工業組件簡介
OneOS聯合CODESYS推出基于OneOS的PLC編程規范開發套件,融合OneOS特色組件,支持一站式配置和裁剪,支持EtherCAT、CANopen等多種工業現場總線協議棧,支持多種運動控制算法,支持基于優先級的任務調度,搭建了嵌入式設備與工業控制的橋梁,為工業打開了更加龐大豐富的藍海市場。
OneOS簡介
OneOS工業操作系統是一款國產工業實時操作系統,可保障在高實時、高安全、高可靠要求的工業場景下設備的高效運行,提供標準控制器、網絡控制器、功能安全控制器、混合OS等行業解決方案,廣泛適用于智能制造、能源電力、工業機器人等對實時性要求極高的行業與領域。
CODESYS優勢
功能集中
CODESYS全部功能都集成在一個單一的用戶界面,支持全部IEC 61131-3的語言:SFC、LD、FBD、ST、IL,支持從經典PLC編程到面向對象編程。
CODESYS擁有全面的功能,方便工程和自動化應用的調試,為系統化應用程序開發提供可選的附加模塊,可以對絕大多數工業現場總線系統或制造商特定的I/O系統進行組態和調試。
共享開放
CODESYS提供完全開放的組件接口(Interface)和庫(Library)的編程模板,方便用戶輕松實現基于特定行業或工藝需求的深度二次開發,支持用戶集成自有的開發工具和模塊(庫)于CODESYS開發平臺之中。
化繁為簡
CODESYS快速運行的機器代碼,用于不同復雜的設備和應用程序,如用于計算3D CNC/機器人,以及3D可視化的強大工具。CODESYS還有豐富的可擴展功能,并引入可重用程序代碼的庫的概念。
?OneOS系統 +CODESYS應用領域
OneOS系統 +CODESYS廣泛應用于以下應用領域:工業HMI、工業PLC、運動控制器、電力DTU、通信管理機、儲能EMS。
?CODESYS 功能說明
基礎功能
CODESYS可以通過串口和網口進行設備連接,設備連接后可在CODESYS主界面進行設備調試。CODESYS提供了對ModBus協議的支持,可進行ModBus通信。
特色功能
CODESYS能夠配置多個任務,任務可以調用不同的程序段,每個任務可以手動設置執行優先級及循環周期。OneOS支持基于優先級的搶占式調度,同時也支持多個具有相同優先級的任務時間片輪轉調度。目前已經支持CODESYS任務與OneOS同步,即CODESYS新建任務時,會直接在OneOS上實現。
?CODESYS演示
本小節演示CODESYS通過網口連接創龍科技T113-i工業評估板(TLT113-EVM),為了簡化描述,本文僅摘錄部分內容,如需獲取詳細產品資料,請掃描文末二維碼進行下載。
進入OneOS系統后,在串口工具輸入lwip_ifconfig獲取評估板IP。
回到CODESYS的主界面,鼠標雙擊"Device",在彈出來的Device界面,點擊“通信設置選項”。如下圖所示,在界面中設備的狀態標識為黑色,表示未連接設備。在激活路徑輸入評估板IP地址192.168.1.100,并回車。
連接成功后,設備的狀態標識變為綠色。