RMCLink Address Map for the RMC100 |
When using RMCLink, the addresses of the registers in the RMC100 are specified with a File number and an Element number. Notice that the addressing convention used by RMCLink for the RMC100 is not the same as the addressing convention used by RMCWin. Therefore, you must use this RMCLink address map to find the correct File, Element values for the data items in the RMC100 series motion controllers. For other RMCs, refer to the RMCLink Address Map topic.
In Visual Basic, Visual C++, and the .NET languages, the File Constants (in the help Contents, see the Enumeration Types book for the language you are using) can be used in the File parameter of the Read and Write methods to make the code more readable. The File Constants cannot be used in scripting or VBA.
Refer to the RMCWin help for details on how to use the various registers in the RMC100.
Notice that for the Status, Command, and Parameter registers, you can read the whole area in one read beginning with Axis 0. Make sure to set the read length to the number of registers you want. For example, to read the entire Status area for an 8-axis controller, read from file zero, element zero, with a length of 80.
File |
File Constant |
Description |
---|---|---|
0 |
fn100StatusAxis0 |
Notice that reads from the status area can be longer than a length of 10 - the read will continue into the status for the next axis or axes. |
1 |
fn100StatusAxis1 |
Axis 1 Status Registers - Identical to Axis 0 |
2 |
fn100StatusAxis2 |
Axis 2 Status Registers - Identical to Axis 0 |
3 |
fn100StatusAxis3 |
Axis 3 Status Registers - Identical to Axis 0 |
4 |
fn100StatusAxis4 |
Axis 4 Status Registers - Identical to Axis 0 |
5 |
fn100StatusAxis5 |
Axis 5 Status Registers - Identical to Axis 0 |
6 |
fn100StatusAxis6 |
Axis 6 Status Registers - Identical to Axis 0 |
7 |
fn100StatusAxis7 |
Axis 7 Status Registers - Identical to Axis 0 |
8 |
fn100CommandAxis0 |
Notice that writes to the command area can be longer than a length of 6 - the write will continue into the command for the next axis or axes. |
9 |
fn100CommandAxis1 |
Axis 1 Command Registers - Identical to Axis 0 |
10 |
fn100CommandAxis2 |
Axis 2 Command Registers - Identical to Axis 0 |
11 |
fn100CommandAxis3 |
Axis 3 Command Registers - Identical to Axis 0 |
12 |
fn100CommandAxis4 |
Axis 4 Command Registers - Identical to Axis 0 |
13 |
fn100CommandAxis5 |
Axis 5 Command Registers - Identical to Axis 0 |
14 |
fn100CommandAxis6 |
Axis 6 Command Registers - Identical to Axis 0 |
15 |
fn100CommandAxis7 |
Axis 7 Command Registers - Identical to Axis 0 |
16 |
fn100ParameterAxis0 |
Notice that reads or writes to the parameter area can be longer than a length of 16 - the read/write will continue into the parameters for the next axis or axes. |
17 |
fn100ParameterAxis1 |
Axis 1 Parameter Registers - Identical to Axis 0 |
18 |
fn100ParameterAxis2 |
Axis 2 Parameter Registers - Identical to Axis 0 |
19 |
fn100ParameterAxis3 |
Axis 3 Parameter Registers - Identical to Axis 0 |
20 |
fn100ParameterAxis4 |
Axis 4 Parameter Registers - Identical to Axis 0 |
21 |
fn100ParameterAxis5 |
Axis 5 Parameter Registers - Identical to Axis 0 |
22 |
fn100ParameterAxis6 |
Axis 6 Parameter Registers - Identical to Axis 0 |
23 |
fn100ParameterAxis7 |
Axis 7 Parameter Registers - Identical to Axis 0 |
24 |
fn100StepTable |
|
25 |
fn100I2ERisingEdges |
|
26 |
fn100I2EFallingEdges |
|
27 |
fn100StatusMap |
|
28 |
fn100ProfileTable |
|
29 |
fn100PlotType |
|
30 |
fn100DIORegs |
|
31 |
fn100PlotTime |
|
32 |
fn100ParamError |
|
33 |
fn100FWRev |
|
34 |
fn100SplineDA |
|
208-255 |
|
See Also
RMCLink Component | RMC100 Register Data Types
Copyright (c) 2024 Delta Computer Systems, Inc. dba Delta Motion