Skip to main content

Logisches E/A für Datenaustausch mit der Standardsteuerung

Der Datenaustausch zwischen EtherCAT Safety Modul und Standardsteuerung (Hauptsteuerung) erfolgt über Variablen, die in den logischen E/As Logisches Austauschgerät definiert werden. Auf der Standardseite wird dazu eine GVL für logischen Austausch angelegt, die mit dem entsprechenden Logischen Austauschgerät verbunden wird.

Diese Daten werden in dem EtherCAT Safety Modul wie Ein-/Ausgänge verwendet. In der Standardapplikation sind sie als globale Variablen verfügbar.

Tipp

Der Datenfluss zwischen zwei Variablen ist eindeutig. Dies bedeutet, dass die gleiche Variable der einen Applikation nicht mit zwei Variablen der anderen Applikation ausgetauscht werden kann.

Prozedur. Hinzufügen des Objekts GVL für logischen Austausch
  1. Selektieren Sie im Projektbaum das Standardapplikationsobjekt.

  2. Wählen Sie zunächst den Kontextmenübefehl Objekt hinzufügen und dann den Befehl GVL für logischen Austausch.

  3. Geben Sie im sich öffnenden Dialog GVL für Logischen Austausch hinzufügen einen Namen für die GVL ein. Der Standardname ist Logical_GVL.

  4. Bestätigen Sie den Dialog mit Hinzufügen.

Prozedur. Hinzufügen des Logischen Austauschgeräts
  1. Selektieren Sie im Projektbaum den Knotenpunkt Logische E/As des Safety Applikationsobjekts.

  2. Wählen Sie zunächst den Kontextmenübefehl Objekt hinzufügen und dann den Befehl Logisches Gerät.

  3. Wählen Sie im sich öffnenden Dialog Logisches Gerät hinzufügen in der Kategorie Logische Geräte, Unterkategorie Logisches Austauschgerät das gewünschte logische E/A aus.

  4. Beenden Sie den Dialog mit Klick auf die Schaltfläche Hinzufügen.

Abbildung 10. Dialog: Logisches Gerät hinzufügen
Dialog: Logisches Gerät hinzufügen


Bei der Auswahl des Logischen Austauschgeräts wird die Austauschrichtung IN oder OUT festgelegt:

  • IN: Von der Standardapplikation zur Sicherheitsapplikation

  • OUT: Von der Sicherheitsapplikation zur Standardapplikation

Tipp

Die Austauschvariablen können nur im logischen EA editiert werden. In der GVL für Logischen Austausch können Variablen nicht eingegeben oder verändert werden.

Verbindung der GVL für Logischen Austausch auf das logische Austauschgerät

  1. Selektieren Sie das Objekt GVL für Logischen Austausch der Standardapplikation im Projektbaum.

  2. Wählen Sie den Kontextmenübefehl Objekt bearbeiten.

  3. Erweitern Sie die Auswahlliste Abbild für Logischen Austausch.

  4. Wählen Sie aus der Liste das gewünschte logische Austauschobjekt aus.

Beispiel 4. Beispiel
Abbildung 11. Editor der GVL für Logischen Austausch mit geöffneter Combobox
Editor der GVL für Logischen Austausch mit geöffneter Combobox


In der Auswahlliste stehen alle noch nicht gemappten logischen Austauschobjekte zur Verfügung.

Wenn ein logisches Austauschgerät ausgewählt wird, werden die Variablen implizit aktualisiert.



Wenn Sie die Option Kombinierten Typ verwenden aktivieren, werden die einzelnen booleschen Variablen des verbundenen logischen Austauschgeräts (Typ WORD oder BYTE) der Sicherheitsapplikation nicht auf boolesche Variablen gemappt, sondern auf eine Variable mit dem kombinierten Datentyp gemappt, entsprechend dem logischen E/A der Sicherheitsapplikation. Die Variable mit dem kombinierten Datentyp erhält automatisch den Namen der GVL für logischen Austausch.

Wichtig

Wenn Sie in verbundenen logischen Austauschgeräten Änderungen vornehmen, müssen Sie den Editor der GVL für Logischen Austausch öffnen und auf die Schaltfläche Aktualisieren klicken. Dann wird die Variablenliste aktualisiert.

Wenn Sei auf die Schaltfläche Zurücksetzen klicken, wird eine bestehende Verbindung aufgelöst.

Hinweise zum Datenaustausch zwischen Standardsteuerung und EtherCAT Safety Modul

Wichtig

Die Typkonsistenz des Variablenaustauschs ist nur gewährleistet, wenn der Applikationsstand auf dem EtherCAT Safety Modul und auf Hauptsteuerung dem Stand des gleichen übersetzbaren Projekts entsprechen.

Es können nur Daten ausgetauscht werden, deren Variablen einen Standarddatentyp besitzen. Variablen eines Datentyps mit Präfix SAFE können nicht zwischen einem EtherCAT Safety Modul und einer Standardsteuerung ausgetauscht werden.

Eine Änderung des Variablenaustauschs kann nur durch einen erneuten Download der Sicherheitsapplikation und der Standardapplikation aktiv werden.