3 - 20
Cavro® XLP 6000 Modular Syringe Pump Operating Manual, 734237-C, en
3 - Software Communication
Using the XLP 6000 Command Set
3.3
Using the XLP 6000 Command Set
The XLP 6000 features a robust command set which allows a wide range of
parameters to be defined by the user. Many of the commands have default
values; however, the default values may not provide the optimal settings for your
application. Take a moment to familiarize yourself with each command in order to
obtain the best performance for your application.
For a quick summary of all commands, see Appendix G, "Command Quick
Reference".
When problems are detected, the XLP 6000 sends an error code. The error codes
are described in “Error Codes” at the end of this chapter.
Note: Some commands are invalid in the CAN interface. For a list of these
commands, see Appendix F, "CAN Communication Commands".
3.3.1
Command Execution Guidelines
To use the commands properly, keep the following in mind:
All commands, except Report commands and most Control commands, must
be followed by an [R] (Execute) command.
Single or multiple command strings can be sent to the pump.
For example:
–
A single command such as [A6000R] moves the plunger to position 6000.
–
A
multi-command string
such as [IA6000OA0R] moves the valve to the
input position, moves the plunger to position 6000, turns the valve to the
output position, and finally returns the plunger to position 0.
The pump’s command buffer holds a maximum of 255 characters. If a
command is sent without the [R] (Execution) command, it is placed into the
buffer without being executed. If a second command is sent before the first
command is executed, the second command overwrites the first command
(i.e., the first command string is erased).
Once a command is executed, new commands are not accepted until the
sequence is completed. Exceptions to this rule include interruptible (see “T
Terminate Command” in this chapter) and Report commands.
When a command is sent, the pump answers immediately. If an invalid
command has been sent in a command string, the pump reports an error
immediately. If there was an invalid parameter in the command, the pump will
execute up to the invalid parameter, then stop. In the case of a [Q] (Query)
command, the error is read back to the host computer.
Always run liquid through the syringe and valve when issuing a Move
command. Failure to do so may damage the valve and syringe seal.
Keep fingers out of the syringe slot while the pump is running. Failure to do so
can result in injury.