SF_TwoHandControlTypeIII

 

Gültig für Funktionsbaustein SF_TwoHandControlTypeIII_V1_0z, Version 1.0z (z = 0 bis 9).

Kurzbeschreibung

Der sicherheitsbezogene Funk­tionsbaustein SF_TwoHandCon­trolTypeIII wertet das Schaltverhalten einer an der Sicherheitssteuerung anges­chlossenen Zweihandschaltung vom Typ III aus.

Dazu wertet er die Schaltzustände der beiden Taster der Zweihandschaltung aus. Ausgang S_TwoHandOut wird nur dann SAFETRUE, wenn beide Eingänge gleichzeitig oder nacheinander innerhalb 500 ms von SAFEFALSE auf SAFETRUE wechseln (d.h. wenn beide Taster der Zweihandschaltung gedrückt werden, nachdem diese vorher nicht betätigt waren).

PROG_2HandType3_icon_editor.png

HINWEIS:

Die eingesetzte Zweihandschaltung Typ III muss den Anforderungen gemäß EN 574 entsprechen.

HINWEIS:

Im Gegensatz zur hier beschriebenen Zweihandschaltung Typ III erfolgt bei Typ II die Auswertung ohne Berücksichtigung einer Zeitspanne, innerhalb derer die beiden Taster betätigt werden müssen.

Eingänge des Funktionsbausteins

Detaillierte Informationen erhalten Sie durch Klicken auf die entsprech­enden Hyperlinks.

Name

Kurzbeschreibung

Wert

Activate

Zustandsgesteuerter  Eingang zur Aktivierung des Funktionsbausteins.

Datentyp: BOOL

Anfangswert: FALSE

HINWEIS:

Im Moment der Bausteinak­tivierung (durch Eingang Activate = TRUE) müssen beide Eingänge den Zustand SAFE­FALSE aufweisen, d.h. es darf kein Taster der Zwei­handschal­tung betätigt sein. Andernfalls erkennt der Funktions­baustein dies als Fehler (Ausgang Error = TRUE).

  • FALSE: Funktions­baustein inaktiv

  • TRUE: Funktions­baustein aktiviert

S_Button1  und S_Button2

Zustandsgesteuerte  Eingänge für die Auswertung der angeschlossenen Zweihandschaltung.

Datentyp: SAFEBOOL

Anfangswert: SAFE­FALSE

  • SAFEFALSE: Taster nicht gedrückt

  • SAFETRUE: Taster ist gedrückt

Ausgänge des Funktionsbausteins

Name

Kurzbeschreibung

Wert

Ready

Ausgang zur Signalisierung "Funktionsbaustein ist aktiviert/nicht aktiviert".

Datentyp: BOOL

  • FALSE: Der Funk­tionsbaustein ist nicht aktiviert (Acti­vate = FALSE) und alle Ausgänge des Funktionsbausteins sind auf FALSE/SAFE­FALSE gesteuert.

  • TRUE: Funktions­baustein ist aktiviert (Activate = TRUE) und die Ausgangspa­rameter stellen den Zustand der Sicher­heitsfunktion dar.

S_TwoHandOut

Steuersignal, um den Betrieb der Maschine zu stoppen (Stopp-Anforderung) oder zu starten und aufrecht zu erhalten.

Datentyp: SAFEBOOL

  • SAFEFALSE: S_TwoHandOut steuert auf SAFE­FALSE, wenn

    • der Funktions­baustein nicht aktiv­iert ist

    • oder die Taster nicht oder nicht korrekt (innerhalb 500 ms) betätigt wurden

    • oder ein Fehler erkannt wurde.

  • SAFETRUE: S_Two­HandOut ist SAFETRUE, wenn

    • der Funktions­baustein aktiviert ist

    • und die Taster korrekt betätigt wurden

    • und kein Fehler erkannt wurde.

Error

Ausgang für Fehlermeldung.

Datentyp: BOOL

  • FALSE: Es liegt kein Fehler vor.

  • TRUE: Der Funk­tionsbaustein hat einen Fehler erkannt:

    • Entweder lag während der Bausteinaktivierung (durch Eingang Acti­vate = TRUE) an mindestens einem Eingang der Zustand SAFETRUE an

    • oder der zeitliche Versatz beim Zustandswechsel der Eingänge auf SAFETRUE war größer als 500 ms.

    In der Folge steuert Ausgang S_TwoHandOut auf SAFEFALSE.

    Um den Fehlerzustand zu verlassen, müssen beide Eingänge S_Button1 und S_Button2 den Zustand SAFEFALSE aufweisen.

DiagCode

Ausgang für Diagnosemeldung.

Datentyp: WORD

Diagnosemeldung des Funktionsbausteins.

Die möglichen Werte sind im Thema "Diag­nose-Codes" aufgelistet und beschrieben.

Signalablauf-Diagramm

Dieses Diagramm bezieht sich auf eine typische Zweihandschaltung vom Typ III.

Beachten Sie, dass temporäre Zwischenzustände nicht im Signalab­lauf-Diagramm dargestellt sind. Es werden nur typische Signalkombina­tionen der Eingangssignale dargestellt. Weitere Signalkombinationen sind möglich.

