To open the Address Maps: Expand the desired controller in the Project pane and double-click Address Maps.
The Address Maps list all RMC register addresses and allow the user to map RMC registers to addresses for various communication protocols. Each individual register in the RMC can be addressed from external devices such as PLCs or HMIs via any of the protocol addresses listed in the Address Maps.
When to use the Address Maps
Use the Address Maps to:
Set up the Indirect Data Map
Set up the Indirect Data Map to consolidate scattered registers to efficiently be communicated with an external device, such as a PLC. The Indirect Data Map is useful for configuring the individual items to be communicated. For large blocks of data, use the other address maps.
Find RMC Register Addresses
Use the Address Maps to find the address of any register in the RMC for the communication protocol you are using. This applies to the Modbus, FINS, DF1, PROFINET and IEC maps. When setting up a PLC or HMI to communicate with the RMC, the Address Maps help find addresses to enter into the PLC or HMI.
Registers can also be viewed, but not configured, in the register map help topics: RMC75 Register Map, RMC150 Register Map, and RMC200 Register Map.
Configure Large Address Blocks
For the RMC200, the address maps for Modbus, FINS, DF1, and PROFINET provide some fixed addresses, with the remaining address areas configurable by the user. These maps are intended for addressing large blocks of data that can be accessed via a PLC or HMI. For smaller blocks of data, such as individual registers, use the Indirect Data Map instead. Each of the protocol address maps (Modbus, FINS, DF1, and PROFINET) include an address section for the Indirect Data Map.
Individual Address Maps
The individual Address Maps available are:
Indirect Data Map
The Indirect Data Map allows scattered data items to be consolidated for efficient communications on all protocols, and is also used for setting up EtherNet/IP I/O, PROFINET, and PROFIBUS communication.
Modbus Address Map
Lists all the Modbus addresses of RMC registers. The RMC75 and RMC150 have a fixed map that provides addresses for all registers. The RMC200 has an editable map, with some fixed addresses.
FINS Address Map
Lists all the FINS addresses of RMC registers. The FINS protocol is used with Omron PLCs. The RMC75 and RMC150 have a fixed map that provides addresses for all registers. The RMC200 has an editable map, with some fixed addresses.
DF1 Address Map
Lists all the DF1 addresses of RMC registers. The DF1 addressing is typically used for any device that can communicate with an Allen Bradley SLC 500, PLC-5, or MicroLogix PLC. The RMC75 and RMC150 have a fixed DF1 address map that provides addresses for all registers. The RMC200 has an editable map, with some preset addresses.
PROFINET Data Records Address Map
For the RMC200, includes fixed and editable PROFINET data records. Data records are not required for PROFINET communication. See Using PROFINET Record Data for details.
IEC Address Map
Lists the fixed internal addresses of the RMC registers. In addition, the following external communications use the same two-level numbering of the addresses as the IEC addresses:
How to Use the Address Maps
Set up the Indirect Data Map
Use the Indirect Data Map to configure individual registers to be communicated. See Indirect Data Map for details.
Find RMC Register Addresses
To find the address of any register in the RMC for the communication protocol you are using:
In the Address Maps list, choose the desired protocol. Keep in mind that the IEC address map applies to several protocols as listed above.
Browse the list for the desired register and its address.
If you are using the Indirect Data Map, you can view the addresses in the Indirect Data Map for your protocol as follows:
In the Indirect Data Map, right-click the Reg # column, point to Address Format and choose the desired protocol.
The Reg # column will display the address of each item for your protocol.
Configure Large Address Blocks
For the RMC200, the Modbus, FINS, DF1, and PROFINET maps provide editable maps intended to be configured for large address blocks for the communication protocol you are using.
Choose the desired address map.
In the bottom row:
In the Start Address column, enter the first address you wish to use. Make sure the address conforms to the syntax described in Address Syntax below.
In the Registers column, enter the number of registers. This is the number of 32-bit registers in the RMC. Notice that this will map to twice as many 16-bit Modbus or FINS registers for these address maps.
In the Map To column, enter the area in the RMC that this address range will apply to.
Repeat for additional address ranges. The rows will automatically re-order entries to keep them in numerical address order.
Click the Download button to download the changes to the RMC.
Address Syntax
For user-configurable address maps, the addresses must follow the formats listed below. Address ranges as defined by the Start Address and End Address are not allowed to overlap.
Modbus
Must be an odd-numbered 'holding register' address between 400001 and 465535.
Holding registers start at 400001 and are 16-bit, so each 32-bit address starts at an odd address.
Example Addresses: 420001, 430201
FINS
Must start with "D" or "En_" where n is the number of the extended memory bank and must be in the range of 0-C (hexadecimal), and be followed by a 5-digit memory address.
The memory address must be an even number between 0 and 32766 (FINS uses 16-bit addressing, so each 32-bit word starts at an even address number).
Example Addresses: D08400, E2_12000
DF1
Must start with an 'F' (32-bit floating point registers) or an 'L' (32-bit integer), followed by file number, a colon (:), and the element number.
The file number may be 0-4095, although most PLC's support only 7-255.
The element number may be 0-4095, although most PLC's support only 0-255.
Example Addresses: F40:0, L112:100
PROFINET Data Records
Data record index number, period (.), and the register offset number.
Record index may be between 4 and 32767.
Register offset must always be zero (0).
Example Addresses: 4.0 (index 4, offset 0), 100.0 (index 100, offset 0)
See Also
Indirect Data Map Editor | Indirect Data Map | Modbus Address Map | FINS Address Map | DF1 Address Map | PROFINET Data Records Address Map | IEC Address Map
Copyright © 2024 Delta Computer Systems, Inc. dba Delta Motion