Systemübersicht

Systemübersicht 1:
CX1010_foto

Das System

Mit den Embedded-PCs der Serie CX hat Beckhoff PC-Technik und modulare I/O-Ebene als Einheit auf die Hutschiene im Schaltschrank gebracht. Der CX1010 erweitert die CX-Produktfamilie um eine Variante mit höherer CPU-Leistung. Der CX1010 ermöglicht den direkten Anschluss der Busklemmen und der EtherCAT-Klemmen.

Verglichen mit dem CX1000, der über einen AMD-Geode mit 266 MHz verfügt, kann der CX1010 mit einer schnelleren CPU der AMD®  Geode LX 800 aufwarten, die mit 500 MHz getaktet ist. Wie bei dem CX1000 kann auch hier auf einen Lüfter verzichtet werden. Da als Boot- und Speichermedium Compact-Flash zum Einsatz kommt, sind keine rotierenden Medien in der Steuerung verbaut – ein wichtiger Aspekt zur Erhöhung der MTBF (Mean Time Between Failures) des Gesamtsystems.

Das Gehäuse- und Montagekonzept des CX1010 gleicht dem seines kleineren Bruders CX1000:
Wie dieser besteht er aus mehreren, vom Benutzer zusammensteckbaren Komponenten – im einfachsten Fall dem CPU-Modul und dem multifunktionalen Netzteil. Die Verbindung dazwischen, sowie zu allen anderen CX-Komponenten, erfolgt über den PC104-Bus, der beim CX1010 jedoch um EtherCAT-Signale erweitert wurde. Das CPU-Grundmodul bringt als Grundausstattung eine RJ-45-Buchse mit.

Analog zum CX1000 können auch beim CX1010 optionale Systemschnittstellen hinzugefügt werden. Es stehen ein DVI-I ( = DVI-D + VGA )-Ausgang, zwei USB-2.0-Schnittstellen, bis zu vier RS232-Schnittstellen sowie Audio zur Verfügung. Die vier optoentkoppelten RS232-Schnittstellen können wahlweise auch als RS422/RS485 ausgeführt werden.

Die gleiche Wiederverwendbarkeit gilt auch für die multifunktionalen Netzteile(CX1100-000x) des CX1010: eines ohne I/O-Klemmenanschluss, eines mit K-Bus-Anschluss, eines mit K-Bus- und IP-Link-Anschluss für IP-67-geschützte Feldbus-Box-Module und ein Netzteil mit direkter Anschlussmöglichkeit der Beckhoff EtherCAT-Klemmen.

EtherCAT als schnelles I/O-System

Der Embedded-PC CX1010 wurde in Hinblick auf das optimierte Zusammenspiel mit EtherCAT entwickelt. Die zwei Ethernet-Schnittstellen des CPU-Moduls, sind nicht primär für den EtherCAT-Betrieb gedacht. Der EtherCAT-Anschluss erfolgt über die EtherCAT Verlängerungsklemme EK1110 (EtherCAT).

Interessanterweise ergeben sich durch EtherCAT mehrere Möglichkeiten, die klassischen Feldbussysteme an den CX1010 anzuschließen:
Entweder als CX1500-Baugruppe direkt an der CPU oder als EtherCAT-Teilnehmer in Klemmenform. Beispielsweise gibt es den PROFIBUS-Master entweder als CX1500-M310 oder als EtherCAT-Klemme EL6731. Es gibt keine Funktionseinbußen zwischen den beiden Ausführungen; beide haben die gleichen Leistungsmerkmale – z. B. unterstützen beide PROFIBUS-DP-V2. Praktisch kann der PROFIBUS-Master genau da an der Maschine angebracht werden, wo er benötigt wird. Es muss also nicht mehr unbedingt die Steckkarte im IPC oder die Mastersteuerung im Schaltschrank sein.

SPS, Motion Control, Interpolation und Visualisierung

Als IPC auf der Hutschiene hat der CX1010, im Zusammenspiel mit der Beckhoff-TwinCAT-Software, die Funktionalität großer Industrie-PCs. Im Bereich SPS können bis zu vier virtuelle IEC 61131-CPUs, mit jeweils bis zu vier Tasks, programmiert werden; die kürzest einstellbare Zykluszeit beträgt 50 μs. Alle IEC 61131-3-Sprachen sind nutzbar.

Ebenso stehen alle Funktionalitäten von TwinCAT für den Bereich Motion Control zur Verfügung:
Es können theoretisch bis zu 256 Achsen angesteuert und neben einfachen Punkt-zu-Punkt-Bewegungen auch komplexere Mehrachsfunktionen, wie „Elektronisches Getriebe“, „Kurvenscheibe“ und „Fliegende Säge“ ausgeführt werden. Im Unterschied zum CX1000 kann der CX1010, dank gestiegener CPU-Leistung, nun auch interpolierende 3D-Bahnbewegungen ausführen und DIN66025-Programme abarbeiten.

