Herunterladen Inhalt Inhalt Diese Seite drucken

Programmbeispiel - ABB AC-500-S Sicherheitshandbuch

Vorschau ausblenden Andere Handbücher für AC-500-S:
Inhaltsverzeichnis

Werbung

Beispiele für Sicherheitsanwendungen
Beispiel 1: Diagnosekonzept > Programmbeispiel
Versteckte Schnittstelle der Funktionsbausteininstanzen in Richtung Antrieb (herstellerspezifisch)
Name
SF_SafeStop1_1
Lokale Variable
Name
S_EStopOut
InputDevice1_active
InputDevice2_active

7.2.4 Programmbeispiel

2-Kanal-Überwachung:
Funktionsbaustein
einzelnes
aus
Signalen
aus.
konstant auf 10 ms gesetzt.
InputDevice1_active
Activate
S1_S_EStopIn_1
S_ChannelA
S_ChannelB
S1_S_EStopIn_2
S_DiscrepancyTime
E#10ms
InputDevice2_active
Activate
S_ESPE_In
S2_S_ ESPE_In
S_StartReset
FALSE
FALSE
S_AutoReset
S0_ Reset
Reset
ESPE:
Dieser
Funktionsbaustein
Lichtvorhängen. Nach Eindringen ins geschützte Feld und Einschalten wird der
Sicherheitsausgang
nur nach manuellem Neustart freigegeben. Dies erfolgt,
nachdem die Eingänge S_Start_Reset und S_AutoReset auf FALSE gesetzt wurden.
Abb. 135: Programmbeispiel – Not-Halt mit sicherem Halt und Äquivalenzüberwachung
456
Beschreibung
Verbindung mit Antrieb 1
Datentyp
Beschreibung
BOOL
Not-Halt-Anforderung
BOOL
Zustand des relevanten Eingabegerätes laut System
BOOL
Zustand des relevanten Eingabegerätes laut System
Dieser
gibt
ein
SAFEBOOL-Signal
den
zwei
getrennten
der
Not-Halt-Kanäle
Die
Diskrepanzzeit
wird
SF_Equivalent_1
SF_Equivalent
Ready
S_EquivalentOut
Error_Equiv1
Error
DiagCode
Diag_Equiv1
SF_ESPE_1
SF_ESPE
Ready
S _ ESPE _ Out
Error
Error_ESPE1
DiagCode
Diag_ESPE1
verarbeitet
die
Schnittstelle
S_ EStopOut
Not-Halt
mit
Funktionsbaustein
Bedingung. Nach der Not-Halt- Anforderung und
Einschalten wird der Sicherheitsausgang
nach manuellem Neustart freigegeben. Dies
erfolgt, nachdem
S_StartReset auf
SF_EmergencyStop_1
SF_EmergencyStop
Activate
S_EStopIn
FALSE
S_StartReset
FALSE
S_AutoReset
S0_ Reset
Reset
AND
zu
den
AND
AxisID_1
E#100ms
S3_Drive_Reset
AC500-S
Wiederanlauf -Sperre: Dieser
verarbeitet
die
Not-Halt-
nur
die Eingänge AutoReset und
FALSE gesetzt wurden.
Ready
S_ EStopOut
S_EStopOut
Error
Error_EStop1
DiagCode
Diag_EStop1
Verarbeitung der Anforderung : SAFE STOP 1
Dieser Funktionsbaustein
verarbeitet
STOP-Anforderung
für AxisID _1 und überwacht,
dass die Achse der Anforderung
innerhalb der
definierten
Überwachungszeit
von 100 ms
entspricht. Jeder Fehler der Achse muss quittiert
werden durch ein manuelles Antriebs -Reset-
Signal.
SF_SafeStop1_1
SF_SafeStop1
Activate
S_StopIn
S_Stopped
AxisID
MonitoringTime
DiagCode
Reset
die SAFE
Ready
S_ Stopped
Error_SafeStop1
Error
Diag_SafeStop1
05.07.2016

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis