Reference Manual

PMAC/PMAC2 Software Reference Manual
2 PMAC Command and Variable Summary
<CTRL-N> – Report checksum of current command line
<CTRL-T> – Toggle serial communications full/half duplex
<CTRL-W> – Execute ASCII command from DPRAM buffer
<CTRL-X> – Abort current PMAC command and response strings
<CTRL-Y> – Report last command to host; ready to repeat to card
<CTRL-Z> – Make serial port the communications port
General Global Commands
$$$ – Global reset: including all motors and coord. systems
$$$*** – Reset and re-initialize entire card
PASSWORD={string} – Set/confirm password for PROG1000-32767,PLC0-15
SAVE – Save I-variables into non-volatile memory
UNDEFINE ALL – Erase definition of all coordinate systems
CLEARFAULT – Clear Geo PMAC fault display {Geo PMAC only}
Global Action Commands
<CTRL-A> – Abort all motion programs and moves
<CTRL-D> – Disable all PLC and PLCC programs
<CTRL-K> – Kill outputs for all motors
<CTRL-L> – Close rotary program buffer
<CTRL-O> – Do feed hold on all coordinate systems
<CTRL-Q> – Quit all programs at end of calculated moves
<CTRL-R> – Run working programs in all coordinate systems
<CTRL-S> – Step working programs in all coordinate systems
<CTRL-U> – Open rotary program buffer
Global Status Commands
<CTRL-B> – Report all motor status words to host
<CTRL-C> – Report all coordinate system status words to host
<CTRL-F> – Report all motor following errors (unscaled)
<CTRL-G> – Report global status words in binary form
<CTRL-P> – Report all motor positions (unscaled)
<CTRL-V> – Report all motor velocities (unscaled)
??? – Report global status words in hex ASCII
DATE – Report date of firmware version used
LIST [{buffer}] – Report contents of open [or specified] buffer
SIZE – Report size of open memory in words (sub-blocks)
TYPE – Report type of PMAC
VERSION – Report firmware revision level
EAVERSION – Report firmware revision level & information
CHECKSUM – Report firmware reference checksum value
Register Access Commands
R{address}[,{constant}] – Report contents of specified memory word address
[or specified number of addresses] in decimal
RH{address}[,{constant}] – Report contents of specified memory word address
[or specified number of addresses] in hex
W{address},{constant}[,{constant}..] – Write value to specified memory
word address [or values to range]