1.5.6 MODBUS REGISTER MAP SUMMARY
1 – 999 General, BOL Template, Misc. Configurations.
1000 – 1199 RCU Configurations
1200 – 1399 Bay Configurations
1400 – 1599 Preset Configurations
1600 – 1799 Meter Configurations
1800 – 1999 Component Configurations
2000 – 2199 Additive Configurations
2200 – 2999 Product, Alarm, Database, Misc. Configurations
3000 – 3999 Totalizers
4000 – 6000 Preset, Meter, Component and Additive Status
7000 – 7799 Status, Authorization Control and Alarms
7800 – 7999 Transaction Archive
8000 – 8999 Preset Definitions
9000-10999 Extended Services Register
Note: Tank and Sampler level is not available at the moment for Modbus. Use the custom logic mapping
tool for this.
1.5.7 EXTENDED SERVICES REGISTER
Not all commands native to the MultiLoad II have corresponding mapping to Modbus registers. The Extended
Services register was implemented as a way to support sending and receiving native Multiload II commands
across the Modbus RTU interface. Any native command listed can be sent to the MultiLoad via the extended
Services Register.
Modbus Registers:
Write Holding Register=9000, Len=1, 16-Bit Integer (Command Length)
Write Holding Register=9001, Max Len=999, Characters (Command Text)
Read Holding Register=9000, Len=2, 32-Bit Integer (Reply Length)
Read Holding Register=9001, Max Len=999, Characters (Reply Text)
Perform the following operations to use of the Extended Services Register:
1. Write the Command Length into the Holding Register 9000 (max value of 999 characters).
2. Write the Command Text into the Holding Register 9001 (max length of 999).
3. Command will execute when the final character of the Command Text is written (9001+Command
Length-1).
4. Read the Reply Length from the Holding Register 9000 (max value of 999 characters).
5. Read the Reply Text from the Holding Register 9001 (max length of 999).
Steps 1 & 2 can be done with a single Modbus Function 16.
Steps 4 & 5 can be done with a single Modbus Function 3.