Detailed Description 
  2.12 Block descriptions 
PLC Basic Program Solution Line (P3 sl) 
Function Manual, 08/2005 Edition, 6FC5397-0BP10-0BA0 
2-147 
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_FeedCommand  : S5TIME ;  //TimeValue -> force FeedCommand 
  TV_FXSreached   : 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