KD Scientific Legato 200 Series User Manual
Page 58
58
Operating the KDS Legato 200 Series
K
D
S
L
e
g
a
to
2
0
0
S
e
ri
e
s
U
s
e
r’s
M
a
n
u
a
l
KD Scientific Legato 200 Series Syringe Pump User’s Manual
Publication 5617-002-Rev F
PUMP CHAIN COMMANDS
The Pump Chain commands allow all pump control
information to be managed from an external computer
source. These commands can also be used to control a
series of pumps (up to 100) from a single computer
interface.
KDS Legato 200 Series commands are communicated to
the pump via the RS-232 or USB port interfaces through
a terminal program such as HyperTerminal. In using the
Pump Chain commands, you will need to assign each
pump in the pump chain a unique address, using the Set
Pump Address command in the Settings menu. The address
range is from 00 to 99. This address value is used to
identify which pump is to receive a command and which
pump is responding. The first pump in the chain, the one
connected to the computer, must use address 0 (zero).
Configure each pump with its assigned address and baud
rate as described in the Pump Settings section of this guide.
Using the KDS Legato 200 Series
Pump Chain Commands
Commands may be abbreviated to the first four letters,
i.e. address would be abbreviated addr. A space must
follow the command if arguments are included.
If the pump address is nonzero, the one or two-digit pump
address precedes the command without any separator.
For example, to set the infuse rate for pump 12, the
command would look like “12irat 3.2 u/m”. If the pump
address is one digit, it doesn’t have to be preceded by a 0.
✐
NOTE: If the USB port is used on a pump
with a nonzero address, the pump address
does not need to be used.
✐
NOTE: When daisy-chaining using the RJ-11
connectors, all pumps must use the same
baud rate. Values above 38400 are
recommended.
phone
508.429.6809
fax
508.893.0160
web
www.kdscientific.com
✐
NOTE: Once communication is established,
if you manipulate the touchscreen, you must
reestablish communications to the PC
(
✐
NOTE: System commands and start/stop
commands can be executed from program
or mode configuration screens. For
parameter commands (rate, dia, vol, etc) it
is necessary to execute from the
Configuration Run screen.
Every line of the response from a pump with a nonzero
address is prefixed by the two digit pump address (prefixed
with a 0 if necessary) followed by a colon. No colon is
used to separate the pump address from the prompt however.
In the command list below, the following convention is used:
{ }
Required parameter
[ ]
Optional parameter
|
Separator between parameter choices
#
Numeric value without preceding zeros
###
Numeric value with preceding zeros
#-#
A range of values
Carriage return
Line feed
Space
[prefix]
Pump address prefix in the format #: if the
pump address is not zero
Prompt (see below)
The following prompts are returned after a command is
executed:
:
The pump is idle
>
The pump is infusing
<
The pump is withdrawing
*
The pump stalled
T*
The target was reached
If the pump is in poll mode, an XON character is added
after the prompt.
If the pump address is nonzero, the pump address is
prefixed to the prompt without a colon.
In the following list of commands:
The pump address is prefixed to every response line
followed by a colon.
Error messages
Error messages are displayed if the entered command
cannot be executed for some reason. The error message
will take up two lines with the first line being the message
type and the second line describing the error itself. The
second line may be up to 80 characters long.
✐
NOTE: To maximize communication speed
[as fast as 50 ms rate changes]: (a) prefix
commands with the @ symbol to turn off GUI
updates (ex: @irate 100 u/m) (b) use the
‘NVRAM off’ command to turn off writes of
rate to memory.