1
Support Questions / EthernetIPforMicro800Com1.Read() fails after 13 consecutive calls
« on: September 26, 2018, 05:04:33 PM »
I am trying to read about 30 addresses from a Micro 820 to build a string to write out to a .csv file.
This works perfectly...
ops = EthernetIPforMicro800Com1.Read("Addrerss01") & "," & _
EthernetIPforMicro800Com1.Read("Address02") & ", " & _
EthernetIPforMicro800Com1.Read("Address03") & ", " & _
EthernetIPforMicro800Com1.Read("Address04") & ", " & _
EthernetIPforMicro800Com1.Read("Address05") & ", " & _
EthernetIPforMicro800Com1.Read("Address06") & ", " & _
EthernetIPforMicro800Com1.Read("Address07") & ", " & _
EthernetIPforMicro800Com1.Read("Address08") & ", " & _
EthernetIPforMicro800Com1.Read("Address09") & ", " & _
EthernetIPforMicro800Com1.Read("Address10") & ", " & _
EthernetIPforMicro800Com1.Read("Address11") & ", " & _
EthernetIPforMicro800Com1.Read("Address12") & " ," & _
EthernetIPforMicro800Com1.Read("Address13")
This does not work at all...
ops = EthernetIPforMicro800Com1.Read("Addrerss01") & "," & _
EthernetIPforMicro800Com1.Read("Address02") & ", " & _
EthernetIPforMicro800Com1.Read("Address03") & ", " & _
EthernetIPforMicro800Com1.Read("Address04") & ", " & _
EthernetIPforMicro800Com1.Read("Address05") & ", " & _
EthernetIPforMicro800Com1.Read("Address06") & ", " & _
EthernetIPforMicro800Com1.Read("Address07") & ", " & _
EthernetIPforMicro800Com1.Read("Address08") & ", " & _
EthernetIPforMicro800Com1.Read("Address09") & ", " & _
EthernetIPforMicro800Com1.Read("Address10") & ", " & _
EthernetIPforMicro800Com1.Read("Address11") & ", " & _
EthernetIPforMicro800Com1.Read("Address12") & " ," & _
EthernetIPforMicro800Com1.Read("Address13") & ", " & _
EthernetIPforMicro800Com1.Read("Address14")
As soon as I add in the 14th call, the entire line of code faults with an unhandled exception.
MfgControl.AdvancedHMI.Drivers.Common.PLCDriverException: 'Read Failed. Path Destination Unknown, Status Code=5'
Is there a better way to do this?
This works perfectly...
ops = EthernetIPforMicro800Com1.Read("Addrerss01") & "," & _
EthernetIPforMicro800Com1.Read("Address02") & ", " & _
EthernetIPforMicro800Com1.Read("Address03") & ", " & _
EthernetIPforMicro800Com1.Read("Address04") & ", " & _
EthernetIPforMicro800Com1.Read("Address05") & ", " & _
EthernetIPforMicro800Com1.Read("Address06") & ", " & _
EthernetIPforMicro800Com1.Read("Address07") & ", " & _
EthernetIPforMicro800Com1.Read("Address08") & ", " & _
EthernetIPforMicro800Com1.Read("Address09") & ", " & _
EthernetIPforMicro800Com1.Read("Address10") & ", " & _
EthernetIPforMicro800Com1.Read("Address11") & ", " & _
EthernetIPforMicro800Com1.Read("Address12") & " ," & _
EthernetIPforMicro800Com1.Read("Address13")
This does not work at all...
ops = EthernetIPforMicro800Com1.Read("Addrerss01") & "," & _
EthernetIPforMicro800Com1.Read("Address02") & ", " & _
EthernetIPforMicro800Com1.Read("Address03") & ", " & _
EthernetIPforMicro800Com1.Read("Address04") & ", " & _
EthernetIPforMicro800Com1.Read("Address05") & ", " & _
EthernetIPforMicro800Com1.Read("Address06") & ", " & _
EthernetIPforMicro800Com1.Read("Address07") & ", " & _
EthernetIPforMicro800Com1.Read("Address08") & ", " & _
EthernetIPforMicro800Com1.Read("Address09") & ", " & _
EthernetIPforMicro800Com1.Read("Address10") & ", " & _
EthernetIPforMicro800Com1.Read("Address11") & ", " & _
EthernetIPforMicro800Com1.Read("Address12") & " ," & _
EthernetIPforMicro800Com1.Read("Address13") & ", " & _
EthernetIPforMicro800Com1.Read("Address14")
As soon as I add in the 14th call, the entire line of code faults with an unhandled exception.
MfgControl.AdvancedHMI.Drivers.Common.PLCDriverException: 'Read Failed. Path Destination Unknown, Status Code=5'
Is there a better way to do this?