Motion Control... and More.
RMCTools Online Help
FINS Addressing

FINS Addressing

FINS Addressing

This topic describes the FINS addressing format as used by the RMC. For other addressing formats, see the Register Map Overview topic.

The FINS address format must be used when communicating with the RMC75E or RMC150E via the FINS protocol.

Address Format

The RMC memory uses the D and E memory areas. The FINS addressing assigns a single number to each register in RMC memory. In the FINS protocol, the addresses are 0-based. Because the FINS protocol is 16-bit based, and the RMC has 32-bit registers, the addresses of RMC registers are even.

The RMC interprets the current E memory as the first extended memory E0_. For example, E01200 is interpreted as E0_01200.

Determining FINS Addresses

To obtain the address of RMC registers in FINS format, use the Register Maps. The maps provide the FINS address for each register.

In addition, you can use the utility or calculation below to determine the FINS address, given the IEC address.

RMC70

 

 

 

 

 

IEC Address

 

FINS Address

Low Address

 

%MD

.

 

FINS Address

 

IEC Address

 

 

 

 

 

RMC150

 

IEC Address

 

FINS Address

Low Address

 

%MD

.

 

FINS Address

 

IEC Address

 

 

 

 

Manual Calculation

The FINS address is calculated according to the following equation:

FINS Address

=

Dnnnnn or Ennnnn-32768

nnnnn

=

2 x [(256 x file) + element]

 

where the RMC IEC addressing format is %MDfile.element

 

if nnnnn < 32768, then the prefix D is used with nnnnn.

if nnnnn >= 32768, then the prefix E is used with nnnnn - 32768

 

 

 

Examples:

%MD12:3 = 2 x [(256 x 12) + 3] = 6150. Therefore, the address is D06151.

%MD9:56 = 2 x [(256 x 9) + 56] = 4720. Therefore, the address is D04721.

%MD64:5 = 2 x [(256 x 64) + 5] = 32778. 32778-32768 = 10. Therefore, the address is E00010.

Low Address Range

In addition to the standard FINS register map, which is calculated from the IEC register map as described above, the RMC70 and RMC150 duplicate some FINS 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

0-510

Indirect Data

%MD18.0-255

%MD42.0-255

512-1022

Indirect Data Map

%MD17.0-255

%MD41.0-255

1024-1534

Commands

%MD25.0-255

%MD40.0-255

1536-3582

Variables - Current Values

%MD56.0-%MD59.255

%MD56.0-%MD59.255

FINS Address Sections

For your convenience, the starting registers of each register section are given below:

 

Description

RMC70 File

RMC70 Starting

FINS Address

RMC150 File

RMC150 Starting

FINS Address

Duplicate: Indirect Data

-

D00000

-

D00000

Duplicate: Indirect Data Map

-

D00512

-

D00512

Duplicate: Commands

-

D01024

-

D01024

Duplicate: Variables - Current Values

-

D01536

-

D01536

Controller Info

F7

D03584

F7

D03584

Axis Status Registers

F8-11

D04096

F8-23

D04096

Axis Parameter Registers

F12-15

D06144

F24-39

D12288

Command Area - Small (RMC70)

F16

D08192

-

-

Command Area (RMC150)

-

-

F40

D20480

Indirect Data Map

F17

D08704

F41

D20992

Indirect Data

F18

D09216

F42

D21504

Axis Assignment

F19

D09728

F43

D22016

Controller Parameters/Status

F20

D10240

F44

D22528

Communication Configuration

F21

D10752

F45

D23040

Event Log Configuration

F22

D11264

F46

D23552

Discrete I/O

F23

D11776

F47

D24064

Task Status

F24

D12288

F48

D24576

Command Area (RMC70)

F25

D12800

-

-

Variables - Current Values  (RMC150)

-

-

F56-59

D28672

Variables - Initial Values (RMC150)

-

-

F72-75

E0_04096

Plot Layout

F31

D15872

F95

E0_15872

Plot Configuration

F32-39

D16384

F96-103

E0_16384

Dynamic Plot Upload Area

F40-47

D20480

F104-111

E0_20480

Static Plot Upload Area

F48-55

D24576

F112-143

E0_24576

Variables - Current Values (RMC70)

F56-59

D28672

-

-

Variables - Initial Values (RMC70)

F64-67

E0_0000

-

-

 

 

See Also

Register Map Overview


Copyright (c) 2005-2012 by Delta Computer Systems, Inc.