CP_VRS AI: 17.1.3 DBGEN: 16.0 Conv expand DATE: Wed Jun 02 12:13:07 2010 CONCEPT_2.5 SR2e //// CL_DFB SubDFB D:\PROJECTS\ARECIB~1\_PLCPR~1\DFB\ XMITSEQ "06/02/10 12:10:33" TEXT: CP_DFB "XMITSEQ" HEIGHT/WIDTH: 16 9 FBTK_DFB "03/18/05 09:23:21" TEXT: ...TXF This DFB Sequences through upto 32 Commands for the XXMIT ...TXT ...TXT NDevices is the Number of Commands to Cycle through. ...TXT FCode is the XXMIT Function Code ...TXT NReg is the Qty part of the XXMIT Msg_Out Variable ...TXT AddrSt is the Starting Slave Address. ...TXT AddrOff is the Slave Address Offset. Set this to Zero if you are reading from ...TXT the same slave address for all devices. ...TXT SDataSt is the Starting Slave Data Address. ...TXT SDataOff is the Slave Data Address Offset. Set this to Zero if you are getting data ...TXT from the same location in Many Slave Devices. ...TXT MDataSt is the Master Data Address ...TXT MDataOff is the Offset Between Master Data Area ...TXT ...TXT CP_STR global CRC: -1767642569 "02/21/05 13:56:20" ...STR TYPE ...STR ...STR ...STR (* ----------------- data blocks, explicitly typed: ------------------ *) ...STR ...STR BoolArr16: ARRAY [1..16] OF BOOL; (* 16 bools *) ...STR IntArr16: ARRAY [1..16] OF INT; (* block of 16 integers *) ...STR RealArr16: ARRAY [1..16] OF REAL; (* block of 16 reals *) ...STR IntArr32: ARRAY [1..32] OF INT; (* block of 32 integers *) ...STR RealArr32: ARRAY [1..32] OF REAL; (* block of 32 reals *) ...STR WordArr44: ARRAY [1..44] OF WORD; (* block of 44 words *) ...STR UIntArr8: ARRAY[1..8] OF UINT; (* block of 8 unsigned integer *) ...STR IntArr24: ARRAY[1..24] OF INT; (* block of 24 integers *) ...STR ...STR (* ------------------------------------------------------------- *) ...STR ...STR END_TYPE ...STR CP_OPT 25 100 IEC NotAs B2v B2s B2e B2d CL_FRM "inNext" ID_4 SHOW POSL 3 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE BOOL TEXT: CL_FRM "NDevices" ID_5 SHOW POSL 4 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE INT TEXT: CL_FRM "Mask1" ID_6 SHOW POSL 5 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE WORD TEXT: CL_FRM "Mask2" ID_7 SHOW POSL 6 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE WORD TEXT: CL_FRM "AddrSt" ID_8 SHOW POSL 9 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE INT TEXT: CL_FRM "AddrOff" ID_9 SHOW POSL 10 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE INT TEXT: CL_FRM "SDataSt" ID_10 SHOW POSL 11 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE INT TEXT: CL_FRM "SDataOff" ID_11 SHOW POSL 12 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE INT TEXT: CL_FRM "MDataSt" ID_12 SHOW POSL 13 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE INT TEXT: CL_FRM "MDataOff" ID_13 SHOW POSL 14 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE INT TEXT: CL_FRM "Activate" ID_17 SHOW POSR 2 FP_IO_OUTPUT FP_OUTP_CARRY_STATE FP_LOC_OUTSIDE BOOL TEXT: CL_FRM "Done" ID_18 SHOW POSR 3 FP_IO_OUTPUT FP_OUTP_CARRY_STATE FP_LOC_OUTSIDE BOOL TEXT: CL_FRM "XxmitMsg" ID_19 SHOW POSR 5 FP_IO_OUTPUT FP_OUTP_NORMAL FP_LOC_OUTSIDE WordArr9 TEXT: CL_FRM "NReg" ID_20 SHOW POSL 8 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE INT TEXT: CL_FRM "FCode" ID_21 SHOW POSL 7 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE INT TEXT: CL_FRM "index" ID_22 SHOW POSR 4 FP_IO_OUTPUT FP_OUTP_CARRY_STATE FP_LOC_OUTSIDE INT TEXT: CL_FRM "Cyclic" ID_23 SHOW POSL 2 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE BOOL TEXT: VS_FFB "R_TRIG" ANYPIN_NO FBTK_EFB HEIGHT/WIDTH: 4 5 "03/24/97 14:20:55" NR_FORMP: 3 VS_FRM "CLK" SHOW POSL 2 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE BOOL TEXT: VS_FRM "Istate" SHOW POSR 1 FP_IO_OUTPUT FP_OUTP_INTERN_STATE FP_LOC_HIDDEN INTSTATE VAL: 1 TEXT: VS_FRM "Q" SHOW POSR 2 FP_IO_OUTPUT FP_OUTP_NORMAL FP_LOC_OUTSIDE BOOL TEXT: VS_FFB "INT_TO_REAL" ANYPIN_NO FBTK_EFB_FUNCT HEIGHT/WIDTH: 4 8 "03/24/97 14:20:55" NR_FORMP: 2 VS_FRM "IN" HIDE POSL 2 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE INT TEXT: VS_FRM "OUT" HIDE POSR 2 FP_IO_OUTPUT FP_OUTP_NORMAL FP_LOC_OUTSIDE REAL TEXT: VS_FFB "REAL_EXPT_REAL" ANYPIN_NO FBTK_EFB_FUNCT HEIGHT/WIDTH: 5 10 "03/24/97 14:20:55" NR_FORMP: 3 VS_FRM "IN1" HIDE POSL 2 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE REAL TEXT: VS_FRM "IN2" HIDE POSL 3 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE REAL TEXT: VS_FRM "OUT" HIDE POSR 2 FP_IO_OUTPUT FP_OUTP_NORMAL FP_LOC_OUTSIDE REAL TEXT: VS_FFB "REAL_TO_INT" ANYPIN_NO FBTK_EFB_FUNCT HEIGHT/WIDTH: 4 8 "03/24/97 14:20:55" NR_FORMP: 2 VS_FRM "IN" HIDE POSL 2 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE REAL TEXT: VS_FRM "OUT" HIDE POSR 2 FP_IO_OUTPUT FP_OUTP_NORMAL FP_LOC_OUTSIDE INT TEXT: VS_FFB "INT_TO_WORD" ANYPIN_NO FBTK_EFB_FUNCT HEIGHT/WIDTH: 4 8 "03/24/97 14:20:55" NR_FORMP: 2 VS_FRM "IN" HIDE POSL 2 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE INT TEXT: VS_FRM "OUT" HIDE POSR 2 FP_IO_OUTPUT FP_OUTP_NORMAL FP_LOC_OUTSIDE WORD TEXT: CP_GVS "Seq" SECT_CTRL INIT: FALSE 0 EXP: FALSE RET: TRUE READONLY: FALSE MAS: FALSE TEXT: CP_GV2 "j" IEC_INT_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT: CP_GV2 "ibit" IEC_INT_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT: CP_GV2 "bit" IEC_WORD_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT: CP_GV2 "Qty" IEC_INT_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT: CP_GV2 "exponent" IEC_REAL_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT: CP_GV2 "netMask" IEC_WORD_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT: CP_SEC "Seq" SECTK_F_SECTION LANG_ST SVB: FALSE ID: 1 EXEC: 1 TEXT: CP__ST VAR CP__ST NextIndex : R_TRIG; CP__ST END_VAR CP__ST CP__ST NextIndex (CLK := inNext); CP__ST IF NextIndex.Q OR (Cyclic AND Done) THEN CP__ST CP__ST IF NDevices = 0 OR NDevices > 32 THEN CP__ST Qty :=31; CP__ST ELSE CP__ST Qty := nDevices-1; CP__ST END_IF; CP__ST CP__ST FOR index := j TO Qty DO CP__ST IF index < 16 THEN CP__ST exponent := INT_TO_REAL (IN := index); CP__ST netMask := Mask1; CP__ST ELSE CP__ST exponent := INT_TO_REAL (IN := index-16); CP__ST netMask := Mask2; CP__ST END_IF; CP__ST ibit := REAL_TO_INT (IN := 2.0 ** exponent); CP__ST bit := INT_TO_WORD(IN :=ibit); CP__ST IF (bit & netMask) > 0 THEN EXIT; CP__ST END_IF; CP__ST END_FOR; CP__ST IF index > Qty THEN CP__ST Done := TRUE; CP__ST j:=0; CP__ST Activate :=FALSE; CP__ST ELSE CP__ST Done :=FALSE; CP__ST XxmitMsg[1] := INT_TO_WORD(IN :=FCode); CP__ST XxmitMsg[2] := INT_TO_WORD(IN :=NReg); CP__ST XxmitMsg[3] := INT_TO_WORD(IN :=AddrSt + (index*AddrOff)); CP__ST XxmitMsg[4] := INT_TO_WORD(IN :=SDataSt + (index*SDataOff)); CP__ST XxmitMsg[5] := INT_TO_WORD(IN :=MDataSt + (index*MDataOff)); CP__ST j:=index+1; CP__ST Activate := TRUE; CP__ST END_IF; CP__ST ELSE CP__ST Activate :=FALSE; CP__ST END_IF; //// //// CL_DFB SubDFB D:\PROJECTS\ARECIB~1\_PLCPR~1\DFB\ XERROR "06/02/10 12:10:15" TEXT: CP_DFB "XERROR" HEIGHT/WIDTH: 9 9 FBTK_DFB "03/16/05 16:17:10" TEXT: CP_STR global CRC: -1767642569 "02/21/05 13:56:20" ...STR TYPE ...STR ...STR ...STR (* ----------------- data blocks, explicitly typed: ------------------ *) ...STR ...STR BoolArr16: ARRAY [1..16] OF BOOL; (* 16 bools *) ...STR IntArr16: ARRAY [1..16] OF INT; (* block of 16 integers *) ...STR RealArr16: ARRAY [1..16] OF REAL; (* block of 16 reals *) ...STR IntArr32: ARRAY [1..32] OF INT; (* block of 32 integers *) ...STR RealArr32: ARRAY [1..32] OF REAL; (* block of 32 reals *) ...STR WordArr44: ARRAY [1..44] OF WORD; (* block of 44 words *) ...STR UIntArr8: ARRAY[1..8] OF UINT; (* block of 8 unsigned integer *) ...STR IntArr24: ARRAY[1..24] OF INT; (* block of 24 integers *) ...STR ...STR (* ------------------------------------------------------------- *) ...STR ...STR END_TYPE ...STR CP_OPT 25 100 IEC NotAs B2v B2s B2e B2d CL_FRM "index" ID_4 SHOW POSL 2 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE INT TEXT: CL_FRM "Error" ID_5 SHOW POSL 3 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE BOOL TEXT: CL_FRM "Status" ID_6 SHOW POSL 4 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE INT TEXT: CL_FRM "MaxError" ID_7 SHOW POSL 5 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE INT TEXT: CL_FRM "HoldTime" ID_8 SHOW POSL 6 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE TIME TEXT: CL_FRM "Error1" ID_9 SHOW POSR 2 FP_IO_OUTPUT FP_OUTP_CARRY_STATE FP_LOC_OUTSIDE WORD TEXT: CL_FRM "Error2" ID_10 SHOW POSR 3 FP_IO_OUTPUT FP_OUTP_CARRY_STATE FP_LOC_OUTSIDE WORD TEXT: CL_FRM "Count" ID_11 SHOW POSR 4 FP_IO_OUTPUT FP_OUTP_NORMAL FP_LOC_OUTSIDE INT TEXT: CL_FRM "LastErr" ID_12 SHOW POSR 5 FP_IO_OUTPUT FP_OUTP_NORMAL FP_LOC_OUTSIDE INT TEXT: CL_FRM "Reset" ID_13 SHOW POSL 7 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE BOOL TEXT: CL_FRM "Alarm" ID_14 SHOW POSR 6 FP_IO_OUTPUT FP_OUTP_CARRY_STATE FP_LOC_OUTSIDE BOOL TEXT: CL_FRM "NoError" ID_15 SHOW POSR 7 FP_IO_OUTPUT FP_OUTP_NORMAL FP_LOC_OUTSIDE TIME TEXT: VS_FFB "CTU" ANYPIN_NO FBTK_EFB HEIGHT/WIDTH: 6 5 "03/24/97 14:20:55" NR_FORMP: 6 VS_FRM "CU" SHOW POSL 2 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE BOOL FP_TRG_RISING_EDGE TEXT: VS_FRM "R" SHOW POSL 3 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE BOOL TEXT: VS_FRM "PV" SHOW POSL 4 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE INT TEXT: VS_FRM "Istate" SHOW POSR 1 FP_IO_OUTPUT FP_OUTP_INTERN_STATE FP_LOC_HIDDEN INTSTATE VAL: 1 TEXT: VS_FRM "Q" SHOW POSR 2 FP_IO_OUTPUT FP_OUTP_NORMAL FP_LOC_OUTSIDE BOOL TEXT: VS_FRM "CV" SHOW POSR 4 FP_IO_OUTPUT FP_OUTP_CARRY_STATE FP_LOC_OUTSIDE INT TEXT: VS_FFB "TON" ANYPIN_NO FBTK_EFB HEIGHT/WIDTH: 5 5 "03/24/97 14:20:55" NR_FORMP: 5 VS_FRM "IN" SHOW POSL 2 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE BOOL TEXT: VS_FRM "PT" SHOW POSL 3 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE TIME TEXT: VS_FRM "Istate" SHOW POSR 1 FP_IO_OUTPUT FP_OUTP_INTERN_STATE FP_LOC_HIDDEN INTSTATE VAL: 5 TEXT: VS_FRM "Q" SHOW POSR 2 FP_IO_OUTPUT FP_OUTP_CARRY_STATE FP_LOC_OUTSIDE BOOL TEXT: VS_FRM "ET" SHOW POSR 3 FP_IO_OUTPUT FP_OUTP_CARRY_STATE FP_LOC_OUTSIDE TIME TEXT: VS_FFB "OR_BOOL" ANYPIN_NO FBTK_EFB_FUNCT_EXT HEIGHT/WIDTH: 5 6 "03/24/97 14:20:55" NR_FORMP: 4 VS_FRM "nin" SHOW POSL 1 FP_IO_INPUT FP_INP_IMMEDIATE_NIN FP_LOC_HIDDEN INT VAL: 2 TEXT: VS_FRM "OUT" HIDE POSR 2 FP_IO_OUTPUT FP_OUTP_NORMAL FP_LOC_OUTSIDE BOOL TEXT: VS_FRM "IN1" HIDE POSL 2 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE BOOL TEXT: VS_FRM "IN2" HIDE POSL 3 FP_IO_INPUT FP_INP_EXTENSIBLE FP_LOC_OUTSIDE BOOL VAL: 30 TEXT: VS_FFB "EQ_TIME" ANYPIN_NO FBTK_EFB_FUNCT_EXT HEIGHT/WIDTH: 5 5 "03/24/97 14:20:55" NR_FORMP: 4 VS_FRM "nin" SHOW POSL 1 FP_IO_INPUT FP_INP_IMMEDIATE_NIN FP_LOC_HIDDEN INT VAL: 2 TEXT: VS_FRM "OUT" HIDE POSR 2 FP_IO_OUTPUT FP_OUTP_NORMAL FP_LOC_OUTSIDE BOOL TEXT: VS_FRM "IN1" HIDE POSL 2 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE TIME TEXT: VS_FRM "IN2" HIDE POSL 3 FP_IO_INPUT FP_INP_EXTENSIBLE FP_LOC_OUTSIDE TIME VAL: 30 TEXT: VS_FFB "R_TRIG" ANYPIN_NO FBTK_EFB HEIGHT/WIDTH: 4 5 "03/24/97 14:20:55" NR_FORMP: 3 VS_FRM "CLK" SHOW POSL 2 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE BOOL TEXT: VS_FRM "Istate" SHOW POSR 1 FP_IO_OUTPUT FP_OUTP_INTERN_STATE FP_LOC_HIDDEN INTSTATE VAL: 1 TEXT: VS_FRM "Q" SHOW POSR 2 FP_IO_OUTPUT FP_OUTP_NORMAL FP_LOC_OUTSIDE BOOL TEXT: VS_FFB "INT_TO_REAL" ANYPIN_NO FBTK_EFB_FUNCT HEIGHT/WIDTH: 4 8 "03/24/97 14:20:55" NR_FORMP: 2 VS_FRM "IN" HIDE POSL 2 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE INT TEXT: VS_FRM "OUT" HIDE POSR 2 FP_IO_OUTPUT FP_OUTP_NORMAL FP_LOC_OUTSIDE REAL TEXT: VS_FFB "REAL_EXPT_REAL" ANYPIN_NO FBTK_EFB_FUNCT HEIGHT/WIDTH: 5 10 "03/24/97 14:20:55" NR_FORMP: 3 VS_FRM "IN1" HIDE POSL 2 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE REAL TEXT: VS_FRM "IN2" HIDE POSL 3 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE REAL TEXT: VS_FRM "OUT" HIDE POSR 2 FP_IO_OUTPUT FP_OUTP_NORMAL FP_LOC_OUTSIDE REAL TEXT: VS_FFB "REAL_TO_INT" ANYPIN_NO FBTK_EFB_FUNCT HEIGHT/WIDTH: 4 8 "03/24/97 14:20:55" NR_FORMP: 2 VS_FRM "IN" HIDE POSL 2 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE REAL TEXT: VS_FRM "OUT" HIDE POSR 2 FP_IO_OUTPUT FP_OUTP_NORMAL FP_LOC_OUTSIDE INT TEXT: VS_FFB "INT_TO_WORD" ANYPIN_NO FBTK_EFB_FUNCT HEIGHT/WIDTH: 4 8 "03/24/97 14:20:55" NR_FORMP: 2 VS_FRM "IN" HIDE POSL 2 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE INT TEXT: VS_FRM "OUT" HIDE POSR 2 FP_IO_OUTPUT FP_OUTP_NORMAL FP_LOC_OUTSIDE WORD TEXT: CP_GVS "St_Error" SECT_CTRL INIT: FALSE 0 EXP: FALSE RET: TRUE READONLY: FALSE MAS: FALSE TEXT: CP_GV2 "e" IEC_REAL_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT: CP_GV2 "bit" IEC_WORD_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT: CP_GVS "FBD_Logic" SECT_CTRL INIT: FALSE 0 EXP: FALSE RET: TRUE READONLY: FALSE MAS: FALSE TEXT: CP_GV2 "TimedReset" IEC_BOOL_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT: CP_GV2 "Rst" IEC_BOOL_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT: CP_SEC "FBD_Logic" SECTK_F_SECTION LANG_FBD SVB: FALSE ID: 2 EXEC: 1 TEXT: CP_IFP "Error" 5 14 FP_IO_OUTPUT CP_IFP "MaxError" 5 16 FP_IO_OUTPUT CP_IFP "Alarm" 21 14 FP_IO_INPUT CP_IFP "Count" 21 16 FP_IO_INPUT CP_IFP "Error" 18 23 FP_IO_OUTPUT CP_IFP "HoldTime" 18 24 FP_IO_OUTPUT CP_IFP "NoError" 34 24 FP_IO_INPUT CP_IFP "Reset" 5 7 FP_IO_OUTPUT CP_IFP "HoldTime" 3 23 FP_IO_OUTPUT CP_FBI "CTU" 14 11 CODID: 3 NAME: "FBI_2_3" TEXT: CP_FBI "TON" 27 20 CODID: 2 NAME: "FBI_2_2" +EN +ENO TEXT: CP_INV KIND/ID: FBIPH_INPUT/1,FBIPH_INPUT/2 CP_FBI "OR_BOOL" 14 3 CODID: 4 NAME: ".2.5" TEXT: CP_FBI "EQ_TIME" 12 19 CODID: 1 NAME: ".2.6" TEXT: CP_GVI NAMED_VAR: "Rst" 5 15 FP_IO_OUTPUT CP_GVI NAMED_VAR: "TimedReset" 34 23 FP_IO_INPUT CP_GVI NAMED_VAR: "Rst" 22 6 FP_IO_INPUT CP_GVI NAMED_VAR: "TimedReset" 5 6 FP_IO_OUTPUT CP_CON 3 22 IEC_TIME_ID t#0MS CP_LNK IFP: 5 14 FBI: 14 11 2 GRA: 14/15,14/15 CP_LNK GVI: 5 15 FBI: 14 11 3 GRA: 14/16,14/16 CP_LNK IFP: 5 16 FBI: 14 11 4 GRA: 14/17,14/17 CP_LNK FBI: 14 11 2 IFP: 21 14 GRA: 21/15,21/15 CP_LNK FBI: 14 11 4 IFP: 21 16 GRA: 21/17,21/17 CP_LNK IFP: 18 23 FBI: 27 20 2 GRA: 27/24,27/24 CP_LNK IFP: 18 24 FBI: 27 20 3 GRA: 27/25,27/25 CP_LNK FBI: 27 20 2 GVI: 34 23 GRA: 34/24,34/24 CP_LNK FBI: 27 20 3 IFP: 34 24 GRA: 34/25,34/25 CP_LNK FBI: 14 3 2 GVI: 22 6 GRA: 22/7,22/7 CP_LNK GVI: 5 6 FBI: 14 3 2 GRA: 14/7,14/7 CP_LNK IFP: 5 7 FBI: 14 3 3 GRA: 14/8,14/8 CP_LNK CON: 3 22 FBI: 12 19 2 GRA: 12/23,12/23 CP_LNK IFP: 3 23 FBI: 12 19 3 GRA: 12/24,12/24 CP_LNK FBI: 12 19 2 FBI: 27 20 1 GRA: 19/23,27/23 CP_SEC "St_Error" SECTK_F_SECTION LANG_ST SVB: FALSE ID: 1 EXEC: 2 TEXT: CP__ST CP__ST VAR CP__ST NewError : R_TRIG; CP__ST END_VAR CP__ST VAR CP__ST ResetTrig : R_TRIG; CP__ST END_VAR CP__ST CP__ST NewError (CLK := Error); CP__ST ResetTrig (CLK := Rst); CP__ST IF NewError.Q THEN CP__ST LastErr := Status; CP__ST IF index < 16 THEN CP__ST e := INT_TO_REAL(IN := index); CP__ST bit := INT_TO_WORD( IN := REAL_TO_INT(IN := (2.0 ** e))); CP__ST Error1 := Error1 OR bit; CP__ST ELSIF index < 32 THEN CP__ST e := INT_TO_REAL(IN := index-16); CP__ST bit := INT_TO_WORD( IN := REAL_TO_INT(IN := (2.0 ** e))); CP__ST Error2 := Error2 OR bit; CP__ST END_IF; CP__ST END_IF; CP__ST CP__ST IF ResetTrig.Q THEN CP__ST Error1 := 0; CP__ST Error2 := 0; CP__ST LastErr :=0; CP__ST END_IF; //// CP_APP CP_PRG "A2C1EGXA" AREA: 8192 "06/02/10 12:10:49" TEXT: CP_STR global CRC: 2052810702 "02/14/08 22:56:09" ...STR TYPE ...STR ...STR ...STR (* ----------------- data blocks, explicitly typed: ------------------ *) ...STR ...STR BoolArr16: ARRAY [1..16] OF BOOL; (* 16 bools *) ...STR IntArr16: ARRAY [1..16] OF INT; (* block of 16 integers *) ...STR RealArr16: ARRAY [1..16] OF REAL; (* block of 16 reals *) ...STR IntArr32: ARRAY [1..32] OF INT; (* block of 32 integers *) ...STR RealArr32: ARRAY [1..32] OF REAL; (* block of 32 reals *) ...STR WordArr44: ARRAY [1..44] OF WORD; (* block of 44 words *) ...STR UIntArr8: ARRAY[1..8] OF UINT; (* block of 8 unsigned integer *) ...STR IntArr24: ARRAY[1..24] OF INT; (* block of 24 integers *) ...STR WordArr67: ARRAY [1..67] OF WORD; (* block of 67 words *) ...STR IntArr6: ARRAY [1..6] OF INT; (* block of 6 integers *) ...STR UDIntArr4: ARRAY[1..4] OF UDINT; (* block of 4 unsigned double integers *) ...STR ...STR (* ------------------------------------------------------------- *) ...STR ...STR END_TYPE ...STR VS_FFB "XXMIT" x FBTK_EFB HEIGHT/WIDTH: 16 10 "03/08/00 13:34:53" - - VS_FFB "XMITSEQ" x FBTK_DFB HEIGHT/WIDTH: 16 9 "03/18/05 09:23:21" - - VS_FFB "XERROR" x FBTK_DFB HEIGHT/WIDTH: 9 9 "03/16/05 16:17:10" - - VS_FFB "TON" x FBTK_EFB HEIGHT/WIDTH: 5 5 "03/24/97 14:20:55" - - VS_FFB "AND_BOOL" x FBTK_EFB_FUNCT_EXT HEIGHT/WIDTH: 5 7 "03/24/97 14:20:55" - - VS_FFB "F_TRIG" x FBTK_EFB HEIGHT/WIDTH: 4 5 "03/24/97 14:20:55" - - VS_FFB "OR_BOOL" x FBTK_EFB_FUNCT_EXT HEIGHT/WIDTH: 5 6 "03/24/97 14:20:55" - - VS_FFB "BIT_TO_WORD" x FBTK_EFB_FUNCT HEIGHT/WIDTH: 19 8 "03/24/97 14:20:55" - - VS_FFB "NE_INT" x FBTK_EFB_FUNCT HEIGHT/WIDTH: 5 5 "03/24/97 14:20:55" - - VS_FFB "GT_WORD" x FBTK_EFB_FUNCT_EXT HEIGHT/WIDTH: 5 6 "03/24/97 14:20:55" - - VS_FFB "R_TRIG" x FBTK_EFB HEIGHT/WIDTH: 4 5 "03/24/97 14:20:55" - - VS_FFB "EQ_INT" x FBTK_EFB_FUNCT_EXT HEIGHT/WIDTH: 5 5 "03/24/97 14:20:55" - - VS_FFB "SR" x FBTK_EFB HEIGHT/WIDTH: 5 5 "03/24/97 14:20:55" - - VS_FFB "SEL" x FBTK_EFB_FUNCT HEIGHT/WIDTH: 6 5 "03/24/97 14:20:55" - - CP_GVS "MODLON_COMMUNICATION" SECT_CTRL INIT: FALSE 0 EXP: FALSE RET: TRUE READONLY: FALSE MAS: FALSE TEXT: CP_GV2 "ReadActive" IEC_BOOL_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT: CP_GV2 "Retry" IEC_INT_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT: CP_GV2 "NextRead" IEC_BOOL_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT: CP_GV2 "Read_Mask" IEC_WORD_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT: CP_GV2 "ReadDone" IEC_BOOL_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT: CP_GV2 "index" IEC_INT_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT: CP_GV2 "EWord01" IEC_WORD_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT: CP_GV2 "EWord02" IEC_WORD_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT: CP_GV2 "LastError" IEC_INT_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT: CP_GV2 "Alarm_Modlon_Coms" IEC_BOOL_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT: CP_GV2 "Sucess" IEC_TIME_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT: CP_GV2 "wMask" IEC_WORD_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT: CP_GV2 "wDone" IEC_BOOL_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT: CP_GV2 "Windex" IEC_INT_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT: CP_GV2 "WriteActive" IEC_BOOL_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT: CP_GV2 "wErrWord" IEC_WORD_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT: CP_GV2 "weCount" IEC_INT_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT: CP_GV2 "wLastErr" IEC_INT_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT: CP_GV2 "NextWriteEnable" IEC_BOOL_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT: CP_GV2 "Read" IEC_BOOL_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT: CP_GV2 "WriteRequest" IEC_BOOL_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT: CP_GV2 "NOT_USED_OFF" IEC_BOOL_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT: CP_GV1 "Fault_Reset_Gen01" 4:97 IEC_INT_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT: CP_GV1 "Fault_Reset_Gen02" 4:197 IEC_INT_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT: CP_GV1 "Fault_Reset_Gen03" 4:297 IEC_INT_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT: CP_GV1 "Fault_Reset_Gen04" 4:397 IEC_INT_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT: CP_GV1 "Fault_Reset_Gen05" 4:497 IEC_INT_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT: CP_GV1 "Fault_Reset_Gen06" 4:597 IEC_INT_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT: CP_GV1 "Fault_Reset_Gen07" 4:697 IEC_INT_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT: CP_GV1 "Fault_Reset_Gen08" 4:797 IEC_INT_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT: CP_GV1 "Fault_Reset_Gen09" 4:897 IEC_INT_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT: CP_GV1 "Fault_Reset_Gen10" 4:997 IEC_INT_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT: CP_GV2 "GenSets_Exist" BoolArr16 INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT: CP_GV4 "C1I" IEC_INT_ID INIT: TRUE 1 EXP: FALSE RET: TRUE READONLY: FALSE TEXT: CP_GV2 "Fault_Reset_Cmd_Gen01" IEC_BOOL_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT: CP_GV4 "C0I" IEC_INT_ID INIT: TRUE 0 EXP: FALSE RET: TRUE READONLY: FALSE TEXT: CP_GV2 "Fault_Reset_Cmd_Gen02" IEC_BOOL_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT: CP_GV2 "Fault_Reset_Cmd_Gen03" IEC_BOOL_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT: CP_GV2 "Fault_Reset_Cmd_Gen04" IEC_BOOL_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT: CP_GV2 "Fault_Reset_Cmd_Gen05" IEC_BOOL_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT: CP_GV2 "Fault_Reset_Cmd_Gen06" IEC_BOOL_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT: CP_GV2 "Fault_Reset_Cmd_Gen07" IEC_BOOL_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT: CP_GV2 "Fault_Reset_Cmd_Gen08" IEC_BOOL_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT: CP_GV2 "Fault_Reset_Cmd_Gen09" IEC_BOOL_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT: CP_GV2 "Fault_Reset_Cmd_Gen10" IEC_BOOL_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT: CP_GV4 "C10sT" IEC_TIME_ID INIT: TRUE t#10s EXP: FALSE RET: TRUE READONLY: FALSE TEXT: CP_SEC "MODLON_COMMUNICATION" SECTK_F_SECTION LANG_FBD SVB: FALSE ID: 13 EXEC: 22 TEXT: CP_COM LEFT: 4 RIGHT: 13 TOP: 2 BOT: 3 TEXT: Read / Write Selection CP_COM LEFT: 21 RIGHT: 38 TOP: 103 BOT: 104 TEXT: Write to Modlon on Data Change (Write Mask) CP_COM LEFT: 23 RIGHT: 45 TOP: 151 BOT: 152 TEXT: Write if Register Changed - Reset Command Change Logic CP_COM LEFT: 18 RIGHT: 31 TOP: 162 BOT: 163 TEXT: XXMIT Write Logic - 10 Generators CP_COM LEFT: 4 RIGHT: 17 TOP: 16 BOT: 17 TEXT: XXMIT Read Logic - 10 Generators CP_COM LEFT: 22 RIGHT: 30 TOP: 71 BOT: 72 TEXT: Modlon Read Commands CP_COM LEFT: 104 RIGHT: 117 TOP: 105 BOT: 106 TEXT: MODLON RESET COMMANDS GENSETS 1-5 CP_COM LEFT: 183 RIGHT: 196 TOP: 105 BOT: 106 TEXT: MODLON RESET COMMANDS GENSETS 6-10 CP_FBI "XXMIT" 38 75 CODID: 13 NAME: "FBI_13_2" ANY: WordArr9 TEXT: CP_DBI "XMITSEQ" 10 74 CODID: 11 NAME: "FBI_13_12" TEXT: CP_DBI "XERROR" 59 78 CODID: 14 NAME: "FBI_13_13" TEXT: CP_DBI "XMITSEQ" 31 165 CODID: 28 NAME: "FBI_13_14" TEXT: CP_FBI "XXMIT" 59 166 CODID: 30 NAME: "FBI_13_15" ANY: WordArr9 TEXT: CP_DBI "XERROR" 80 169 CODID: 31 NAME: "FBI_13_16" TEXT: CP_FBI "TON" 31 153 CODID: 32 NAME: "FBI_13_17" TEXT: CP_INV KIND/ID: FBIPH_INPUT/2 CP_FBI "AND_BOOL" 17 166 CODID: 27 NAME: ".13.18" DRAW: 1 TEXT: CP_INV KIND/ID: FBIPH_INPUT/3 CP_FBI "AND_BOOL" 36 5 CODID: 7 NAME: ".13.19" TEXT: CP_INV KIND/ID: FBIPH_INPUT/2,FBIPH_INPUT/3 CP_FBI "AND_BOOL" 20 6 CODID: 6 NAME: ".13.20" TEXT: CP_FBI "F_TRIG" 17 19 CODID: 1 NAME: "FBI_13_21" TEXT: CP_FBI "F_TRIG" 17 24 CODID: 2 NAME: "FBI_13_22" TEXT: CP_FBI "OR_BOOL" 28 19 CODID: 5 NAME: ".13.24" DRAW: 2 TEXT: CP_FBI "AND_BOOL" 41 19 CODID: 8 NAME: ".13.25" TEXT: CP_FBI "OR_BOOL" 28 73 CODID: 12 NAME: ".13.26" TEXT: CP_FBI "OR_BOOL" 49 164 CODID: 29 NAME: ".13.27" TEXT: CP_FBI "BIT_TO_WORD" 46 106 CODID: 25 NAME: ".13.29" TEXT: CP_FBI "NE_INT" 20 106 CODID: 15 NAME: ".13.30" TEXT: CP_FBI "GT_WORD" 7 173 CODID: 26 NAME: ".13.34" TEXT: CP_FBI "R_TRIG" 17 29 CODID: 3 NAME: "FBI_13_35" TEXT: CP_FBI "NE_INT" 20 112 CODID: 16 NAME: ".13.36" TEXT: CP_FBI "NE_INT" 20 118 CODID: 17 NAME: ".13.37" TEXT: CP_FBI "NE_INT" 20 124 CODID: 18 NAME: ".13.38" TEXT: CP_FBI "R_TRIG" 17 34 CODID: 4 NAME: "FBI_13_63" TEXT: CP_FBI "TON" 43 25 CODID: 9 NAME: "FBI_13_74" TEXT: CP_INV KIND/ID: FBIPH_INPUT/2 CP_FBI "OR_BOOL" 52 19 CODID: 10 NAME: ".13.84" TEXT: CP_FBI "NE_INT" 20 130 CODID: 19 NAME: ".13.85" TEXT: CP_FBI "NE_INT" 20 136 CODID: 20 NAME: ".13.86" TEXT: CP_FBI "NE_INT" 20 142 CODID: 21 NAME: ".13.87" TEXT: CP_FBI "NE_INT" 43 130 CODID: 22 NAME: ".13.88" TEXT: CP_FBI "NE_INT" 43 136 CODID: 23 NAME: ".13.89" TEXT: CP_FBI "NE_INT" 43 142 CODID: 24 NAME: ".13.90" TEXT: CP_FBI "BIT_TO_WORD" 30 45 CODID: 33 NAME: ".13.93" TEXT: CP_FBI "EQ_INT" 89 112 CODID: 34 NAME: ".13.94" TEXT: CP_FBI "SR" 109 107 CODID: 36 NAME: "FBI_13_95" TEXT: CP_FBI "SEL" 118 109 CODID: 37 NAME: ".13.96" ANY: IEC_INT_ID TEXT: CP_FBI "EQ_INT" 89 121 CODID: 38 NAME: ".13.97" TEXT: CP_FBI "SR" 109 116 CODID: 40 NAME: "FBI_13_98" TEXT: CP_FBI "SEL" 118 118 CODID: 41 NAME: ".13.99" ANY: IEC_INT_ID TEXT: CP_FBI "EQ_INT" 89 130 CODID: 42 NAME: ".13.100" TEXT: CP_FBI "SR" 109 125 CODID: 44 NAME: "FBI_13_101" TEXT: CP_FBI "SEL" 118 127 CODID: 45 NAME: ".13.102" ANY: IEC_INT_ID TEXT: CP_FBI "EQ_INT" 89 139 CODID: 46 NAME: ".13.103" TEXT: CP_FBI "SR" 109 134 CODID: 48 NAME: "FBI_13_104" TEXT: CP_FBI "SEL" 118 136 CODID: 49 NAME: ".13.105" ANY: IEC_INT_ID TEXT: CP_FBI "EQ_INT" 89 148 CODID: 50 NAME: ".13.106" TEXT: CP_FBI "SR" 109 143 CODID: 52 NAME: "FBI_13_107" TEXT: CP_FBI "SEL" 118 145 CODID: 53 NAME: ".13.108" ANY: IEC_INT_ID TEXT: CP_FBI "EQ_INT" 168 112 CODID: 54 NAME: ".13.109" TEXT: CP_FBI "SR" 188 107 CODID: 56 NAME: "FBI_13_110" TEXT: CP_FBI "SEL" 197 109 CODID: 57 NAME: ".13.111" ANY: IEC_INT_ID TEXT: CP_FBI "EQ_INT" 168 121 CODID: 58 NAME: ".13.112" TEXT: CP_FBI "SR" 188 116 CODID: 60 NAME: "FBI_13_113" TEXT: CP_FBI "SEL" 197 118 CODID: 61 NAME: ".13.114" ANY: IEC_INT_ID TEXT: CP_FBI "EQ_INT" 168 130 CODID: 62 NAME: ".13.115" TEXT: CP_FBI "SR" 188 125 CODID: 64 NAME: "FBI_13_116" TEXT: CP_FBI "SEL" 197 127 CODID: 65 NAME: ".13.117" ANY: IEC_INT_ID TEXT: CP_FBI "EQ_INT" 168 139 CODID: 66 NAME: ".13.118" TEXT: CP_FBI "SR" 188 134 CODID: 68 NAME: "FBI_13_119" TEXT: CP_FBI "SEL" 197 136 CODID: 69 NAME: ".13.120" ANY: IEC_INT_ID TEXT: CP_FBI "EQ_INT" 168 148 CODID: 70 NAME: ".13.121" TEXT: CP_FBI "SR" 188 143 CODID: 72 NAME: "FBI_13_122" TEXT: CP_FBI "SEL" 197 145 CODID: 73 NAME: ".13.123" ANY: IEC_INT_ID TEXT: CP_FBI "TON" 100 112 CODID: 35 NAME: "FBI_13_128" TEXT: CP_FBI "TON" 100 121 CODID: 39 NAME: "FBI_13_129" TEXT: CP_FBI "TON" 100 130 CODID: 43 NAME: "FBI_13_130" TEXT: CP_FBI "TON" 100 139 CODID: 47 NAME: "FBI_13_131" TEXT: CP_FBI "TON" 100 148 CODID: 51 NAME: "FBI_13_132" TEXT: CP_FBI "TON" 179 112 CODID: 55 NAME: "FBI_13_133" TEXT: CP_FBI "TON" 179 121 CODID: 59 NAME: "FBI_13_134" TEXT: CP_FBI "TON" 179 130 CODID: 63 NAME: "FBI_13_135" TEXT: CP_FBI "TON" 179 139 CODID: 67 NAME: "FBI_13_136" TEXT: CP_FBI "TON" 179 148 CODID: 71 NAME: "FBI_13_137" TEXT: CP_GVI NAMED_VAR: "ReadActive" 50 78 FP_IO_INPUT CP_GVI NAMED_VAR: "Retry" 50 84 FP_IO_INPUT CP_GVI NAMED_VAR: "NextRead" 1 78 FP_IO_OUTPUT CP_GVI NAMED_VAR: "Read_Mask" 1 80 FP_IO_OUTPUT CP_GVI NAMED_VAR: "ReadDone" 21 78 FP_IO_INPUT CP_GVI NAMED_VAR: "index" 21 79 FP_IO_INPUT CP_GVI NAMED_VAR: "index" 50 81 FP_IO_OUTPUT CP_GVI NAMED_VAR: "EWord01" 70 81 FP_IO_INPUT CP_GVI NAMED_VAR: "EWord02" 70 82 FP_IO_INPUT CP_GVI NAMED_VAR: "LastError" 70 84 FP_IO_INPUT CP_GVI NAMED_VAR: "Alarm_Modlon_Coms" 70 85 FP_IO_INPUT CP_GVI NAMED_VAR: "Sucess" 70 86 FP_IO_INPUT CP_GVI NAMED_VAR: "wMask" 22 171 FP_IO_OUTPUT CP_GVI NAMED_VAR: "wDone" 42 169 FP_IO_INPUT CP_GVI NAMED_VAR: "Windex" 42 170 FP_IO_INPUT CP_GVI NAMED_VAR: "WriteActive" 71 169 FP_IO_INPUT CP_GVI NAMED_VAR: "Windex" 71 172 FP_IO_OUTPUT CP_GVI NAMED_VAR: "wErrWord" 91 172 FP_IO_INPUT CP_GVI NAMED_VAR: "weCount" 91 174 FP_IO_INPUT CP_GVI NAMED_VAR: "wLastErr" 91 175 FP_IO_INPUT CP_GVI NAMED_VAR: "WriteActive" 22 156 FP_IO_OUTPUT CP_GVI NAMED_VAR: "NextWriteEnable" 38 156 FP_IO_INPUT CP_GVI NAMED_VAR: "NextWriteEnable" 8 169 FP_IO_OUTPUT CP_GVI NAMED_VAR: "ReadActive" 8 170 FP_IO_OUTPUT CP_GVI NAMED_VAR: "Read" 45 8 FP_IO_INPUT CP_GVI NAMED_VAR: "WriteActive" 27 8 FP_IO_OUTPUT CP_GVI NAMED_VAR: "WriteRequest" 11 9 FP_IO_OUTPUT CP_GVI NAMED_VAR: "NextWriteEnable" 11 10 FP_IO_OUTPUT CP_GVI NAMED_VAR: "WriteActive" 8 22 FP_IO_OUTPUT CP_GVI NAMED_VAR: "ReadActive" 8 27 FP_IO_OUTPUT CP_GVI NAMED_VAR: "Read" 32 23 FP_IO_OUTPUT CP_GVI NAMED_VAR: "ReadActive" 19 76 FP_IO_OUTPUT CP_GVI NAMED_VAR: "WriteActive" 40 167 FP_IO_OUTPUT CP_GVI NAMED_VAR: "NOT_USED_OFF" 37 119 FP_IO_OUTPUT CP_GVI NAMED_VAR: "NOT_USED_OFF" 37 120 FP_IO_OUTPUT CP_GVI NAMED_VAR: "NOT_USED_OFF" 37 121 FP_IO_OUTPUT CP_GVI NAMED_VAR: "NOT_USED_OFF" 37 122 FP_IO_OUTPUT CP_GVI NAMED_VAR: "NOT_USED_OFF" 37 123 FP_IO_OUTPUT CP_GVI NAMED_VAR: "NOT_USED_OFF" 37 124 FP_IO_OUTPUT CP_GVI NAMED_VAR: "wMask" 56 109 FP_IO_INPUT CP_GVI REG_VAR: 4:67 11 109 FP_IO_OUTPUT IEC_INT_ID EXP: FALSE RET: TRUE MAS: TRUE CP_GVI NAMED_VAR: "Fault_Reset_Gen01" 11 110 FP_IO_OUTPUT CP_GVI NAMED_VAR: "WriteRequest" 15 176 FP_IO_INPUT CP_GVI NAMED_VAR: "wMask" -2 176 FP_IO_OUTPUT CP_GVI NAMED_VAR: "wDone" 8 32 FP_IO_OUTPUT CP_GVI REG_VAR: 4:167 11 115 FP_IO_OUTPUT IEC_INT_ID EXP: FALSE RET: TRUE MAS: TRUE CP_GVI NAMED_VAR: "Fault_Reset_Gen02" 11 116 FP_IO_OUTPUT CP_GVI REG_VAR: 4:267 11 121 FP_IO_OUTPUT IEC_INT_ID EXP: FALSE RET: TRUE MAS: TRUE CP_GVI NAMED_VAR: "Fault_Reset_Gen03" 11 122 FP_IO_OUTPUT CP_GVI REG_VAR: 4:367 11 127 FP_IO_OUTPUT IEC_INT_ID EXP: FALSE RET: TRUE MAS: TRUE CP_GVI NAMED_VAR: "Fault_Reset_Gen04" 11 128 FP_IO_OUTPUT CP_GVI NAMED_VAR: "ReadDone" 8 37 FP_IO_OUTPUT CP_GVI NAMED_VAR: "NextRead" 34 28 FP_IO_OUTPUT CP_GVI NAMED_VAR: "NextRead" 60 22 FP_IO_INPUT CP_GVI REG_VAR: 4:467 11 133 FP_IO_OUTPUT IEC_INT_ID EXP: FALSE RET: TRUE MAS: TRUE CP_GVI NAMED_VAR: "Fault_Reset_Gen05" 11 134 FP_IO_OUTPUT CP_GVI REG_VAR: 4:567 11 139 FP_IO_OUTPUT IEC_INT_ID EXP: FALSE RET: TRUE MAS: TRUE CP_GVI NAMED_VAR: "Fault_Reset_Gen06" 11 140 FP_IO_OUTPUT CP_GVI REG_VAR: 4:667 11 145 FP_IO_OUTPUT IEC_INT_ID EXP: FALSE RET: TRUE MAS: TRUE CP_GVI NAMED_VAR: "Fault_Reset_Gen07" 11 146 FP_IO_OUTPUT CP_GVI REG_VAR: 4:767 34 133 FP_IO_OUTPUT IEC_INT_ID EXP: FALSE RET: TRUE MAS: TRUE CP_GVI NAMED_VAR: "Fault_Reset_Gen08" 34 134 FP_IO_OUTPUT CP_GVI REG_VAR: 4:867 34 139 FP_IO_OUTPUT IEC_INT_ID EXP: FALSE RET: TRUE MAS: TRUE CP_GVI NAMED_VAR: "Fault_Reset_Gen09" 34 140 FP_IO_OUTPUT CP_GVI REG_VAR: 4:967 34 145 FP_IO_OUTPUT IEC_INT_ID EXP: FALSE RET: TRUE MAS: TRUE CP_GVI NAMED_VAR: "Fault_Reset_Gen10" 34 146 FP_IO_OUTPUT CP_GVI NAMED_VAR: "GenSets_Exist[1]" 21 48 FP_IO_OUTPUT_COMP CP_GVI NAMED_VAR: "GenSets_Exist[2]" 21 49 FP_IO_OUTPUT_COMP CP_GVI NAMED_VAR: "GenSets_Exist[3]" 21 50 FP_IO_OUTPUT_COMP CP_GVI NAMED_VAR: "GenSets_Exist[4]" 21 51 FP_IO_OUTPUT_COMP CP_GVI NAMED_VAR: "GenSets_Exist[5]" 21 52 FP_IO_OUTPUT_COMP CP_GVI NAMED_VAR: "GenSets_Exist[6]" 21 53 FP_IO_OUTPUT_COMP CP_GVI NAMED_VAR: "GenSets_Exist[7]" 21 54 FP_IO_OUTPUT_COMP CP_GVI NAMED_VAR: "GenSets_Exist[8]" 21 55 FP_IO_OUTPUT_COMP CP_GVI NAMED_VAR: "GenSets_Exist[9]" 21 56 FP_IO_OUTPUT_COMP CP_GVI NAMED_VAR: "GenSets_Exist[10]" 21 57 FP_IO_OUTPUT_COMP CP_GVI NAMED_VAR: "NOT_USED_OFF" 21 58 FP_IO_OUTPUT CP_GVI NAMED_VAR: "NOT_USED_OFF" 21 59 FP_IO_OUTPUT CP_GVI NAMED_VAR: "NOT_USED_OFF" 21 60 FP_IO_OUTPUT CP_GVI NAMED_VAR: "NOT_USED_OFF" 21 61 FP_IO_OUTPUT CP_GVI NAMED_VAR: "NOT_USED_OFF" 21 62 FP_IO_OUTPUT CP_GVI NAMED_VAR: "NOT_USED_OFF" 21 63 FP_IO_OUTPUT CP_GVI NAMED_VAR: "Read_Mask" 40 48 FP_IO_INPUT CP_GVI REG_VAR: 4:67 80 115 FP_IO_OUTPUT IEC_INT_ID EXP: FALSE RET: TRUE MAS: TRUE CP_GVI NAMED_VAR: "C1I" 80 116 FP_IO_OUTPUT CP_GVI NAMED_VAR: "Fault_Reset_Cmd_Gen01" 100 110 FP_IO_OUTPUT CP_GVI NAMED_VAR: "C0I" 109 113 FP_IO_OUTPUT CP_GVI NAMED_VAR: "C1I" 109 114 FP_IO_OUTPUT CP_GVI NAMED_VAR: "Fault_Reset_Gen01" 125 113 FP_IO_INPUT CP_GVI REG_VAR: 4:167 80 124 FP_IO_OUTPUT IEC_INT_ID EXP: FALSE RET: TRUE MAS: TRUE CP_GVI NAMED_VAR: "C1I" 80 125 FP_IO_OUTPUT CP_GVI NAMED_VAR: "Fault_Reset_Cmd_Gen02" 100 119 FP_IO_OUTPUT CP_GVI NAMED_VAR: "C0I" 109 122 FP_IO_OUTPUT CP_GVI NAMED_VAR: "C1I" 109 123 FP_IO_OUTPUT CP_GVI NAMED_VAR: "Fault_Reset_Gen02" 125 122 FP_IO_INPUT CP_GVI REG_VAR: 4:267 80 133 FP_IO_OUTPUT IEC_INT_ID EXP: FALSE RET: TRUE MAS: TRUE CP_GVI NAMED_VAR: "C1I" 80 134 FP_IO_OUTPUT CP_GVI NAMED_VAR: "Fault_Reset_Cmd_Gen03" 100 128 FP_IO_OUTPUT CP_GVI NAMED_VAR: "C0I" 109 131 FP_IO_OUTPUT CP_GVI NAMED_VAR: "C1I" 109 132 FP_IO_OUTPUT CP_GVI NAMED_VAR: "Fault_Reset_Gen03" 125 131 FP_IO_INPUT CP_GVI REG_VAR: 4:367 80 142 FP_IO_OUTPUT IEC_INT_ID EXP: FALSE RET: TRUE MAS: TRUE CP_GVI NAMED_VAR: "C1I" 80 143 FP_IO_OUTPUT CP_GVI NAMED_VAR: "Fault_Reset_Cmd_Gen04" 100 137 FP_IO_OUTPUT CP_GVI NAMED_VAR: "C0I" 109 140 FP_IO_OUTPUT CP_GVI NAMED_VAR: "C1I" 109 141 FP_IO_OUTPUT CP_GVI NAMED_VAR: "Fault_Reset_Gen04" 125 140 FP_IO_INPUT CP_GVI REG_VAR: 4:467 80 151 FP_IO_OUTPUT IEC_INT_ID EXP: FALSE RET: TRUE MAS: TRUE CP_GVI NAMED_VAR: "C1I" 80 152 FP_IO_OUTPUT CP_GVI NAMED_VAR: "Fault_Reset_Cmd_Gen05" 100 146 FP_IO_OUTPUT CP_GVI NAMED_VAR: "C0I" 109 149 FP_IO_OUTPUT CP_GVI NAMED_VAR: "C1I" 109 150 FP_IO_OUTPUT CP_GVI NAMED_VAR: "Fault_Reset_Gen05" 125 149 FP_IO_INPUT CP_GVI REG_VAR: 4:567 159 115 FP_IO_OUTPUT IEC_INT_ID EXP: FALSE RET: TRUE MAS: TRUE CP_GVI NAMED_VAR: "C1I" 159 116 FP_IO_OUTPUT CP_GVI NAMED_VAR: "Fault_Reset_Cmd_Gen06" 179 110 FP_IO_OUTPUT CP_GVI NAMED_VAR: "C0I" 188 113 FP_IO_OUTPUT CP_GVI NAMED_VAR: "C1I" 188 114 FP_IO_OUTPUT CP_GVI NAMED_VAR: "Fault_Reset_Gen06" 204 113 FP_IO_INPUT CP_GVI REG_VAR: 4:667 159 124 FP_IO_OUTPUT IEC_INT_ID EXP: FALSE RET: TRUE MAS: TRUE CP_GVI NAMED_VAR: "C1I" 159 125 FP_IO_OUTPUT CP_GVI NAMED_VAR: "Fault_Reset_Cmd_Gen07" 179 119 FP_IO_OUTPUT CP_GVI NAMED_VAR: "C0I" 188 122 FP_IO_OUTPUT CP_GVI NAMED_VAR: "C1I" 188 123 FP_IO_OUTPUT CP_GVI NAMED_VAR: "Fault_Reset_Gen07" 204 122 FP_IO_INPUT CP_GVI REG_VAR: 4:767 159 133 FP_IO_OUTPUT IEC_INT_ID EXP: FALSE RET: TRUE MAS: TRUE CP_GVI NAMED_VAR: "C1I" 159 134 FP_IO_OUTPUT CP_GVI NAMED_VAR: "Fault_Reset_Cmd_Gen08" 179 128 FP_IO_OUTPUT CP_GVI NAMED_VAR: "C0I" 188 131 FP_IO_OUTPUT CP_GVI NAMED_VAR: "C1I" 188 132 FP_IO_OUTPUT CP_GVI NAMED_VAR: "Fault_Reset_Gen08" 204 131 FP_IO_INPUT CP_GVI REG_VAR: 4:867 159 142 FP_IO_OUTPUT IEC_INT_ID EXP: FALSE RET: TRUE MAS: TRUE CP_GVI NAMED_VAR: "C1I" 159 143 FP_IO_OUTPUT CP_GVI NAMED_VAR: "Fault_Reset_Cmd_Gen09" 179 137 FP_IO_OUTPUT CP_GVI NAMED_VAR: "C0I" 188 140 FP_IO_OUTPUT CP_GVI NAMED_VAR: "C1I" 188 141 FP_IO_OUTPUT CP_GVI NAMED_VAR: "Fault_Reset_Gen09" 204 140 FP_IO_INPUT CP_GVI REG_VAR: 4:967 159 151 FP_IO_OUTPUT IEC_INT_ID EXP: FALSE RET: TRUE MAS: TRUE CP_GVI NAMED_VAR: "C1I" 159 152 FP_IO_OUTPUT CP_GVI NAMED_VAR: "Fault_Reset_Cmd_Gen10" 179 146 FP_IO_OUTPUT CP_GVI NAMED_VAR: "C0I" 188 149 FP_IO_OUTPUT CP_GVI NAMED_VAR: "C1I" 188 150 FP_IO_OUTPUT CP_GVI NAMED_VAR: "Fault_Reset_Gen10" 204 149 FP_IO_INPUT CP_GVI NAMED_VAR: "C10sT" 91 116 FP_IO_OUTPUT CP_GVI NAMED_VAR: "C10sT" 91 125 FP_IO_OUTPUT CP_GVI NAMED_VAR: "C10sT" 91 134 FP_IO_OUTPUT CP_GVI NAMED_VAR: "C10sT" 91 143 FP_IO_OUTPUT CP_GVI NAMED_VAR: "C10sT" 91 152 FP_IO_OUTPUT CP_GVI NAMED_VAR: "C10sT" 170 116 FP_IO_OUTPUT CP_GVI NAMED_VAR: "C10sT" 170 125 FP_IO_OUTPUT CP_GVI NAMED_VAR: "C10sT" 170 134 FP_IO_OUTPUT CP_GVI NAMED_VAR: "C10sT" 170 143 FP_IO_OUTPUT CP_GVI NAMED_VAR: "C10sT" 170 152 FP_IO_OUTPUT CP_CON 29 79 IEC_WORD_ID 256 CP_CON 29 81 IEC_INT_ID 5 CP_CON 29 82 IEC_BYTE_ID 1 CP_CON 29 83 IEC_INT_ID 19200 CP_CON 29 84 IEC_BYTE_ID 8 CP_CON 29 85 IEC_BYTE_ID 1 CP_CON 29 86 IEC_BYTE_ID 0 CP_CON 29 87 IEC_INT_ID 1000 CP_CON 29 88 IEC_INT_ID 3 CP_CON 29 89 IEC_INT_ID 0 CP_CON 29 90 IEC_INT_ID 0 CP_CON 1 79 IEC_INT_ID 10 CP_CON 1 81 IEC_WORD_ID 0 CP_CON 1 84 IEC_INT_ID 1 CP_CON 1 85 IEC_INT_ID 0 CP_CON 1 86 IEC_INT_ID 1 CP_CON 1 87 IEC_INT_ID 100 CP_CON 1 88 IEC_INT_ID 1 CP_CON 1 89 IEC_INT_ID 100 CP_CON 1 83 IEC_INT_ID 67 CP_CON 1 82 IEC_INT_ID 3 CP_CON 1 77 IEC_BOOL_ID 1 CP_CON 50 84 IEC_INT_ID 10 CP_CON 50 85 IEC_TIME_ID t#60s CP_CON 22 170 IEC_INT_ID 10 CP_CON 22 172 IEC_WORD_ID 0 CP_CON 22 175 IEC_INT_ID 1 CP_CON 22 176 IEC_INT_ID 0 CP_CON 22 177 IEC_INT_ID 67 CP_CON 22 178 IEC_INT_ID 100 CP_CON 22 179 IEC_INT_ID 97 CP_CON 22 180 IEC_INT_ID 100 CP_CON 22 174 IEC_INT_ID 1 CP_CON 22 173 IEC_INT_ID 6 CP_CON 22 168 IEC_BOOL_ID 1 CP_CON 50 170 IEC_WORD_ID 256 CP_CON 50 172 IEC_INT_ID 5 CP_CON 50 173 IEC_BYTE_ID 1 CP_CON 50 174 IEC_INT_ID 19200 CP_CON 50 175 IEC_BYTE_ID 8 CP_CON 50 176 IEC_BYTE_ID 1 CP_CON 50 177 IEC_BYTE_ID 0 CP_CON 50 178 IEC_INT_ID 1000 CP_CON 50 179 IEC_INT_ID 3 CP_CON 50 180 IEC_INT_ID 0 CP_CON 50 181 IEC_INT_ID 0 CP_CON 71 175 IEC_INT_ID 10 CP_CON 71 176 IEC_TIME_ID t#60s CP_CON 22 157 IEC_TIME_ID t#1s CP_CON -2 177 IEC_WORD_ID 0 CP_CON 34 29 IEC_TIME_ID t#10s CP_LNK CON: 29 79 FBI: 38 75 3 GRA: 38/80,38/80 CP_LNK CON: 29 81 FBI: 38 75 5 GRA: 38/82,38/82 CP_LNK CON: 29 82 FBI: 38 75 6 GRA: 38/83,38/83 CP_LNK CON: 29 83 FBI: 38 75 7 GRA: 38/84,38/84 CP_LNK CON: 29 84 FBI: 38 75 8 GRA: 38/85,38/85 CP_LNK CON: 29 85 FBI: 38 75 9 GRA: 38/86,38/86 CP_LNK CON: 29 86 FBI: 38 75 10 GRA: 38/87,38/87 CP_LNK CON: 29 87 FBI: 38 75 11 GRA: 38/88,38/88 CP_LNK CON: 29 88 FBI: 38 75 12 GRA: 38/89,38/89 CP_LNK CON: 29 89 FBI: 38 75 13 GRA: 38/90,38/90 CP_LNK CON: 29 90 FBI: 38 75 14 GRA: 38/91,38/91 CP_LNK FBI: 38 75 2 GVI: 50 78 GRA: 50/79,50/79 CP_LNK FBI: 38 75 8 GVI: 50 84 GRA: 50/85,50/85 CP_LNK GVI: 1 78 FBI: 10 74 3 GRA: 10/79,10/79 CP_LNK CON: 1 79 FBI: 10 74 4 GRA: 10/80,10/80 CP_LNK GVI: 1 80 FBI: 10 74 5 GRA: 10/81,10/81 CP_LNK CON: 1 81 FBI: 10 74 6 GRA: 10/82,10/82 CP_LNK CON: 1 84 FBI: 10 74 9 GRA: 10/85,10/85 CP_LNK CON: 1 85 FBI: 10 74 10 GRA: 10/86,10/86 CP_LNK CON: 1 86 FBI: 10 74 11 GRA: 10/87,10/87 CP_LNK CON: 1 87 FBI: 10 74 12 GRA: 10/88,10/88 CP_LNK CON: 1 88 FBI: 10 74 13 GRA: 10/89,10/89 CP_LNK CON: 1 89 FBI: 10 74 14 GRA: 10/90,10/90 CP_LNK FBI: 10 74 3 GVI: 21 78 GRA: 21/79,21/79 CP_LNK CON: 1 83 FBI: 10 74 8 GRA: 10/84,10/84 CP_LNK CON: 1 82 FBI: 10 74 7 GRA: 10/83,10/83 CP_LNK FBI: 10 74 4 GVI: 21 79 GRA: 21/80,21/80 CP_LNK CON: 1 77 FBI: 10 74 2 GRA: 10/78,10/78 CP_LNK GVI: 50 81 FBI: 59 78 2 GRA: 59/82,59/82 CP_LNK CON: 50 84 FBI: 59 78 5 GRA: 59/85,59/85 CP_LNK CON: 50 85 FBI: 59 78 6 GRA: 59/86,59/86 CP_LNK FBI: 59 78 2 GVI: 70 81 GRA: 70/82,70/82 CP_LNK FBI: 59 78 3 GVI: 70 82 GRA: 70/83,70/83 CP_LNK FBI: 59 78 5 GVI: 70 84 GRA: 70/85,70/85 CP_LNK FBI: 59 78 6 GVI: 70 85 GRA: 70/86,70/86 CP_LNK FBI: 59 78 7 GVI: 70 86 GRA: 70/87,70/87 CP_LNK CON: 22 170 FBI: 31 165 4 GRA: 31/171,31/171 CP_LNK GVI: 22 171 FBI: 31 165 5 GRA: 31/172,31/172 CP_LNK CON: 22 172 FBI: 31 165 6 GRA: 31/173,31/173 CP_LNK CON: 22 175 FBI: 31 165 9 GRA: 31/176,31/176 CP_LNK CON: 22 176 FBI: 31 165 10 GRA: 31/177,31/177 CP_LNK CON: 22 177 FBI: 31 165 11 GRA: 31/178,31/178 CP_LNK CON: 22 178 FBI: 31 165 12 GRA: 31/179,31/179 CP_LNK CON: 22 179 FBI: 31 165 13 GRA: 31/180,31/180 CP_LNK CON: 22 180 FBI: 31 165 14 GRA: 31/181,31/181 CP_LNK FBI: 31 165 3 GVI: 42 169 GRA: 42/170,42/170 CP_LNK CON: 22 174 FBI: 31 165 8 GRA: 31/175,31/175 CP_LNK CON: 22 173 FBI: 31 165 7 GRA: 31/174,31/174 CP_LNK FBI: 31 165 4 GVI: 42 170 GRA: 42/171,42/171 CP_LNK CON: 22 168 FBI: 31 165 2 GRA: 31/169,31/169 CP_LNK CON: 50 170 FBI: 59 166 3 GRA: 59/171,59/171 CP_LNK CON: 50 172 FBI: 59 166 5 GRA: 59/173,59/173 CP_LNK CON: 50 173 FBI: 59 166 6 GRA: 59/174,59/174 CP_LNK CON: 50 174 FBI: 59 166 7 GRA: 59/175,59/175 CP_LNK CON: 50 175 FBI: 59 166 8 GRA: 59/176,59/176 CP_LNK CON: 50 176 FBI: 59 166 9 GRA: 59/177,59/177 CP_LNK CON: 50 177 FBI: 59 166 10 GRA: 59/178,59/178 CP_LNK CON: 50 178 FBI: 59 166 11 GRA: 59/179,59/179 CP_LNK CON: 50 179 FBI: 59 166 12 GRA: 59/180,59/180 CP_LNK CON: 50 180 FBI: 59 166 13 GRA: 59/181,59/181 CP_LNK CON: 50 181 FBI: 59 166 14 GRA: 59/182,59/182 CP_LNK FBI: 59 166 2 GVI: 71 169 GRA: 71/170,71/170 CP_LNK GVI: 71 172 FBI: 80 169 2 GRA: 80/173,80/173 CP_LNK CON: 71 175 FBI: 80 169 5 GRA: 80/176,80/176 CP_LNK CON: 71 176 FBI: 80 169 6 GRA: 80/177,80/177 CP_LNK FBI: 80 169 2 GVI: 91 172 GRA: 91/173,91/173 CP_LNK FBI: 80 169 4 GVI: 91 174 GRA: 91/175,91/175 CP_LNK FBI: 80 169 5 GVI: 91 175 GRA: 91/176,91/176 CP_LNK GVI: 22 156 FBI: 31 153 2 GRA: 31/157,31/157 CP_LNK CON: 22 157 FBI: 31 153 3 GRA: 31/158,31/158 CP_LNK FBI: 31 153 2 GVI: 38 156 GRA: 38/157,38/157 CP_LNK GVI: 8 169 FBI: 17 166 2 GRA: 17/170,17/170 CP_LNK GVI: 8 170 FBI: 17 166 3 GRA: 17/171,17/171 CP_LNK FBI: 36 5 2 GVI: 45 8 GRA: 45/9,45/9 CP_LNK GVI: 27 8 FBI: 36 5 2 GRA: 36/9,36/9 CP_LNK GVI: 11 9 FBI: 20 6 2 GRA: 20/10,20/10 CP_LNK GVI: 11 10 FBI: 20 6 3 GRA: 20/11,20/11 CP_LNK GVI: 8 22 FBI: 17 19 2 GRA: 17/23,17/23 CP_LNK GVI: 8 27 FBI: 17 24 2 GRA: 17/28,17/28 CP_LNK GVI: 32 23 FBI: 41 19 3 GRA: 41/24,41/24 CP_LNK GVI: 19 76 FBI: 28 73 2 GRA: 28/77,28/77 CP_LNK GVI: 40 167 FBI: 49 164 2 GRA: 49/168,49/168 CP_LNK GVI: 37 119 FBI: 46 106 12 GRA: 46/120,46/120 CP_LNK GVI: 37 120 FBI: 46 106 13 GRA: 46/121,46/121 CP_LNK GVI: 37 121 FBI: 46 106 14 GRA: 46/122,46/122 CP_LNK GVI: 37 122 FBI: 46 106 15 GRA: 46/123,46/123 CP_LNK GVI: 37 123 FBI: 46 106 16 GRA: 46/124,46/124 CP_LNK GVI: 37 124 FBI: 46 106 17 GRA: 46/125,46/125 CP_LNK FBI: 46 106 2 GVI: 56 109 GRA: 56/110,56/110 CP_LNK GVI: 11 109 FBI: 20 106 2 GRA: 20/110,20/110 CP_LNK GVI: 11 110 FBI: 20 106 3 GRA: 20/111,20/111 CP_LNK FBI: 7 173 2 FBI: 17 166 4 GRA: 15/177,16/177,16/172,17/172 CP_LNK FBI: 7 173 2 GVI: 15 176 GRA: 15/177,15/177 CP_LNK GVI: -2 176 FBI: 7 173 2 GRA: 7/177,7/177 CP_LNK CON: -2 177 FBI: 7 173 3 GRA: 7/178,7/178 CP_LNK GVI: 8 32 FBI: 17 29 2 GRA: 17/33,17/33 CP_LNK GVI: 11 115 FBI: 20 112 2 GRA: 20/116,20/116 CP_LNK GVI: 11 116 FBI: 20 112 3 GRA: 20/117,20/117 CP_LNK GVI: 11 121 FBI: 20 118 2 GRA: 20/122,20/122 CP_LNK GVI: 11 122 FBI: 20 118 3 GRA: 20/123,20/123 CP_LNK GVI: 11 127 FBI: 20 124 2 GRA: 20/128,20/128 CP_LNK GVI: 11 128 FBI: 20 124 3 GRA: 20/129,20/129 CP_LNK GVI: 8 37 FBI: 17 34 2 GRA: 17/38,17/38 CP_LNK GVI: 34 28 FBI: 43 25 2 GRA: 43/29,43/29 CP_LNK CON: 34 29 FBI: 43 25 3 GRA: 43/30,43/30 CP_LNK FBI: 52 19 2 GVI: 60 22 GRA: 60/23,60/23 CP_LNK GVI: 11 133 FBI: 20 130 2 GRA: 20/134,20/134 CP_LNK GVI: 11 134 FBI: 20 130 3 GRA: 20/135,20/135 CP_LNK GVI: 11 139 FBI: 20 136 2 GRA: 20/140,20/140 CP_LNK GVI: 11 140 FBI: 20 136 3 GRA: 20/141,20/141 CP_LNK GVI: 11 145 FBI: 20 142 2 GRA: 20/146,20/146 CP_LNK GVI: 11 146 FBI: 20 142 3 GRA: 20/147,20/147 CP_LNK GVI: 34 133 FBI: 43 130 2 GRA: 43/134,43/134 CP_LNK GVI: 34 134 FBI: 43 130 3 GRA: 43/135,43/135 CP_LNK GVI: 34 139 FBI: 43 136 2 GRA: 43/140,43/140 CP_LNK GVI: 34 140 FBI: 43 136 3 GRA: 43/141,43/141 CP_LNK GVI: 34 145 FBI: 43 142 2 GRA: 43/146,43/146 CP_LNK GVI: 34 146 FBI: 43 142 3 GRA: 43/147,43/147 CP_LNK GVI: 21 48 FBI: 30 45 2 GRA: 30/49,30/49 CP_LNK GVI: 21 49 FBI: 30 45 3 GRA: 30/50,30/50 CP_LNK GVI: 21 50 FBI: 30 45 4 GRA: 30/51,30/51 CP_LNK GVI: 21 51 FBI: 30 45 5 GRA: 30/52,30/52 CP_LNK GVI: 21 52 FBI: 30 45 6 GRA: 30/53,30/53 CP_LNK GVI: 21 53 FBI: 30 45 7 GRA: 30/54,30/54 CP_LNK GVI: 21 54 FBI: 30 45 8 GRA: 30/55,30/55 CP_LNK GVI: 21 55 FBI: 30 45 9 GRA: 30/56,30/56 CP_LNK GVI: 21 56 FBI: 30 45 10 GRA: 30/57,30/57 CP_LNK GVI: 21 57 FBI: 30 45 11 GRA: 30/58,30/58 CP_LNK GVI: 21 58 FBI: 30 45 12 GRA: 30/59,30/59 CP_LNK GVI: 21 59 FBI: 30 45 13 GRA: 30/60,30/60 CP_LNK GVI: 21 60 FBI: 30 45 14 GRA: 30/61,30/61 CP_LNK GVI: 21 61 FBI: 30 45 15 GRA: 30/62,30/62 CP_LNK GVI: 21 62 FBI: 30 45 16 GRA: 30/63,30/63 CP_LNK GVI: 21 63 FBI: 30 45 17 GRA: 30/64,30/64 CP_LNK FBI: 30 45 2 GVI: 40 48 GRA: 40/49,40/49 CP_LNK GVI: 80 115 FBI: 89 112 2 GRA: 89/116,89/116 CP_LNK GVI: 80 116 FBI: 89 112 3 GRA: 89/117,89/117 CP_LNK GVI: 100 110 FBI: 109 107 2 GRA: 109/111,109/111 CP_LNK GVI: 109 113 FBI: 118 109 3 GRA: 118/114,118/114 CP_LNK GVI: 109 114 FBI: 118 109 4 GRA: 118/115,118/115 CP_LNK FBI: 118 109 3 GVI: 125 113 GRA: 125/114,125/114 CP_LNK GVI: 80 124 FBI: 89 121 2 GRA: 89/125,89/125 CP_LNK GVI: 80 125 FBI: 89 121 3 GRA: 89/126,89/126 CP_LNK GVI: 100 119 FBI: 109 116 2 GRA: 109/120,109/120 CP_LNK GVI: 109 122 FBI: 118 118 3 GRA: 118/123,118/123 CP_LNK GVI: 109 123 FBI: 118 118 4 GRA: 118/124,118/124 CP_LNK FBI: 118 118 3 GVI: 125 122 GRA: 125/123,125/123 CP_LNK GVI: 80 133 FBI: 89 130 2 GRA: 89/134,89/134 CP_LNK GVI: 80 134 FBI: 89 130 3 GRA: 89/135,89/135 CP_LNK GVI: 100 128 FBI: 109 125 2 GRA: 109/129,109/129 CP_LNK GVI: 109 131 FBI: 118 127 3 GRA: 118/132,118/132 CP_LNK GVI: 109 132 FBI: 118 127 4 GRA: 118/133,118/133 CP_LNK FBI: 118 127 3 GVI: 125 131 GRA: 125/132,125/132 CP_LNK GVI: 80 142 FBI: 89 139 2 GRA: 89/143,89/143 CP_LNK GVI: 80 143 FBI: 89 139 3 GRA: 89/144,89/144 CP_LNK GVI: 100 137 FBI: 109 134 2 GRA: 109/138,109/138 CP_LNK GVI: 109 140 FBI: 118 136 3 GRA: 118/141,118/141 CP_LNK GVI: 109 141 FBI: 118 136 4 GRA: 118/142,118/142 CP_LNK FBI: 118 136 3 GVI: 125 140 GRA: 125/141,125/141 CP_LNK GVI: 80 151 FBI: 89 148 2 GRA: 89/152,89/152 CP_LNK GVI: 80 152 FBI: 89 148 3 GRA: 89/153,89/153 CP_LNK GVI: 100 146 FBI: 109 143 2 GRA: 109/147,109/147 CP_LNK GVI: 109 149 FBI: 118 145 3 GRA: 118/150,118/150 CP_LNK GVI: 109 150 FBI: 118 145 4 GRA: 118/151,118/151 CP_LNK FBI: 118 145 3 GVI: 125 149 GRA: 125/150,125/150 CP_LNK GVI: 159 115 FBI: 168 112 2 GRA: 168/116,168/116 CP_LNK GVI: 159 116 FBI: 168 112 3 GRA: 168/117,168/117 CP_LNK GVI: 179 110 FBI: 188 107 2 GRA: 188/111,188/111 CP_LNK GVI: 188 113 FBI: 197 109 3 GRA: 197/114,197/114 CP_LNK GVI: 188 114 FBI: 197 109 4 GRA: 197/115,197/115 CP_LNK FBI: 197 109 3 GVI: 204 113 GRA: 204/114,204/114 CP_LNK GVI: 159 124 FBI: 168 121 2 GRA: 168/125,168/125 CP_LNK GVI: 159 125 FBI: 168 121 3 GRA: 168/126,168/126 CP_LNK GVI: 179 119 FBI: 188 116 2 GRA: 188/120,188/120 CP_LNK GVI: 188 122 FBI: 197 118 3 GRA: 197/123,197/123 CP_LNK GVI: 188 123 FBI: 197 118 4 GRA: 197/124,197/124 CP_LNK FBI: 197 118 3 GVI: 204 122 GRA: 204/123,204/123 CP_LNK GVI: 159 133 FBI: 168 130 2 GRA: 168/134,168/134 CP_LNK GVI: 159 134 FBI: 168 130 3 GRA: 168/135,168/135 CP_LNK GVI: 179 128 FBI: 188 125 2 GRA: 188/129,188/129 CP_LNK GVI: 188 131 FBI: 197 127 3 GRA: 197/132,197/132 CP_LNK GVI: 188 132 FBI: 197 127 4 GRA: 197/133,197/133 CP_LNK FBI: 197 127 3 GVI: 204 131 GRA: 204/132,204/132 CP_LNK GVI: 159 142 FBI: 168 139 2 GRA: 168/143,168/143 CP_LNK GVI: 159 143 FBI: 168 139 3 GRA: 168/144,168/144 CP_LNK GVI: 179 137 FBI: 188 134 2 GRA: 188/138,188/138 CP_LNK GVI: 188 140 FBI: 197 136 3 GRA: 197/141,197/141 CP_LNK GVI: 188 141 FBI: 197 136 4 GRA: 197/142,197/142 CP_LNK FBI: 197 136 3 GVI: 204 140 GRA: 204/141,204/141 CP_LNK GVI: 159 151 FBI: 168 148 2 GRA: 168/152,168/152 CP_LNK GVI: 159 152 FBI: 168 148 3 GRA: 168/153,168/153 CP_LNK GVI: 179 146 FBI: 188 143 2 GRA: 188/147,188/147 CP_LNK GVI: 188 149 FBI: 197 145 3 GRA: 197/150,197/150 CP_LNK GVI: 188 150 FBI: 197 145 4 GRA: 197/151,197/151 CP_LNK FBI: 197 145 3 GVI: 204 149 GRA: 204/150,204/150 CP_LNK GVI: 91 116 FBI: 100 112 3 GRA: 100/117,100/117 CP_LNK GVI: 91 125 FBI: 100 121 3 GRA: 100/126,100/126 CP_LNK GVI: 91 134 FBI: 100 130 3 GRA: 100/135,100/135 CP_LNK GVI: 91 143 FBI: 100 139 3 GRA: 100/144,100/144 CP_LNK GVI: 91 152 FBI: 100 148 3 GRA: 100/153,100/153 CP_LNK GVI: 170 116 FBI: 179 112 3 GRA: 179/117,179/117 CP_LNK GVI: 170 125 FBI: 179 121 3 GRA: 179/126,179/126 CP_LNK GVI: 170 134 FBI: 179 130 3 GRA: 179/135,179/135 CP_LNK GVI: 170 143 FBI: 179 139 3 GRA: 179/144,179/144 CP_LNK GVI: 170 152 FBI: 179 148 3 GRA: 179/153,179/153 CP_LNK FBI: 38 75 4 FBI: 59 78 3 GRA: 50/81,51/81,51/83,59/83 CP_LNK FBI: 38 75 7 FBI: 59 78 4 GRA: 50/84,59/84 CP_LNK FBI: 31 165 5 FBI: 59 166 4 GRA: 42/172,59/172 CP_LNK FBI: 17 166 2 FBI: 31 165 3 GRA: 26/170,31/170 CP_LNK FBI: 20 6 2 FBI: 36 5 3 GRA: 29/10,36/10 CP_LNK FBI: 17 19 2 FBI: 28 19 2 GRA: 24/23,28/23 CP_LNK FBI: 17 24 2 FBI: 28 19 3 GRA: 24/28,25/28,25/24,28/24 CP_LNK FBI: 59 166 4 FBI: 80 169 3 GRA: 71/172,72/172,72/174,80/174 CP_LNK FBI: 59 166 7 FBI: 80 169 4 GRA: 71/175,80/175 CP_LNK FBI: 10 74 2 FBI: 28 73 3 GRA: 21/78,28/78 CP_LNK FBI: 31 165 2 FBI: 49 164 3 GRA: 42/169,49/169 CP_LNK FBI: 17 29 2 FBI: 28 19 4 GRA: 24/33,26/33,26/25,28/25 CP_LNK FBI: 10 74 5 FBI: 38 75 4 GRA: 21/81,38/81 CP_LNK FBI: 41 19 2 FBI: 52 19 2 GRA: 50/23,52/23 CP_LNK FBI: 43 25 2 FBI: 52 19 3 GRA: 50/29,51/29,51/24,52/24 CP_LNK FBI: 49 164 2 FBI: 59 166 2 GRA: 57/168,58/168,58/170,59/170 CP_LNK FBI: 17 34 2 FBI: 28 19 5 GRA: 24/38,27/38,27/26,28/26 CP_LNK FBI: 28 19 2 FBI: 41 19 2 GRA: 36/23,41/23 CP_LNK FBI: 20 106 2 FBI: 46 106 2 GRA: 27/110,46/110 CP_LNK FBI: 20 112 2 FBI: 46 106 3 GRA: 27/116,28/116,28/111,46/111 CP_LNK FBI: 20 118 2 FBI: 46 106 4 GRA: 27/122,29/122,29/112,46/112 CP_LNK FBI: 20 124 2 FBI: 46 106 5 GRA: 27/128,30/128,30/113,46/113 CP_LNK FBI: 20 130 2 FBI: 46 106 6 GRA: 27/134,31/134,31/114,46/114 CP_LNK FBI: 20 136 2 FBI: 46 106 7 GRA: 27/140,32/140,32/115,46/115 CP_LNK FBI: 20 142 2 FBI: 46 106 8 GRA: 27/146,33/146,33/116,46/116 CP_LNK FBI: 43 130 2 FBI: 46 106 9 GRA: 50/134,53/134,53/129,34/129,34/117,46/117 CP_LNK FBI: 43 136 2 FBI: 46 106 10 GRA: 50/140,54/140,54/128,35/128,35/118,46/118 CP_LNK FBI: 43 142 2 FBI: 46 106 11 GRA: 50/146,55/146,55/127,36/127,36/119,46/119 CP_LNK FBI: 28 73 2 FBI: 38 75 2 GRA: 36/77,37/77,37/79,38/79 CP_LNK FBI: 109 107 2 FBI: 118 109 2 GRA: 116/111,117/111,117/113,118/113 CP_LNK FBI: 109 116 2 FBI: 118 118 2 GRA: 116/120,117/120,117/122,118/122 CP_LNK FBI: 109 125 2 FBI: 118 127 2 GRA: 116/129,117/129,117/131,118/131 CP_LNK FBI: 109 134 2 FBI: 118 136 2 GRA: 116/138,117/138,117/140,118/140 CP_LNK FBI: 109 143 2 FBI: 118 145 2 GRA: 116/147,117/147,117/149,118/149 CP_LNK FBI: 188 107 2 FBI: 197 109 2 GRA: 195/111,196/111,196/113,197/113 CP_LNK FBI: 188 116 2 FBI: 197 118 2 GRA: 195/120,196/120,196/122,197/122 CP_LNK FBI: 188 125 2 FBI: 197 127 2 GRA: 195/129,196/129,196/131,197/131 CP_LNK FBI: 188 134 2 FBI: 197 136 2 GRA: 195/138,196/138,196/140,197/140 CP_LNK FBI: 188 143 2 FBI: 197 145 2 GRA: 195/147,196/147,196/149,197/149 CP_LNK FBI: 89 112 2 FBI: 100 112 2 GRA: 96/116,100/116 CP_LNK FBI: 100 112 2 FBI: 109 107 3 GRA: 107/116,108/116,108/112,109/112 CP_LNK FBI: 100 121 2 FBI: 109 116 3 GRA: 107/125,108/125,108/121,109/121 CP_LNK FBI: 100 130 2 FBI: 109 125 3 GRA: 107/134,108/134,108/130,109/130 CP_LNK FBI: 100 139 2 FBI: 109 134 3 GRA: 107/143,108/143,108/139,109/139 CP_LNK FBI: 100 148 2 FBI: 109 143 3 GRA: 107/152,108/152,108/148,109/148 CP_LNK FBI: 89 121 2 FBI: 100 121 2 GRA: 96/125,100/125 CP_LNK FBI: 89 130 2 FBI: 100 130 2 GRA: 96/134,100/134 CP_LNK FBI: 89 139 2 FBI: 100 139 2 GRA: 96/143,100/143 CP_LNK FBI: 89 148 2 FBI: 100 148 2 GRA: 96/152,100/152 CP_LNK FBI: 168 112 2 FBI: 179 112 2 GRA: 175/116,179/116 CP_LNK FBI: 179 112 2 FBI: 188 107 3 GRA: 186/116,187/116,187/112,188/112 CP_LNK FBI: 179 121 2 FBI: 188 116 3 GRA: 186/125,187/125,187/121,188/121 CP_LNK FBI: 168 121 2 FBI: 179 121 2 GRA: 175/125,179/125 CP_LNK FBI: 168 130 2 FBI: 179 130 2 GRA: 175/134,179/134 CP_LNK FBI: 179 130 2 FBI: 188 125 3 GRA: 186/134,187/134,187/130,188/130 CP_LNK FBI: 179 139 2 FBI: 188 134 3 GRA: 186/143,187/143,187/139,188/139 CP_LNK FBI: 168 139 2 FBI: 179 139 2 GRA: 175/143,179/143 CP_LNK FBI: 168 148 2 FBI: 179 148 2 GRA: 175/152,179/152 CP_LNK FBI: 179 148 2 FBI: 188 143 3 GRA: 186/152,187/152,187/148,188/148 CR_END *