PLCcore-5484 — 更加自由的控制
PLCcore是包含PLC運行時(shí)內核PLC核心模塊。它具有完備的調試運行環(huán)境,通過(guò)IEC 61131標準編程接口編程,支持以太網(wǎng)或CANopen下載程序。是您OEM產(chǎn)品設計研發(fā)的理想基礎。
PLCcore-5484核心模塊是定制解決方案的理想基礎?;贓CUcore-5484,PLCcore-5484使您在付出最小工作量的同時(shí)將基于Linux的緊縮的能力強大的硬件PLC集成在您的應用之 中。PLCcore-5484已經(jīng)預裝了所有必需的部件,沒(méi)有額外的許可費用。作為一個(gè)可以自由編程的板載CPLD, 根據不同的需要,設備接口可以被很簡(jiǎn)便的調整。因此,該模塊非常適合那些具有高度靈活性的場(chǎng)合。此外,CPLD可以實(shí)現非常復雜的數字輸入輸出設備單元。 為此,我們?yōu)槟峁┑腜LCcore-5484模塊包括一個(gè)基礎版CPLD,基本輸入輸出,可自由配置的計數器和高速PWM單元。Driver Development Kit
(DDK) 提供CPLD的VHDL和C 源代碼。通過(guò)DDK您可以實(shí)現您自己的IO關(guān)聯(lián),實(shí)現接口擴展。從而,您可以訪(fǎng)問(wèn)通過(guò)存儲空間映射的元件(比如:I²C 和SPI 總線(xiàn))。通過(guò)process image實(shí)現的共享內存保證了同時(shí)運行的Linux程序與PLC之間的數據交換。
PLCcore-5484中的CANopen library 包括了遵守CiA 302的CANopen Manager,能夠自動(dòng)配置網(wǎng)絡(luò )節點(diǎn)。通過(guò)CANopen單元的擴展,該模塊作為CANopen設備即插即用。此外,PLCcore-5484支持 CiA 314設備規范,即“IEC 61131-3 可編程設備”(先前的CiA 405)。同時(shí)與其他CANopen模塊之間的數據交換。
由于具有非常多的通訊接口,該模塊非常適合在分布式自動(dòng)化系統中作為中心主控單元或者是通訊網(wǎng)關(guān)。
相應的開(kāi)發(fā)套件為您提供了快速即用的PLCcore-5484試運行。該套件包括了所有建立您自己的應用所需的硬件軟件組件。
目標應用:
• 所有 PLC 應用
• 分布式自動(dòng)化系統中的主控單元
• 通訊網(wǎng)關(guān)
• 自主數據獲取與處理
• 為特定車(chē)輛應用的高端核心單元
通信接口:(所有接口都由IEC 61131-3 功能模塊支持)
• 2x 10/100 Mbps 快速以太網(wǎng)口, 1 on-board PHY
• 2x CAN
• 4x UART
I/O及板載設備:
• 4 MB Flash 提供給應用程序和數據
• 板載 CPLD, RTC和溫度傳感器
• 板載I/O 包括:
o 24 數字輸入
o 22 數字輸出
o 1 高速計數器(Pulse/Dir 或 A/B)
o 1 PWM/PTO 輸出 (Pulse/Dir)
軟件:
• CANopen Manager,自動(dòng)配置網(wǎng)絡(luò )節點(diǎn)
• 通過(guò) IEC 61131-3 標準編程也可以用C/C++語(yǔ)言編程
• 用戶(hù)能夠改編I/O — DDK 包括VHDL 和 C 的源代碼,用戶(hù)可實(shí)現自己的驅動(dòng)
• 同時(shí)執行IEC 61131/PLC 程序和用戶(hù)Linux軟件 — 通過(guò)共享內存實(shí)現IEC 61131/PLC 和 Linux 程序的數據交換
• Linux 包括:預裝的PLC 固件, 板載 FTP 和網(wǎng)絡(luò )服務(wù)器
• 沒(méi)有附加許可費用
技術(shù)數據:
• 3.3 V單一電源供電,1.5 A 電源消耗
• 尺寸: 70 x 40mm
• 工作溫度: -40°C 到 +85°C
貨品內容:
(1)3390000 PLCcore-5484:
• ECUcore-5484核心模塊,預裝固件
(2)KIT-153 PLCcore-5484開(kāi)發(fā)套件:
硬件:
o PLCcore-5484
o ECUcore-5484開(kāi)發(fā)板
o 電源(110/220VAC轉12VDC,1.5A)
o RS232線(xiàn)纜
o 以太網(wǎng)線(xiàn)纜(Cat 5e,2m)
o CAN線(xiàn)纜(支持5個(gè)節點(diǎn),2個(gè)終端電阻)
o 拆裝工具
文檔:
o 快速啟動(dòng)手冊 (電子版和打印版)
o 防ESD指導 (電子版和打印版)
o PLCcore-5484 參考手冊 (電子版)
o ECUcore-5484 硬件手冊 (電子版)
o ECUcore-5484 開(kāi)發(fā)板硬件手冊 (電子版)
o ECUcore-5484 開(kāi)發(fā)板原理圖 (電子版)
軟件:
o 包括SYS TEC擴展的OpenPCS IEC 61131-3編程系統
o 預裝Linux和Elipse-IDE的VMWARE
o 包括Share Process Image的樣板工程和驅動(dòng)模塊(源代碼和可執行文件)
(3)PLCcore-5484驅動(dòng)開(kāi)發(fā)擴展工具(DDK):
• 板載PLD的VHDL 源代碼和樣板工程
• I/O驅動(dòng)源代碼(核心驅動(dòng)和用戶(hù)庫),包括生成I/O驅動(dòng)的所有文件
• SO-1095 VMWARE 鏡像文件,包括了Linux操作系統并預裝了ECUcore核心模塊的GNU工具鏈以及Eclipse IDE
• 用來(lái)向板載CPLD下載固件的PLD編程工具
• 測試I/O驅動(dòng)的樣板工程源代碼,包含生成樣板工程可執行文件的所有資源文件
• API參考手冊和項目開(kāi)發(fā)啟動(dòng)指導
PLCcore驅動(dòng)開(kāi)發(fā)擴展工具(DDK)為您開(kāi)發(fā)用戶(hù)定制的PLCcore核心模塊I/O驅動(dòng)提供了必要的軟、硬件支持。通過(guò)它,您無(wú)需更改PLCcore固件本身,就可以靈活地移植新的應用載板。I/O驅動(dòng)可以通過(guò)GPIO, SPI, I2C 或FlexBus訪(fǎng)問(wèn)外部I/O設備。進(jìn)一步的,通過(guò)DDK您還可以開(kāi)發(fā)板載CPLD固件。DDK包括PLCcore核心模塊的核心驅動(dòng)(.ko)和相應的用戶(hù)庫(.so)源代碼。對于不同的應用,這兩個(gè)資源可能根據需要在運行時(shí)加載。DDK中還包括交叉GNU工具鏈,編譯其所提供的樣板工程。
PLCcore DDK 需要Linux主機系統作為軟件開(kāi)發(fā)環(huán)境。為您開(kāi)發(fā)便利,我們?yōu)槟峁┝祟A裝DDK軟件的完整版Linux環(huán)境 — 可以立即運行的VMWARE box 。
注意:
1. DDK是對開(kāi)發(fā)套件(需要STK)的擴展產(chǎn)品,包含了開(kāi)發(fā)I/O驅動(dòng)所需的所有軟件
2. 生成PLD固件需要第三方軟件Lattice 公司ispLEVER 集成開(kāi)發(fā)環(huán)境。您可以從Lattice 公司網(wǎng)站主頁(yè)下載。