Skip to main content

FB_MODE

Beschreibung Funktionsbaustein

Mit dem Funktionsbaustein FB_MODE können Betriebsartenwahlschalter realisiert werden. Der Funktionsbaustein besitzt 8 Eingänge und 8 Ausgänge, die eins-zu-eins durchgeschleift sind, womit bis zu 8 verschiedene Betriebsarten angewählt werden können. Nur wenn genau ein Eingang gesetzt („1“) ist, setzt der FB_MODE den entsprechenden Ausgang, wobei die anderen Ausgänge im sicheren Zustand („0“) bleiben. Ist kein oder mehr als ein Eingang gesetzt, sind alle Ausgänge im sicheren Zustand.

Der bRestart-E ingang des FBs kann aktiviert werden (aktiver oder manueller Restart), indem der Eingang verknüpft wird. Ein nicht verknüpfter Eingang bRestart führt zu einem Compilerfehler. Soll der Restart automatisch erfolgen (nicht-aktiver oder automatischer Restart), muss der Eingang bRestart gelöscht werden. Wenn der Eingang bRestart aktiviert ist, wird der sichere Zustand der Ausgänge beim Start und beim Betriebsartenwechsel nur über eine 0->1->0 Signalfolge an dem Restart-Eingang verlassen. Darüber hinaus kann noch eine Diskrepanzzeit am Eingang tDiscTime angegeben werden, mit der der Wechsel von einer Betriebsart zur nächsten überwacht wird.

Tipp

Es müssen mindestens zwei Eingänge des FB_MODE beschaltet sein.

EL6900_MODE.png
Tabelle 18. VAR_INPUT

Name

Datentyp

Initialwert

Beschreibung, Parameterwerte

bRestart

SAFEBOOL

FALSE

Beim Start des FBs oder wenn alle Ausgänge in den sicheren Zustand geschaltet wurden, muss an dem Restart-Eingang die Signalfolge 0->1->0 erkannt werden, bevor der sichere Zustand der Ausgänge aufgehoben wird.

bOpIn1

SAFEBOOL

FALSE

1. Eingangskanal

bOpIn2

SAFEBOOL

FALSE

2. Eingangskanal

bOpIn3

SAFEBOOL

FALSE

3. Eingangskanal

bOpIn4

SAFEBOOL

FALSE

4. Eingangskanal

bOpIn5

SAFEBOOL

FALSE

5. Eingangskanal

bOpIn6

SAFEBOOL

FALSE

6. Eingangskanal

bOpIn7

SAFEBOOL

FALSE

7. Eingangskanal

bOpIn8

SAFEBOOL

FALSE

8. Eingangskanal

tDiscTime

SAFETIME

TIME#0ms

Diskrepanzüberwachungszeit



Tabelle 19. VAR_OUTPUT

Name

Datentyp

Initialwert

Beschreibung, Parameterwerte

bOpOut1

SAFEBOOL

FALSE

1. Ausgangskanal

bOpOut2

SAFEBOOL

FALSE

2. Ausgangskanal

bOpOut3

SAFEBOOL

FALSE

3. Ausgangskanal

bOpOut4

SAFEBOOL

FALSE

4. Ausgangskanal

bOpOut5

SAFEBOOL

FALSE

5. Ausgangskanal

bOpOut6

SAFEBOOL

FALSE

6. Ausgangskanal

bOpOut7

SAFEBOOL

FALSE

7. Ausgangskanal

bOpOut8

SAFEBOOL

FALSE

8. Ausgangskanal

bError

SAFEBOOL

FALSE

TRUE: Die Diskrepanzzeitüberwachung oder die Eingangsüberwachung haben einen Fehler festgestellt. Die Quittierung des Fehlers muss über den ERR_ACK-Eingang der zugehörigen POU (TwinSAFE Group) erfolgen.

FALSE: Es wurde kein Fehler festgestellt.