03.10
7.6.7
Beschreibung FB 11
Deklaration der Funktion:
VAR_INPUT
Start : BOOL ;
Quit : BOOL ;
Bclosed : BOOL ;
Axis : INT ;
TimerNo : TIMER ;
TV_BTactiv : S5TIME ;
TV_Bclose : S5TIME ;
TV_FeedCommand : S5TIME ; //TimeValue --> force FeedCommand
TV_FXSreached : S5TIME ;
TV_FXShold : S5TIME ;
END_VAR
VAR_OUTPUT
CloseBrake : BOOL ;
MoveAxis : BOOL ;
Done : BOOL ;
Error : BOOL ;
State : BYTE ;
END_VAR
Die folgende Tabelle zeigt alle Formalparameter der Funktion Bremsentest:
Signal
Art
Start
E
Quit
E
Bclosed
E
Axis
E
TimerNo
E
TV_Btactiv
E
TV_Bclose
E
TV_FeedCommand
E
TV_FXSreached
E
TV_FXShold
E
CloseBrake
A
MoveAxis
A
Done
A
© Siemens AG 2010 All Rights Reserved
SINUMERIK 840D sl/SINAMICS S120 SINUMERIK Safety Integrated (FBSI sl) - - Ausgabe 03.2010
//Start for Braketest
//Quit Error
//brake closed input (single channel -- PLC)
//testing axisno.
//Timer from User
//TimeValue --> braketest activ
//TimeValue --> close Brake
//TimeValue --> Fixed stop reached
//TimeValue --> test brake
//Signal Close brake
//do move axis
//Errorbyte
Typ
BOOL
Start des Bremsentests
BOOL
Fehler Quittierung
BOOL
Rückmelde-Eingang ob Bremse schließen angesteuert ist (ein-
kanalig – PLC)
INT
Achsnummer der zu testenden Achse
TIMER
Timer aus Anwenderprogramm
S5TIME
Überwachungszeitwert --> Bremsentest aktiv. Prüfung des
Achs-Signals DBX71.0
S5TIME
Überwachungszeitwert --> Bremse schließen. Prüfung des Ein-
gangssignals Bclosed, nachdem Ausgang CloseBrake gesetzt
wurde.
S5TIME
Überwachungszeitwert --> Fahrbefehl ausgeben. Prüfung Fahr-
befehle, nachdem Ausgang MoveAxis gesetzt wurde.
S5TIME
Überwachungszeitwert --> Festanschlag erreicht
S5TIME
Überwachungszeitwert --> Bremse testen
BOOL
Anforderung für Bremse schließen
BOOL
Anforderung Verfahrbewegung anstoßen
BOOL
Test erfolgreich beendet
Sensor- -/Aktoreinbindung
7.6 Sicherer Bremsentest (SBT)
Bemerkung
7-335