KD Scientific Allegro Peristaltic Pump Series User Manual

Page 56

Advertising
background image

56

K

D

S

A

lle

g

ro

P

e

ri

s

ta

lt

ic

P

u

m
p

S

y

s

te

m

U

s

e

r’s

M
a

n

u

a

l

phone

508.429.6809

fax

508.893.0160

e-mail

[email protected]

web

www.kdscientific.com

KD Scientific Allegro Peristaltic Pump System User’s Manual

Publication 5613-004-REV-A

Operating the KDS Allegro Peristaltic Pump System

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 Allegro Peristaltic Pump System commands are

communicated to the pump via the USB port interfaces

through a terminal program such as the Pump Control

program found on the Allegro Peristaltic Pump CD. 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.

Pump Chain Commands

KDS Allegro Peristaltic Pump commands are entered via

the USB port with a terminal program such as our Pump

Control program, or by using a controlling computer.

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.

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.

NOTE: Once communication is established,

if you manipulate the touchscreen, you must

reestablish communications to the PC

(<CR> will do this)

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.

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

<cr>

Carriage return

<lf>

Line feed

<sp>

Space

[prefix]

Pump address prefix in the format #: if the

pump address is not zero

<prompt>

Prompt (see below)

The following prompts are returned after a command is

executed:

:

The pump is idle

>

The pump is going forward direction

<

The pump is going reverse direction

*

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.

<lf>[##]<prompt> is the response unless otherwise noted.

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.

Command errors

Command errors are displayed when the command is

unrecognized, entered in the wrong mode, or the state of

the pump keeps the command from executing (i.e. using

the FRUN command if a limit switch is active).

The command error has the following format:

<lf>[##:]Command error:<cr>

<lf>[##:]<sp><sp><sp>{error message}<cr>

<lf>[##]<prompt>

NOTE: To maximize communication speed

[as fast as 50 ms rate changes]: (a) prefix

commands with the @ symbol to turn off GUI

updates (ex: @frate 100 u/m) (b) use the

‘NVRAM off’ command to turn off writes of

rate to memory.

Advertising