Never mind.

I figured this out. It was a simple typo of the address in the PLC. This is the error you will get if the address in the VB code does not match the address in the PLC. I found it by changing my code to this...
ops = EthernetIPforMicro800Com1.Read("Addrerss01") & ", "
ops = ops & EthernetIPforMicro800Com1.Read("Addrerss01") & ", "
ops = ops & EthernetIPforMicro800Com1.Read("Address02") & ", "
ops = ops & EthernetIPforMicro800Com1.Read("Address03") & ", "
ops = ops & EthernetIPforMicro800Com1.Read("Address04") & ", "
ops = ops & EthernetIPforMicro800Com1.Read("Address05") & ", "
ops = ops & EthernetIPforMicro800Com1.Read("Address06") & ", "
ops = ops & EthernetIPforMicro800Com1.Read("Address07") & ", "
ops = ops & EthernetIPforMicro800Com1.Read("Address08") & ", "
ops = ops & EthernetIPforMicro800Com1.Read("Address09") & ", "
ops = ops & EthernetIPforMicro800Com1.Read("Address10") & ", "
ops = ops & EthernetIPforMicro800Com1.Read("Address11") & ", "
ops = ops & EthernetIPforMicro800Com1.Read("Address12") & " ,"
ops = ops & EthernetIPforMicro800Com1.Read("Address13") & ", "
ops = ops & EthernetIPforMicro800Com1.Read("Address14") & ", "
ops = ops & EthernetIPforMicro800Com1.Read("Address15")
It threw the error on just the wrong address instead of the entire command.
Thought I found some weird limitation.