Herunterladen Diese Seite drucken

IFM Electronic SmartSPS AC4S Serie Original-Programmierhandbuch Seite 95

Werbung

ifm
Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher
Programmierung der fehlersicheren SPS
>
8.6.2
Werkseitig angelegte Austauschvariablen nutzen
Bei der Erstellung eines AC4S-Projekts mithilfe der AC4S-Vorlage legt CODESYS automatisch
Objekte für den Datenaustausch zwischen Standard-SPS und fehlersicherer SPS an. Pro
Übertragungsrichtung wird jeweils ein gekoppeltes Paar aus Globaler Variablenliste (GVL) und
logischem Austauschgerät generiert.
GVL im Standard-Bereich:
Mit diesen Austauschobjekten vom Datentyp BYTE können pro Richtung jeweils 8 boolesche Werte
gebündelt übertragen werden.
Um Zugriffskonflikte auszuschließen, besitzt pro Austauschrichtung nur eine SPS die Schreibrechte
auf das logische Austauschgerät.
Folgende Tabelle zeigt die Zusammenhänge:
Globale Variablenliste
(im Standardbereich des Gerätebaums
[DataToSafe]
[DataFromSafe]
>
Datentransfer Standard-Bereich >>> Safety-Bereich
Um Daten vom Standard-Bereich des Geräts in den Safety-Bereich des Geräts zu übertragen:
1
Austauschvariablen im Safety-Bereich deklarieren
► Im Safety-Extension-Bereich des Gerätebaums:
Doppelklick auf [DataFromNonsafe]
>
Editor-Fenster zeigt Tabelle für Deklaration der Austauschvariablen.
► In Spalte [Variable] zeilenweise die Bezeichnungen für Austauschvariablen vom Datentyp BOOL eingeben.
2
Austauschvariablen mit dem Standard-Bereich verknüpfen
► Im Standardbereich des Gerätebaums:
Doppelklick auf [DataToSafe]
>
Editorfenster zeigt Deklarationsteil der Globalen Variablenliste.
► [Aktualisieren] aktivieren.
>
CODESYS übernimmt die deklarierte Austauschvariablen aus [DataFromNonsafe] (Schritt 1).
>
Deklarationsteil zeigt die deklarierte Austauschvariablen.
Die logischen Austauschgeräte dürfen ausschließlich im Safety-Bereich definiert werden. Eine
Änderung im Standard-Bereich ist nicht erlaubt!
Wenn im logischen Austauschgerät Variablen hinzugefügt oder geändert werden, muss der
Entwickler die entsprechende Variablenliste zwingend aktualisieren (Schritt 2)!
Datenaustausch zwischen Standard-SPS und fehlersicherer SPS
Logische Austauschgeräte im Safety-Bereich:
Logisches Austauschgerät
(im Safety-Extension Bereich des Gerätebaums)
[DataFromNonsafe]
[DataToNonsafe]
2016-10-27
8961
Schreibrechte
Standard-SPS
fehlersichere SPS
8962
95

Werbung

loading