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...
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...
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.
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: •...
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.
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.
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...
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...
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...
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.
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...
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...
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...
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.
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...
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...
ð 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...
• 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...
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...
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 %)
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.
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.
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...
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.
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.
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...
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...
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.
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.
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.
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...
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...
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Ω...
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...
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...
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 •...
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.
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...
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...
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...
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...
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.
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.
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.
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.
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.
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.
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...
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.
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.
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.
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...
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...
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...
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...
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...
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...
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...
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...
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:...
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...
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...
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).
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...
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...
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...
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,...
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...
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.
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...
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...
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...