開發(fā)現(xiàn)代化的復(fù)雜的控制系統(tǒng)要求靈活并且跨學(xué)科的。這不僅僅需要硬件和應(yīng)用程序的開發(fā),事實(shí)上,操作系統(tǒng)的使用、通訊連接、現(xiàn)場(chǎng)總線和并行運(yùn)行進(jìn)程之間的數(shù)據(jù)交換也逐漸變?yōu)榱吮匦琛Mㄟ^使用PLCcore-9G20作為用戶特定控制的PLC核將減少您開發(fā)控制系統(tǒng)的代價(jià)。
PLCcore-9G20是一個(gè)即插即用的可進(jìn)行OEM的單板計(jì)算機(jī),運(yùn)行Linux系統(tǒng),符合IEC 61131-3標(biāo)準(zhǔn)的運(yùn)行時(shí)核,并且預(yù)裝了CANopen管理器。這個(gè)模塊可以整合一個(gè)緊湊的高性能的可定制的硬件PLC,用最小的代價(jià)開發(fā)用戶特定應(yīng)用程序-不必因?yàn)橐螴EC 61131-3標(biāo)準(zhǔn)而需要的高額的認(rèn)證費(fèi)用。這塊板在一個(gè)緊湊的低電磁干擾的,多層電路板上包含了所有的高速器件。因?yàn)樗娜娴模咝阅艿能浖浅:线m用在各種各樣的工業(yè)領(lǐng)域。
ARM9-CPU工作頻率400 MHz,并且在低功耗的情況下表現(xiàn)出很高的性能。運(yùn)行Linux操作系統(tǒng)可以允許在PLC固件運(yùn)行的同時(shí)運(yùn)行用戶的其他應(yīng)用程序。同時(shí)PLC程序和用戶程序可以通過圖像處理機(jī)制進(jìn)行數(shù)據(jù)交換。
因?yàn)橛凶杂傻目删幊贪遢dFPGA,所以我們可以在實(shí)現(xiàn)高度復(fù)雜的外圍接口的同時(shí)實(shí)現(xiàn)基本的數(shù)字輸入和輸出。最基本的版本包含一個(gè)功能強(qiáng)大的計(jì)數(shù)器和PWM。另外板上還有3個(gè)模擬量通道。FPGA的VHDL資源和I/O驅(qū)動(dòng)的源代碼都可以在我們的DDK中找到。這就能使得您能靈活實(shí)現(xiàn)您自己的I/O連接。
PLCcore-9G20全面的CANopen庫與符合CiA302標(biāo)準(zhǔn)的CANopen管理器相似。它支持自動(dòng)節(jié)點(diǎn)配置并且可以通過CANopen單元實(shí)現(xiàn)靈活的可擴(kuò)展的模塊,并且該模塊可以很簡單的即插即用。另外,PLCcore-9G20根據(jù)CiA 314設(shè)備配置文件進(jìn)行工作,這種設(shè)備配置文件是為IEC 61131-3可編程設(shè)備設(shè)計(jì)的。因此它使得這個(gè)模塊可以很容易的與其他CANopen模塊進(jìn)行數(shù)據(jù)交換。
除了以太網(wǎng)接口和CAN接口,PLCcore-9G20還有兩個(gè)全速USB 2.0主機(jī)端口和一個(gè)USB設(shè)備端口,并且有4個(gè)UART端口。因?yàn)楹写罅康耐ㄐ沤涌冢撃K非常適合用來作為分散式自動(dòng)化系統(tǒng)的中央單元或者作為通信網(wǎng)關(guān)。
Linux作為主流的CPU支持ARM9架構(gòu),因此保證了符合該模塊的內(nèi)核版本很容易獲得。另外,現(xiàn)在存在著各種各樣的為ARM處理器開發(fā)的標(biāo)準(zhǔn)軟件和業(yè)界認(rèn)可的Linux實(shí)時(shí)擴(kuò)展Xenomai。
模塊性能
- 硬件:
- 32-bit Atmel AT91SAM9G20, 400MHz
- 4 MiB 用戶存儲(chǔ)空間
- 32 kiB非揮發(fā)性數(shù)據(jù)處理存儲(chǔ)器
- FPGA (VHDL資源包含在DDK中)
- 實(shí)時(shí)時(shí)鐘RTC和板載溫度傳感器
- 3.3 V單一直流電源供電
- 軟件 - IEC 61131-3:
- 已經(jīng)安裝了Telnet, FTP 和 HTTP服務(wù)器的Linux
- IEC 61131-3 運(yùn)行時(shí)內(nèi)核
- 基于圖像處理機(jī)制,實(shí)現(xiàn)Linux程序和PLC程序的數(shù)據(jù)交換
- 下載方式: 以太網(wǎng),CAN或者串口
- 自動(dòng)配置的CANopen管理器 (CiA 302 and CiA 314)
- I/O 配置(標(biāo)準(zhǔn)驅(qū)動(dòng),完全通過DDK進(jìn)行配置):
- 多達(dá)24路數(shù)字輸入和24路數(shù)字輸出。
- 4個(gè)高速計(jì)數(shù)器(Pulse/Dir or A/B)
- 4 PWM-/PTO 輸出 (Pulse/Dir)
- 3 個(gè)模擬量輸入 (10位)
- 通過DDK進(jìn)行修改 (使用內(nèi)存映射的 I/O, I2C 和 SPI)
- 通信接口:
- 1個(gè) 板載的10/100 Mbps以太網(wǎng)
- 1個(gè)高速CAN2.0B接口
- 2個(gè)USB 2.0主機(jī)接口, 1個(gè)USB 2.0設(shè)備
- 4個(gè)串口
- 1個(gè)SSC
- 專用的功能模塊:
- CANopen主站從站服務(wù)
- 以太網(wǎng)(UDP)通信
- 串口
- 實(shí)時(shí)時(shí)鐘(RTC)
- 硬件計(jì)數(shù)器和PWM/PTO
- 非易失行存儲(chǔ)器
- HMI單元 (目標(biāo)特性在基板上):
- 運(yùn)行/停止-切換開關(guān)和Run-/Error-LED
- DIP- 和HEX-編碼開關(guān)
- 工作溫度范圍:
- 商業(yè)級(jí): 0°C 到 +70°C
- 工業(yè)級(jí): -40°C 到 +85°C
PLCcore-9G20 – 訂貨信息
零件號(hào) |
說明 |
|
核心模塊 |
3390023 |
PLCcore-9G20, 通過RS232下載程序 |
3390024 |
PLCcore-9G20, 通過CAN/CANopen下載程序 |
3390025 |
PLCcore-9G20, 通過Ethernet/UDP |
|
開發(fā)套件 |
KIT-159 |
PLCcore-9G20開發(fā)套件 |
|