Neben den in Echtzeit ausgeführten Steuerungsaufgaben sorgt die Verwaltung im TwinCAT-Echtzeitkern dafür, dass genügend Zeit für die Benutzeroberfläche (HMI) bleibt, die über Softwareschnittstellen, wie ADS oder OPC, mit den Echtzeitanteilen kommuniziert.

Auch bei CX1010 gilt der Grundsatz: ein Programmierwerkzeug für alle Steuerungen.
Die gesamte Programmierung von SPS, Motion Control und Visualisierung ist auf alle PC-Steuerungen von Beckhoff übertragbar – beruhigend, falls sich während des Projekts herausstellt, dass es dann doch mehr Rechenleistung benötigt wird. In diesem Fall kann auf ein System mit mehr Leistung zurück gegriffen werden.

 

CPU Grundmodul

CPU Grundmodul

An das CPU-Grundmodul können weitere Systemschnittstellen sowie Feldbusanschaltungen angefügt werden. Für die Spannungsversorgung des CPU-Moduls wird eines der Netzteilmodule des Typs CX1100 benötigt.

Alle Feldbusmodule CX1500 sowie alle Netzteile CX1100 der CX1000-Serie können in Kombination mit CX1010 eingesetzt werden.

Mit dem Netzteil CX1100-0004 besteht beim CX1010 eine direkte Anbindung an die EtherCAT-Klemmen. Die Kombination aus CX1010, EtherCAT und TwinCAT ermöglicht Zyklus- und Reaktionszeiten unterhalb einer Millisekunde.

Das CPU-Modul ist in mehreren Varianten erhältlich. Diese betreffen:

- Die Ausstattung mit Systemschnittstellen: Als Option können zu der immer vorhandenen Ethernet RJ-45 Schnittstelle auch DVI und zwei USB Schnittstellen hinzugefügt werden. 

- Die Betriebssystemausstattung: Es kann gewählt werden zwischen "Microsoft Windows CE.NET" sowie "Microsoft Windows XP Embedded".

- Die vorinstallierte TwinCAT Software: CX1010 kann ohne TwinCAT System, mit TwinCAT CE PLC, TwinCAT CE NC PTP oder TwinCAT CE NCI ,oder mit den entsprechenden Vollversionen der einzelnen TwinCAT Level für SPS und Motion Control vorinstalliert werden.

Systemschnittstellen

Systemschnittstellen

Getrennt bestellbar sind weitere Systemschnittstellen für serielle Kommunikation (2x RS 232 sowie RS422, RS485), 2 x USB 2.0 Schnittstellen, Videoausgang (DVI +) , CF-Kartenleser/-schreiber und Audiosignale.

Feldbusschnittstellen

Alle Feldbusmodule CX1500 sowie alle Netzteile CX1100 der CX1000-Serie können in Kombination mit CX1010 eingesetzt werden.

Die Feldbusschnittstellen sind derzeit als Master und Slave-Feldbusanschaltungen für folgende Feldbusse erhältlich:

Beckhoff Lightbus, Profibus DP, CANopen, DeviceNet und SERCOS Interface (nur Master)

Die Master-Feldbusanschaltungen ermöglichen dem CX1010 System die Nutzung der Beckhoff Feldbuskomponenten (wie Buskoppler, Busklemmen Controller und Antriebstechnik) als dezentrale Steuerungskomponenten für die Aufbau komplexer Anlagen.

Die Slave-Feldbusanschaltungen ermöglichen die Nutzung des CX1010 Systems als unterlagerte dezentrale Steuerung für den Aufbau komplexer oder modularer Anlagen.

Hinweis:

Die Dokumentation der Feldbusanschaltungen ist separat erhältlich.

Die Software 

In Kombination mit der Automatisierungssoftware TwinCAT wird der Industrie-PC CX1010 zu einer leistungsfähigen IEC 61131-3 SPS mit bis zu vier Anwendertasks. Zusätzlich können auch Motion Control Aufgaben ausführt werden. Je nach erforderlicher Abtastzeit ist die Ansteuerung von mehreren Servoachsen möglich, wobei selbst Sonderfunktionen wie Fliegende Säge, Elektronisches Getriebe und Kurvenscheibe realisierbar sind. 

Die Programmierung des CX1010 Systems erfolgt in der für Buskontroller üblichen Weise:

Remote Programmierung über Ethernet 

Dies ist der Fall, wenn die Basiseinheit mit "Windows CE.NET" ausgestattet wird. Dann erfolgt die Programmierung über ein Laptop oder einen Desktop-PC, der über Ethernet (Netzwerk oder Crossover-Cable) mit dem CX1010 verbunden ist. Die Programme werden mit einer Standard TwinCAT Softwarelizenz auf dem Laptop entwickelt und dann in das Zielgerät geladen.

Visualisierung

Bei beiden Betriebssystemvarianten "Windows CE.NET" bzw. "Windows XP Embedded" steht für die Anbindung an SCADA-Pakete der Beckhoff OPC Server zur Verfügung. Somit gilt auch für den CX1010: Problemlos Visualisieren und gleichzeitiges Steuern in Echtzeit auf einem System.