A power meter Modbus register map must match the actual device model, installed options and firmware revision. A successful connection does not prove that a register represents the intended quantity. Before accepting readings, identify the instrument, obtain the applicable register document, record its revision, and compare a small set of documented values with an independent reference. Keep the approved map with the commissioning records so a future replacement or firmware change cannot silently alter interpretation.
This guide explains a document and verification workflow. It does not supply undocumented addresses for any CNBYG instrument. The BY194 multifunctional power instrument family is a relevant product reference, but the family page alone cannot establish a specific variant’s register layout, identification commands or supported data formats.
For the overall integration workflow, start with the power meter Modbus communication guide.
Modbus defines transactions and data models; manufacturers assign the application meaning of individual data items. The Modbus Application Protocol specification describes function codes and addressing, while the device documentation determines which measurements are implemented. These two levels of information are complementary. A generic protocol example is not a substitute for the meter’s communication manual.
A response can contain the requested number of bytes and still be misinterpreted by the integration. A point may have changed meaning between documented revisions, an optional measurement may be absent, or the client may apply a scale intended for another model. These are possibilities to investigate, not claims that every firmware update changes registers. Many releases preserve compatibility. The acceptance question is whether compatibility is demonstrated for the exact installation.
Do not infer correctness solely because values look plausible. A mislabeled quantity can remain within a familiar range for weeks. Instead, establish identity, documentation and a repeatable comparison before the data supports production decisions. The related Modbus meter integration guide explains a different issue: interpreting documented multiword values after the correct map has been established.

Begin with the physical instrument and purchasing records. Record the exact model designation, serial or asset identifier, documented hardware options, communication interface and available firmware information. Obtain firmware information only through a method described for that variant. If it is unavailable from the front panel or documented interface, request confirmation from the supplier rather than guessing from the enclosure appearance.
Then identify the register document. Save its title, revision, issue date, applicable models and source. A downloaded filename such as latest-manual.pdf is insufficient because it may later point to different content. Retain a local controlled copy and a file fingerprint so the team can distinguish two documents with the same name. File fingerprints establish file identity; they do not prove technical suitability or supplier authenticity.
Create an explicit relationship between each asset and the approved document. Several instruments may share one map, but that relationship should follow documented applicability. Identical front panels are not evidence that option codes or firmware behavior are identical. This is particularly important when a replacement was ordered years after the original installation.
The following qualitative checklist does not assert model-specific register behavior. It identifies evidence that should exist before the integration is accepted.
| Check | Evidence to retain | Decision if evidence is missing |
|---|---|---|
| Exact device variant | Nameplate and order-code record | Obtain supplier confirmation |
| Firmware identity | Documented readout or supplier statement | Record uncertainty and hold affected points |
| Register manual applicability | Revision and supported model list | Request the correct manual |
| Quantity definition | Register description, units and sign convention | Do not label an inferred quantity |
| Data representation | Documented type, length, scaling and order | Keep decoding unapproved |
| Optional features | Variant-specific option evidence | Exclude unsupported measurements |
| Commissioning comparison | Reference observation and captured response | Investigate disagreement before release |
Review the evidence as a set. A correct model designation cannot compensate for missing scaling instructions, and a plausible decoded value cannot compensate for an unexplained identity mismatch. Mark unresolved items individually so one unsupported point does not obscure the status of all other verified measurements.
When two revisions exist, compare the sections that affect your point list. Start with applicability notes, change history, supported function codes, register ranges, data types, units, scaling, invalid-value conventions and write operations. Some changes only clarify wording. Others can affect the client configuration or require a new test. Record the actual difference instead of assuming that a newer date means a better match.
Treat a revised manual and changed firmware as separate events. Documentation can change without a device update, and firmware may change while the published map remains compatible. The acceptance record should state which event occurred, what evidence establishes compatibility, and which points need retesting. Avoid rewriting all integration settings merely because a document was refreshed.
For each affected point, maintain the old interpretation, new interpretation, reason for change and validation result. Preserve the original approved configuration until the new interpretation is accepted. The configuration backup workflow provides a useful companion process for recording settings before replacement or maintenance; it does not establish that every meter offers automatic configuration export.
Select a bounded point set representing the measurements the project actually needs. Include different documented data representations if they are used, but do not probe arbitrary addresses in search of interesting values. An unsupported request can fail or behave differently across devices. Testing should use the permitted operations and respect the site’s operational constraints.
Capture the request, response, timestamp, client configuration and displayed interpretation. Compare measurements with a suitable independent observation under sufficiently stable conditions. For an energy counter, compare an interval change rather than expecting two cumulative totals with different starting points to match. For a displayed measurement, account for refresh timing, rounding and the specified measurement boundaries.
A comparison is diagnostic evidence, not a universal calibration certificate. The reference method, instrument accuracy, operating condition and timing limit the conclusion. Define acceptance tolerances from the project requirements and documented instruments rather than inventing a fixed percentage. Record the reason for every tolerance so another engineer can reproduce the decision.
If several points disagree by the same factor, check documented scaling and transformer ratios. If only one field is inconsistent, review its definition, representation and option applicability. Avoid changing multiple settings simultaneously: a correct-looking result produced by compensating errors can be harder to detect than an obvious failure.
Before a planned change, retain the accepted identity record, approved register document, point list and client configuration. Establish which measurements are essential to operations and how missing or uncertain data will be communicated during the work. Schedule changes through the site’s normal procedures, especially where readings feed alarms, billing reconciliation or automated decisions.
After the change, repeat the identity check before restoring the previous point mapping. Do not assume the old configuration applies because the replacement shares a product family name. Confirm firmware and options, compare relevant documentation and rerun the bounded acceptance test. If compatibility remains unresolved, keep the affected data visibly unavailable rather than publishing unverified values.
The NIST Guide to Operational Technology Security supports configuration management and controlled change in operational environments. Apply those principles proportionately to the installation. They do not imply that one particular meter implements revision tracking, automatic rollback or secure firmware verification.

