Ethernet IP troubleshooting

paulB

Member
Join Date
Apr 2003
Posts
171
I need some help with troubleshooting Ethernet IP network. I am at the start up of the machine with 15 Ethernet IP nodes. PLC processor is Control Logix 1756-L61.Network card is 1756-ENBT/A revision 6.4. Besides there are five 1794-AENT with remote IO, four Powerflex 40 drives, three Powerflex 70 drives, and two PanelView 6 Plus 1000. Everything is connected to the 16 port unmanaged Hirschmann network switch RS20. Nothing else is connected to the system exept my laptop.
The problem I am having that I am loosing communication to some or all drives. It happens at random once in 30 min or hour, regardless of machine is running or idling. Communication fault is resetable. After communication fault is reset machine is ready for operations.
I can look at the each module in IO tree, but I am not sure how to interprete various numbers.
I can access each module through the web browser. However I do not know how interprete these numbers either.
RPI for the drives are set at 50ms, and for the remote IO adapters at 20ms.
Please help with any suggestions.

Thank you,

PaulB
 
I need some help with troubleshooting Ethernet IP network. I am at the start up of the machine with 15 Ethernet IP nodes. PLC processor is Control Logix 1756-L61.Network card is 1756-ENBT/A revision 6.4. Besides there are five 1794-AENT with remote IO, four Powerflex 40 drives, three Powerflex 70 drives, and two PanelView 6 Plus 1000. Everything is connected to the 16 port unmanaged Hirschmann network switch RS20. Nothing else is connected to the system exept my laptop.
The problem I am having that I am loosing communication to some or all drives. It happens at random once in 30 min or hour, regardless of machine is running or idling. Communication fault is resetable. After communication fault is reset machine is ready for operations.
I can look at the each module in IO tree, but I am not sure how to interprete various numbers.
I can access each module through the web browser. However I do not know how interprete these numbers either.
RPI for the drives are set at 50ms, and for the remote IO adapters at 20ms.
Please help with any suggestions.

Thank you,

PaulB

Does not help your immediate problem, but I always split out the ethernet into two phsyical networks, one for I/O and the other for HMI/SCADA and programming.That would require a 2nd ENBT card and separate ethernet switch.

You want to test your ethernet cables with an ethernet tester to check the cables and connections.

Also if you use your laptop and web browser to point to the IP address of the ENBT card, there are diagnostic pages that will show you the utilization % of the ENBT card.
 
I've checked ENBT card processor utilization. It is 34.8%
I have run ethernet capacity tool. It is saying that
CIP connection 52 of 128 used
TCP connection 14 of 64 used
I/O packet per sec 1530 of 5000 used
and 76CIP, 50TCP, 3470 IO and 575 HMI available for communications.
 
I need some help with troubleshooting Ethernet IP network. I am at the start up of the machine with 15 Ethernet IP nodes. PLC processor is Control Logix 1756-L61.Network card is 1756-ENBT/A revision 6.4. Besides there are five 1794-AENT with remote IO, four Powerflex 40 drives, three Powerflex 70 drives, and two PanelView 6 Plus 1000. Everything is connected to the 16 port unmanaged Hirschmann network switch RS20. Nothing else is connected to the system exept my laptop.
The problem I am having that I am loosing communication to some or all drives. It happens at random once in 30 min or hour, regardless of machine is running or idling. Communication fault is resetable. After communication fault is reset machine is ready for operations.
I can look at the each module in IO tree, but I am not sure how to interprete various numbers.
I can access each module through the web browser. However I do not know how interprete these numbers either.
RPI for the drives are set at 50ms, and for the remote IO adapters at 20ms.
Please help with any suggestions.

Thank you,

PaulB
Play around with the R.P.I. settings. Make them 3x what they are now, and see if the problem changes.
 
Play around with the R.P.I. settings. Make them 3x what they are now, and see if the problem changes.

This will make the OP's problems of comms loss worse not better. You go up on the RPI and the packets go up also. Like putting more cars on the highway when it's already rush hour.
 
I've checked ENBT card processor utilization. It is 34.8%
I have run ethernet capacity tool. It is saying that
CIP connection 52 of 128 used
TCP connection 14 of 64 used
I/O packet per sec 1530 of 5000 used
and 76CIP, 50TCP, 3470 IO and 575 HMI available for communications.

Still need that firmware version. If you are using a version that supporrts unicast then you may be able to solve this problem and use the switch you have. I would bet money that you have a multicast network and with that many nodes on a multicast network that unmanaged switch is not going to cut it.
 
Any chance this is down to auto-negotiation issues ?

I responded to another thread where comms was flaky, and a resolution was found - see post #17

HTH
 
This will make the OP's problems of comms loss worse not better. You go up on the RPI and the packets go up also. Like putting more cars on the highway when it's already rush hour.
I think Jeffrey was suggesting 3 times slower, not faster.
 
I've checked ENBT card processor utilization. It is 34.8%
I have run ethernet capacity tool. It is saying that
CIP connection 52 of 128 used
TCP connection 14 of 64 used
I/O packet per sec 1530 of 5000 used
and 76CIP, 50TCP, 3470 IO and 575 HMI available for communications.

Don't see any issues here...
 
The embedded Web pages can help a lot, because they can tell you if there are errors on the Ethernet ports.

Do you know if you're having comms errors with the 1794-AENT modules as well ? These might not be as apparent because they would reset themselves, not latch in a fault like the drives do.

My first stop would be the embedded Web pages to see if there are obvious physical media errors showing up in the port/media counters.

The next step will be to look at the I/O connection webpage for the 1756-ENBT to see if the "Lost Packets" value for any of the I/O connections is going up.

The whole multicast vs. unicast thing might affect the PowerFlex 40's more than other devices, as they have the least powerful Ethernet chipset and might be having trouble filtering out the multicast data being sent to other devices.

Since this is a single-CPU system, and it sounds like it's modern firmware, you should set anything that supports it to Unicast.

What's the exact fault code you see on the drives ? On a PowerFlex 70, for example, error code 85 is different from error code 75, though they both are related to the 20-COMM-E module.
 
I think the firmare may be something less than 18 where unicast was a choice or below 17 Not even a option at all and the network is just getting flooded by multicast traffic.

Whether the network has a multicast flood or not, the ENBT is handling it with ease - 35% utilisation is what it says...
 

Similar Topics

I have recently added a ControlLogix 1756-L72 5570 to our industrial network and brought a number of tags into our existing ignition project...
Replies
2
Views
1,963
I've been trying to troubleshoot a DLR network for the past month with some forward progress, however I've exhausted all of the things to try that...
Replies
6
Views
4,782
I could use some help getting educated in using Wireshark to troubleshoot an Ethernet IP issue between a Logix processor and Kollmorgen AKD drive...
Replies
14
Views
11,541
I am currently using a Control Logix Processor (L55) with an ethernet bridge (1756-ENBT/A) and accessing it with a half dozen HMI PC's, each with...
Replies
11
Views
4,009
Back
Top Bottom