Skip to main content

Anwendungsbeispiel Zweihandsteuerung

Als CODESYS Safety for EtherCAT Safety Module-Programmierbeispiel wird eine Zweihandsteuerung (Kategorie 4, PL e) als FUP implementiert.

Die Zweihandtaster bestehen jeweils aus einer Kombination von Öffner und Schließer auf den sicheren Eingängen eines Eingangsmoduls (z. B. EL1904). Die Prüfung der Eingänge ist aktiv und auch die Signale werden auf Diskrepanz (200 ms) geprüft. Zusätzlich ist die synchrone Betätigung der beiden Taster mit einer Überwachungszeit von 500 ms aktiviert.

Der Rückführkreis wird über einen sicheren Eingang eingelesen. An dem sicheren Ausgang werden die Schütze K1 und K2 parallel angeschlossen. Für diese Beschaltung sind die Strommessung und die Prüfung des Ausgangs aktiv.

Abbildung 21. Aufbau der Zweihandkontrolle mit EDM
Aufbau der Zweihandkontrolle mit EDM


Abbildung 22. Implementierung des Programmierbeispiels: Zweihandkontrolle mit EDM
Implementierung des Programmierbeispiels: Zweihandkontrolle mit EDM


Tabelle 1. Eingänge

Name

Datentyp

Beschreibung

S1_1

SAFEBOOL

Zweihandtaster 1: Schließer

S1_2

SAFEBOOL

Zweihandtaster 1: Öffner

S2_1

SAFEBOOL

Zweihandtaster 2: Schließer

S2_2

SAFEBOOL

Zweihandtaster 2: Öffner

I_K1_K2

SAFEBOOL

Kontakte von K1 und K2 zum Rücklesen



Tabelle 2. Ausgänge

Name

Datentyp

Beschreibung

O_K1_K2

SAFEBOOL

Ansteuerung der Schütze K1 und K2

bError

BOOL

Fehlerflag von FB_TWOHAND_1

bError

BOOL

Fehlerflag von FB_EDM2



Tabelle 3. Bausteinparameter

Baustein

Eingang

Konstanter Wert

Beschreibung

FB_TWOHAND_1

tDiscTime12

T#200ms

Diskrepanzzeit zwischen Öffnerkontakt und Schließerkontakt von S1

FB_TWOHAND_1

tDiscTime34

T#200ms

Diskrepanzzeit zwischen Öffnerkontakt und Schließerkontakt von S2

FB_TWOHAND_1

tDiscTime

T#500ms

Diskrepanzzeit zwischen S1 und S2

FB_EDM2

tSwitchOnMonitoring

T#500ms

Einschaltverzögerung

FB_EDM2

tSwitchOffMonitoring

T#500ms

Ausschaltverzögerung