It's happened twice now. I've been running Ethernet/IP networks for a few years now and most recently started using them for I/O.
We have a 1756-L61 with 5 remote I/O's. Two are remote racks. The other three are 22-COMM-E's (Powerflex 40's). At the end points, we have N-Tron "dumb" switches. These are connected to a Cisco 3570 switch. There are also two Wonderware servers connected via several more switches talking to the PLC through the same 3570. Well, we did. I substituted a Sixnet switch for the N-Tron at the PLC end of things simply because it's the first managed switch I could lay my hands on so that I could monitor the ports more closely at the PLC end of things.
However, twice now in the past 2 or 3 weeks, all communications has ceased for about 10 seconds, and then reconnected as if nothing ever happened. The remote racks and drives are all programmed to fail safe when this happens (shut down).
The trending data on the servers indicates that there was never a loss of communication between the servers and the PLC. All the port monitoring data says that all ports were OK with no loss of communication. Nothing in the logs indicates power failure (which if nothing else would be loss of communication). It's as if at the CIP level of things, the links were all severed and then recovered for no apparent reason.
The really strange part is the server communication. I would narrow down the failure cause to either the Cisco switch, the N-Tron (now Sixnet) switch, the ENBT card, or the cabling between all of these if we lost communication with the PLC altogether. But during these events, I'm getting data updates with tags that are changing values at the servers which suggests that all the above hardware is indeed communicating. It's as if all producer/consumer traffic suddenly imploded in a puff of logic and then got regenerated.
Has anyone ever seen anything like this with Ethernet/IP? I'm waiting for my license for RS-Logix Pro to get here because if nothing else, I'd really, really like to load up RS-Networx and poke around and see if there's any obvious configuration issues that were missed.
