Diagnostics of faults in industrial PLC networks: Profinet, EtherNet/IP, Modbus

Technical analysis: Troubleshooting PLC communication failures: fieldbus diagnostics (Profinet, EtherNet/IP, Modbus), ca

Діагностика несправностей промислових мереж PLC: Profinet, EtherNet/IP, Modbus - UNITEC-D Industrial MRO
Системний посібник для діагностики несправностей PLC в мережах Profinet, EtherNet/IP та Modbus. Охоплює перевірку фізичного рівня, EMC та налаштування мережі.

1. Description of the problem and scope of application

This manual is intended for rapid detection and troubleshooting of communications between controllers (PLC) and peripheral devices (I/O, drives, sensors) in Profinet, EtherNet/IP and Modbus TCP/RTU industrial networks. Problems are classified as critical if they lead to a stoppage of the production line or uncontrolled behavior of mechanisms.

2. Safety measures

WARNING: LOCKOUT/TAGOUT (LOTO) PROCEDURES MUST BE CARRIED OUT BEFORE STARTING WORK IN CONTROL CABINETS. CHECK THE VOLTAGE AND RESIDUAL ENERGY IN THE CAPACITORS OF THE FREQUENCY CONVERTERS. USE PERSONAL PROTECTIVE EQUIPMENT (PPE) SUITABLE FOR WORKING WITH ELECTRICAL INSTALLATIONS. DO NOT CONNECT OR DISCONNECT CABLES UNDER LOAD UNLESS THE EQUIPMENT HAS AN IP67 HOT SWITCH RATING.

3. Necessary diagnostic tools

Name of the toolSpecification/ModelRangePurpose
Industrial multimeterTrue RMS, CAT III 1000V0-1000V AC/DC, 0-100M OhmMeasuring potentials, checking the integrity of the screen
Ethernet cable testerCertified (e.g. Fluke DSX)Cat5e/Cat6Checking attenuation, crosstalk, cable length
OscilloscopeMinimum 100 MHz, 2 channelsDepending on the tireDetection of noise at the physical level, signal distortions
Network analyzerSoftware (Wireshark + Tap)-Analysis of packets, detection of IP conflicts, delays

4. Initial assessment checklist

CriterionWhat to check
State of the indicatorsAre the red LEDs "SF" (System Fault), "BF" (Bus Fault) or "Link" lit?
Time of occurrenceIs the error related to a specific machine cycle or drive action?
Configuration changesHas there been any recent work, replacement of cables or software updates?
Visual inspectionPresence of mechanical damage to cables, oxidation of contacts in RJ45/M12 connectors.

5. Systematic diagram of diagnostics

  • Step 1: Localize the error
    • If the error concerns one device: check the physical connection of this device (cable, connector).
    • If the error concerns a group of devices: check the switch or trunk cable.
  • Step 2: Physical layer verification (Layer 1)
    • Measure the screen resistance (should be < 1 ohm between ground points).
    • Check the integrity of the wires (Tx/Rx pair).
    • If high noise levels are detected: Check that the Ethernet cables are not routed next to the power cables without separation by a metal box.
  • Step 3: Checking the logical layer (Layer 2/3)
    • Check the IP address settings (address conflicts).
    • Check the speed/duplex settings (Auto-negotiation often fails in industrial environments).

6. Matrix of errors and reasons

SymptomProbable reasonsDiagnostic testExpected result
Periodic loss of communicationElectromagnetic interference (EMC)Oscilloscope on the data lineNo voltage surges
Complete lack of communicationBroken cable / bad contactCable tester / MultimeterIntegrity of lines 1-2, 3-6
CRC errors (frames)Damaged connector / AttenuationPacket analyzerNo broken packages

7. Root cause analysis

Shield damage: Leads to common-mode interference from frequency converters, causing CRC errors in Profinet and EtherNet/IP. Verification: measuring the potential difference between the cabinets.

IP conflicts: Often occur when addresses are duplicated when devices are replaced. This causes constant ARP requests and dropping PLC packets. Check: network scan (nmap) with the PLC off.

8. Solution procedures (step by step)

  1. Node isolation: Disconnect the suspect node from the network. If the network has stabilized, the problem is with the node or its cable.
  2. Cable replacement: Use only PROFINET Type B/C cables (for moving parts). Observe the bending radius (at least 50-75 mm).
  3. Crimping connectors: Use shielded RJ45 connectors (metal housing). Make sure the cable shield is securely pressed onto the connector body.
  4. Parameter settings: In the switch settings, force 100Mbps/Full Duplex if the automatic detection causes errors.

9. Preventive measures

The reasonStrategyMonitoring methodInterval
VibrationUsing M12 connectors (instead of RJ45)Visual inspectionEvery month
EMCSeparate laying of cablesMeasurement of groundingEvery year

10. Spare parts and components

DescriptionSpecificationWhen to replaceCategory UNITEC
Profinet cableCat5e/Cat6, ShieldedIn case of mechanical damageNetwork equipment
RJ45 connectorsShielded, Industrial gradeWhen the contact is weakenedNetwork equipment
CommutatorIndustrial Managed SwitchWhen ports failAutomation

Look for the required components in our catalog: www.unitecd.com/e-catalog/

11. Links

  • ISO/IEC 11801 (Information technologies - structured cable system)
  • EN 61784 (Industrial communication networks)
  • OEM instructions for the respective PLC controllers.

Related Articles