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

Page 19

Advertising
background image

New Era Pump Systems Inc.

www.SyringePump.com

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

Publication #1200-02

14

09/18/14

trigger. When a start trigger is received, the Sub-Program number is read from the Expansion Connector and
the selected Sub-Program begins execution. Also, the accumulated infusion and withdrawal dispensed volumes
are set to zero.

The pump searches for the selected Pumping Program Selection Label starting with the current Phase and
continuing to the end of the Pumping Program memory, then from Phase 1 until the current Phase is reached
again. If the selected Sub-Program Start Label is not found, the “OOR” (out of range) error message is send in
response to the current or next command.

If more than one Phase is defined with the same Sub-Program Start Label, then execution continues with the
first matching label encountered. More than one Program Selection Input function can be defined and placed
at any Program Phase needed.

If alarms are enabled, the buzzer will beep continuously while waiting for the start trigger.

7.3.8

Sub-Program Start Label

Command: “FUN PRL nn”

The Sub-Program Start Label function defines the start of a Pumping Program sub-program that can be selected
with a switch attached to the Expansion Connector.

After selecting the function, change '00', if needed, to a unique Program Label, from 0 to 99. See sec: 7.3.7,
“Sub-Program Selection Input”, for a full description. Place a Sub-Program Start Label, with a unique number
for each Sub-Program, from 0 to 99, at the starting Phase of each sub-program section.

When the Pumping Program encounters a Sub-Program Start Label in normal execution, it will be interpreted
as “Jump to Phase 1” [JP:01], ending the sub-program, and, assuming Phase 1 is a Sub-Program Select
function, [Pr:In], the user will be immediately prompted to select a sub-program.

7.3.9

Define Starting Phase of Loop

Command: "FUN LPS"

Defines the start of a Program loop. For a full description of Program looping, see sec 7.3.11, Define Loop
End and Loop Repetitions

7.3.10

Define Continuous Loop End

Command: "FUN LPE"
Loops to the most recently executed, unpaired, ‘loop start’ Phase, or Phase 1 if none. This function allows a
section of the Program to be repeated continuously. For a full description of Program looping, see sec.7.3.11
Define Loop End and Loop Repetitions.

7.3.11

Define Loop End and Loop Repetitions

Command: "FUN LOP nn"

Repeats execution of the defined loop ‘nn’ times.

Loop starts and loop ends are uniquely paired during looping. When an unpaired ‘loop end’ function is
executed, it is paired with the most recent unpaired ‘loop start’ function executed (‘FUN LPS’). If no unpaired
‘loop start’ function exists, Phase 1 is used as an implied unpaired ‘loop start’. This pairing defines the loop
and the range of Phase numbers between the paired loop functions defines the scope of the loop.

When a ‘loop end’ function is executed, Program operation continues with the ‘loop start’ function paired with
the loop end function. There are 2 ‘loop end’ functions: Loop continuous (‘FUN LPE’) and Loop for a preset
number of iterations (‘FUN LOP nn’), indicated by ‘nn’. Each time a paired ‘loop end’ function is executed,
an iteration of the loop is complete. With the ‘FUN LOP nn’ function, after ‘nn’ number of loop iterations, the
defined loop is complete and Program execution continues with the next Program Phase after the ‘loop end’
function. The loop is then no longer defined or paired.

Advertising
This manual is related to the following products: