Detailed Description   
2.12 Block descriptions 
  PLC Basic Program Solution Line (P3 sl) 
2-152  Function Manual, 08/2005 Edition, 6FC5397-0BP10-0BA0 
  Signal_6 : BOOL ; 
  Signal_7 : BOOL ; 
  Signal_8 : BOOL ; 
  NewCycle : BOOL ; 
  Var1 : BYTE ; 
  Var2 : INT ; 
  Var3 : INT ; 
  BufDB : INT ; 
  ClearBuf : BOOL ; 
  DataAdr : POINTER;  //Area pointer to testing word 
  TestVal : WORD ;  //Value for triggering 
  AndMask : WORD ;  //AND mask to the testing word 
END_VAR 
VAR_OUTPUT 
  TestIsTrue : BOOL ; 
END_VAR 
VAR_IN_OUT 
  BufAddr : INT ; 
END_VAR 
Structure for ring buffer 
 
TITLE = 
//Ring buffer DB for FB 29 
VERSION : 1.0 
STRUCT    
  Field: ARRAY [0 .. 249 ] OF STRUCT  //can be any size of this struct 
 
  Cycle : INT ;  //Delta cycle to last storage in buffer 
  Signal_1 : BOOL ;  //Signal names same as FB 29 
  Signal_2 : BOOL ; 
  Signal_3 : BOOL ; 
  Signal_4 : BOOL ; 
  Signal_5 : BOOL ; 
  Signal_6 : BOOL ; 
  Signal_7 : BOOL ; 
  Signal_8 : BOOL ; 
  Var1 : BYTE ; 
  Var2 : WORD ; 
  Var3 : WORD ; 
 END_STRUCT; 
END_STRUCT; 
BEGIN 
END_DATA_BLOCK