Detailed description
2.12 Block descriptions
Basic logic functions: PLC Basic program powerline (P3 pl)
102 Function Manual, 11/2006, 6FC5397-0BP10-2BA0
Code Comment
BHGSendGDNo: INT:= 2;
BHGSendGBZNo: INT:= 1;
BHGSendObjNo: INT:= 1;
BHGMPI: BOOL:= FALSE;
BHGStop: BOOL:= FALSE;
BHGNotSend: BOOL:= FALSE;
NCCyclTimeout: S5TIME:= S5T#200MS;
NCRunupTimeout: S5TIME:= S5T#50S;
ListMDecGrp: INT:= 0;
NCKomm: BOOL:= FALSE;
MMCToIF: BOOL:= TRUE;
HWheelMMC: BOOL:= TRUE; //Handwheel selection via HMI
MsgUser: INT:= 10; //Number of user areas in DB 2
UserIR: BOOL:= FALSE; //User programs in OB 40,
//Observe local data expansion!
IRAuxfuT: BOOL:= FALSE; //Evaluate T function in OB 40
IRAuxfuH: BOOL:= FALSE; //Evaluate H function in OB 40
IRAuxfuE: BOOL:= FALSE; //Evaluate DL function in OB 40
UserVersion: POINTER; //Pointer to string variable indicated in
//version display
END_VAR
VAR_OUTPUT
MaxBAG: INT ;
MaxChan: INT ;
MaxAxis: INT ;
ActivChan: ARRAY[1..10] OF BOOL;
ActivAxis: ARRAY[1..31] OF BOOL;
UDInt : INT ;
UDHex: INT ;
UDRea l : INT ;
END_VAR