Detailed description
2.12 Block descriptions
Basic logic functions: PLC Basic program powerline (P3 pl)
Function Manual, 11/2006, 6FC5397-0BP10-2BA0
171
The brake test is divided into the following steps:
Brake test sequence
Step Expected checkback Monitoring time value
Start brake test DBX 71.0 = 1 TV_BTactiv
Close brake Bclosed = 1 TV_Bclose
Issue travel command DBX 64.6 Or DBX 64.7 TV_FeedCommand
Issue test travel command DBX62.5 = 1 TV_FXSreached
Wait for hold time DBX62.5 = 1 TV_FXShold
Deselect brake test/
open brake
DBX71.0 = 0 TV_BTactiv
Issue Test O.K.
Declaration of the function
Function_BLOCK FB 11
VAR_INPUT
Start : BOOL ; //Start of brake test
Ack : BOOL ; //Acknowledge error
Bclosed : BOOL ; //Brake closed input (single channel - PLC)
Axis : INT ; //Testing axis no.
TimerNo : TIMER ; //Timer from user
TV_BTactiv : S5TIME ; //TimeValue -> brake test active
TV_Bclose : S5TIME ; //TimeValue -> close brake
TV_FeedComm
and
: S5TIME ; //TimeValue -> force FeedCommand
TV_FXSreache
d
: S5TIME ; //TimeValue -> fixed stop reached
TV_FXShold : S5TIME ; //TimeValue -> test brake
END_VAR
VAR_OUTPUT
CloseBrake : BOOL ; //Signal close brake
MoveAxis : BOOL ; //Do move axis
Done : BOOL ;
Error : BOOL ;
State : BYTE ; //Error byte
END_VAR