Skip to main content

Logisches E/A für Datenaustausch mit der Standardsteuerung

Der Datenaustausch zwischen Sicherheitssteuerung und Standardsteuerung 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 der Sicherheitssteuerung 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. Schritte bei der Konfiguration des Datenaustauschs zwischen Sicherheits- und Standardsteuerung
  1. Hinfügen der GVL für Logischen Austausch (siehe GVL für Logischen Austausch)

  2. Hinzufügen des Logischen Austauschgeräts (siehe unten)

  3. Verbinden der GVL für logischen Austausch mit dem Objekt Logisches Austauschgerät der Sicherheitsapplikation (siehe GVL für Logischen Austausch

Hinzufügen des Logischen Austauschgeräts

  1. Im Projektbaum den Knotenpunkt Logische E/As des Safety Applikationsobjekts selektieren

  2. Kontextmenübefehl Objekt hinzufügen… → Logisches Gerät… aktivieren

  3. Im Dialog Logisches Gerät hinzufügen (siehe Abbildung) in der Kategorie Logische Geräte, Unterkategorie Logisches Austauschgerät das gewünschte logische E/A auswählen

  4. Schaltfläche Hinzufügen aktivieren.

Im Dialog Logisches Gerät hinzufügen werden für die einzelnen Variablen festgelegt:

  • die Austauschrichtung: IN oder OUT

    IN: von der Standardapplikation in die Sicherheitsapplikation

    OUT: von der Sicherheitsapplikation zur Standardapplikation

  • der Datentyp: BYTE, DINT, INT oder WORD

Als Stackinstanz wird NonSafeIO erzeugt.

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.

Tipp

Es können nur Daten ausgetauscht werden, deren Variablen einen Standard-Datentyp besitzen. Variablen eines Datentyps mit Präfix SAFE können nicht zwischen einer Sicherheitssteuerung und einer Standardsteuerung ausgetauscht werden.

Werden im verbundenen logischen Austauschgerät Änderungen vorgenommen, so muss in der GVL für Logischen Austausch die Schaltfläche Aktualisieren aktiviert werden, um die Variablenliste zu aktualisieren.

Typkonsistenz der E/A-Kanäle

Wichtig

Die Typkonsistenz der E/A-Kanäle ist nur gewährleistet, wenn der Applikationsstand auf der Sicherheitssteuerung und auf der Standardsteuerung dem Stand des gleichen übersetzbaren Projekts entsprechen