Diagnosis of PLC communication failures: Profinet, EtherNet/IP, Modbus

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

Діагностика збоїв зв'язку ПЛК: Profinet, EtherNet/IP, Modbus - UNITEC-D Industrial MRO
Посібник із системної діагностики та усунення несправностей зв'язку ПЛК у промислових мережах Profinet, EtherNet/IP та Modbus для забезпечення безперебійної роботи обладнання.

1. Description of the problem and scope of application

This guide is intended for diagnosing and troubleshooting PLC (industrial controller) data networks. The main protocols covered are Profinet, EtherNet/IP and Modbus. Communication failures are classified as critical because they lead to the stoppage of production processes, loss of control over executive mechanisms, and dangerous conditions.

Symptoms:

  • Sudden loss of communication with a node or group of nodes.
  • Random data transmission errors (CRC errors, packet loss).
  • Delays (jitter) in cyclic communications.
  • Failure to initialize the network when power is turned on.

Importance criteria:

SeverityInfluence
CriticalComplete stoppage of the line, safety risk
SignificantPartial loss of functionality, reduced performance
InsignificantSingle errors that do not affect the cycle

2. Safety measures

WARNING: Lockout/Tagout (LOTO) must be performed before starting diagnostic work. Turn off all power sources, discharge stored energy (capacitors, pneumatic systems, batteries) and install blocking devices. Working with live equipment is prohibited without the use of PPE (personal protective equipment) of class 0 (up to 1000V), dielectric gloves and safety glasses. Check the absence of voltage at each step of the measurements.

3. Necessary diagnostic tools

ToolSpecification/ModelMeasurement rangePurpose
Digital multimeterTrue RMS, cat. III 1000VOhm, mA, V (DC/AC)Checking the integrity of cables, power supply voltage
Network analyzerFluke DTX/DSX or equivalentCAT 6/6A, ProfinetCertification of cables, signal loss
OscilloscopePortable, 100 MHz±10V, 10 μs/subRS-485 (Modbus) signal quality analysis
Thermal cameraFLIR or similar-20°C – +500°CDetection of overheated connectors/cables

4. Initial assessment checklist

stepactionRecord
1Check the LED indication on the PLC and modulesStatus (Green/Red/Flash)
2Record time of error occurrence and conditions (load)Time/Event
3Ask operators about recent changes or technical workChanges in the system
4Inspect cable ducts for damageType of damage

5. Systematic diagram of diagnostics

  1. Checking the physical level (L1):
    • If the loss of communication occurred suddenly: Check the integrity of the cable, the reliability of connecting the connectors (RJ45, M12). Use a tester to test for an open/short circuit.
    • IF open → replace cable segment. IF connector is weak → re-clamp.
  2. Power analysis (L0):
    • Check the supply voltage of the nodes.
    • IF voltage < 22.8V DC (for 24V systems) → check the voltage drop on the power supply lines, check the power supply unit.
  3. Logical layer diagnosis (L2/L3):
    • If the physical level is normal: Use diagnostic software (Profinet Commander, Wireshark).
    • Error analysis: CRC errors, packet loss.
    • IF high CRC level → electromagnetic interference or shielding defect.

6. Matrix of errors and reasons

SymptomProbable reasonsDiagnostic testExpected result
Complete loss of communicationCut cable, power failure, PLC failureMultimeter (integrity), measuring 24VThe connection has been restored
Random CRC errorsInterference (EMI), poor ground, poor contactOscilloscope (noise), screen checkLow noise
Failures when starting the equipmentIncorrect topology, network congestionWireshark (traffic)Stable cycle

7. Analysis of the main reasons

Electromagnetic interference (EMI): Communication cables are laid parallel to the power cables of the frequency converters without sufficient separation. This causes inductive biases that distort digital signals. Confirmation: the presence of high-frequency noise on the oscillogram.

Grounding problems: The potential difference between the grounding of the PLC and the nodes causes currents to flow through the cable shield. This leads to damage to the connectors and the occurrence of communication errors. Confirmation: measurements of alternating voltage between the housings of the devices.

Incorrect termination (Modbus): In RS-485 networks, the absence or excess of 120 ohm terminators at the ends of the line causes signal reflections. Confirmation: a “ringing” waveform on the oscillogram.

8. Step-by-step elimination procedure

  1. Cable replacement: Always use an industry standard cable (eg Profinet Type B or C). Do not allow bends less than 10 times the diameter of the cable.
  2. Grounding correction: Connect the enclosures with an equipotential bus (minimum 16 mm² copper). Ensure that the cable shield is grounded at only one point (unless otherwise required by the device specification).
  3. Parameter settings: If using EtherNet/IP, check the RPI (Requested Packet Interval) setting - if it is too small for the current load, increase it.

9. Preventive measures

The reasonStrategyMonitoring methodInterval
EMIPhysical separation (min. 300mm)Thermal cameraAnnually
Cable wearUse of cables for power chainsVisual inspectionEvery 6 months
CorrosionApplication of protective lubricants for connectorsIntegrity testingEvery 12 months

10. Spare parts and components

Description of the spare partSpecificationWhen to replaceCategory UNITEC
RJ45 industrial cableCat6A S/FTP, shieldedIn case of mechanical damageCommunication/Cables
Connector M12 D-codedIP67, 4-pinIn case of loss of tightnessCommunication/Connectors
RS-485 terminator120 Ohm, 0.5WIn case of Modbus failuresCommunication/Accessories

To order spare parts, refer to our catalog: https://www.unitecd.com/e-catalog/

11. Links

  • ISO/IEC 61158 (Industrial communication networks)
  • TIA/EIA-568-B (Structured Cabling System Standard)
  • Manuals of PLC manufacturers (Siemens, Rockwell Automation, Schneider Electric)

Related Articles