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