Industrial protocol gateway not passing data — bridging Modbus / Profibus / EtherNet/IP / serial
When devices on different protocols must talk — e.g. a new EtherNet/IP PLC reading from a legacy Modbus RTU device — you use a protocol gateway (Anybus/HMS, Hilscher netTAP/netGATE, ProSoft, Moxa, Pepperl+Fuchs). The gateway translates between the two networks. The most common fault is not dead hardware but a wrong mapping config → “no data passing through.”
Common bridging scenarios
- Modbus RTU/TCP ↔ EtherNet/IP — bring legacy Modbus devices into a Rockwell/Logix PLC.
- Profibus ↔ PROFINET — keep legacy Profibus DP slaves when the controller has moved to PROFINET.
- Serial ↔ Ethernet — put RS-232/485 devices on the network (device/terminal server).
- Fieldbus ↔ OPC UA / MQTT — push field data up to SCADA/MES/IIoT.
Gateway not passing data?
Send: the gateway model (Anybus/Hilscher/ProSoft…), the two protocols to bridge, the symptom. Get a quick direction.
How to diagnose a gateway not passing data
- Split the two sides Identify side A (e.g. Modbus) and side B (e.g. EtherNet/IP); verify each side works on its own first.
- Check the mapping table Compare source register/tag ↔ destination, length and data types match.
- Byte/word order Wrong endianness (big/little, word swap) → garbage values. Try swapping to test.
- Per-side network params Modbus: slave ID, baud, function code; EtherNet/IP: IP, RPI, assembly; Profibus/PROFINET: address, GSD/GSDML.
- LEDs & diag tools Read the status LEDs + the gateway's web/diag tool (Anybus IPconfig, Hilscher SYCON.net…).
- Back up the config Save the gateway config to a file before edits; many gateways lose config on power-down if not stored.
When to call an expert
Bridging old↔new protocols is a core DeepDebug strength. We help pick the right gateway, build the mapping table, fix byte-order/address issues and get legacy devices onto EtherNet/IP, PROFINET, OPC UA, MQTT — remotely.
Send a fault — get a diagnosis
Specialists in multi-vendor protocol bridging & gateways. Tough case unsolved → no fee.