Command errors and alarms, Rs-232 command set – New Era NE-9000 Series Programmable Peristaltic User Manual

Page 50

Advertising
background image

New Era Pump Systems Inc.

www.SyringePump.com

Model NE-9000

Publication #1200-04

42


Assumes that the current pumping rate units of all 3 pumps are currently ml/min.

Send the following command, followed by a carriage return <CR>, (spaces are optional):

0 rat 100 * 1 rat 250 * 2 rat 375 *

12.3

Command Errors and Alarms

If a command received by the pump is not recognized or the data is invalid, an error message will be in the
<data> field of the response packet following the <prompt> field. The following are the error responses:

<command error> => ? <error>

<error> =>

λ

Command is not recognized (‘?’ only)

NA

Command is not currently applicable

OOR

Command data is out of range

COM

Invalid communications packet received

IGN

Command ignored due to a simultaneous new Phase start

When an alarm occurs, the alarm must be acknowledged before any data is changed or the pump is started.
Alarms are acknowledged by the user clearing the alarm message on the keypad, or the alarm status being
sent in response to any valid RS-232 command. An alarm message sent automatically in the Safe Mode
will not clear the alarm condition. This is to verify that the alarm message was sent to a receptive host,
such as after a power failure when both the computer and the pump were reset. In this case, the pump will
most likely send its reset alarm message before the computer has finished booting.

12.4

RS-232 Command Set

All data changed from RS-232 is stored in the non-volatile memory, except for changes to the pumping
rate while pumping. All “Program Phase Data” refers to the currently selected Program Phase. Use the
Phase select command (‘PHN’) to query or select the current Phase. A Phase consists of the pumping rate,
‘Volume to be Dispensed’, and the pumping direction.

A packet without a command is interpreted as a status query. The addressed pump responds with a status
only response packet.

Except where noted, a command without any parameters is a query command. The response packet data
will include the requested data. In general, the query response data will be in the same format as the
parameters for setting the command. For example, the query volume command ‘VOL’ will respond with
‘<float>‘ as the response ‘<data>‘.

Otherwise, the command is a set command. If the data was set, a status only response packet will be sent.
If the data was not set, the response packet will include an error (<command error>) message indicating
why the data was not set.

All commands are upper case.

<command> =>

TUBING INSIDE DIAMETER

DIA [ nn / nn ]

Set/query peristaltic tube inside diameter. Set is only valid when the Pumping Program is not
operating. Setting the tube inside diameter resets any entered calibration volumes. The new
diameter is used for calibration.

CALIBRATION

CAL <float>

Calibrates the tubing diameter using <float> as the measured dispense volume, and the volume
dispensed or withdrawn, according to the current pumping direction. The calibration value
cannot be queried. The pump must be stopped to calibrate.

Advertising