1.12 - FRONT PANEL SWITCHES
The control computer can read the satellite's front
panel switches by issuing the K command. The
satellite will respond with one character indicating
the last switch pressed since the last K command
was acknowledged. If more than one key was
pressed, only the last one pressed is indicated. After
the control computer receives the satellite's switch
status, it must send an <ACK>Pnn<CR> to inform
the satellite it can reset the switch status to no key
pressed. Table 3 following shows the character
returned by the K command and the corresponding
switch for pump units.
0 = No key pressed
6 = Dir
1 = Stop/Start
7 = Size
2 = Prime
8 = Flow rate
3 = Mode
9 = Down arrow
4 = Dispense
A = Up arrow
5 = Cal
Table 3 - K command key codes for pump drives
CONTROL COMPUTER
COMMAND STRING
<STX>PnnA<CR>
<STX>PnnBxy<CR>
xy: 0 = off, 1 = on
x = aux1, y = aux2
<STX>PnnC<CR>
<STX>PnnE<CR>
<STX>PnnG<CR>
<STX>PnnH<CR>
<STX>PnnI<CR>
<STX>PnnK<CR>
<STX>PnnL<CR>
<STX>PnnOxy<CR>
xy: 0 = off, 1 = on
x = aux1, y = aux2
<STX>PnnR<CR>
<STX>PnnS+0130<CR> or
<STX>PnnS+0130.0<CR>
<STX>PnnS<CR>
<STX>PnnUnn<CR>
nn = 01, 02, 03....87, 88, 89
<STX>PnnVxxxxx.xx<CR>
V max = 99999.99
<STX>PnnZ<CR>
<STX>PnnZ0<CR>
<CAN>
<ENQ>
Table 2 - Sample pump commands and responses
1.13 - ASCII CONTROL CHARACTERS USED
DECIMAL
PUMP DRIVE
RESPONSE
<STX>Ax<CR>
x: 0=open, 1=closed
<ACK> or none if P99
<STX>Cxxxxxxx.xx<CR>
max revolutions = 9,999,999.99
<STX>Exxxxx.xx <CR>
x : revolutions to go (99,999.99 max)
(-xxxx.xx if drive overshoots)
<ACK> or none if P99
<ACK> or none if P99
<STX>PnnIxxxxx<CR>
(see section 1.8)
<STX>Kx<CR> (see section 1.12)
<ACK> or none if P99
<ACK> or none if P99
<ACK> or none if P99
<ACK> or none if P99
<ACK> or none if P99
<STX>S+0432.9<CR>
<ACK>
<ACK> or none if P99
<ACK> or none if P99
<ACK> or none if P99
<ACK>
<STX>P?x<CR> (on pump power up)
<STX>PnnIxxxxx<CR>
(see section 1.8)
HEX
2
02
STX Start of Text
6
06
ACK Acknowledge
5
05
ENQ Enquire
13
0D
CR Carriage Return
21
15
NAK Negative Acknowledge
24
18
CAN Cancel
Table 4 - ASCII control codes used
14
CHARACTER
(CTRL - B)
(CTRL - F)
(CTRL - E)
(CTRL - M) (CR)
(CTRL - U)
(CTRL - X)