PROGRAM TEST
VAR_EXTERNAL

END_VAR

VAR_GLOBAL

END_VAR

VAR

toncycle            :ton;
cycle               :bool;
NetVarSend_Slave	: NetVarSend;
en_word1 at%m6000.0 : udint;
b_en01   at%m6000.1 : bool;
b_en02   at%m6000.2 : bool;
b_en03   at%m6000.3 : bool;
b_en04   at%m6000.4 : bool;
b_en05   at%m6000.5 : bool;
b_en06   at%m6000.6 : bool;
b_en07   at%m6000.7 : bool;
b_en08   at%m6001.0 : bool;
b_en09   at%m6001.1 : bool;
b_en10   at%m6001.2 : bool;
b_en11   at%m6001.3 : bool;
b_en12   at%m6001.4 : bool;
b_en13   at%m6001.5 : bool;
b_en14   at%m6001.6 : bool;
b_en15   at%m6001.7 : bool;
b_en16   at%m6002.0 : bool;
b_en17   at%m6002.1 : bool;
b_en18   at%m6002.2 : bool;
b_en19   at%m6002.3 : bool;
b_en20   at%m6002.4 : bool;
b_en21   at%m6002.5 : bool;
b_en22   at%m6002.6 : bool;

END_VAR
(*
cycle:=not toncycle.q;
toncycle(IN:=cycle,PT:=t#10ms);
if en_word1=0 then en_word1:=1;end_if;
if toncycle.q=1 then en_word1:=en_word1*2;end_if;
if toncycle.q=1 then en_word1:=en_word1*2;end_if;
if toncycle.q then
   NetVarSend_Slave(EN := b_en01, IP1 := 192, IP2 := 168, IP3 := 100, IP4 := 11, ADDR_LOCAL := 4000, ADDR_REMOTE := 5000, NUM :=  300);
   NetVarSend_Slave(EN := b_en02, IP1 := 192, IP2 := 168, IP3 := 100, IP4 := 12, ADDR_LOCAL := 4000, ADDR_REMOTE := 5000, NUM :=  300);
   NetVarSend_Slave(EN := b_en03, IP1 := 192, IP2 := 168, IP3 := 100, IP4 := 13, ADDR_LOCAL := 4000, ADDR_REMOTE := 5000, NUM :=  300);
   NetVarSend_Slave(EN := b_en04, IP1 := 192, IP2 := 168, IP3 := 100, IP4 := 14, ADDR_LOCAL := 4000, ADDR_REMOTE := 5000, NUM :=  300);
   NetVarSend_Slave(EN := b_en05, IP1 := 192, IP2 := 168, IP3 := 100, IP4 := 15, ADDR_LOCAL := 4000, ADDR_REMOTE := 5000, NUM :=  300);
   NetVarSend_Slave(EN := b_en06, IP1 := 192, IP2 := 168, IP3 := 100, IP4 := 16, ADDR_LOCAL := 4000, ADDR_REMOTE := 5000, NUM :=  300);
   NetVarSend_Slave(EN := b_en07, IP1 := 192, IP2 := 168, IP3 := 100, IP4 := 17, ADDR_LOCAL := 4000, ADDR_REMOTE := 5000, NUM :=  300);
   NetVarSend_Slave(EN := b_en08, IP1 := 192, IP2 := 168, IP3 := 100, IP4 := 18, ADDR_LOCAL := 4000, ADDR_REMOTE := 5000, NUM :=  300);
   NetVarSend_Slave(EN := b_en09, IP1 := 192, IP2 := 168, IP3 := 100, IP4 := 19, ADDR_LOCAL := 4000, ADDR_REMOTE := 5000, NUM :=  300);
   NetVarSend_Slave(EN := b_en10, IP1 := 192, IP2 := 168, IP3 := 100, IP4 := 20, ADDR_LOCAL := 4000, ADDR_REMOTE := 5000, NUM :=  300);
   NetVarSend_Slave(EN := b_en11, IP1 := 192, IP2 := 168, IP3 := 100, IP4 := 21, ADDR_LOCAL := 4000, ADDR_REMOTE := 5000, NUM :=  300);
   NetVarSend_Slave(EN := b_en12, IP1 := 192, IP2 := 168, IP3 := 100, IP4 := 22, ADDR_LOCAL := 4000, ADDR_REMOTE := 5000, NUM :=  300);
   NetVarSend_Slave(EN := b_en13, IP1 := 192, IP2 := 168, IP3 := 100, IP4 := 23, ADDR_LOCAL := 4000, ADDR_REMOTE := 5000, NUM :=  300);
   NetVarSend_Slave(EN := b_en14, IP1 := 192, IP2 := 168, IP3 := 100, IP4 := 24, ADDR_LOCAL := 4000, ADDR_REMOTE := 5000, NUM :=  300);
   NetVarSend_Slave(EN := b_en15, IP1 := 192, IP2 := 168, IP3 := 100, IP4 := 25, ADDR_LOCAL := 4000, ADDR_REMOTE := 5000, NUM :=  300);
   NetVarSend_Slave(EN := b_en16, IP1 := 192, IP2 := 168, IP3 := 100, IP4 := 26, ADDR_LOCAL := 4000, ADDR_REMOTE := 5000, NUM :=  300);
   NetVarSend_Slave(EN := b_en17, IP1 := 192, IP2 := 168, IP3 := 100, IP4 := 27, ADDR_LOCAL := 4000, ADDR_REMOTE := 5000, NUM :=  300);  
   NetVarSend_Slave(EN := b_en18, IP1 := 192, IP2 := 168, IP3 := 100, IP4 := 28, ADDR_LOCAL := 4000, ADDR_REMOTE := 5000, NUM :=  300);
   NetVarSend_Slave(EN := b_en19, IP1 := 192, IP2 := 168, IP3 := 100, IP4 := 29, ADDR_LOCAL := 4000, ADDR_REMOTE := 5000, NUM :=  300);
   NetVarSend_Slave(EN := b_en20, IP1 := 192, IP2 := 168, IP3 := 100, IP4 := 30, ADDR_LOCAL := 4000, ADDR_REMOTE := 5000, NUM :=  300);
   NetVarSend_Slave(EN := b_en21, IP1 := 192, IP2 := 168, IP3 := 100, IP4 := 31, ADDR_LOCAL := 4000, ADDR_REMOTE := 5000, NUM :=  300);
   NetVarSend_Slave(EN := b_en22, IP1 := 192, IP2 := 168, IP3 := 100, IP4 := 32, ADDR_LOCAL := 4000, ADDR_REMOTE := 5000, NUM :=  300);
end_if;
*)


RNQAHU00000_CM         :=LAHU00000_CM   ;
RNQFCU00000_CM         :=LFCU00000_CM   ;
RNQLCB00000_CM         :=LLCB00000_CM   ;
RNQEAF00000_CM         :=LEAF00000_CM   ;
RNQPAU00000_CM         :=LPAU00000_CM   ;
RNQFMJ00000_CM         :=LFMJ00000_CM   ;
RNQCHR00000_CM         :=LCHR00000_CM   ;

RNQAHUB3X00_TSET       :=LAHUB3X00_TSET ;
RNQAHUB2X00_TSET       :=LAHUB2X00_TSET ;
RNQAHUB1X00_TSET       :=LAHUB1X00_TSET ;
RNQAHU01X00_TSET       :=LAHU01X00_TSET ;
RNQAHU02X00_TSET       :=LAHU02X00_TSET ;
RNQAHU03X00_TSET       :=LAHU03X00_TSET ;
RNQAHU04X00_TSET       :=LAHU04X00_TSET ;
RNQAHU05X00_TSET       :=LAHU05X00_TSET ;
RNQAHU06X00_TSET       :=LAHU06X00_TSET ;
RNQAHU07X00_TSET       :=LAHU07X00_TSET ;
RNQAHU08X00_TSET       :=LAHU08X00_TSET ;
RNQAHUB3X00_SM         :=LAHUB3X00_SM   ;
RNQAHUB2X00_SM         :=LAHUB2X00_SM   ;
RNQAHUB1X00_SM         :=LAHUB1X00_SM   ;
RNQAHU01X00_SM         :=LAHU01X00_SM   ;
RNQAHU02X00_SM         :=LAHU02X00_SM   ;
RNQAHU03X00_SM         :=LAHU03X00_SM   ;
RNQAHU04X00_SM         :=LAHU04X00_SM   ;
RNQAHU05X00_SM         :=LAHU05X00_SM   ;
RNQAHU06X00_SM         :=LAHU06X00_SM   ;
RNQAHU07X00_SM         :=LAHU07X00_SM   ;
RNQAHU08X00_SM         :=LAHU08X00_SM   ;
RNQAHUB3X00_PC         :=LAHUB3X00_C   ;
RNQAHUB2X00_PC         :=LAHUB2X00_C   ;
RNQAHUB1X00_PC         :=LAHUB1X00_C   ;
RNQAHU01X00_PC         :=LAHU01X00_C   ;
RNQAHU02X00_PC         :=LAHU02X00_C   ;
RNQAHU03X00_PC         :=LAHU03X00_C   ;
RNQAHU04X00_PC         :=LAHU04X00_C   ;
RNQAHU05X00_PC         :=LAHU05X00_C   ;
RNQAHU06X00_PC         :=LAHU06X00_C   ;
RNQAHU07X00_PC         :=LAHU07X00_C   ;
RNQAHU08X00_PC         :=LAHU08X00_C   ;
RNQFCUB3X00_TSET       :=LFCUB3X00_TSET ;
RNQFCUB2X00_TSET       :=LFCUB2X00_TSET ;
RNQFCUB1X00_TSET       :=LFCUB1X00_TSET ;
RNQFCU01X00_TSET       :=LFCU01X00_TSET ;
RNQFCU02X00_TSET       :=LFCU02X00_TSET ;
RNQFCU03X00_TSET       :=LFCU03X00_TSET ;
RNQFCU04X00_TSET       :=LFCU04X00_TSET ;
RNQFCU05X00_TSET       :=LFCU05X00_TSET ;
RNQFCU06X00_TSET       :=LFCU06X00_TSET ;
RNQFCU07X00_TSET       :=LFCU07X00_TSET ;
RNQFCU08X00_TSET       :=LFCU08X00_TSET ;
RNQFCUB3X00_SM         :=LFCUB3X00_SM   ;
RNQFCUB2X00_SM         :=LFCUB2X00_SM   ;
RNQFCUB1X00_SM         :=LFCUB1X00_SM   ;
RNQFCU01X00_SM         :=LFCU01X00_SM   ;
RNQFCU02X00_SM         :=LFCU02X00_SM   ;
RNQFCU03X00_SM         :=LFCU03X00_SM   ;
RNQFCU04X00_SM         :=LFCU04X00_SM   ;
RNQFCU05X00_SM         :=LFCU05X00_SM   ;
RNQFCU06X00_SM         :=LFCU06X00_SM   ;
RNQFCU07X00_SM         :=LFCU07X00_SM   ;
RNQFCU08X00_SM         :=LFCU08X00_SM   ;
RNQFCUB3X00_PC         :=LFCUB3X00_C   ;
RNQFCUB2X00_PC         :=LFCUB2X00_C   ;
RNQFCUB1X00_PC         :=LFCUB1X00_C   ;
RNQFCU01X00_PC         :=LFCU01X00_C   ;
RNQFCU02X00_PC         :=LFCU02X00_C   ;
RNQFCU03X00_PC         :=LFCU03X00_C   ;
RNQFCU04X00_PC         :=LFCU04X00_C   ;
RNQFCU05X00_PC         :=LFCU05X00_C   ;
RNQFCU06X00_PC         :=LFCU06X00_C   ;
RNQFCU07X00_PC         :=LFCU07X00_C   ;
RNQFCU08X00_PC         :=LFCU08X00_C   ;(*
RNQLCBB3X0A_C          :=LLCBB3X0A_C    ;
RNQLCBB2X0A_C          :=LLCBB2X0A_C    ;
RNQLCBB1X0A_C          :=LLCBB1X0A_C    ;
RNQLCB01X0A_C          :=LLCB01X0A_C    ;
RNQLCB02X0A_C          :=LLCB02X0A_C    ;
RNQLCB03X0A_C          :=LLCB03X0A_C    ;
RNQLCB04X0A_C          :=LLCB04X0A_C    ;
RNQLCB05X0A_C          :=LLCB05X0A_C    ;
RNQLCB06X0A_C          :=LLCB06X0A_C    ;
RNQLCB07X0A_C          :=LLCB07X0A_C    ;
RNQLCB08X0A_C          :=LLCB08X0A_C    ;
RNQLCBB3X0B_C          :=LLCBB3X0B_C    ;
RNQLCBB2X0B_C          :=LLCBB2X0B_C    ;
RNQLCBB1X0B_C          :=LLCBB1X0B_C    ;
RNQLCB01X0B_C          :=LLCB01X0B_C    ;
RNQLCB02X0B_C          :=LLCB02X0B_C    ;
RNQLCB03X0B_C          :=LLCB03X0B_C    ;
RNQLCB04X0B_C          :=LLCB04X0B_C    ;
RNQLCB05X0B_C          :=LLCB05X0B_C    ;
RNQLCB06X0B_C          :=LLCB06X0B_C    ;
RNQLCB07X0B_C          :=LLCB07X0B_C    ;
RNQLCB08X0B_C          :=LLCB08X0B_C    ;
RNQLCBB3X0C_C          :=LLCBB3X0C_C    ;
RNQLCBB2X0C_C          :=LLCBB2X0C_C    ;
RNQLCBB1X0C_C          :=LLCBB1X0C_C    ;
RNQLCB01X0C_C          :=LLCB01X0C_C    ;
RNQLCB02X0C_C          :=LLCB02X0C_C    ;
RNQLCB03X0C_C          :=LLCB03X0C_C    ;
RNQLCB04X0C_C          :=LLCB04X0C_C    ;
RNQLCB05X0C_C          :=LLCB05X0C_C    ;
RNQLCB06X0C_C          :=LLCB06X0C_C    ;
RNQLCB07X0C_C          :=LLCB07X0C_C    ;
RNQLCB08X0C_C          :=LLCB08X0C_C    ;
RNQLCBB3X0D_C          :=LLCBB3X0D_C    ;
RNQLCBB2X0D_C          :=LLCBB2X0D_C    ;
RNQLCBB1X0D_C          :=LLCBB1X0D_C    ;
RNQLCB01X0D_C          :=LLCB01X0D_C    ;
RNQLCB02X0D_C          :=LLCB02X0D_C    ;
RNQLCB03X0D_C          :=LLCB03X0D_C    ;
RNQLCB04X0D_C          :=LLCB04X0D_C    ;
RNQLCB05X0D_C          :=LLCB05X0D_C    ;
RNQLCB06X0D_C          :=LLCB06X0D_C    ;
RNQLCB07X0D_C          :=LLCB07X0D_C    ;
RNQLCB08X0D_C          :=LLCB08X0D_C    ;
RNQLCBB3X0E_C          :=LLCBB3X0E_C    ;
RNQLCBB2X0E_C          :=LLCBB2X0E_C    ;
RNQLCBB1X0E_C          :=LLCBB1X0E_C    ;
RNQLCB01X0E_C          :=LLCB01X0E_C    ;
RNQLCB02X0E_C          :=LLCB02X0E_C    ;
RNQLCB03X0E_C          :=LLCB03X0E_C    ;
RNQLCB04X0E_C          :=LLCB04X0E_C    ;
RNQLCB05X0E_C          :=LLCB05X0E_C    ;
RNQLCB06X0E_C          :=LLCB06X0E_C   ;
RNQLCB07X0E_C          :=LLCB07X0E_C   ;
RNQLCB08X0E_C          :=LLCB08X0E_C   ;
RNQLCBB3X0F_C          :=LLCBB3X0F_C   ;
RNQLCBB2X0F_C          :=LLCBB2X0F_C   ;
RNQLCBB1X0F_C          :=LLCBB1X0F_C   ;
RNQLCB01X0F_C          :=LLCB01X0F_C   ;
RNQLCB02X0F_C          :=LLCB02X0F_C   ;
RNQLCB03X0F_C          :=LLCB03X0F_C   ;
RNQLCB04X0F_C          :=LLCB04X0F_C   ;
RNQLCB05X0F_C          :=LLCB05X0F_C   ;
RNQLCB06X0F_C          :=LLCB06X0F_C   ;
RNQLCB07X0F_C          :=LLCB07X0F_C   ; 
RNQLCB08X0F_C          :=LLCB08X0F_C   ; 
RNQLCBB3X0G_C          :=LLCBB3X0G_C   ; 
RNQLCBB2X0G_C          :=LLCBB2X0G_C   ; 
RNQLCBB1X0G_C          :=LLCBB1X0G_C   ; 
RNQLCB01X0G_C          :=LLCB01X0G_C   ; 
RNQLCB02X0G_C          :=LLCB02X0G_C   ; 
RNQLCB03X0G_C          :=LLCB03X0G_C   ; 
RNQLCB04X0G_C          :=LLCB04X0G_C   ; 
RNQLCB05X0G_C          :=LLCB05X0G_C   ; 
RNQLCB06X0G_C          :=LLCB06X0G_C   ; 
RNQLCB07X0G_C          :=LLCB07X0G_C   ; 
RNQLCB08X0G_C          :=LLCB08X0G_C   ; 
RNQLCBB3X0H_C          :=LLCBB3X0H_C   ; 
RNQLCBB2X0H_C          :=LLCBB2X0H_C   ; 
RNQLCBB1X0H_C          :=LLCBB1X0H_C   ; 
RNQLCB01X0H_C          :=LLCB01X0H_C   ; 
RNQLCB02X0H_C          :=LLCB02X0H_C   ; 
RNQLCB03X0H_C          :=LLCB03X0H_C   ; 
RNQLCB04X0H_C          :=LLCB04X0H_C   ; 
RNQLCB05X0H_C          :=LLCB05X0H_C   ; 
RNQLCB06X0H_C          :=LLCB06X0H_C   ; 
RNQLCB07X0H_C          :=LLCB07X0H_C   ; 
RNQLCB08X0H_C          :=LLCB08X0H_C    ;*)
RNQPAU05X00_TSET       :=LPAU05X00_TSET ;
RNQPAU06X00_TSET       :=LPAU06X00_TSET ;
RNQPAU07X00_TSET       :=LPAU07X00_TSET ;
RNQPAU08X00_TSET       :=LPAU08X00_TSET ;
RNQPAU09X00_TSET       :=LPAU09X00_TSET ;
RNQPAU05X00_SM         :=LPAU05X00_SM   ;
RNQPAU06X00_SM         :=LPAU06X00_SM   ;
RNQPAU07X00_SM         :=LPAU07X00_SM   ;
RNQPAU08X00_SM         :=LPAU08X00_SM   ;
RNQPAU09X00_SM         :=LPAU09X00_SM   ;
RNQPAU05X00_PC         :=LPAU05X00_PC   ;
RNQPAU06X00_PC         :=LPAU06X00_C   ;
RNQPAU07X00_PC         :=LPAU07X00_C   ;
RNQPAU08X00_PC         :=LPAU08X00_C   ;
RNQPAU09X00_PC         :=LPAU09X00_C   ;
RNQSAFB3X00_PC         :=LSAFB3X00_C   ;
RNQSAFB2X00_PC         :=LSAFB2X00_C   ;
RNQSAFB1X00_PC         :=LSAFB1X00_C   ;
RNQSAF05X00_PC         :=LSAF05X00_C   ;
RNQSAF06X00_PC         :=LSAF06X00_C   ;
RNQSAF07X00_PC         :=LSAF07X00_C   ;
RNQSAF08X00_PC         :=LSAF08X00_C   ;
RNQSAF09X00_PC         :=LSAF09X00_C   ;
RNQEAFB3X00_PC         :=LEAFB3X00_C   ;
RNQEAFB2X00_PC         :=LEAFB2X00_C   ;
RNQEAFB1X00_PC         :=LEAFB1X00_C   ;
RNQEAF05X00_PC         :=LEAF05X00_C   ;
RNQEAF06X00_PC         :=LEAF06X00_C   ;
RNQEAF07X00_PC         :=LEAF07X00_C   ;
RNQEAF08X00_PC         :=LEAF08X00_C   ;
RNQEAF09X00_PC         :=LEAF09X00_C   ;
RNQFMJB3X00_PC         :=LFMJB3X00_C   ;
RNQFMJB2X00_PC         :=LFMJB2X00_C   ;
RNQFMJB1X00_PC         :=LFMJB1X00_C   ;
RNQFMJ01X00_PC         :=LFMJ01X00_C   ;
RNQFMJ02X00_PC         :=LFMJ02X00_C   ;
RNQFMJ03X00_PC         :=LFMJ03X00_C   ;
RNQFMJ04X00_PC         :=LFMJ04X00_C   ;
RNQFMJ05X00_PC         :=LFMJ05X00_C   ;
RNQFMJ06X00_PC         :=LFMJ06X00_C   ;
RNQFMJ07X00_PC         :=LFMJ07X00_C   ;
RNQFMJ08X00_PC         :=LFMJ08X00_C   ;
RNQSMJB3X00_PC         :=LSMJB3X00_C   ;
RNQSMJB2X00_PC         :=LSMJB2X00_C   ;
RNQSMJB1X00_PC         :=LSMJB1X00_C   ;
RNQSMJ01X00_PC         :=LSMJ01X00_C   ;
RNQSMJ02X00_PC         :=LSMJ02X00_C   ;
RNQSMJ03X00_PC         :=LSMJ03X00_C   ;
RNQSMJ04X00_PC         :=LSMJ04X00_C   ;
RNQSMJ05X00_PC         :=LSMJ05X00_C   ;
RNQSMJ06X00_PC         :=LSMJ06X00_C   ;
RNQSMJ07X00_PC         :=LSMJ07X00_C   ;
RNQSMJ08X00_PC         :=LSMJ08X00_C   ;
END_PROGRAM