Das PLCcore-5208 ist ein aufsteckbarer, extrem
kostengünstiger, OEM-fähiger Single Board Computer. Die On-Board-Firmware des
PLCcore-5208 beinhaltet neben µClinux als Betriebssystem einen vorinstallierten
IEC 61131-3 Laufzeit-Kern mit integriertem CANopen Manager.
Das
Modul ermöglicht mit geringstem Aufwand die Integration einer kompakten und
extrem leistungsfähigen Hard-SPS in maßgeschneiderte, anwenderspezifische
Applikationen - ohne für den IEC 61131-3 Laufzeit-Kern zusätzliche Entwicklungs-
oder Runtime-Lizenzen zahlen zu müssen. Das Board vereint alle
High-Speed-Komponenten auf einer äußerst kompakten,
Low-EMI-Multilayer-Leiterplatte. Ausgestattet mit umfangreicher und
leistungsfähiger Software ist es für den Einsatz unter industriellen Bedingungen
in den verschiedensten Applikationsfeldern geeignet.
Der nach außen
geführte Adress-/Datenbus bietet dem Anwender größtmögliche Freiheitsgrade bei
der Gestaltung der Ein-/Ausgangsbeschaltung des PLCcore-5208. Damit kann die
Peripherie des Moduls flexibel an die jeweiligen Erfordernisse angepasst werden.
Der Sourcecode des I/O-Treibers ist als Driver Development Kit (DDK) verfügbar.
Das ermöglicht die Implementierung eigener I/O-Anbindung ohne Eingriff in den
IEC 61131-3 Laufzeit-Kern. Die Realisierung des Prozessabbildes als Shared
Memory erlaubt zudem einen einfachen, bidirektionalen Datenaustausch mit
beliebigen anderen µClinux-Programmen, die parallel zur SPS ausgeführt werden.
Die umfangreiche CANopen-Bibliothek des PLCcore-5208 beinhaltet einen
CiA 302 konformen CANopen-Manager. Dieser unterstützt die automatische
Knotenkonfiguration und ermöglicht so die flexible Erweiterbarkeit des Moduls
über CANopen-Baugruppen durch einfaches Plug & Play. Weiterhin setzt das
PLCcore-5208 das CiA 314 Geräteprofil für "IEC 61131-3 programmable devices"
(ehemals CiA 405) um und erlaubt so einen einfachen Datenaustausch mit anderen
CANopen-Modulen.
Außer dem CAN-Interface verfügt das PLCcore-5208 noch
über weitere, zahlreiche on-board Kommunikationsschnittstellen. So können nicht
nur über das CANopen-Netzwerk, sondern auch über Ethernet sowie über die
seriellen Schnittstellen (UART) Daten und Ereignisse mit anderen Knoten (z.B.
übergeordnete Zentralsteuerung, I/O-Slaves usw.) ausgetauscht werden. Dadurch
eignet sich das Modul hervorragend als zentrale Baugruppe in verteilten
Automatisierungssystemen sowie als Kommunikations-Gateway. Die Ablage des
SPS-Programms in der On-board Flash-Disk des Moduls ermöglicht ein einfaches
Update zur Laufzeit sowie den autarken Wiederanlauf der Steuerung nach einer
Spannungsunterbrechung.
Modul-Eigenschaften:
- Hardware:
- 32-bit Freescale MCF5208, 166MHz
- 64 MiB Flash
- Anschluss von benutzerspezifischen Ein-/Ausgangsbeschaltung über nach außen
geführten Adress-/Datenbus möglich
- RTC und Temperatursensor on-board
- Spannungsversorgung 3,3 V
- Software - IEC 61131-3:
- µClinux und IEC 61131-3 Runtime-Kernel vorinstalliert
- Programmierbar in IEC 61131-3 und C/C++
- CANopen-Manager mit automatische Knotenkonfiguration
(entsprechend CiA 302
und CiA 314)
- I/O Konfiguration:
- Sourcecode des I/O-Treibers ist als Driver Development Kit (DDK) verfügbar
- zusätzliche Peripheriegeräte können über Adress-/Datenbus und I2C
angeschlossen werden
- Kommunikationsschnittstellen:
- 1x 10/100 Mbps Ethernet, On-Board PHY
- 1x CAN2.0B unterstützen CANopen Master / Slave-Funktionen
- 3x UART
- dedizierte Funktionsbausteine für:
- CANopen Master und Slave Funktionen
- Ethernet (UDP) Kommunikation
- Serielle Schnittstellen
- Real Time Clock (RTC)
- nichtflüchtiger Speicher
- ergänzende On-Board Software:
- FTP Server
- HTTP Server
- Telnet Server
- Betriebstemperaturbereich:
- industrieller Temperaturbereich von -40°C bis +85°C
|