2
« on: December 16, 2016, 10:01:18 AM »
Good morning, I am logging fault alarms from 350 different tags. they are located in an array(3) of 150 INT tags.
PROGRAM:ProductionData.FaultSummary[0]
PROGRAM:ProductionData.FaultSummary[1]
PROGRAM:ProductionData.FaultSummary[2]
I currently create 3 arrays(150 long in VB) and record the status of each tag. on the local network this takes 15 seconds to go through all 350 tags. From home, with a DSL connection, it takes over 10 minutes.
ARRAY(0) = EthernetIPforCLXCom1.Read("PROGRAM:ProductionData.FaultSummary[0].GycolTankRunning")
ARRAY(1) = EthernetIPforCLXCom1.Read("PROGRAM:ProductionData.FaultSummary[0].PreheatOvenDNS")
ARRAY(2) = EthernetIPforCLXCom1.Read("PROGRAM:ProductionData.FaultSummary[0].PreheatBlowerDNS")
ARRAY(3) = EthernetIPforCLXCom1.Read("PROGRAM:ProductionData.FaultSummary[0].DryOvenDNS")
ARRAY(4) = EthernetIPforCLXCom1.Read("PROGRAM:ProductionData.FaultSummary[0].DryOvenBlowerDNS")
ARRAY(5) = EthernetIPforCLXCom1.Read("PROGRAM:ProductionData.FaultSummary[0].PreheatBlowerTripped")
ARRAY(6) = EthernetIPforCLXCom1.Read("PROGRAM:ProductionData.FaultSummary[0].PreheatExhaustTripped")
after recording all the data in the array files, I write all the data to a text file to import into excel.
Every thing works fine. I am just trying to speed up the transfer, especially over my VPN.
thanks,
Kenneth