Reference Manual

16-Axis MACRO CPU Software Reference Manual
16-Axis MACRO Station MI-Variable Reference 47
MS{anynode},MI943 Phase and Servo Direction
Range: $0- $3
Units: Individual Bits
Default:
This MI variable is setup by MI14 and should not be written to.
MS{anynode},MI944-MI949 (Reserved for future use)
MACRO IC Setup MI-variables
Each MACRO IC (0 and 1) has its own set of these variables and is accessed from each MACRO IC.
MS{anynode},MI970-MI973 (Reserved for Future Use)
MS{anynode},MI1974 Station Display Status (Read Only)
Range: $0 - $F
Units: none
This variable, when queried, reports the hexadecimal digit displayed on the 16-Axis MACRO Station’s 7-
segment display. The meaning of each digit is:
0: No motors enabled on Station
1: 1 motor enabled on Station
2: 2 motors enabled on Station
3: 3 motors enabled on Station
4: 4 motors enabled on Station
5: 5 motors enabled on Station
6: 6 motors enabled on Station
7: 7 motors enabled on Station
8: 8 motors enabled on Station
9: (reserved for future use)
A: Amplifier fault
B: Ring-break fault
C: Configuration change fault
D: Ring data-error fault
E: Loss-of-encoder fault
F: Other fault
Note:
If the display itself is blank, this indicates that ring communications are not active,
which means that this value cannot be reported back to the controller.
MS{anynode},MI975 MACRO IC 0 I/O Node Enable
Range: $0000 - $FFFF
Units: none (individual bits)
Default: $0000
MI975 permits the enabling of MACRO I/O nodes on MACRO IC 0. MI975 is a 16-bit value – bits 0 to
15 – with bit n controlling the enabling of MACRO node n. If the bit is set to 0, the node is disabled; if
the bit is set to 1, the node is enabled. The I/O nodes on the 16-Axis MACRO Station are nodes 2, 3, 6, 7,
10, and 11, which can be enabled by MI975 bits of these numbers. Only bits 2, 3, 6, 7, 10, and 11 of
MI975 should ever be set to 1.