An effective package contains more than a screenshot of reasonable numbers. Include device identity, document identity, point definitions, configured decoding, captured transactions, reference observations, acceptance criteria, test date and reviewer. Explain limitations such as inaccessible firmware information or a measurement that could not be exercised safely during the visit.
Use clear point names that include the engineering meaning and unit. Keep the raw protocol address separate from the human-readable name. When the client uses a different address notation from the manual, document that translation explicitly; the separate register address offset guide addresses that notation problem. A revision check and an address-offset check solve different risks and both may be needed.
Assign an owner for future changes. The owner should know where the approved files are stored, which assets use them and what events trigger retesting. Useful triggers include firmware work, replacement, a changed gateway template, a revised register manual or unexplained measurement disagreement. A periodic review can confirm records remain accessible without needlessly disturbing an operating installation.
The following Computerphile lesson explains endianness, one of the representation details checked after a register document has been matched to the device. It helps explain why receiving bytes successfully does not establish the correct interpretation. Device-specific decoding must follow the applicable manual and the acceptance process above.
Ask for the communication manual applicable to the complete order code and installed firmware, the meaning of any document compatibility notes, and the supported method for identifying firmware. Request clarification of only the points needed by the project: address notation, data length, type, scaling, units, invalid states and permitted access. Include the asset identifier and current document revision with the enquiry.
If a replacement is proposed, ask whether the existing approved point list remains compatible and what evidence supports that conclusion. Request a written description of any changes requiring client configuration or retesting. This produces a usable handover record and reduces repeated troubleshooting when purchasing, commissioning and maintenance involve different people.
No. It proves that a transaction received a response. The quantity, units, scaling and applicability still need to match the exact device documentation and a suitable acceptance comparison.
No. Many updates preserve compatibility. Check the applicable release and register documentation, record the evidence, and retest the points affected by the actual change.
Yes, appearance alone does not establish installed options or firmware. Use the complete model and order information, documented identification methods and supplier confirmation where necessary.
Keep the unresolved points unapproved, retain the evidence already collected, and request variant-specific documentation. Do not infer a production mapping from another model’s manual or from plausible values.