Herunterladen Inhalt Inhalt Diese Seite drucken
Beckhoff CX7080 Handbuch

Beckhoff CX7080 Handbuch

Embedded-pc mit rs232/rs485
Inhaltsverzeichnis

Werbung

Original-Handbuch | DE
CX7080
Embedded-PC mit RS232/RS485
07.09.2021 | Version: 1.0

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für Beckhoff CX7080

  • Seite 1 Original-Handbuch | DE CX7080 Embedded-PC mit RS232/RS485 07.09.2021 | Version: 1.0...
  • Seite 3: Inhaltsverzeichnis

    Zählerstand latchen ...................... 39 6.4.3 Grenzwert für Zähler festlegen .................. 40 Analog-Signal-Modus ........................ 41 PWM-Signal-Modus......................... 42 6.6.1 PWM-Taktfrequenz und Tastverhältnis festlegen............ 44 6.6.2 Kanalsynchronisation einstellen .................. 45 7 Konfiguration ............................ 46 Beckhoff Device Manager starten .................... 46 Persistente Daten .......................... 47 NOVRAM ............................ 48 CX7080 Version: 1.0...
  • Seite 4 Zykluszeit < 1 ms ...................... 81 8 Fehlerbehandlung und Diagnose...................... 82 Diagnose-LEDs .......................... 82 8.1.1 K-Bus .......................... 83 8.1.2 E-Bus .......................... 86 Speicherauslastung ......................... 87 Echtzeit und CPU-Auslastung ...................... 89 9 Technische Daten ............................ 91 10 Anhang .............................. 93 10.1 Zubehör ............................ 93 10.2 Zertifizierungen .......................... 94 Version: 1.0 CX7080...
  • Seite 5: Hinweise Zur Dokumentation

    EP1590927, EP1789857, EP1456722, EP2137893, DE102015105702 mit den entsprechenden Anmeldungen und Eintragungen in verschiedenen anderen Ländern. ® EtherCAT ist eine eingetragene Marke und patentierte Technologie lizenziert durch die Beckhoff Automation GmbH, Deutschland Copyright © Beckhoff Automation GmbH & Co. KG, Deutschland.
  • Seite 6: Symbolerklärung

    Es besteht eine mögliche Gefährdung für Umwelt und Geräte. Hinweise, die weitere Informationen oder Tipps anzeigen: Dieser Hinweis gibt wichtige Informationen, die beim Umgang mit dem Produkt oder der Software helfen. Es besteht keine unmittelbare Gefahr für Produkt, Mensch und Umwelt. Version: 1.0 CX7080...
  • Seite 7: Ausgabestände Der Dokumentation

    Hinweise zur Dokumentation Ausgabestände der Dokumentation Version Kommentar Erste Version. CX7080 Version: 1.0...
  • Seite 8: Zu Ihrer Sicherheit

    Schirmdämpfung eingebaut werden. Personalqualifikation Alle Arbeitsschritte an der Beckhoff Soft- und Hardware dürfen nur vom Fachpersonal mit Kenntnissen in der Steuerungs- und Automatisierungstechnik durchgeführt werden. Das Fachpersonal muss über Kenntnisse in der Administration des eingesetzten Industrie-PCs und des jeweils eingesetzten Netzwerks verfügen.
  • Seite 9 • Ändern Sie die standardmäßig eingestellten Passwörter und verringern so das Risiko, dass Unbefugte Zugriff erhalten. • Schützen Sie die Geräte mit einer Firewall. • Wenden Sie die Vorgaben zur IT-Sicherheit nach der IEC 62443 an, um den Zugriff und die Kontrolle auf Geräte und Netzwerke einzuschränken. CX7080 Version: 1.0...
  • Seite 10: Transport Und Lagerung

    Stöße. Schützen Sie den Embedded-PC bei Transporten vor: • großer mechanischer Belastung und • benutzen Sie für den Versand die Originalverpackung. Tab. 1: Abmessungen und Gewicht. CX7080 Abmessungen (B x H x T) 49 mm x 100 mm x 73 mm Gewicht ca.
  • Seite 11: Produktübersicht

    Softwareinstallationen nicht möglich sind. Damit ist eine gewisse Sicherheit gegeben, da Fremdsoftware wie Viren oder ähnliches nicht installiert werden können und der CX7080 an ein Netzwerk angeschlossen werden kann. Der CX7080 kann ab TwinCAT 3.1 Build 4024.12 verwendet werden. Folgende TC 3 Funktionen sind enthalten und lizensiert: •...
  • Seite 12: Aufbau

    Produktübersicht Aufbau Abb. 1: Beispielaufbau eines Embedded-PCs CX7080. Tab. 2: Legende zum Aufbau des CPU-Grundmoduls Komponente Beschreibung MicroSD-Kartenslot (unter Steckplatz für industrietaugliche MicroSD-Karten. Speicherplatz für der Abdeckung). Firmware und TwinCAT 3 Projekte. Ethernet-Schnittstelle Für den Anschluss an lokale Netzwerke. Dient als (X001) Programmierschnittstelle.
  • Seite 13: Typenschild

    Konfiguration aus Embedded-PC, Betriebssystem, Optionen und TwinCAT nachbestellt werden. Produktbezeichnung zu Identifikation des Embedded-PCs Seriennummer/ Beckhoff Traceability Number (BTN) zur eindeutigen Identifizierung des Produkts. Hardwarestand und Herstelldatum. MAC-Adressen der eingebauten Ethernet-Schnittstellen. Der Hostname wird aus CX- und den letzten drei Byte der MAC-Adresse gebildet.
  • Seite 14: Ethernet-Schnittstelle (X001)

    Produktübersicht Ethernet-Schnittstelle (X001) Sie können den Embedded-PC CX7080 über die Ethernet-Schnittstelle X001 programmieren und in Betrieb nehmen. Die Ethernet-Schnittstelle erreicht Geschwindigkeiten von 10 / 100 Mbit/s. Abb. 3: Ethernet-Schnittstelle X001. Die LEDs an der linken Seite der Schnittstelle zeigen den Status der Verbindung an. Die obere LED (LINK/ ACT) zeigt an, ob die Schnittstelle mit einem Netzwerk verbunden ist.
  • Seite 15 Screened/Shielded Twisted-Pair (einzeln abgeschirmte, verdrillte Leitung) Ein solche Bezeichnung kennzeichnet ein Kabel mit einer Abschirmung für jedes Leitungspaar sowie einen Gesamtschirm. Industrial Twisted-Pair Ist von Aufbau dem S/STP ähnlich, besitzt allerdings im Gegensatz zum S/STP nur 2 Leitungspaare. CX7080 Version: 1.0...
  • Seite 16: Usb-2.0-Schnittstelle (X002)

    Ermitteln der aktuellen Position des Dateizeigers FB_FileDelete Löschen einer Datei FB_FileRename Umbenennen einer Datei FB_CreateDir Erstellen eines neuen Verzeichnisses FB_RemoveDir Löschen eines Verzeichnisses Voraussetzungen Entwicklungsumgebung Zielplattform Einzubindende SPS-Bibliotheken (Kategoriegruppe) TwinCAT v3.1.0 PC oder CX (x86, x64, ARM) Tc2_System (System) Version: 1.0 CX7080...
  • Seite 17: Rs232/Rs485-Schnittstelle

    PIN6 - 390 Ohm, PIN5/9). PIN4 ist mit 5 V und PIN5/9 sind mit GND für den aktiven Abschlusswiderstand (RS485) belegt. Verwenden Sie PIN4 ausschließlich für den Abschlusswiderstand. Betreiben Sie keine anderen elektrischen Komponenten an PIN4, da sonst der CX7080 zerstört werden kann. CX7080 Version: 1.0...
  • Seite 18: Microsd-Karte

    Produktübersicht MicroSD-Karte In der Grundausstattung enthält der CX7080 eine 512 MB MicroSD-Karte. Sie können den Embedded-PC optional mit einer größeren MicroSD-Karte (1 GB, 2 GB, 4 GB oder 8 GB) bestellen. Die verwendeten Karten sind SLC-Speicher mit erweiterten Temperaturbereich für industrielle Anwendungen. Verwenden Sie ausschließlich von Beckhoff freigegebene MicroSD-Karten.
  • Seite 19: Inbetriebnahme

    Gehäuseunter- und Gehäuseoberseite. Auf diese Weise kommt ein optimaler Luftstrom zustande, der den Embedded-PC in vertikaler Richtung durchströmt. Zusätzlich ist ein Freiraum von mindestens 30 mm oberhalb und unterhalb des Embedded-PCs erforderlich, um eine ausreichende Belüftung zu gewährleisten. CX7080 Version: 1.0...
  • Seite 20: Tab. 7 Maximaler E-Bus/K-Bus-Strom Abhängig Von Einbaulage Und Umgebungstemperatur

    Der maximale E-Bus/K-Bus-Strom variiert abhängig von der gewählten Einbaulage und Umgebungstemperatur. Tab. 7: Maximaler E-Bus/K-Bus-Strom abhängig von Einbaulage und Umgebungstemperatur. E-Bus/K-Bus-Strom Einbaulage Umgebungstemperatur max. 1,5 A beliebig -25…45 °C max. 1,3 A horizontal -25…55 °C max. 1 A beliebig -25…55 °C max. 1 A horizontal -25…60 °C Version: 1.0 CX7080...
  • Seite 21: Auf Hutschiene Befestigen

    3. Drehen Sie die Arretierung gegen den Uhrzeigersinn, bis die Arretierung leise klickt und einrastet. ð Sie haben den Embedded-PC erfolgreich montiert. Überprüfen Sie noch mal die korrekte Montage und ob der Embedded-PC auf der Hutschiene eingerastet ist. CX7080 Version: 1.0...
  • Seite 22: Microsd-Karte Wechseln

    Umweltbedingungen aushalten. MicroSD-Karten anderer Hersteller können ausfallen, was zu Da- tenverlust führt. Verwendet Sie ausschließlich industrietaugliche MicroSD-Karten die von Beckhoff geliefert werden. Der MicroSD-Kartenslot ist für eine industrietaugliche MicroSD-Karte vorgesehen. Auf der MicroSD-Karte wird die Firmware des Embedded-PCs gespeichert. Die MicroSD-Karte kann bei Bedarf aus TwinCAT 3 heraus beschrieben werden und dadurch benutzerdefinierte Daten gespeichert werden.
  • Seite 23: Passive Ethercat-Klemmen Montieren

    E-Bus“ nachlesen, ob eine bestimmte EtherCAT-Klemme Strom aus dem Klemmbus (E-Bus) benötigt. Die folgende Abbildung zeigt die zulässige Montage einer passiven EtherCAT-Klemme. Die passive EtherCAT-Klemme wurde nicht direkt an das Netzteil angereiht. Abb. 8: Passive EtherCAT-Klemmen, zulässige Montage. CX7080 Version: 1.0...
  • Seite 24: Spannungsversorgung

    Strom über den Schirm weiterfließt und der Embedded-PC oder die Peripherie beschädigt wird. Trennen Sie immer die 24 V Leitung. An dem Embedded-PC angeschlossene Geräte mit eigener Stromversorgung (z.B. ein Panel) müssen für “PE“ und „0 V“ das gleiche Potential wie der Embedded-PC haben (keine Potentialdifferenz). Version: 1.0 CX7080...
  • Seite 25: Embedded-Pc Anschließen

    ð Sie haben die Spannungsquelle erfolgreich an die Netzteilklemme angeschlossenen, wenn die beiden oberen LEDs der Netzteilklemme grün aufleuchten. Die linke LED (Us 24V) zeigt die Versorgung des CPU-Grundmoduls und des Klemmenbusses an. Die rechte LED (Up 24V) zeigt die Versorgung der Busklemmen über die Powerkontakte an. CX7080 Version: 1.0...
  • Seite 26: Multifunktions-I/Os

    • DIO_2x (Digitale Ein- und Ausgänge). 2 x Digitaleingang, 24 V DC, Filter 3 ms, Typ 3, 2 x Digitalausgang, 24 V DC, 0,5 A, 1-Leitertechnik. *) Der Eingang 3 ist nur im Inkremental-Encoder-Modus verfügbar. Bei einem High-Pegel kann der Wert des Inkremental-Enconders gelatcht oder der Zähler zurückgesetzt werden. Version: 1.0 CX7080...
  • Seite 27: Abb. 13: Unterstützte Module Bei Der Verwendung Von Slot 2

    Abb. 15: Unterstützte Module bei der Verwendung von Slot 4. • AI_2x (Analog-Signal-Modus). 2 x Digitaleingang konfiguriert als Analogeingang 0 bis 10 V, 12 Bit • DI_2x (Digitaler Eingang). 2 x Digitaleingang, 24 V DC, Filter 3 ms, Typ 3 CX7080 Version: 1.0...
  • Seite 28: Digitale Eingänge

    Leuchtdiode angezeigt. Für die digitalen Eingänge 3, 4, 5 und 6 können zusätzliche Filtereinstellungen in den passenden CoE-Objekten vorgenommen und beispielsweise die Auflösung und Filterzeit eingestellt werden. Tab. 10: Technische Daten, Multifunktions-I/Os als digitale Eingänge. Technische Daten CX7080 Anschlusstechnik 1-Leiter Anzahl Eingänge Nennspannung 24 V DC (-15 %/+20 %)
  • Seite 29: Digitale Ausgänge

    Versorgungsspannung; der Low-Pegel entspricht der Masse. Abb. 17: Konfigurierbare digitale Ausgänge. Der CX7080 enthält insgesamt vier Ausgänge, die ihren Signalzustand durch Leuchtdioden anzeigen. Mit den Ausgängen lassen sich Standardaktoren wie beispielsweise Schütze und Ventile schalten. Tab. 11: Technische Daten, Multifunktions-I/Os als digitale Ausgänge.
  • Seite 30: Zähler-Modus

    Multifunktions-I/Os Zähler-Modus Der Embedded-PC CX7080 kann als ein Vor-/Rückwärtszähler konfiguriert werden, der das Zählen eines Pulses ermöglicht. Der Embedded-PC ist für schnelle Zählaufgaben mit Zählfrequenzen bis 150 kHz geeignet, wobei der CX7080 im 1-Zähler-Modus betrieben werden kann. Abb. 18: Konfigurierbare Ein- und Ausgänge im Zähler-Modus.
  • Seite 31: Tab. 12 Technische Daten, Multifunktions-I/Os Im Zähler-Modus

    Multifunktions-I/Os Tab. 12: Technische Daten, Multifunktions-I/Os im Zähler-Modus. Technische Daten CX7080 Anzahl der Zähler 1 x Vor-/Rückwärtszähler, 1 x Vor- oder Rückwärtszähler Nennspannung 24 V DC (-15 %/+20 %) Spezifikation EN 61131-2, Typ 3 Signalspannung „0“ -3…+5 V Signalspannung „1“ 11…30 V Zählfrequenz Vor-/Rückwärtszähler: 20 kHz , Zählen nur in eine Richtung: 150 kHz Zählertiefe...
  • Seite 32: Betriebsart Wählen

    3. Klicken Sie doppelt auf das CoE-Objekt 8000:09 Operating mode. 4. Wählen Sie unter der Option Enum die erforderliche Betriebsart. ð Die Betriebsart wird übernommen. Beachten Sie, dass Sie beim CX7080 immer nur eine Betriebsart gleichzeitig verwenden können und eine Mischung aus den Betriebsarten nicht möglich ist.
  • Seite 33: Ausgänge Schalten

    6.3.2 Ausgänge schalten Beim CX7080 ist es möglich den Ausgang 1 selbsttätig zu schalten, sobald ein bestimmter Zählerstand erreicht wird. Das ermöglicht eine schnelle und ohne die SPS laufende Bearbeitung. Ein zweiter Ausgang, der Ausgang 2, kann unabhängig vom Zählerstand über die SPS geschaltet werden.
  • Seite 34: Zählerstand Setzen

    2. Setzen Sie anschließend die Variable Set counter auf True, damit die Einstellungen übernommen werden. ð Erst wenn die Variable Set counter auf True gesetzt wird, wird der eingestellte Wert unter Set counter value für den Zählerstand übernommen. Version: 1.0 CX7080...
  • Seite 35: Grenzwert Für Zähler Festlegen

    4. Klicken Sie anschließend doppelt auf das CoE-Objekt 8000:03 Enable reload und setzen Sie den Wert auf True. ð Erst wenn d das CoE-Objekt 8000:03 Enable reload auf True gesetzt ist, ist die Funktion und der definierte Grenzwert aktiv. CX7080 Version: 1.0...
  • Seite 36: Inkremental-Encoder-Modus

    Multifunktions-I/Os Inkremental-Encoder-Modus Im Inkremental-Encoder-Modus kann der CX7080 als ein Interface zum direkten Anschluss von 24-V- Inkremental-Encodern konfiguriert werden. Dabei wird eine Vierfachauswertung verwendet und sowohl High- Pegel als auch Low-Pegel an Eingang 1 und Eingang 2 detektiert. Abb. 19: Konfigurierbare Ein- und Ausgänge im Inkremental-Encoder-Modus.
  • Seite 37: Tab. 13 Technische Daten, Multifunktions-I/Os Im Encoder-Modus

    Multifunktions-I/Os Tab. 13: Technische Daten, Multifunktions-I/Os im Encoder-Modus. Technische Daten CX7080 Technik Inkremental-Encoder-Interface Nennspannung 24 V DC (-15 %/+20 %) Spezifikation EN 61131-2, Typ 3 Geberanschluss 1 x A, B: 24 V, single-ended Zusätzliche Eingänge Latch-Eingang, 24 V DC Zählfrequenz 250 kHz Zählertiefe 32 Bit Quadraturdecoder 4-fach-Auswertung Ausgangsstrom max.
  • Seite 38: Ausgänge Schalten

    6.4.1 Ausgänge schalten Beim CX7080 ist es möglich, den Ausgang 1 selbsttätig zu schalten, sobald ein bestimmter Zählerstand erreicht wird. Das ermöglicht eine schnelle und ohne die SPS laufende Bearbeitung. Ein zweiter Ausgang, der Ausgang 2, kann unabhängig vom Zählerstand über die SPS geschaltet werden.
  • Seite 39: Zählerstand Latchen

    4. Überwachen Sie die Gültigkeit des Latch-Wertes über die Variable Latch extern valid. Sobald der Latch-Wert geschrieben wird, wird auch die Variable auf True gesetzt. ð Um erneut einen Latch auszuführen, muss die Variable Enable latch extern on positive edge wieder einen High-Pegel bekommen. CX7080 Version: 1.0...
  • Seite 40: Grenzwert Für Zähler Festlegen

    Zählerstand extern zurückgesetzt werden. Dafür muss die Latch-Funktion deaktiviert und das CoE-Objekt Enable extern reset auf True gesetzt werden. Mit dieser Einstellung wird bei einem High-Pegel an Eingang 3 der aktuelle Zählerstand auf null gesetzt. Version: 1.0 CX7080...
  • Seite 41: Analog-Signal-Modus

    Die Single-ended-Eingänge 7 und 8 erfassen Signale im Bereich von 0 bis 10 V. Abb. 20: Konfigurierbare analoge Eingänge. Die Spannung wird mit einer Auflösung von 12 Bit digitalisiert. Der Signalzustand wird durch Leuchtdioden angezeigt. Tab. 14: Technische Daten, Multifunktions-I/Os im Analog-Modus. Technische Daten CX7080 Technik single-ended Anzahl Eingänge Signalspannung 0…10 V Innenwiderstand 500 kΩ...
  • Seite 42: Pwm-Signal-Modus

    Nennspannung 24 V DC (-15 %/+20 %) Lastart ohmsch, induktiv, Lampenlast Ausgangsstrom max. 24 V/0,5 A (kurzschlussfest) PWM-Taktfrequenz 15 Hz…100 kHz Tastverhältnis 0…100 % (T > 20 ns, T > 200 ns) Kurzschlussstrom < 2 A typ. Besondere Eigenschaften separate Frequenz für jeden Kanal einstellbar Version: 1.0 CX7080...
  • Seite 43 Multifunktions-I/Os Technische Daten Digitale Eingänge Anschlussquerschnitt e*: 0,08…2,5 mm², f*: 0,08…2,5 mm², a*: 0,14…1,5 mm² Anschlussquerschnitt AWG e*: AWG 28…14, f*: AWG 28…14, a*: AWG 26…16 Abisolierlänge 8…9 mm *e: eindrähtig, Draht massiv; f: feindrähtig, Litze; a: mit Aderendhülse CX7080 Version: 1.0...
  • Seite 44: Pwm-Taktfrequenz Und Tastverhältnis Festlegen

    Taktfrequenz festlegen möchten. 2. Verknüpfen Sie die Variablen PWM output und PWM period mit den passenden Variablen aus Ihrem SPS-Projekt. 3. Legen Sie in den Variablen die Werte für Tastverhältnis und PWM-Taktfrequenz entsprechend der oben genannten Tabellen fest. Version: 1.0 CX7080...
  • Seite 45: Kanalsynchronisation Einstellen

    Gehen Sie wie folgt vor: 1. Klicken Sie links im Strukturbaum auf das CX7028-Device. 2. Klicken Sie auf die Registerkarte CoE-Online. 3. Klicken Sie doppelt auf das CoE-Objekt 8020:09 Channel synchronisation. 4. Wählen Sie unter der Option Enum die erforderliche Synchronisationsart. CX7080 Version: 1.0...
  • Seite 46: Konfiguration

    Starten Sie den Beckhoff Device Manager wie folgt: 1. Öffnen Sie einen Webbrowser auf dem Host-PC. 2. Geben Sie die IP-Adresse oder den Hostnamen des Industrie-PCs im Webbrowser ein, um den Beckhoff Device Manager zu starten. • Beispiel mit IP-Adresse: https://169.254.136.237/config •...
  • Seite 47: Persistente Daten

    Test kann ihnen zeigen, ob das mit ihrem Netzteil möglich ist: Netzteil testen Wenn der CX7080 läuft, schalten Sie die AC-Spannung ihres Netzteils ab und messen Sie, wie lange der CX7080 noch weiterläuft. Wenn es mehr als drei Sekunden sind, können Sie das Netzteil unter Umständen als Ersatz für eine 1-Sekunden-USV verwenden.
  • Seite 48: Novram

    Das NOVRAM hat eine Speichergröße von 4 kB. Die Daten werden zyklisch und wechselweise nach dem Doppelpufferprinzip gespeichert, um damit das Risiko von Dateninkonsistenz zu vermeiden. Voraussetzungen Entwicklungsumgebung Zielplattformen Hardware Einzubindende SPS-Bibliotheken TwinCAT 3.1 Build: 4020 PC oder CX (x86, x64, CX70xx, CX9020, Tc2_IoFunctions ARM) CX20x0, CX20x2, CX20x3 Version: 1.0 CX7080...
  • Seite 49: Retain-Handler Anlegen

    1. Klicken Sie links in der Strukturansicht mit der rechten Maustaste auf Devices. 2. Klicken Sie im Kontextmenü auf Scan. 3. Wählen Sie Device (NOV-DP-RAM) und bestätigen Sie die Auswahl mit OK. 4. Klicken Sie auf Ja, um nach Boxen zu suchen. CX7080 Version: 1.0...
  • Seite 50 Add New Item. 8. Wählen Sie den Retain Handler und klicken Sie auf OK. ð Sie haben erfolgreich einen Retain-Handler in TwinCAT angelegt. Im nächsten Schritt können Sie Retain-Variablen in der SPS anlegen und mit dem Retain-Handler verknüpfen. Version: 1.0 CX7080...
  • Seite 51: Variablen Anlegen Und Verknüpfen

    1. Legen Sie die Variablen in Ihrem SPS-Projekt in einem VAR RETAIN-Bereich an. 2. Klicken Sie oben auf der Symbolleiste auf Build und dann auf Build Solution. 3. Klicken Sie links in der Strukturansicht auf Ihre PLC Instance und anschließend auf die Registerkarte Data Area. CX7080 Version: 1.0...
  • Seite 52 Strukturansicht verknüpft und ein Mapping erzeugt. In der Strukturansicht werden die Variablen aus der SPS unter dem Retain-Handler angelegt und sind mit den Variablen aus der SPS Instanz verknüpft. Eine bestehende Verknüpfung wird mit einem Pfeilsymbol angezeigt. Version: 1.0 CX7080...
  • Seite 53: Variablen Unter Dem Retain-Handler Löschen

    1. Die Variable GVL_Retain.iNt unter dem Retain-Handler soll gelöscht werden. 2. Klicken Sie links in der Strukturansicht mit der rechten Maustaste auf den Retain-Handler. 3. Klicken Sie im Kontextmenü auf Optimize Retain Variables. ð Die Variable unter dem Retain-Handler wird gelöscht. CX7080 Version: 1.0...
  • Seite 54: Softwarekonfiguration

    Sie können den Auslieferungszustand und das voreingestellte Passwort wiederherstellen, wenn Sie die MicroSD-Karte ausbauen, auf die MicroSD-Karte mit einem Kartenleser zugreifen und die Datei device.conf im Ordner /etc löschen. Ohne physischen Zugriff auf den CX7080 und damit auf die MicroSD-Karte, kann das Passwort nicht zurückgesetzt werden.
  • Seite 55: Ip-Adresse Einstellen

    Adresse im Adressbereich 169.254.x.x Beim Embedded-PC CX7080 gibt es mehrere Möglichkeiten die IP-Adresse einzustellen. Eine Möglichkeit besteht darin, den Beckhoff Device Manager aufzurufen und die IP-Adresse für den CX7080 im Browser einzustellen (siehe: Beckhoff Device Manager starten [} 46]). Eine andere Möglichkeit die IP-Adresse einzustellen, bietet die boot.conf-Datei, die nach dem ersten Start auf der MicroSD-Karte angelegt wird.
  • Seite 56: Image Aktualisieren

    Starts und unterbrechen Sie nicht die Aktualisierung. Das neue Image wird direkt auf die MicroSD-Karte kopiert, um das Image des Embedded-PCs zu aktualisieren. Das neue Image wird vom Beckhoff Service zur Verfügung gestellt. Führen Sie das Update nur nach Rücksprache mit dem Beckhoff Service durch.
  • Seite 57: Firmware Für Multifunktions-I/Os Aktualisieren

    7.4.4 Firmware für Multifunktions-I/Os aktualisieren In diesem Schritt wird gezeigt, wie Sie die Firmware der Multifunktions-I/Os aktualisieren können. Die Firmware wird vom Beckhoff-Service zur Verfügung gestellt und die Aktualisierung in TwinCAT ausgeführt. Voraussetzungen: • EtherCAT-Firmware-File (*.efw) Gehen Sie wie folg vor: 1.
  • Seite 58: Esi-Gerätebeschreibung Aktualisieren

    ESI-Dateien für Beckhoff EtherCAT-Geräte werden unter https://www.beckhoff.com bereitgestellt. Voraussetzungen: • ESI-Datei für den CX7080 im XML-Format. • Gegebenenfalls die dazugehörige *.xsd-Datei, die den Aufbau der XML-Datei beschreibt. Gehen Sie wie folgt vor: 1. Kopieren Sie die ESI-Datei in das Verzeichnis: \TwinCAT\3.1\Config\Io\OnBoardIO auf der MicroSD- Karte.
  • Seite 59: Twincat

    7.5.1 Mit CX70x0 verbinden Bevor Sie den CX7080 in TwinCAT konfigurieren können, müssen Sie eine Verbindung zwischen ihrem Engineering-Rechner und dem CX7080 (Zielsystem) herstellen. Der Engineering-Rechner und der Embedded-PC müssen sich im gleichen Netzwerk und Subnetz befinden oder alternativ direkt mit einem Ethernet-Kabel (Peer-to-Peer) verbunden werden.
  • Seite 60 Konfiguration 4. Klicken Sie auf Broadcast Search und suchen Sie nach verfügbaren Geräten im Netzwerk. 5. Markieren Sie den passenden CX7080 und klicken Sie auf Add Route. Der Hostname und die IP- Adresse erleichtern dabei die Identifikation. 6. Geben Sie im Feld User und im Feld Password den Benutzernahmen und das Passwort ein und klicken Sie auf OK.
  • Seite 61 8. Markieren Sie das Gerät welches Sie als Zielsystem festlegen wollen und klicken Sie auf OK. ð Sie haben erfolgreich in TwinCAT eine Verbindung zwischen ihrem Engineering-Rechner und dem CX7080 (Zielsystem) hergestellt. In der Menüleiste wird das neue Zielsystem mit dem Hostnamen angezeigt.
  • Seite 62: Ads-Kommunikation Herstellen

    7.5.2 ADS-Kommunikation herstellen In diesem Kapitel wird gezeigt, wie Sie einen CX7080 mit einem anderen CX70x0 oder einer beliebigen TwinCAT-Steuerung verbinden können. Das ADS-Protokoll bietet die einfachste Möglichkeit, zwei TwinCAT- Systeme miteinander zu verbinden. Mit dem ADS-Protokoll können Daten sowohl gelesen als auch geschrieben werden.
  • Seite 63 7. Schreiben Sie für den ersten CX70x0 ein Programm, welches den hochgezählten Wert des Arrays ausliest.     ADSREAD : ADSREAD;     NetID : STRING:='5.81.38.23.1.1'; (* AMSNetId of the target*)     Value : INT; (* value of target MarksTest[0]*)     Error : INT;     NoError : INT; END_VAR CX7080 Version: 1.0...
  • Seite 64 Verwenden Sie einen ADS-Befehl nach dem anderen. Warten Sie, bis der ADS-Dienst fertig ist, also der Ausgang BUSY des Bausteins auf FALSE geschaltet wird und erst danach den nächsten ADS-Baustein verwenden. Um den Zugriff zeitlich zu optimieren, können Sie auch einen ADSREADWRITE Baustein verwenden, der die Daten liest und gleichzeitig schreibt. Version: 1.0 CX7080...
  • Seite 65: Rs232/485 Konfigurieren

    7.5.3 RS232/485 konfigurieren Die seriellen Schnittstellen müssen in TwinCAT konfiguriert werden, um darauf zugreifen zu können. Scannen Sie dazu den CX7080 damit das System die beiden seriellen Schnittstellen (RS232/RS485) automatisch hinzugefügt. Abb. 24: RS232-Schnittstelle unter TwinCAT 3. Abb. 25: RS232-Schnittstelle unter TwinCAT 3.
  • Seite 66: Ks8000-Protokoll Einsetzen

    7.5.4 KS8000-Protokoll einsetzen Bei dem KS8000-Protokoll handelt es sich um ein offengelegtes Protokoll von Beckhoff, welches verwendet werden kann, um die Buskoppler BK8100 (RS232) oder BK8000 (RS485) anzusprechen. Das Protokoll ist bereits implementiert und einsatzbereit. Für eine Verbindung mit den Buskopplern können die beiden seriellen Schnittstellen RS232/RS485 des Embedded-PCs CX7080 als BK8xx0-Master konfiguriert werden.
  • Seite 67: Kl6Xx1-Modus Aktivieren

    1. Klicken Sie links in der Strukturansicht auf Device 2 (RS232) oder Device 3 (RS485). 2. Klicken Sie auf die Registerkarte Communication Properties. 3. Klicken Sie auf die Option KL6xx1 Mode (Emulation), um den CX7080 für alle anderen Protokolle zu verwenden.
  • Seite 68: Tab. 20 Legende Zum Control-Wort

    Daten von der Steuerung zum Interface übertragen. Beispiel In diesem Beispielprogramm wird mit Hilfe der RS232-Schnittstelle die Arbeitsweise erläutert. Dabei werden Daten über die RS232-Schnittstelle gesendet und über eine Brücke (PIN 2 bis 3) wieder empfangen. Download: https://infosys.beckhoff.com/content/1031/CX7080_HW/Resources/zip/2495112075.zip Version: 1.0 CX7080...
  • Seite 69: Virtuelle Ethernet-Schnittstelle

    2. Klicken Sie auf Add New Item und Wählen Sie das Virtual Ethernet Interface. ð Das Virtual Ethernet Interface wird links im Strukturbaum angelegt. Unter der Registerkarte ADS kann die ADS-Portnummer ausgelesen werden. Die Option Enable ADS Communication muss aktiv sein, damit eine ADS-Kommunikation zum BK9xx0 möglich ist. CX7080 Version: 1.0...
  • Seite 70: Coe-Kommunikation

    Objektverzeichnis eines EtherCAT Slaves beschrieben werden. Achten Sie darauf, ob auf das Objekt lesen zugriffen werden kann, was in der Spalte Flags angezeigt wird. Mit Hilfe der Parameter nSubIndex und nIndex wird ausgewählt, welches Objekt beschrieben werden soll. Über bCompleteAccess := TRUE kann der Parameter mit Unterelementen geschrieben werden. Version: 1.0 CX7080...
  • Seite 71: Bearbeitungszeit Im Sps-Programm Messen

        bError=> ,     nErrID=> ,     iErrPos=> ,     stMDP_ModuleHeader=> ,     stMDP_ModuleContent=> ); Der Ausgang stMDP_ModuleHeader zeigt die Header-Informationen an. Der Ausgang stMDP_ModuleContent zeigt unter anderem die Informationen zur IP- und MAC-Adresse an. Abb. 28: Inhalt des MDP-Modules mit IP-und MAC-Adresse. CX7080 Version: 1.0...
  • Seite 72: Wichtige Attribut-Pragmas

    8 (LWordAlignment) verändert sich nichts, da in dem Beispiel keine Variablen verwendet werden, die 8 Byte benötigen. Der CX7080 arbeitet mit dem DWordAlignment (Pack-Modus 4), wenn Sie das Attribut nicht verwenden. Weitere Informationen zum Attribut 'pack_mode' finden Sie unter: Attribut 'pack_mode' Version: 1.0...
  • Seite 73: Abb. 29 Standard-Aufruf Einer Sps-Task

    EL2008 und ein Oszilloskop. Schreiben Sie ein kleines SPS-Programm und verlinken Sie die Variable bOut mit einem digitalen Ausgang: bOut:=not bOut; Das SPS-Programm ist sehr einfach und verursacht keine Schwankungen. Der Puls wird auf dem Oszilloskop wie folgt dargestellt: CX7080 Version: 1.0...
  • Seite 74: Abb. 31 Puls Eines Digitalen Ausgangs Ohne Last

    Das Ergebnis ist, dass der Puls sehr viel kürzer ist. Abb. 32: Verkürzter Puls eines digitalen Ausgangs mit Last. Wenn die For-Schleife statt dem TRUE beim FALSE aufgerufen wird, wird das Ergebnis invertiert. bOut:=not bOut; IF not bOut THEN     For loop:=1 to 2000 do         lrTest:=SIN(INT_TO_LREAL(loop)*3.14);     END_FOR END_IF Version: 1.0 CX7080...
  • Seite 75: Abb. 33 Invertierte Darstellung Eines Digitalen Ausgangs

        For loop:=1 to 2000 do         lrTest:=SIN(INT_TO_LREAL(loop)*3.14);     END_FOR END_IF PlcTaskSystemInfo:=_TaskInfo[1]; udiValue[Cnt]:= PlcTaskSystemInfo.LastExecTime; cnt:=cnt+1; IF Cnt >19 THEN         Cnt:=0; END_IF Mit dieser Programmerweiterung sieht man, dass das SPS-Programm mit For-Schleife 7,7 ms und ohne For- Schleife 1,1 ms benötigt. Die Angabe ist 100 ns pro Digit. CX7080 Version: 1.0...
  • Seite 76: Real-Time-Clock (Rtc)

    7.5.11 Real-Time-Clock (RTC) Der CX7080 hat eine interne, kondensatorgepufferte Realtime-Clock (RTC) für Zeit und Datum, die im ausgeschalteten Zustand weiterläuft. Die Kapazität des Kondensators reicht für mindestens 30 Tage und ist anders als eine batteriegestützte Lösung wartungsfrei. Ist der CX7080 länger als 30 Tage ausgeschaltet, geht die Uhrzeit verloren und muss neu eingestellt werden Folgende Einstellungen sind in der boot.conf-Datei möglich:...
  • Seite 77: Zykluszeit Von 250 Μs

    BSD: TC RT x64, TC OS ARMT2) Zykluszeit von 250 μs Beachten Sie, dass eine Zykluszeit von 250 μs auf einem CX7080 ein extremes Optimum darstellt und alle Rahmenbedingungen passen müssen. Des Weiteren ist eine Zykluszeit von 250 μs nur dann sinnvoll, wenn die Ein- und Ausgänge entsprechend schnell sind.
  • Seite 78 Langsam bezieht sich hier auf die 250 μs Taskzeit. Es macht schon einen Unterschied aus, ob der Ausgang 50 μs oder 100 μs zum Ausschalten benötigt. Wenn sie nun die Reaktionszeit messen wollen, also die Zeit wie lange der CX7080 braucht, um auf einen Eingang zu reagieren, ist folgender Hintergrund wichtig: Ab einer Zykluszeit von 1 ms oder größer wird ein optimaler Zyklus gefahren, d.h.
  • Seite 79 NOT bOut_1; (*toggle Output*) bOut_2:= NOT bIn_2; (*reaction time*) fbflanke1(CLK:=bIn_1); IF fbflanke1.Q THEN     cnt1:=cnt1+1; (*toggle Output*) END_IF fbflanke2(CLK:=bIn_2); IF fbflanke2.Q THEN     cnt2:=cnt2+1; (*reaction time*) END_IF fbTimer(PT:=T#1S,in:=NOT fbTimer.Q); IF fbTimer.Q THEN     cnt2_M:=cnt2; (*reaction time*)     cnt1_M:=cnt1; (*toggle Output*)     cnt1:=0;     cnt2:=0; END_IF CX7080 Version: 1.0...
  • Seite 80: Abb. 35 Messung Bei Einer Taskzeit Von 250 Μs

    Bei einer Taskzeit von 1 ms kann man deutlich sehen, dass der optimierte Modus tatsächlich hilft, die Reaktionszeit zu verringern. Während der Toggle-Wechsel sich wieder halbiert hat, also bei einer Taskzeit von 1 ms jetzt noch bei 500 Hz liegt, ist der Wert bei der Reaktionszeit gleichgeblieben. Version: 1.0 CX7080...
  • Seite 81: Zykluszeit ≥1 Ms

    Konfiguration 7.6.1 Zykluszeit ≥1 ms Abb. 38: CX7080 CPU und SPS. Gelb und rot: Mapping und Update der IOs. Hellgrau: PLC Zyklus. Dunkelgrau: Restzeit bis zum erneuten Task-Begin (OS). Abb. 39: CPU der CX7028-Schnittstelle. Rot: Output Update. Grau: CPU Bearbeitung der Multifunktions-IOs. Gelb: Input Update (ab 1 ms Zykluszeit wird mit dem Update der Eingangssignale bis ca. 80 % der Zykluszeit gewartet, so das möglichst spät, also vor dem nächsten Zyklus die Eingänge eingelesen werden).
  • Seite 82: Fehlerbehandlung Und Diagnose

    Loader file invalid (checksum, size, read error) TC dll not found TC dll checksum error Rbf not found CCAT 1 init failed CCAT 2 init failed Peripheral not working Hardware defekt, tauschen sie den CX RAM error detected Version: 1.0 CX7080...
  • Seite 83: K-Bus

    Vorgehen wiederholen, bis die defekte Busklemme lokalisiert ist. 4 Impulse K-Bus-Datenfehler, Kontrollieren, ob die Busendklemme 9010 Bruchstelle hinter dem gesteckt ist. Netzteil. Bruchstelle hinter Prüfen, ob die Busklemme n+1 hinter dem Busklemme n. Netzteil richtig gesteckt ist, gegebenenfalls tauschen. CX7080 Version: 1.0...
  • Seite 84 überein. Bei manchen Fehlern geht die LED „K-BUS ERR“ nicht aus, obwohl der Fehler beseitigt wurde. Schalten Sie die Spannungsversorgung für das Netzteil aus und wieder ein, damit die LED nach der Fehlerbeseitigung ausgeschaltet wird. Version: 1.0 CX7080...
  • Seite 85: Tab. 28 Beschreibung Der Werte Bei Der State-Variable

    K-Bus ist im Inputupdate noch nicht fertig. Bit 10 K-Bus ist im Output-Update noch nicht fertig. Bit 11 Watchdog. Bit 15 azyklische K-Bus-Funktion aktiv (z.B. K-Bus-Reset). Liegt ein K-Bus-Fehler vor, kann dieser über den Funktionsbaustein IOF_DeviceReset (in der TcIoFunctions.lib) zurückgesetzt werden. CX7080 Version: 1.0...
  • Seite 86: E-Bus

    Spannungsversorgung für CPU-Grundmodul. Die LED leuchtet grün bei korrekter Spannungsversorgung. Spannungsversorgung für Klemmenbus. Die LED leuchtet grün bei korrekter Spannungsversorgung. Link/Act E-Bus nicht angeschlossen. E-Bus angeschlossen / Kein Datenverkehr. blinkt E-Bus angeschlossen / Datenverkehr auf dem E-Bus. Version: 1.0 CX7080...
  • Seite 87: Speicherauslastung

    FB_GetRouterStatusInfo oder alternativ mit dem Beckhoff Device Manager kann ermitteln. Beachten Sie, dass der Router-Speicher erst mit einem Power Off/On des CX7080 neu angelegt wird. Ein TwinCAT-Neustart reicht nicht aus. Als Faustregel gilt: Je kleiner der Router-Speicher für die ADS- Kommunikation gewählt wird, desto größer kann die Applikation sein, also das SPS-Programm,...
  • Seite 88: Abb. 42 Auslastung Des Router-Und Twincat-Speichers

    Speicher gebraucht wird. Wenn Sie die Funktion Online-Change verwenden wollen, ist es ratsam immer eine gewisse Reserve vorzuhalten. Im extremsten Fall kann das Doppelte des aktuell verbrauchten SPS- Programms erforderlich sein, um ein Online-Change auszuführen. In TwinCAT wird eine Fehlermeldung angezeigt, sobald nicht genügend Speicher für den Online-Change zur Verfügung steht. Version: 1.0 CX7080...
  • Seite 89: Echtzeit Und Cpu-Auslastung

    Fehlerbehandlung und Diagnose Echtzeit und CPU-Auslastung Für die einwandfreie Funktionsweise des CX7080 ist es wichtig, die CPU-Auslastung und die Einhaltung der Echtzeit im Blick zu behalten. Andernfalls arbeitet der CX7080 bei einer Überlastung nicht mehr zuverlässig. Beachten Sie, dass bei einer Überlastung auch die Auslastungsanzeige betroffen ist und keine aktuellen Werte mehr liefert.
  • Seite 90: Abb. 44 Anzeige Der Cpu-Auslastung In Twincat

    Die hellgrüne Linie zeigt das voreingestellte CPU-Limit an. Wenn die Auslastung ≥ 65 % beträgt, ist der CX7080 bereits gut ausgelastet und es sollte kein weiterer Programmcode ausgeführt oder die Taskszeit verkürzt werden. Sie sollten nicht bis an die Grenzen gehen und den CX7080 voll auslasten. Maßnahmen bei einer Überlastung Wird eine Überlastung mit Hilfe der gezeigten Schritte festgestellt, kann die Auslastung durch eine...
  • Seite 91: Technische Daten

    Technische Daten Technische Daten Tab. 30: Technische Daten, Abmessungen und Gewicht. CX7080 Abmessungen (B x H x T) 49 mm x 100 mm x 73 mm Gewicht 142 g Tab. 31: Technische Daten, allgemeine Daten. Technische Daten CX7080 Prozessor ARM Cortex™-M7, 480 MHz Anzahl Kerne Flash-Speicher 512 MB MicroSD (optional 1 GB, 2 GB, 4 GB oder 8 GB) Arbeitsspeicher 32 MB SDR (intern, nicht erweiterbar)
  • Seite 92: Tab. 34 Technische Daten, Ethernet-Schnittstelle X001

    IP 20 Tab. 34: Technische Daten, Ethernet-Schnittstelle X001. Technische Daten Beschreibung Übertragungsmedium 4 x 2 Twisted-Pair-Kupferkabel Kategorie 5 (100 MBit/s) Leitungslänge 100 m vom Switch bis zum CX7080 Übertragungsrate 10/100 MBit/s Topologie sternförmige Verkabelung Protokolle alle nicht Echtzeitfähigen Protokolle die auf TCP oder UDP basieren und keine Echtzeiterweiterung benötigen...
  • Seite 93: Anhang

    10.1 Zubehör Tab. 36: MicroSD-Karten. Bestellnummer Beschreibung CX1900-0122 512-MB-MicroSD-Karte CX1900-0124 1-GB-MicroSD-Karte CX1900-0126 2-GB-MicroSD-Karte CX1900-0128 4-GB-MicroSD-Karte CX1900-0130 8-GB-MicroSD-Karte Tab. 37: Weitere Ersatzteile. Bestellnummer Beschreibung ZB8701 Schlitzschraubendreher 2,0 x 40 mm, HD-Klemmen ZB3180 9-poliger D-Sub-Stecker für CX8x80/CX7080 (RS232/RS485) mit zuschaltbarem Abschlusswiderstand CX7080 Version: 1.0...
  • Seite 94: Zertifizierungen

    FCC Approval for Canada FCC: Canadian Notice This equipment does not exceed the Class A limits for radiated emissions as described in the Radio Interference Regulations of the Canadian Department of Communications. Version: 1.0 CX7080...
  • Seite 95 Tab. 16 PWM output (Tastverhältnis), Darstellung des PWM-Signals im Auslieferungszustand..... Tab. 17 PWM period (PWM-Taktfrequenz), Darstellung des PWM-Signals im Auslieferungszustand..Tab. 18 Zugangsdaten zum Beckhoff Device Manager bei Auslieferung..........Tab. 19 Control-Wort Aufbau........................Tab. 20 Legende zum Control-Wort......................
  • Seite 96 Abb. 21 Konfigurierbare Ein- und Ausgänge im PWM-Signal-Modus............Abb. 22 Verhalten der Steuerung ohne und mit NOVRAM............... Abb. 23 Änderung des Passworts im Beckhoff Device Manager.............. Abb. 24 RS232-Schnittstelle unter TwinCAT 3..................Abb. 25 RS232-Schnittstelle unter TwinCAT 3..................
  • Seite 97 Abbildungsverzeichnis Abb. 45 Einstellung der Echtzeitauslastung in TwinCAT................CX7080 Version: 1.0...
  • Seite 99 Mehr Informationen: www.beckhoff.com/CX7080 Beckhoff Automation GmbH & Co. KG Hülshorstweg 20 33415 Verl Deutschland Telefon: +49 5246 9630 info@beckhoff.de www.beckhoff.de...

Diese Anleitung auch für:

Cx7000

Inhaltsverzeichnis