Modbus Address Zero: Check the Destination Before Treating Silence as a Fault
A new monitoring point stays silent. The commissioning worksheet shows device address 0, and someone suggests increasing the timeout or replacing the converter. First establish what destination the master actually transmitted. On a Modbus serial bus, zero has a special meaning; treating it as an ordinary instrument address can send the investigation in the wrong direction.
The practical answer is to identify the destination and function before interpreting a missing reply. Do not use address zero to find an unknown instrument, and do not test broadcast writes on operating equipment. This guide concerns Modbus serial communications; a gateway’s TCP Unit Identifier requires its own documented interpretation.

Original conceptual Modbus serial broadcast illustration with generic devices; not a wiring diagram.
Key takeaways
Address zero is the Modbus serial broadcast address.
A broadcast does not generate a normal slave response.
Check the destination and converter configuration before treating silence as a fault.
1. What zero means on the serial bus
The Modbus Organisation’s Serial Line Guide V1.02 reserves address 0 for broadcast exchanges. Individual devices use unique addresses from 1 to 247. A broadcast receives no reply and is defined for writing, rather than reading measurements from every connected device. Consequently, an address-zero read is not a valid shortcut to discovering the network.
Silence after a broadcast does not confirm that any particular device received or acted on it. Equally, silence after an incorrectly addressed read does not establish a cable fault. A response timeout is a software observation that needs context, not a diagnosis by itself.
2. Capture the request before changing settings
Ask the integration owner for a timestamped diagnostic record from the existing master. Preserve the original configuration and identify the affected point. Use authorised diagnostics that do not introduce another active master or disturb an operating control bus. Have competent people assess any electrical access or process interruption.
Record the transmitted device destination separately from the requested register address. A screen labelled simply “address” is insufficient evidence.
Record the function, requested register range and whether the operation was intended to read a value or change a setting.
Compare the configured device destination with the installed instrument’s documented communication address and the site device schedule.
Save any reply, error classification and timestamp alongside the request. Keep a genuine absence of response separate from a response rejected by the driver.
Do not change every zero in a configuration export. Device destination, register location, payload offsets and other settings are different fields. Resolve the meaning of each field using the exact instrument and driver manuals. Preserve the evidence that supports any correction.
3. Keep the converter’s two sides separate
The Dragino RS485-LN illustrates why this distinction matters in wireless monitoring. Dragino documents user-defined RS485 commands, processing of returned data and transmission of a LoRaWAN payload. Its manual also distinguishes one-off sensor configuration commands from commands used during sampling. Review the intended operation before reusing a command copied from another project.

A received wireless packet is a separate observation from a successful field reading. For a support handover, pair the relevant RS485 transaction with the associated uplink and application timestamp. Confirm hardware, firmware, regional radio variant and decoder before applying a manual’s examples. This article does not establish direct ProSight compatibility or endorse broadcast operation on the pictured converter.

Original explanatory diagram. Numerical values are hypothetical where shown; follow the actual equipment documentation and approved application method.
4. Worked example: a copied destination
Consider a hypothetical commissioning worksheet for a meter whose approved site record identifies destination 17. A copied monitoring template instead shows destination 0. The dashboard retains an earlier value while reporting a communications timeout. These are assumed circumstances, not a ProSense customer case or a tested result.
The first action is to reconcile the template with the actual transmitted request. If the capture confirms destination 0, the responsible integrator can prepare an approved correction to the documented individual destination, retaining the original register mapping. Test a supported read during the agreed window and preserve its outcome. Do not assume changing the worksheet alone changes the transmitted frame.
Acceptance should identify the responding instrument and verify a fresh, plausible measurement. If the corrected request still fails, the investigation remains open: check serial settings, device availability and the remaining installation evidence. An address mismatch can coexist with another fault.
5. Common mistakes and the next action
Avoid replaying an unknown write merely to see whether a reply appears, treating a broadcast as proof that all devices changed, or increasing retries before identifying the request. Do not use an unrestricted address scan as a substitute for the device schedule. These shortcuts make the fault record less useful and may affect equipment beyond the intended point.
Send the exact model, firmware, documented device address, driver details and paired request/response record for assistance. Redact credentials and unrelated site information. Keep any required process controls and safety functions under the site’s approved arrangements; this diagnostic method is not a safety function.
6. References and pictured equipment
Need help with your application?
For instrument enquiries, visit ProSense Instruments, email sales@prosenseinstruments.com.au or call 1800 560 854. Include the exact model and a concise transaction record.
For monitoring and automation projects, visit ProSense Solutions or email sales@prosense.com.au.
For software enquiries, visit ProSight Software or email info@prosightsoftware.com. Device and protocol integration must be confirmed for your application.




Comments