Aufrufbeispiel für FB11:
UN
=
AUF
O
O
FP
UN
S
S
L
T
U
U
FP
R
S
R
S
U
U
FP
R
S
CALL FB 11 , DB 211 ( //Bremsentestbaustein
PLC-Grundprogramm solution line (P3 sl)
Funktionshandbuch, Ausgabe 03/2006, 6FC5397-0BP10-1AA0
M
111.1;
//Anforderung Bremse schliessen Z-Achse von FB
A
85.0;
//Ansteuerung Bremse Z-Achse
"Axis3";
//Bremsentest Z-Achse
E
73.0;
//Anstoss fuer den Bremsentest Z-Achse
M
110.7;
//Bremsentest laeuft
M
110.0;
M
111.4;
//Fehler aufgetreten
M
110.7;
//Bremsentest laeuft
M
110.6;
//naechster Schritt
B#16#10
DBB
8;
//Neutrale Achse anfordern
DBX
68.6;
//Rueckmeldung Achse ist neutral
M
110.6;
M
110.1;
M
110.6;
M
110.5;
//naechster Schritt
DBX
8.4;
DBX
28.7;
//PLC-kontrollierte Achse anfordern
DBX
63.1;
//Rueckmeldung Achse wird von PLC kontrolliert
M
110.5;
M
110.2;
M
110.5;
M
111.0;
//Start Bremsentest fuer FB
Start
:=M
Quit
:=E
Bclosed
:= E
Axis
:= 3,
TimerNo
:= T
TV_BTactiv
:= S5T#200MS,
TV_Bclose
:= S5T#1S,
TV_FeedCommand
:= S5T#1S,
TV_FXSreache
:= S5T#1S,
TV_FXShold
:= S5T#2S,
CloseBrake
:= M
MoveAxis
:= M
Done
:= M
Error
:= M
State
:= MB
111.0,
//Start des Bremsentests
3.7,
//Fehlerquittierung mit Reset-Taste
54.0,
//Rueckmeldung Bremse schliessen
angesteuert
//Achsnummer der zu testenden Achse Z-
Achse
110,
//Timernummer
//Ueberwachungs-Zeitwert: Bremsentest
aktiv DBX71.0
//Ueberwachungs-Zeitwert: Bremse
geschlossen
//Ueberwachungs-Zeitwert: Fahrbefehl
ausgegeben
//Ueberwachungs-Zeitwert: Festanschlag
erreicht
//Ueberwachungs-Zeitwert: Testzeit
Bremse
111.1,
//Anforderung Bremse schliessen
111.2,
//Anforderung Verfahrbewegung anstossen
111.3,
//Test erfolgreich beendet
111.4,
//Fehler aufgetreten
112);
//Fehler Status
Ausführliche Beschreibung
2.12 Bausteinbeschreibungen
2-153