Reference Manual

Turbo PMAC/PMAC2 Software Reference
Turbo PMAC On-line Command Specification 291
Ninth character returned:
Bits 14-15 Kinematics Active: (For internal use)
Bit 13 Ring-Master-to-Master Communications: (For internal use)
Bit 12 Master-to-Ring-Master Communications: (For internal use)
Tenth character returned:
Bit 11 Fixed Buffer Full: This bit is 1 when no fixed motion (PROG) or PLC buffers are open, or
when one is open but there are less than I18 words available. It is 0 when one of these buffers is open and
there are more than I18 words available.
Bit 10 MACRO Ring Check Active: This bit is 1 when the Turbo PMAC is performing a diagnostic test
of the MACRO ring. It is 0 otherwise.
Bit 9 MACRO Ring Active: This bit is 1 when the MACRO ring is actively transmitting data. It is 0
otherwise (when the ring is faulted).
Bit 8 Modbus Active: This bit is 1 when the Modbus Ethernet interface is active. It is 0 otherwise.
Eleventh character returned:
Bit 7 Bad FSAVE Flash Sector: This bit is 1 when the Turbo PMAC has detected a bad sector in flash
memory when attempting an FSAVE fast parameter save. It is 0 otherwise.
Bit 6 Clearing FSAVE Flash Sector: This bit is 1 when the Turbo PMAC is clearing a sector in flash
memory as part of an FSAVE fast parameter save. It is 0 otherwise.
Bit 5 Ring Break Message Received: This bit is 1 when the Turbo PMAC has received a message from
the MACRO ring that there is a ring break somewhere on the network. It is 0 otherwise.
Bit 4 Ring Break Detected: This bit is 1 when the Turbo PMAC has detected a break on the MACRO
ring coming into it. It is 0 otherwise.
Twelfth character returned:
Bit 3 Ring Sync Packet Fault: This bit is 1 when the Turbo PMAC has not received the expected
“sync packet” over the MACRO ring. It is 0 otherwise.
Bit 2 (Reserved for future use)
Bit 1 (Reserved for future use)
Bit 0 Abort Input: (Geo Brick amplifier only) This bit is 1 when the Turbo PMAC has received a
hardware “abort” command input. It is 0 otherwise.
Example:
??? ; Ask Turbo PMAC for global status words
003000400000 ; Turbo PMAC returns the global status words
; First word bit 13 (Any checksum error) is true;
; First word bit 12 (PROM checksum error) is true;
; Second word bit 23 (for internal use) is true;
; All other bits are false
See Also:
On-line commands ?, ??, <CTRL-G>
Memory-map registers X:$000006, Y:$000006.
A
Function: Abort all programs and moves in currently addressed coordinate system
Scope: Coordinate-system specific
Syntax: A