說明
開發(fā)現(xiàn)代化的、復(fù)雜的控制系統(tǒng)要求多種技術(shù)和積累的知識。這不僅僅涉及到硬件和應(yīng)用程序的開發(fā)。事實(shí)上,操作系統(tǒng)的匹配、通訊連接和現(xiàn)場總線,以及并行運(yùn)行的進(jìn)程之間的數(shù)據(jù)交換,逐漸變?yōu)榱吮匦琛Mㄟ^把 PLCcore-9G20 作為PLC內(nèi)核用在用戶特定的控制中,使開發(fā)的工作量最小化。
PLCcore-9G20 是一個即插即用的、OEM級的單板計(jì)算機(jī),運(yùn)行于 Linux 系統(tǒng),和一個即用型符合 IEC 61131-3 標(biāo)準(zhǔn)的運(yùn)行時間內(nèi)核,并且預(yù)裝了 CANopen 管理器。該模塊可把一個緊湊的、高性能的硬 PLC 集成到定制的、用戶特定的應(yīng)用項(xiàng)目中,并且工作量最小 - 無需 IEC 61131-3 開發(fā)和轉(zhuǎn)售許可證所帶來的高昂成本。該板內(nèi)含所有高速組件,它是一塊緊湊的低電磁干擾的多層電路板。它具有全面又高性能的軟件,因此適用于各行各業(yè)。
ARM9-CPU 運(yùn)行在 400 MHz 下,并且具有低功耗和高性能。在PLC固件運(yùn)行的同時,Linux 操作系統(tǒng)可運(yùn)行其它的用戶應(yīng)用程序。同時通過使用過程圖片,可在PLC程序和用戶軟件之間雙向交換數(shù)據(jù)。
因?yàn)橛锌勺杂删幊痰陌遢dFPGA,因此它能夠?qū)崿F(xiàn)基本的數(shù)字輸入和輸出,以及高度復(fù)雜的外設(shè)。FPGA的基本版本包含強(qiáng)大的計(jì)數(shù)器和PWM器件。另外,板上還有3個ADC通道。FPGA的VHDL源代碼和 I/O 驅(qū)動的源代碼,這兩者都包含在我們的驅(qū)動開發(fā)包 (DDK)內(nèi)。因此能夠靈活執(zhí)行你的I/O連接。
PLCcore-9G20 全面的 CANopen 庫包含一個符合 CiA302 標(biāo)準(zhǔn)的 CANopen 管理器。它支持自動節(jié)點(diǎn)配置,因此可以通過 CANopen 器件實(shí)現(xiàn)模塊的靈活擴(kuò)展,并且即插即用。另外,PLCcore-9G20 使用 CiA 314 設(shè)備子協(xié)議 - "IEC 61131-3 可編程設(shè)備" (前述的 CiA 405),因此很容易與其它 CANopen 模塊進(jìn)行數(shù)據(jù)交換。
除了以太網(wǎng)接口和CAN接口,PLCcore-9G20 還有兩個全速 USB 2.0 主機(jī)端口、一個USB設(shè)備端口,和4個UART端口。因?yàn)橛性S多通信接口,使該模塊非常適合用來作為分布式自動化系統(tǒng)的中央單元和作為通信網(wǎng)關(guān)。
Linux 作為主流的 CPU 支持 ARM9 架構(gòu),并且確保現(xiàn)行的內(nèi)核版本可用于該模塊。另外,對于 ARM 處理器,現(xiàn)有標(biāo)準(zhǔn)軟件的各種端口和業(yè)界認(rèn)可的 Linux 實(shí)時擴(kuò)展 Xenomai。 |
|
特性
PLCcore 固件: |
IEC61131-3 運(yùn)行時間內(nèi)核預(yù)裝
共享的過程圖片
符合 CiA302/314 的 CANopen 管理器
可定制 I/O 驅(qū)動
通過 Ethernet 或 CANopen 下載程序 |
控制器: |
Atmel AT91SAM9G20,with ARM 926EJ-S Core, 32-bit |
系統(tǒng)時鐘: |
440MIPS at 400MHz |
RAM: |
32MiB SDR-SDRAM (64MiB 可選) |
FLASH: |
16MiB NOR (64MiB 可選), 16位數(shù)據(jù)總線 |
板載外設(shè): |
DMA, MMU, 硬件看門狗, 溫度傳感器, RTC |
快速以太網(wǎng): |
1x 10/100Mbps, 板載 PHY |
CAN: |
1路 |
UART: |
4路 |
USB: |
2x USB 2.0 主機(jī), 12Mbps 全速
1x USB 2.0 設(shè)備, 12Mbps 全速 |
SPI/I2C: |
1 只有 FPGA 固件 / 1 |
大量存儲: |
MMC/SD-卡標(biāo)注在板到板連接器上 |
FPGA: |
Lattice ECP2-6 |
其它: |
SSC |
工作條件: |
溫度: -40°C…+85°C
濕度: 10-90% RH, 非冷凝 |
電源: |
3.3V +/- 5%, 最大1A |
尺寸/重量: |
78 x 54 x 7,5 (L x W x H in mm) / 20g |
板到板連接器: |
2x 50 個管腳頭插座, 1.27 mm 節(jié)距 |
可用的板到板連接器: |
CAN, USB 設(shè)備, 2 USB 主機(jī), I2C, 2 SD-卡, Ethernet, 19個數(shù)字輸入線路, 8個數(shù)字輸出線路, 3 個模擬輸入線路, 4 PWM/DIO, 4 個定時器/計(jì)數(shù)器/DIO |
符合 RoHS: |
是 |
操作系統(tǒng): |
Linux |
集成開發(fā)環(huán)境 (IDE): |
預(yù)先集成的 Eclipse-based IDE 含 GNU C/C++ 工具鏈、源-和匯編-級調(diào)試器。IEC 61131-3 IDE (OpenPCS) 和 SYS TEC 供應(yīng)商擴(kuò)展 |
補(bǔ)充中間件: |
CANopen 協(xié)議棧源代碼
Ethernet POWERLINK 協(xié)議棧源代碼 |
|