Wingpath to cease trading on 25 October 2025
From 25 October 2025 we will no longer be selling licences for our software products (ModSnmp, ModMultiSim, Modsak, ModSlaveSim, ModMaster and ModTest).
The website will remain operational until at least 2027 for reference purposes, and for the registration and transfer of product licences.
ModMaster Manual v3.16 - 2.3.2. Defining address ranges
The
page enables you to set up the mapping between message addresses and model addresses.For each address range, you have to specify a "base address" and a "number of addresses".
The number of addresses is simply the number of message addresses in the range, i.e. for each message address:
message_address >= 0 and message_address < number_of_addresses
The base address is the model address that corresponds to message address 0. For holding registers and input registers this means that for each model address:
model_address = base_address + message_address
This also applies to coils and discrete-inputs, provided that you use 1-bit "discrete" registers. If the coil or discrete input address range does not overlay the holding register or input register address range, then it is simplest to use 1-bit registers for coils and discrete inputs.