I'm working with an AB Micrologix 1400 series B communicating with a Banner camera via MODBUS over TCP. I was able to get everything setup and communicating great, no issues. Until I cycled power, after I did a power cycle my MSG commands errored out with a communication timeout. After a lot of poking around, I finally unplugged the Ethernet cable from the PLC and plugged it back in. All of the sudden the communication started worked again. I forgot to mention I have the camera connected directly to the PLC, no switch or anything else in between. I have done a lot of experimenting and I found that every time I cycle power I wait 2 minutes and then unplug and plug this cable back in and it works. There is no power up sequence between the camera and PLC that changes this, and nothing I can do in the PLC code to change this. Has anyone else ever seen this behavior before? It is the craziest thing I have ever seen. Does anyone know what unplugging this cable from the processor would affect?