Funktionsbeschreibung
Der sicherheitsbezogene Funktionsbaustein SF_MutingPar realisiert in einer Anwendung die Funktion "paralleles Muting mit vier Sensoren und Override-Funktion".
Er wertet dazu folgende Signale aus:
- Die Signale von vier Muting-Sensoren,
- das Statussignal der Schutzeinrichtung (Lichtgitter),
- das Rückmeldesignal der Muting-Lampe,
- ein Freigabesignal für den Muting-Vorgang,
- ein Anforderungssignal für die Override-Funktion.
Über S_StartReset kann eine Anlaufsperre vorgegeben werden.
Entsprechend den anliegenden Eingangssignalen steuert der Funktionsbaustein das Freigabesignal an Ausgang S_AOPD_Out. Er führt an diesem Ausgang Stopp-Kategorie 0 aus.
Hinweis
Das Signal an Ausgang S_AOPD_Out ist das Freigabesignal für den gesamten Prozess. Um die Freigabe oder entsprechend die Anforderung des definierten sicheren Zustandes im funktionalen Sicherheitssystem zu verarbeiten, muss das Signal in der Sicherheitslogik entsprechend verknüpft werden, so dass ein SAFEFALSE-Signal an Ausgang S_AOPD_Out zur Abschaltung der Anwendung des Betriebsbereiches führt. |
Hinweis
Abhängig vom Ergebnis der Risikoanalyse können als Muting-Sensoren optische, mechanische oder induktive Sensoren wie zum Beispiel Reflexionslichttaster, mechanische oder induktive Schalter eingesetzt werden. In der vorliegenden Hilfe wird exemplarisch von optischen Sensoren ausgegangen. |
Dieser Abschnitt enthält folgende Themen:
Muting-Vorgang (ohne Override-Funktion)
Der gesamte Muting-Vorgang teilt sich in verschiedene Muting-Sequenzen.
Hinweis
Beachten Sie bitte, dass im Folgenden nur die Materialflussrichtung von den Muting-Sensoren MutingSwitch11/MutingSwitch12 zu den Muting-Sensoren MutingSwitch21/MutingSwitch22 beschrieben ist. Der Funktionsbaustein unterstützt auch die entgegengesetzte Materialflussrichtung von den Muting-Sensoren MutingSwitch21/MutingSwitch22 zu den Muting-Sensoren MutingSwitch11/MutingSwitch12. Der funktionelle Ablauf ist identisch. Dies ist in der Grafik in der Bausteinübersicht illustriert. |
- Absicherung des Betriebsbereiches.
Die Schutzeinrichtung ist aktiv, wenn Muting nicht aktiv ist: Erkennt der Funktionsbaustein an den Muting-Eingängen keinen aktiven Muting-Vorgang, führt ein SAFEFALSE-Signal vom Lichtgitter ("Gegenstand erkannt") zum definierten sicheren Zustand SAFEFALSE an Ausgang S_AOPD_Out (z.B. "Maschine stoppen"). - Aktivierung des Muting-Vorgangs.
Die Schutzeinrichtung wird deaktiviert: Wenn innerhalb der Diskrepanzzeit DiscTime11_12 ein Zustandswechsel der Muting-Sensoren vor der Schutzeinrichtung (Eingänge MutingSwitch11 und MutingSwitch12) von FALSE auf TRUE erfolgt (weil beide Sensoren einen für den Muting-Vorgang zulässigen Gegenstand erkennen), wird der Muting-Vorgang aktiviert und die Schutzeinrichtung deaktiviert. - Muting-Vorgang ist aktiv.
Die Schutzeinrichtung ist deaktiviert solange der Muting-Vorgang aktiv ist und die Sensoren einen für den Muting-Vorgang zulässigen Gegenstand erkennen.
Ein SAFEFALSE-Signal vom Lichtgitter ("Gegenstand erkannt") führt dann nicht zu einem Wechsel in den definierten sicheren Zustand SAFEFALSE an Ausgang S_AOPD_Out (z.B. "Maschine stoppen"). Der Muting-Vorgang muss innerhalb der maximalen Muting-Zeit MaxMutingTime beendet sein. Andernfalls wechselt Ausgang S_AOPD_Out in den definierten sicheren Zustand SAFEFALSE (z.B. "Maschine stoppen"). - Abschluss des Muting-Vorgangs.
Die Schutzeinrichtung wird wieder aktiviert: Der Muting-Vorgang ist abgeschlossen, sobald einer der Muting-Sensoren hinter der Schutzeinrichtung (Eingänge MutingSwitch21 und MutingSwitch22) von TRUE zurück auf FALSE wechselt, d.h. keinen Gegenstand mehr im Erfassungsbereich erkennt. Gleichzeitig wird die Schutzeinrichtung mit Ausgang S_MutingActive = SAFEFALSE wieder aktiv.
Muting-Fehler
Fehler, die während des Muting-Vorgangs auftreten, werden als Muting-Fehler bezeichnet. Dadurch wird das Muting unterbrochen und die Schutzeinrichtung aktiviert. Die Schutzeinrichtung kann dann durch die Override-Funktion vorübergehend deaktiviert werden (siehe unten).
Muting-Fehler sind:- Ungültige Muting-Sequenzen, die immer dann auftreten, wenn der folgende gültige Muting-Vorgang nicht eingehalten wird:
- Bei Materialflussrichtung von links nach rechts, Bei MutingEnable = TRUE muss zuerst MutingSwitch11 und dann (innerhalb der Diskrepanzzeit DiscTime11_12) auch MutingSwitch12 TRUE werden und auch TRUE bleiben, bis anschließend MutingSwitch21 und danach (innerhalb der Diskrepanzzeit DiscTime21_22) auch MutingSwitch22 ebenfalls TRUE werden.
- Bei Materialflussrichtung von rechts nach links: Bei MutingEnable = TRUE muss zuerst MutingSwitch22 und dann (innerhalb der Diskrepanzzeit DiscTime11_12) auch MutingSwitch21 TRUE werden und auch TRUE bleiben, bis anschließend MutingSwitch12 und danach (innerhalb der Diskrepanzzeit DiscTime21_22) auch MutingSwitch11 ebenfalls TRUE werden.
- Die maximale Muting-Zeit MaxMutingTime ist abgelaufen.
- Defekte Muting-Lampe (S_MutingLamp = FALSE).
Wenn Override nicht angefordert ist, verhalten sich die Ausgänge im Falle eines Muting-Fehlers wie folgt:
- Ausgang S_AOPD_Out wechselt in den definierten sicheren Zustand FALSE (z.B. "Maschine stoppen"),
- Ausgang Error wechselt auf TRUE.
Override-Funktion
Wenn das Muting durch das Auftreten eines Fehlers (z.B. Überschreitung der maximalen Muting-Zeit MaxMutingTime durch einen unzulässigen Gegenstand) unterbrochen wird, führt dies zu einer Aktivierung der Schutzeinrichtung. Diese kann durch die Override-Funktion vorübergehend deaktiviert werden, z.B. um den unzulässigen Gegenstand aus dem Betriebsbereich herauszubewegen.
Die Override-Funktion kann nur verwendet werden, wenn vorher ein Muting-Fehler aufgetreten ist. Der Ablauf ist dann wie folgt:- Normaler Ablauf des Muting-Vorgangs entsprechend den oben beschriebenen Schritten 1-3.
- Absicherung des Betriebsbereichs durch Aktivieren der Schutzeinrichtung.
- Aktivierung des Muting-Vorgangs und Deaktivierung der Schutzeinrichtung durch das Muting.
-
Muting-Fehler tritt auf.
Das Muting wird unterbrochen, z.B. durch einen unzulässigen Gegenstand. Ausgang Error wechselt auf TRUE und Ausgang S_AOPD_Out wechselt in den definierten sicheren Zustand SAFEFALSE (z.B. "Maschine stoppen"). Ein Override-Vorgang ist jetzt möglich (Ausgang OverridePossible = TRUE). - Override wird durch den Bediener gestartet.
Wenn Ausgang OverridePossible = TRUE, kann durch ein SAFETRUE-Signal an Eingang S_StartStopOverride ein Override-Vorgang gestartet werden. Dadurch startet der Override-Timer (Eingang MaxOverrideTime). Das Starten erfolgt durch das Betätigen des verschalteten Befehlsgeräts und muss während der gesamten Override-Dauer aufrecht erhalten werden (z.B. durch einen Schlüsselschalter).
Solange der Override-Vorgang aktiv ist, ist die Schutzeinrichtung deaktiviert. Ein SAFEFALSE-Signal vom Lichtgitter ("Gegenstand erkannt") führt dann nicht zu einem Wechsel in den definierten sicheren Zustand SAFEFALSE an Ausgang S_AOPD_Out (z.B. „Maschine stoppen“). Der unzulässige Gegenstand kann jetzt aus dem Betriebsbereich bewegt werden. - Unterbrechen oder Beenden des Override-Vorgangs.
Der Override-Vorgang wird unterbrochen, sobald der Bediener das Befehlsgerät (z.B. einen Schlüsselschalter) loslässt (Eingang S_StartStopOverride = SAFEFALSE). Ausgang OverrideActive wird FALSE und S_AOPD_Out steuert in den definierten sicheren Zustand SAFEFALSE (z.B. „Maschine stoppen“) und der Override-Timer MaxOverrideTime läuft weiter. Der Override-Vorgang kann wieder gestartet werden, solange MaxOverrideTime nicht abgelaufen ist. Override wird automatisch beendet, wenn alle Muting-Sensoren und das Lichtgitter keinen Gegenstand mehr erkennen oder wenn der Override-Timer MaxOverrideTime abgelaufen ist.
Beispiel für einen Muting-Vorgang (ohne Override-Funktion)
Die folgende Abbildung zeigt einen exemplarischen Muting-Vorgang.
Hinweis
Die Sensorstrahlunterbrechung kann auch in anderer Reihenfolge stattfinden. |
Es bedeuten:
- MS_11: Muting-Sensor 1 (oben), angeschlossen an Bausteineingang MutingSwitch11 und
MS_12: Muting-Sensor 2 (unten), angeschlossen an Bausteineingang MutingSwitch12.
Diese beiden Sensoren befinden sich in Materialflussrichtung des Montagebandes (von links nach rechts) vor der Schutzeinrichtung.
Die Erfassungsbereiche der Muting-Sensoren sind als "gelbe Kegel" dargestellt. - MS_21: Muting-Sensor 3 (oben), angeschlossen an Bausteineingang MutingSwitch21 und
MS_22: Muting-Sensor 4 (unten), angeschlossen an Bausteineingang MutingSwitch22.
Diese beiden Sensoren befinden sich in Materialflussrichtung des Montagebandes (von links nach rechts) hinter der Schutzeinrichtung. - Signaleinheit (z.B. Lampe) "Muting aktiv", gesteuert durch Bausteinausgang S_MutingActive.
- S/R: Schutzeinrichtung (z.B. Lichtgitter), bestehend aus Sender (S) und Empfänger (R), angeschlossen an Bausteineingang S_AOPD_In. Die Funktion dieser Schutzeinrichtung wird durch den Muting-Prozess deaktiviert/aktiviert.
Beispiel für einen Muting-Vorgang (mit Override-Funktion)
Wenn im oben beschriebenen exemplarischen Muting-Vorgang während des aktivierten Mutings (S_MutingActive = SAFETRUE) ein Fehler auftritt, wird das Muting inaktiv. Alle Voraussetzungen für einen Override-Vorgang sind dann erfüllt und der weitere Ablauf ist wie nachfolgend gezeigt.
![]() |
|
![]() |
|
![]() |
|
Hinweis
Da der Override-Vorgang in diesem Beispiel innerhalb der am Eingang MaxOverrideTime vorgegebenen Zeitspanne abgeschlossen wurde, bleibt Ausgang S_AOPD_Out auf SAFETRUE und es wird kein Fehler erkannt (Error bleibt FALSE). Eine Überschreitung würde zu einem Fehler (Ausgang Error = TRUE) führen und Ausgang S_AOPD_Out würde in den definierten sicheren Zustand SAFEFALSE gesteuert (z.B. "Maschine abschalten"). |
Anlaufsperre (S_StartReset)
Über S_StartReset wird die Anlaufsperre bei Bausteinaktivierung und/oder dem Start der Sicherheitssteuerung vorgegeben.
S_StartReset = SAFEFALSE | Nach dem Start der Sicherheitssteuerung und/oder nach Bausteinaktivierung an Eingang Activate ist die Anlaufsperre aktiv. Die Anlaufsperre wird erst durch eine positive Signalflanke an Eingang Reset aufgehoben.Beachten Sie die erste Warnung unter dieser Tabelle. |
S_StartReset = SAFETRUE | Nach dem Start der Sicherheitssteuerung und/oder nach Bausteinaktivierung an Eingang Activate ist keine Anlaufsperre aktiv.Beachten Sie die zweite Warnung unter dieser Tabelle. |
Das Aufheben der Anlaufsperre durch eine positive Signalflanke an Eingang Reset kann dazu führen, dass Ausgang S_AOPD_Out sofort auf SAFETRUE gesteuert wird (in Abhängigkeit der Zustände an den übrigen Eingängen).
WARNUNG
|
Unbeabsichtigter Betriebsstart
|
WARNUNG
|
Nichterfüllen der Sicherheitsanforderungen
|