FSoE-Diagnose-Systemvariablen - Erzeugung einschalten
FSoE-Systemvariablen zur Überwachung von FSoE-Geräten bzw. -Kommunikation
In einer sicherheitsbezogenen Applikation müssen die sicherheitsbezogene Kommunikation und der Betriebszustand der sicherheitsbezogenen Geräte überwacht werden. Auf diese Weise kann die Sicherheitssteuerung den Zustand des funktionalen Sicherheitssystems bestimmen.
Zu diesem Zweck stehen Systemvariablen zur Verfügung, die Folgendes melden:- Status der sicherheitsbezogenen Kommunikation zwischen dem FSoE-Master (Sicherheitssteuerung) und den FSoE-Slaves.
- Betriebsstatus und Zustand der konfigurierten FSoE-Geräte.
In PLCnext Engineer sollten diese Diagnose-Systemvariablen im Applikationsprogramm ausgewertet werden, z.B. durch Programmieren einer Flankenerkennung, die auf das Toggeln Boolescher Werte reagiert.
| Weitere Infos
Weitere Informationen zu diesen Variablen finden Sie im Thema "Statusdiagnose für FSoE-Kommunikation/Geräte". Dieses Thema beschreibt unter anderem, welche Systemvariablen zur Überwachung der FSoE-Kommunikation und welche für den Status von FSoE-Slaves zur Verfügung stehen. Eine detaillierte Beschreibung aller verfügbaren FSoE-Systemvariablen finden Sie im Anwenderhandbuch zur Steuerung oder zum FSoE-Gerät. |
Das Erzeugen dieser Systemvariablen kann in PLCnext Engineer eingeschaltet oder gesperrt werden, wie unten beschrieben.
Erzeugung von Systemvariablen einschalten
Für jede FSoE-Diagnose-Systemvariable, die die Sicherheitssteuerung zur Verfügung stellt, können Sie entscheiden, ob diese in PLCnext Engineer erzeugt werden soll oder nicht. So können Sie die Zahl der Systemvariablen in der Datenliste des 'Safety PLC'-Knotens auf das für Sie notwendige Maß begrenzen.
Gehen Sie folgendermaßen vor:- Doppelklicken Sie in der ANLAGE auf den 'Safety PLC'-Knoten und öffnen Sie den 'Einstellungen'-Editor.Es gibt zwei Kategorien an Variablen, die erzeugt werden können:
- FSoE-Gerätediagnosevariablen
Verfügbar für jeden konfigurierten FSoE-Slave. Diese gerätespezifischen Systemvariablen enthalten die Slave-Adresse (nnnn) des betroffenen Geräts im Variablennamen: FSOE_MSTR_ADDR_[nnnn]_*.Wenn Sie für eine Variable den Wert 'Erzeugen' einstellen, wird sie für jeden Slave in die Datenliste der Sicherheitssteuerung eingefügt. - FSoE - Zusammenfassende Diagnosevariablen
Globale Systemvariablen für FSoE-Slaves, die alle konfigurierten FSoE-Slaves zusammenfassen. Eine globale Systemvariable wird auf TRUE gesetzt, wenn die entsprechende Bedingung für mindestens einen konfigurierten FSoE-Slave zutrifft.Der Fehler bleibt solange bestehen, bis alle Slaves ihren Fehlerzustand zurücksetzen. Über die globale Variable können alle Slave-Fehler auf einmal quittiert werden.
- FSoE-Gerätediagnosevariablen
- Setzen Sie in allen Kategorien diejenigen Variablen auf 'Erzeugen', die Sie in Ihrer Applikation zu Überwachungszwecken auswerten möchten.
Beispiel: Die sicherheitsbezogene Applikation enthält zwei FSoE-Slaves. Die globale Systemvariable, für die der Wert 'Erzeugen' gesetzt wurde, ist in der Datenliste der Sicherheitssteuerung für jeden Slave verfügbar.
