New Era NE-1600 Multi-Phaser Programmable Syringe User Manual
Page 26
New Era Pump Systems Inc.
WWW.SYRINGEPUMP.COM
Model NE-1600/NE-1800 Multi-Phaser™
Publication #1200-02
21
8/1/14
again. If the selected label is not found, the 'out of range' error message
is displayed. Pressing
any key returns the display to the Program Selection Input display.
If more than one Phase is defined with the same label, then execution continues with the first matching label
encountered. The last selected program label is stored in non-volatile memory and becomes the default label
the next time the current Program Phase is executed. More than one Program Selection Input function can be
defined and placed at any Program Phase needed. To cancel the Program Select Input and stop the Pumping
Program, turn the power to the pump off and on.
If alarms are enabled, the buzzer will beep continuously while waiting for the start trigger.
8.3.8
'Pr:nn': Sub-Program Start Label
The Sub-Program Start Label function
defines the start of a Pumping Program sub-program that
can be selected by the user during Pump Program execution.
After selecting the function, change '00', if needed, to a unique Program Label, from 0 to 99. See sec:, 8.3.7,
“'Pr:In': 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.
8.3.9
‘LP:ST’: Define Starting Phase of Loop
Defines the start of a Program loop. For a full description of Program looping, see sec. 8.3.11,
“‘LP:nn’: Define Loop End and Loop Repetitions”.
8.3.10
‘LP:EN’: Define Continuous Loop End
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. 8.3.11, “‘LP:nn’: Define Loop End and Loop Repetitions”.
8.3.11
‘LP:nn’: Define Loop End and Loop Repetitions
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 (‘LP:ST’). 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 (‘LP:EN’) and Loop for a preset
number of iterations (‘LP:nn’), indicated by ‘nn’. Each time a paired ‘loop end’ function is executed, an
iteration of the loop is complete. With the ‘LP: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.
While executing Phases within the scope of a defined loop, another ‘loop start’ and ‘loop end’ can be paired
and become a defined loop within the scope of the first loop, which is referred to as the outer loop. The new
loop being referred to as the inner loop. The pairing of a loop within a paired loop is referred to as nesting of
loops, with each loop being one nested layer for the duration of the loops pairing. Loops can be nested for a
total of 3 layers deep. Loops can only be nested within the scope of an outer loop.
8.3.12
'PS:nn': Pause Pumping
If ‘nn’ is non-zero, the Pumping Program will pause pumping (stops pumping) for ‘nn’ seconds. When
executed, the display will show
nn
, with ‘nn’ decrementing to indicate the number of seconds until
the next Program Phase is executed. After the pause interval, the next Program Phase will be executed.
To set a pause time in tenths of seconds, select the decimal point between the digits. To select the decimal
point, press and hold the right-most arrow key until the right-most digit scrolls to 9. After 9, the decimal point
between the 2 digits will toggle on and off
. Release the key when the decimal point is displayed,