Reference Manual

16-Axis MACRO CPU Software Reference Manual
2 16-Axis MACRO Station MI-Variable Reference
MS{anynode},MI3 Station Rotary Switch Setting
Range: $00 - $FF
Units: none
This variable, when queried, reports the setting of the two rotary hex switches on the 16-Axis MACRO
Station. The first hex digit reports the setting of SW1; the second reports the setting of SW2.
Note:
It is possible to write a value to this variable, but this should not be done.
MS{anynode},MI4 Station Status Word (Read Only)
Range: $000000 - $FFFFFF
Units: Bits
This variable, when queried, reports the value of the current status word bits for the 16-Axis MACRO
Station. The value reported should be broken into bits. Each bit reports the presence or absence of a
particular fault on the Station. If the bit is 0, the fault has not occurred since Station faults were last
cleared. If the bit is 1, the fault has occurred since Station faults were last cleared.
BITn
Fault Description
0 CPU – Fault (No MACRO IC #1 detected)
1 Ring Error - Temporary
2 Ring Break
3 Station Fault - Station Shutdown
4 Ring Fault - Any permanent Ring fault
5 Spare
6 Amplifier Fault
7 Ring Break Received
8 Spare
9 Spare
10 Spare
11 Spare
12 Ring Active
13 Spare
14 Detected a MACRO or SERVO IC configuration change or SW1 change from last save.
15 Detected UBUS SERVO IC #7 Attached to MACRO IC #0 & 1 (2 channels each)
16 Detected UBUS SERVO IC #6 Attached to MACRO IC #1
17 Detected UBUS SERVO IC #5 Attached to MACRO IC #0
18 Detected UBUS SERVO IC #4 Attached to MACRO IC #1
19 Detected UBUS SERVO IC #3 Attached to MACRO IC #1
20 Detected UBUS SERVO IC #2 Attached to MACRO IC #0
21 Detected UBUS SERVO IC #1 Attached to MACRO IC #0
22 Detected CPU MACRO IC #1 ($C0C0)
23 Detected CPU MACRO IC #0 ($C080)
Any of the fault bits that are set can be cleared with the MSCLRF{anynode} (clear fault) command, or
the MS$$${anynode} (Station reset) command.