HINWEIS:

Die Signalablauf-Diagramme in dieser Dokumentation vernachlässigen möglicherweise bestimmte Diagnose-Codes. So kann beispielsweise ein Diagnose-Code im Diagramm fehlen, wenn der betreffende Status des Funktionsbausteins ein temporärer Übergangszustand ist und nur für einen Zyklus der Sicherheitssteuerung aktiv ist.

Es werden nur typische Signalkombinationen der Eingangssignale darg­estellt. Weitere Signalkombinationen sind möglich.

PROG_2HandType3_Signal1.png

0

Der Funktionsbaustein ist noch nicht aktiviert (Activate = FALSE).

Folglich sind alle Ausgänge FALSE oder SAFEFALSE.

1

Aktivierung des Bausteins durch Activate = TRUE. Beide Taster sind zu diesem Zeitpunkt nicht betätigt (S_Button1 und S_Button2 = SAFEFALSE). Bei Bausteinaktivierung müssen beide Eingänge SAFEFALSE sein, somit bleibt der Fehlerausgang Error auf FALSE.

2

Taster 2 (an S_Button2) wird betätigt, damit wird die Überwachungszeit gestartet. Taster 1 wird innerhalb der geforderten 500 ms ebenfalls gedrückt. Mit dem Wechsel von S_Button1 nach SAFETRUE ist die Zweihand-Bedingung erfüllt und Ausgang S_TwoHandOut wird SAFETRUE.

3

Ausgang S_TwoHandOut wird SAFEFALSE, da S_Button1 und S_Button2 kurz nacheinander auf SAFEFALSE wechseln (Taster werden losgelassen).

4

Der Taster an S_Button1 wird nun wieder betätigt. Die Überwachungszeit startet.

5

Die Überwachungszeit läuft ab, ohne dass Taster 2 gedrückt wurde. Ausgang S_TwoHandOut bleibt deshalb im definierten sicheren Zustand SAFEFALSE und an Ausgang Error wird durch den Status TRUE ein Fehler angezeigt.

6

Taster 1 wird wieder losgelassen, wodurch nun an beiden Eingängen SAFEFALSE anliegt. Dadurch wird die Fehlermeldung an Error rückgesetzt: Error wird FALSE.

7

Der Funktionsbaustein wird deaktiviert: Activate steuert auf FALSE.

Während der Funktionsbaustein inaktiv ist, wird Taster 2 gedrückt. Durch diesen Zustandswechsel wird jedoch die Über­wachungszeit nicht gestartet, da der Funktionsbaustein nicht aktiviert ist.

8

Erneute Bausteinaktivierung (Activate wird wieder TRUE). Die Signalkombination an den Eingängen (S_Button1 = SAFEFALSE und S_Button2 = SAFETRUE) zum Zeitpunkt der erneuten Bausteinaktivierung führt zu einer Fehlermeldung (Error = TRUE, S_TwoHandOut = SAFEFALSE). Bei Bausteinaktivierung müssen beide Eingänge SAFEFALSE sein.

9

Die Fehlermeldung wird "rückgesetzt", da nun an S_Button1 und S_Button2 der Zustand SAFEFALSE anliegt (beide Taster nicht betätigt).

10

Es werden wieder beide Taster (innerhalb von 500 ms) betätigt, die Zweihand-Bedingung ist erfüllt, S_TwoHandOut steuert wieder auf SAFETRUE.

Anwendungsbeispiel

Dieses Beispiel zeigt die Verschaltung einer Zweihandschaltung vom Typ III mit dem sicherheitsbezogenen Funktionsbaustein SF_TwoHand­ControlTypeIII.

Beide Taster besitzen jeweils einen Öffner- und einen Schließerkontakt und sind zweikanalig am sicherheitsbezogenen Eingangsgerät SDI 1 angeschlossen.

Die beiden resultierenden und auf Antivalenz überwachten Signale sind jeweils mit globalen I/O-Variablen verknüpft und zur Auswertung an die Bausteineingänge S_Button1 und S_Button2 angeschlossen.

Weitere Informationen

Beachten Sie auch die Details und Hinweise zu diesem Anwend­ungsbeispiel.

HINWEIS:

Der Freigabeausgang S_TwoHandOut des Funktionsbausteins SF_TwoHandControlTypeIII ist direkt oder über weitere sicherheits­bezogene Funktionen/Funktionsbausteine mit einer Ausgangsklemme der Applikation verschaltet.

Verschalten Sie den Freigabeausgang S_TwoHandOut des Funktions­bausteins SF_TwoHandControlTypeIII beispielsweise mit Eingang S_OutControl des Funktionsbausteins SF_EDM und realisieren Sie auf diese Weise eine zweikanalige Ausgangsverschaltung.

Weitere Informationen

Weitergehende Informationen finden Sie in der Beschreibung des betreffenden sicherheitsbezogenen Funktionsbausteins.

PROG_2HandType3_ApplicationExample.png

S1

Taster 1

S2

Taster 2

noteOnImage.png 

Siehe Hinweis vor der Abbildung.

Detailinformationen

Weitere Informationen finden Sie in folgenden Abschnitten: