CODESYS Automation Platform 開發平臺中間件
CODESYS Automation Platform可以支持用戶定制化開發CODESYS上位編程環境,經過客戶的二次化開發以后,用戶可以擁有自主知識產權的上位編程軟件。CODESYS上位編程環境基于微軟.net技術開發,CODESYS Automation Platform(自動化開發平臺中間件)是以“CODESYS 接口工具包”的形式提供給客戶的,即將CODESYS IDE的接口向用戶開放,用戶拿到這些接口之后可以做大量的二次化信息修改。簡而言之,CODESYS支持和幫助用戶開發出擁有自主知識產權的編程開發環境。
CODESYS Automation Platform具有以下功能和特點:
(1)擁有用于對 CODESYS 對象進行編程訪問的項目數據庫。
(2)擁有用于創建符號表、交叉引用、解析樹和機器代碼的代碼生成器的編譯器接口。
(3)可與 CODESYS runtime system 進行擴展通信的在線組件。
(4)可在任何版本管理( 安裝, 卸載) 不同的插件。
(5)訪問 CODESYS 應用程序的全局設置。
CODESYS Automation Platform 的典型示例包括:
(1)自定義功能,如視圖、對話框、向導和實現語言;
(2)附加功能, 如現有軟件的配置器和接口;
(3)獨立的個人軟件的實施, 如項目文檔、源代碼的自動生成或無開發環境的控制器調
試;
(4)開發系統的標簽,例如名稱、LOGO和功能范圍。