XGS-600 Gauge Controller
DRAFT 4/15/14
67
Appendix B. ASCII Serial Commands
Response to serial command inquiries approximately 10 ms, response time defined as time
between receipt of last query character to transmission of first response character. Serial
queries more frequent than 10 per second will compromise system responsiveness.
Command Syntax and Definitions
The command format is:
# {XGS-600 address} {command number} {optional data} {carriage return}
The response format is:
> {optional data} {carriage return}
The following characters are used in Table B-1:
Command Description Notes
# All commands to the XGS-600 must begin with the character #.
aa RS485 Address =00 for RS232 (system default). Max allowable: 20hex
01
Command
Number
Each command is identified by a unique command number, 2 hex
digits, 01-FF.
c Sensor Code =U, signifies User Label is to follow.
n
User Labels As found on Sensor Setup screen.
Examples:
#00B0UION4UGATE3.2E-03 sets AUTO-ON for ion gauge ION4
using CNV gauge GATE.
#0030UGATE1 turns on emissions of sensor User Label Gate1.
#0055UTOP26.00 sets sensitivity for ion gauge with User Label
Top.
Note: If User Label is not defined by user, default User Label is
Sensor ID.
Note: Alternatively, cn can be used to designate a short code instead of User Label, backward
compatible to Multi-Gauge/SenTorr protocol; see separate instructions below (Table B-1 on page 68)
h Hex Digit Used to identify setpoint number or to list status of 8 bits.
x Data Digit
< CR >
Termination All commands sent to the XGS-600 require < CR > termination.
< LF > is ignored so it is possible to use < CR/LF > with RS232 but
not with RS485 as it would cause a collision with the response.
Please note that time to response is extremely quick (10 to 20 ms)
so be ready! Responses are also terminated with < CR >.