I have a simple one form Visual Studio application that reads a counter from 4 different Micrologix1400 PLCs. These PLCs are obviously at different IP address, but if one of the 4 devices is not available (or not turned on), the Visual Studio application refresh time for the others data being read becomes very slow (30-40 seconds) and then eventually locks up.
If all 4 devices are powered up and available, the data gets read just fine and everything is happy, but as soon as one of the IP addresses goes away, then things die a slow death.
Does anyone have any guidance on how to handle IP addresses that might not be active?