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