Herunterladen Diese Seite drucken

IFM Electronic SmartSPS AC4S Serie Original-Programmierhandbuch Seite 85

Werbung

ifm
Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher
Programmierung der fehlersicheren SPS
>
8.2.4
Mindestanzahl an AS-i Slaves
WARNUNG
Gefahr von inkonsistenten AS-i Daten
In jedem aktiven AS-i Netz, das von den geräteinternen AS-i Mastern gesteuert wird, müssen
mindestens 5 AS-i Slaves installiert sein.
► Wenn weniger als 5 AS-i Slaves zur Konfiguration eines AS-i Netzes gehören, die notwendige
Anzahl an AS-i Slaves mithilfe funktionsloser virtueller AS-i Control-Slaves bereitstellen
SF_OUTcontrol_ASi
(→
>
8.2.5
Variablendeklaration bei Datentransfer zwischen Standard- und Safety-Bereich
Um in einer Anwendung den Variablenwert aus dem jeweils anderen Bereich nutzen zu können, muss
die Variable immer zuerst als Austauschvariable deklariert werden. Anschließend kann der Entwickler
die so erzeugte Variable direkt im Programmcode der Standard-Anwendung bzw. der sicheren
Anwendung einsetzen.
Wenn der Entwickler zuerst eine Variable im Deklarationsteil des POU erzeugt und
anschließend eine gleichnamige Austauschvariable definiert, generiert CODESYS eine
Fehlermeldung beim Kompilieren der Anwendung.
Beispiel:
Aufgabe:
In der sicheren Anwendung soll ein nicht sicherer boolescher Wert aus der Standard-Anwendung
verwendet werden.
Vorgehensweise:
1. Austauschvariable vom Typ BOOL im Austauschgerät [DataFromNonsafe] deklarieren und
Variablenliste in [DataToSafe] aktualisieren (→
(→ Seite 95)).
2. In der Standard-Anwendung der Variable einen Wert zuweisen.
3. In der sicheren Anwendung die Austauschvariable als Quelle für FB oder Zuweisung nutzen.
(→ Seite 235)).
Werkseitig angelegte Austauschvariablen nutzen
2016-10-27
Sichere Anwendung erstellen
18462
7075
85

Werbung

loading