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