Skip to main content

FB_ESTOP

Beschreibung Funktionsbaustein

Mit dem Funktionsbaustein FB_EStop kann ein Not-Aus-Kreis mit bis zu acht Not-Aus-Eingängen (bEStopIn1 - bEStopIn8) realisiert werden. Jeder der acht Eingänge kann über den Befehl Negation aus dem Kontextmenü negiert werden. Sobald ein Eingang den sicheren Zustand anfordert, geht der erste Ausgang (EStopOut) sofort und der zweite Ausgang (EStopDelOut) über eine konfigurierbare Zeit verzögert in den sicheren Zustand („0“). Durch die Möglichkeit, den Funktionabaustein-Ausgang mit mehreren Ausgängen zu verknüpfen, können mit nur einem FB_EStop auch mehrere sofort abschaltende (bEStopOut) bzw. verzögert abschaltende (bEStopDelOut) Ausgänge realisiert werden. Um den sicheren Zustand der Ausgänge zu verlassen, muss am Restart-Eingang eine 0->1->0 Signalfolge erkannt werden.

EL6900_ESTOP.png

Darüber hinaus kann für beide Ausgänge jeweils ein Rückführkreis aktiviert werden, bei dem der Ausgang bEStopOut auf den Eingang bEDM1 und der Ausgang bEStopDelOut auf den Eingang bEDM2 durch externe Beschaltung zurückgeführt wird. Die EDM-Eingänge werden geprüft, sobald der sichere Zustand durch eine 0->1->0 Signalfolge am Restart-Eingang verlassen werden soll. Wenn die EDM-Eingänge dann nicht den Signalzustand „1“ haben, geht der Baustein FB_EStop in den Fehlerzustand und setzt den Ausgang bError auf 1. Der Fehlerzustand kann nur durch eine 0->1->0 Signalfolge an dem ERR_ACK-Eingang der zugehörigen POU (TwinSAFE-Group) wieder verlassen werden.

Weiterhin können noch jeweils zwei Eingänge (bEStopIn1 und bEStopIn2, bEStopIn3 und bEStopIn4, bEStopIn5 und bEStopIn6 sowie bEStopIn7 und bEStopIn8) zu Eingangspaaren zusammengefasst werden, bei denen die Signalzustände der beiden Eingänge nur innerhalb einer konfigurierbaren Diskrepanzzeit (Eingang tDiscTimexx) voneinander abweichen dürfen. Wird diese Diskrepanzzeit bei einem Eingangspaar überschritten, geht der Baustein FB_EStop ebenfalls in den Fehlerzustand. Im Fehlerzustand des Funktionsbausteins nehmen die Ausgänge den sicheren Zustand „0“ ein.

Wenn bEStopIn2 und tDiscTime12 gelöscht werden, wird bEStopIn1 als 1-kanaliger Eingang verwendet. Diese Funktionsweise gilt auch für alle Eingangspaare.

Tabelle 12. VAR_INPUT

Name

Datentyp

Initialwert

Beschreibung, Parameterwerte

bRestart

SAFEBOOL

FALSE

Beim Start (wenn die zugehörige POU (TwinSAFE-Group) gestartet wird) oder Restart (wenn ein Eingang den sicheren Zustand angefordert hatte), muss am bRestart-Eingang die Signalfolge 0->1->0 erkannt werden, bevor der sichere Zustand der Ausgänge aufgehoben wird.

bEStopIn1

SAFEBOOL

FALSE

1. Eingangskanal: Über den Befehl Negation kann angegeben werden, ob der Eingang sich als Öffner (Break contact - sicherer Zustand wird bei logischer 0 angefordert) oder als Schließer (Make contact - sicherer Zustand wird bei logischer 1 angefordert) verhält.

bEStopIn2

SAFEBOOL

FALSE

2. Eingangskanal: Verhalten wie bEStopIn1

Wenn die Diskrepanzzeit ungleich 0 ist, werden der 1. und 2. Eingangskanal als 1. Eingangspaar betrachtet und es erfolgt eine Diskrepanzzeitüberwachung zwischen den beiden Kanälen.

tDiscTime12

SAFETIME

TIME#0ms

