Reference Manual

16-Axis MACRO CPU Software Reference Manual
16-Axis MACRO Station MI-Variable Reference 25
Digit # Possible Values Description
1 0 (Reserved for future use)
2 0 (Reserved for future use)
3-6 $C0A0 (Node 2),
$C0A4 (Node 3),
$C0A8 (Node 6),
$C0AC (Node 7),
$C0B0 (Node 10),
$C0B4 (Node 11)
16-Axis MACRO Station X Address of MACRO I/O node
first of four registers
7 0 (Reserved for future use)
8 0/1 Set to 1 for ACC-14E, ACC-65E, ACC-66E, ACC-67E
consectutive address read (Base, +$1000, +$2000)
9-12 $8800, $8840, $8880,
$88C0
$9800, $9840, $9880,
$98C0
16-Axis MACRO Station Y Base Address of ACC-9E, 10E,
11E, 12E, 14E, 65E, 66E, OR 67E UMAC I/O board as set
by jumpers/switches on board
When this function is active, the 16-axis MACRO Station will copy values from the MACRO command
(input) node registers to the I/O board addresses; it will copy values from the I/O board addresses to the
MACRO feedback (output) node registers. Writing a ‘0’ to a bit of the I/O board enables it as an input,
letting the output pull high. Writing a ‘1’ to a bit of the I/O board enables it as an output and pulls the
output low.
The following table shows the mapping of I/O points on the I/O piggyback boards to the MACRO node
registers.
I/O Point #s ACC-3E
Part
Byte on
ACC-9E,
10E, 11E,
12E
Matching MACRO Node X
Register
I/O00 - I/O15 Option A Low Specified MACRO Node X Address + 1
I/O16 - I/O31 Option A Low Specified MACRO Node X Address + 2
I/O32 - I/O47 Option A Low Specified MACRO Node X Address + 3
I/O48 - I/O63 Option B Middle Specified MACRO Node X Address + 5
I/O64 - I/O79 Option B Middle Specified MACRO Node X Address + 6
I/O80 - I/O95 Option B Middle Specified MACRO Node X Address + 7
I/O96 - I/O119 Option C High Specified MACRO Node X Address + 0
I/O120 - I/O143 Option C High Specified MACRO Node X Address + 4