Reference Manual

16-Axis MACRO CPU Software Reference Manual
16-Axis MACRO Station MI-Variable Reference 11
MS{anynode},MI71 I/O-Board 24-Bit Transfer Control
Range: $000000000000 - $FFFFFFFFFFFF
Units: Extended addresses
Default: 0
MI71 specifies the registers used in 24-bit I/O transfers between MACRO I/O node interface registers and
I/O registers on the 9E, 10E, 11E, 12E, 14E, 65E, 66E, 67E, and 68E I/O boards on a 16-Axis MACRO
Station. It is only used if MI19 is greater than 0.
MI71 is a 48-bit variable represented as 12 hexadecimal digits. The first six digits specify the number
and address of 48-bit real-time MACRO-node register sets to be used. The second six digits specify the
number and address of 48-bit I/O sets on an UMAC IO board to be used. The individual digits are
specified as follows:
Digit # Possible Values Description
1 0, 1, 2, 3 Number of MACRO I/O nodes to use times 2 (0
disables); this should also match the number of 48-bit
I/O sets you intend to use (see Digit 7)
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)
MACRO Station X Address of MACRO I/O node first
of three 16-bit registers
7 0, 1, 2 Number of 24-bit I/O sets to use (1x24, 2x24; 0
disables)
8 1 Set to 1 for ACC-14E, ACC-65E, ACC-66E, ACC-67E
consecutive address read (Base, +$1000, +$2000)
9-12 $8800, $8840
$8880, $88C0
MACRO Station Y Base Address of UMAC IO card
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 backplane boards to the MACRO node
registers:
Board # at
Set
Address
E6x Rows
Connected
Byte on
Data Bus
I/O Point
#s on
Board
Matching MACRO X Register
1
st
1 & 2 Low 0 –23 Specified MACRO X Address + 0
1
st
1 & 2 Low 24 – 47 Specified MACRO X Address + 4
2
nd
2 & 3* Middle 0 –23 Specified MACRO X Address + 8
2
nd
2 & 3* Middle 24 – 47 Specified MACRO X Address + 12
3
rd
4 & 5 High 0 –23 Specified MACRO X Address + 16
3
rd
4 & 5 High 24 – 47 Specified MACRO X Address + 20
* Rows 3 and 4 connected creates same setting