Diskrepanzzeit für Eingangsgruppe 1 (In1+In2)

bEStopIn3

SAFEBOOL

FALSE

3. Eingangskanal bzw. erster Eingangskanal des zweiten Eingangspaares, entspricht sonst bEStopIn1

bEStopIn4

SAFEBOOL

FALSE

4. Eingangskanal bzw. zweiter Eingangskanal des zweiten Eingangspaares, entspricht sonst bEStopIn2

tDiscTime34

SAFETIME

TIME#0ms

Diskrepanzzeit für Eingangsgruppe 2 (In3+In4)

bEStopIn5

SAFEBOOL

FALSE

5. Eingangskanal bzw. erster Eingangskanal des dritten Eingangspaares, entspricht sonst bEStopIn1

bEStopIn6

SAFEBOOL

FALSE

6.Eingangskanal bzw. zweiter Eingangskanal des dritten Eingangspaares, entspricht sonst bEStopIn2

tDiscTime56

SAFETIME

TIME#0ms

Diskrepanzzeit für Eingangsgruppe 3 (In5+In6)

bEStopIn7

SAFEBOOL

FALSE

7. Eingangskanal bzw. erster Eingangskanal des vierten Eingangspaares, entspricht sonst bEStopIn1

bEStopIn8

SAFEBOOL

FALSE

8. Eingangskanal bzw. zweiter Eingangskanal des vierten Eingangspaares, entspricht sonst bEStopIn2

tDiscTime78

SAFETIME

TIME#0ms

Diskrepanzzeit für Eingangsgruppe 4 (In7+In8)

bEDM1

BOOL

FALSE

bEDM1 ist der Rückführkreis für den unverzögerten Ausgangskanal (bEStopOut). Wenn dieser Eingang als aktiv parametriert ist, wird der sichere Zustand der Ausgänge beim Restart nur verlassen, wenn bEDM1 das Signal „1“ liefert.

tEDM1ResetTime

SAFETIME

TIME#0ms

Wenn ungleich t#0ms, dann wird nach dem Einschalten des Ausgangs bEStopOut der Timer gestartet. Geht der bEDM1 Eingang nicht innerhalb dieser Zeit auf FALSE, wird ein Bausteinfehler gesetzt und die Ausgänge werden abgeschaltet.

Der Eingang wird von der EL6900 nicht unterstützt.

bEDM2

BOOL

FALSE

bEDM2 ist der Rückführkreis für den abschaltverzögerten Ausgangskanal (bEStopDelOut). Wenn dieser Eingang als aktiv parametriert ist, wird der sichere Zustand der Ausgänge beim Restart nur verlassen, wenn bEDM2 das Signal „1“ liefert.

tEDM2ResetTime

SAFETIME

TIME#0ms

Wenn ungleich t#0ms, dann wird nach dem Einschalten des Ausgangs bEStopOut der Timer gestartet. Geht der Eingang bEDM2 nicht innerhalb dieser Zeit auf FALSE, wird ein Bausteinfehler gesetzt und die Ausgänge werden abgeschaltet.

Der Eingang wird von der EL6900 nicht unterstützt.

tEStopDelOutDelay

SAFETIME

TIME#0ms

Verzögerungszeit für die Ausgabe des sicheren Zustandes an bEStopDelOut



Tabelle 13. VAR_OUTPUT

Name

Datentyp

Initialwert

Beschreibung, Parameterwerte

bEStopOut

BOOLSAFE

FALSE

1. Ausgangskanal: Der sichere Zustand entspricht einer logischen 0.

bEStopDelOut

BOOLSAFE

FALSE

2. Ausgangskanal: Der sichere Zustand entspricht einer logischen 0. Der sichere Zustand wird verzögert ausgegeben, entsprechend der parametrierten Verzögerungszeit tEStopDelOutDelay

bError

BOOLSAFE

FALSE

TRUE: Die Diskrepanzzeitüberwachung eines Eingangspaares oder einer der Rückführkreise haben einen Fehler festgestellt. Das Rücksetzen des Fehlers muss über den ERR_ACK-Eingang der zugehörigen POU (TwinSAFE-Group) erfolgen.

FALSE: Es wurde kein Fehler festgestellt.