New Era NE-500 Multi-Phaser Programmable OEM Syringe User Manual

Page 34

Advertising
background image

New Era Pump Systems Inc.

www.SyringePump.com

Model NE-500/NE-501 Multi-Phaser™

Publication #1200-02

29

09/18/14

8.3.4

RS-232 Protocol: Basic and Safe Mode Common Syntax

<transmitted data> => { <command data> | <response data> }

<command data> => [<address>] [<command>]

To pump

<response data> => <address> <status> [ <data> | <command error> ]

From pump

<status> => { <prompt> | <alarm> }

Operational state of pump

<prompt> =>

I

Infusing

W

Withdrawing

S

Pumping Program Stopped

P

Pumping Program Paused

T

Pause Phase

U

Operational trigger wait (user wait)

X

Purging

<alarm> => A ? <alarm type>

Alarm

<alarm type> =>

R

Pump was reset (power was interrupted)

S

Pump motor stalled

T

Safe mode communications time out

E

Pumping Program error

O

Pumping Program Phase is out of range

<address> => <n> [ <n> ]

Pump network address, 0 to 99

*

System command (overrides network address)

<data> => <text>

Response to command

<CR> => (0x0D)

Carriage return

<STX> => (0x02)

Start of packet transmission indicator

<ETX> => (0x03)

End of packet transmission indicator

<CRC 16> => <byte> <byte>

16 bit CCITT CRC of <transmitted data> (high byte, low
byte)

<length> => <byte>

Number of bytes remaining in packet, including this byte

8.3.5

Network Command Burst

The Network Command Burst feature is only applicable when communicating to a network of pumps.

This special feature allows commands to be sent to a network of pumps simultaneously. For example,
changing the pumping rates simultaneously on a network of pumps.

Note: Since this special feature violates the general communications protocol of one command-one response,
all of the pumps will be responding simultaneously, and therefore the communications response to a Network
Command Burst will be gibberish and should be ignored.

Command Format
Command Burst => <n> <command> *
Network Command Burst => < Command Burst > [Network Command Burst]

Where <n> indicates the address of the pump that is to execute <command>. Maximum address is 9.
n => {0 ... 9}

Example: Change the pumping rates of the 3 pumps on a pump network as follows:

Pump 0: 100 mL/hr
Pump 1: 250 mL/hr
Pump 2: 375 mL/hr

Advertising
This manual is related to the following products: