ProConOS embedded CLR是新型的開放式標準化PLC運行時系統,符合IEC 61131標準,可執行不同的自動化任務(PLC、PAC、運動控制、CNC、機器人和傳感器)。
通過采用國際標準的微軟中間語言(依據IEC/ISO 23271標準為MSIL/CIL)作為設備接口,可使用C#或IEC 61131標準語言對ProConOS Embedded CLR編程。
ProConOS embedded CLR基于Microsoft的.NET技術,采用預(AOT)編譯器。該編譯器不僅可根據要求編譯,還可提前編譯中間代碼CIL(通用中間語言)。這樣,ProConOS Embedded CLR就為客戶提供了實時的嵌入式應用!此外,由于執行了真正的機器代碼,其運行速度變得極其快。
緊湊型嵌入式PLC解決方案:無論是否具有操作系統,ProConOS Embedded CLR均提供了所有用于實現基于嵌入式平臺建立一整套PLC的必需功能:包括多任務處理能力、系統事件支持、以及提供用于試運轉、調試和監控的設備接口。狀態機定義明確,確保最大化的透明度,并保證PLC程序在系統調用過程中的安全執行。PLC功能包還包括OPC功能、掉電保持處理和系統變量。
多種可行的平臺:Embedded CLR可以移植到16位、32位或64位CPU處理器系統中。采用C#語言編寫的固件獨立于平臺開發,移植方便。
由于其占用的空間較小(約100 Kbytes,依不同平臺而定),可以移植到大多數的嵌入式系統中。
適配:擴展接口允許系統開發者實現制造商的特殊要求。
使用ProConOS Embedded CLR開發工具包,可實現全面的定制解決方案。
高性能、實時性和可移植性
· 由于采用預(AOT)編譯器,具有實時功能。
· 由于采用原生機器代碼,代碼執行速度非常高。
· 占用空間小(< 100 Kbytes,依平臺而定)。
通信、故障排除和試運行
· 通信接口,可供下載(和上傳)應用程序鏡像,以及(冷/暖/熱)啟動和關閉PLC。
· 監控/調試接口用于顯示變量狀態、覆蓋/強制變量或配方。
· 斷點,單步
· 實時邏輯分析器
· 在線增量下裝修改部分