With the Timeout 200 property the total time is 34 sec., with the Timeout at 3000 it is 38 sec., I don't understand why. The solution that I have implemented that works for me is with Ping. Example:
Dim p As New Ping
Dim response = p.Send("192.168.250.1", 100)
If response.Status.ToString <> "TimedOut" Then
Try
OmronEthernetFinsCom.Write("W61.01", 1)
Catch ex As Exception
End Try
end if.
With the use of Ping, the waiting time is 3 seconds, with the 6 plcs disconnected.