User Manual
9 Register Reference
The Modbus address is calculated according to the following equation:
Modbus RTU Address = 2 x [(256 x file) + element] + 1
where the RMC IEC addressing format is %MDfile.element
Examples:
%MD12:3 = 2 x [(256 x 12) + 3] + 1 = 6151
%MD9:56 = 2 x [(256 x 9) + 56] + 1 = 4721
Low Address Range
In addition to the standard Modbus register map, which is calculated from the IEC
register map as described above, the RMC70 and RMC150 duplicate some Modbus
registers to lower address ranges. Some PLCs do not address high enough to access
critical data. The lower addresses allow all PLCs to access RMC data.
Low Address
(RMC70 and
RMC150)
Description
Corresponds to
RMC70 Address
Corresponds to
RMC150 Address
1-511
Indirect Data Map
%MD18.0-255
%MD42.0-255
513-1023
Indirect Data Map Definition
%MD17.0-255
%MD41.0-255
1025-1535
Commands
%MD25.0-255
%MD40.0-255
1537-3583
Variables - Current Values
%MD56.0-
%MD59.255
%MD56.0-
%MD59.255
Modbus Address Sections
For your convenience, the starting registers of each register section are given below:
Description
RMC70
IEC
File
RMC70
Starting
Modbus
Address
RMC150
IEC File
RMC150
Starting
Modbus
Address
Duplicate: Indirect Data Map
-
1
-
1
Duplicate: Indirect Data Map Definition
-
513
-
513
Duplicate: Commands
-
1025
-
1025
Duplicate: Variables - Current Values
-
1537
-
1537
Controller Info
7
3585
7
3585
Axis Status Registers
8-11
4097
8-23
4097
Axis Parameter Registers
12-15
6145
24-39
12289
Command Area - Small (RMC70)
16
8193
-
-
Command Area (RMC150)
-
-
40
20481
Indirect Data Map Definition
17
8705
41
20993
Indirect Data Map
18
9217
42
21505
Axis Assignment
19
9729
43
22017
Controller Parameters/Status
20
10241
44
22529
Communication Configuration
21
10753
45
23041
Event Log Configuration
22
11265
46
23553
Discrete I/O
23
11777
47
24065
Task Status
24
12289
48
24577
deltamotion.com 1021