Detailed description
2.12 Block descriptions
Power Line Basic PLC Program (P3)
2-94 Function Manual, 08/2005 Edition, 6FC5397-0BP10-0BA0
Code Comment
MCP2StopI: BOOL:= FALSE;
MCP1NotSend: BOOL:= FALSE;
MCP2NotSend BOOL:= FALSE;
MCPSDB210: BOOL:= FALSE;
MCPCopyDB77: BOOL:= FALSE;
MCPBusType: BYTE = 0;
HHU: INT ; //Handheld unit interface
//0: No HHU
//1: HHU on MPI
//2: HHU on OPI
BHGIn: POINTER; //Transmit data of the HHU
BHGOut: POINTER; //Receive data of the HHU
BHGStatSend: POINTER; //Status DW for sending HHU
BHGStatRec: POINTER; //Status DW for receiving HHU
BHGInLen: BYTE:= B#16#6; //Input 6 bytes
BHGOutLen: BYTE:= B#16#14; //Output 20 bytes
BHGTimeout: S5TIME:= S5T#700MS;
BHGCycl: S5TIME:= S5T#100MS;
BHGRecGDNo: INT:= 2;
BHGRecGBZNo: INT:= 2;
BHGRecObjNo: INT:= 1;
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; //Selection of handwheel using MMC
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