作為嵌入式系統(tǒng)工程師,常常需要完成嚴(yán)格受時間限制的項(xiàng)目。如何在保證您嵌入式系統(tǒng)高質(zhì)量的同時又能夠盡可能的節(jié)約開發(fā)周期,減少成本?考慮一下,與其投入您所有的資源閉門制造和整合一套控制器硬件和通訊軟件不如購買一套商業(yè)成品(COTS)軟硬件組件。
基于SYS TEC PLCcore,將這些成本和風(fēng)險排除在您的設(shè)計(jì)周期之外。從而大大優(yōu)化您的開發(fā)周期和投入。雖然也許一塊PLCcore組件的價格已經(jīng)超出了您原材料的投入,但通過避免上述成本和設(shè)計(jì)風(fēng)險您已經(jīng)獲益,同時您還會從長期量產(chǎn)中獲得收益。
沒有許可證費(fèi)用
由于PLC運(yùn)行時內(nèi)核已經(jīng)被集成到了PLCcore固件中,因而即使您轉(zhuǎn)售含有PLCcore的最終產(chǎn)品,也沒有額外的許可證費(fèi)用。只要最終產(chǎn)品與我們的PLCcore模塊協(xié)同工作,向您的終端客戶提供IEC 61131-3集成開發(fā)環(huán)境也是免費(fèi)的。使用PLCcore作為您控制器設(shè)計(jì)基礎(chǔ),您將不必考慮PLC運(yùn)行時軟件昂貴的開發(fā)和轉(zhuǎn)售的許可證費(fèi)用。
即插即用的32位硬件平臺
PLCcore具有緊湊的設(shè)計(jì)特點(diǎn),高密度管腳封裝和多層設(shè)計(jì)提高了他的EMI(抗電磁干擾)特性,也使得此類單片機(jī)能夠被更廣泛的硬件環(huán)境,包括高噪聲環(huán)境。所有的PLCcore模塊都可以在工業(yè)環(huán)境溫度下工作(-40?C?+85?C)并且通過了氣候和機(jī)械測試。
操作系統(tǒng)支持PLCcore由性能優(yōu)化的Linux操作系統(tǒng)支撐,滿足工業(yè)嵌入式系統(tǒng)對性能和可靠性的需求。在每一片PLCcore硬件內(nèi)部都預(yù)裝了全功能的Linux操作系統(tǒng),包括Web服務(wù)器,F(xiàn)TP服務(wù)器和e可以同時執(zhí)行PLC程序和Linux可執(zhí)行程序(比如 web服務(wù)或用戶編寫的應(yīng)用)。PLCcore Starter Kit 軟件提供的Shared Process Image API接口,使得PLC和同時運(yùn)行的Linux應(yīng)用能夠共享數(shù)據(jù)。最大限度地使兩個“世界”協(xié)同工作。
集成了現(xiàn)場總線通訊
在PLCcore上的PLC運(yùn)行時內(nèi)核已經(jīng)支持板載通訊接口,比如UART,以太網(wǎng)和CAN。通過IEC 61131-3功能模塊,您可以在PLC應(yīng)用中訪問這些不同的接口。PLC運(yùn)行時內(nèi)核為每一個CAN接口集成了具有全功能的CANopen Manager,包括通過DCF(設(shè)備配置文件)文件遠(yuǎn)程配置CANopen設(shè)備,網(wǎng)絡(luò)管理,節(jié)點(diǎn)監(jiān)控和錯誤處理。優(yōu)勢: 由于已經(jīng)實(shí)現(xiàn)了CANopen Manager,您不必付出額外的資金購買或集成一個獨(dú)立的CANopen協(xié)議棧軟件到您的系統(tǒng)中。
Process image 數(shù)據(jù)共享
為了OEM制造商能夠無需更改運(yùn)行時內(nèi)核就集成自己的(或廠商定義的)功能,PLCcore 上的Shared Process Image提供了行之有效的方法。我們讓PLC process image的一部分區(qū)域能夠被PLC程序和外部Linux應(yīng)用同時訪問,就像雙端口RAM。這一機(jī)制被稱作Shared Process Image。使用Shared Process Image機(jī)制,您可以實(shí)現(xiàn)并保護(hù)您自有知識產(chǎn)權(quán)的“工廠定義”功能模塊。專利或自有產(chǎn)權(quán)的關(guān)鍵功能現(xiàn)在可以由C/C++語言實(shí)現(xiàn),并且對于終端用戶的PLC程序來說是保密的。
全客制I/O驅(qū)動
PLCcore上的I/O驅(qū)動被設(shè)計(jì)成運(yùn)行時可加載對象。當(dāng)更換應(yīng)用載板,僅需更改PLCcore中的I/O驅(qū)動即可。由于用戶可以更換I/O驅(qū)動,就使得PLCcore成為了真正意義上的通用OEM解決方案 - 基于一個核心模塊可以開發(fā)各種終端產(chǎn)品。
(轉(zhuǎn)載)