New Era FW-1-X User Manual

Page 1
N
EW ERA PUMP SYSTEMS INC
WWW.SYRINGEPUMP.COM
(631) 249-1392
M
ODEL:
NE-1000X F
This User Manual is an addendum to the standard NE-1000 User Manual and supersedes it.
===============================================================================================
FW-1-X
FIRMWARE UPGRADE
AMILY OF SYRINGE PUMPS
.
1. Upgraded and New Programming Functions
===============================================================================================
Linearly ramp up or down the flow rate. The pump will deliver a smooth linearly increasing, or decreasing, flow rate as defined by the starting flow rate, ending flow rate, the total pumping time, and direction.
The Linear Flow Rate function is defined using two Linear Functions [Linr], in two consecutive Program Phases, defined with three parameters:
1) Starting flow rate
2) Ending flow rate
3) Total time, expressed as "Hours : Minutes : Seconds : Tenth Seconds" The units and pumping directions of the starting and ending flow rates must be the same.
The Linear Flow rate function is entered as follows, in two consecutive Pumping Program Phases: Time is entered using the "Volume" key. The "min" minutes LED will be lit when time is displayed.
Phase Function Rate/Units Time____________________________
n Starting Flow Rate Total Time: [Hours : Minutes]
n+1 Ending Flow Rate Total Time: [Seconds : Tenth Seconds]
RS-232 Remote Support Linear function command: FUN LIN The time parameter is sent to the pump or queried using the "TIM" remote function:
===============================================================================================
Linear/Gradient Flow Rate Ramping
TIM [<nn> : <nn>]
The Reciprocating Pumping function will continuously reverse the pumping pumping direction at the end of the progammed dispense volume. This function is setup the same as the Rate function. Set the rate, dispense volume and pumping direction.
After the set Target Volume is dispensed (or withdrawn), the pumping direction is reversed and the pump will withdraw (or infuse) the set Target Volume. If the pumping rate is changed, the pump will continue pumping at the new rate when the pumping direction is reversed.
With the addition of a dual check valve on the syringe, this function can be used to create an auto-refill system.
With the addition of a second pump, attached to the first pump with the control cable, CBL-DUAL-3, the dual pump plumbing kit, P­DKIT, and the setting of the Reciprocating communications mode, a continuous infusion system can be setup. One pump will always be infusing while the other pump is refilling.
RS-232 Remote Support: Reciprocating function command: FUN REC
NE-1000X 1 www.SyringePump.com
Reciprocating Pumping for Auto-Refill Applications
Page 2
======================================================================================
nn
The Base function operates identical to the RATE function, except that the BASE Function's Rate and Volume will be used to override the settings for subsequent RATE functions. This will allow the user to make modifications to the Rate and/or Volume settings in one place, instead of having to make edits to each RATE function in a program individually.
RS-232 Remote Support: Base Rate function command: FUN BAS
Base Pumping Rate and Volume
======================================================================================
The INCR and DECR functions have been modified from previous versions to pump for a period of time instead of volume dispensed.
The dispense time is set using the "Volume" key and is expressed as "Minutes : Seconds". The "min" minutes LED will be lit when time is displayed.
RS-232 Remote Support: Increment function command: FUN INC Decrement function command: FUN DEC The time setting is sent to the pump or queried using the "TIM" remote function:
TIM [<nn> : <nn>]
Increment and Decrement Functions
======================================================================================
“Stall Event” allows a Pumping Program to relieve the pressure on a syringe after a pump stall by jumping to a Phase that reverses the pumping direction.
“Stall Event” creates a background event interrupt trap for a pump stall. If the pump stalls, the Pumping Program will continue execution with the Program Phase ‘nn’ defined by the “Stall Event” function. After the pump stops, the “Stall” message is cleared and the Pumping Program continues execution at the Stall Event Phase defined by parameter ‘nn’.
After a “Stall Event” trap is executed, the event trap is cleared. The “Stall Event” function needs to be set again to trap another stall. “Stall Event” is independent from the standard “Event” and “Event Square” functions.
The “Event Reset” function will clear the “Stall Event” trap along with any other Event trap.
RS-232 Remote Support: FUN SEV [<nn>]
Stall Event
======================================================================================
The “Return Function” is paired with Pumping Program Functions that cause the Pumping Program to branch to a different Program Phase number. When executed, the "Return Function” causes the Pumping Program to continue Program execution at the interrupted Phase (for Event Functions) or next Program Phase after the paired Program branch function. This changes the Program Branch function into a Program Sub-routine call.
Program Branching functions affected are: Functions that return to the next Phase:
JP:nn Jump unconditionally to Program Phase 'nn' IF:nn Conditional jump if the Program Input pin is low
Event functions that return to the interrupted Phase:
ET:nn Set a background conditional jump on an event falling edge to Program Phase 'nn' ES:nn Set a background conditional jump on any event edge to Program Phase 'nn'
Program Sub-Routine Return
NE-1000X 2 www.SyringePump.com
Page 3
nn
nn
nn
nn
nn
nn
nn
These functions will operate normally, but when the next RET function is executed after the Program Branch function, program operation will return to the Program Phase immediately following the Phase where the Pumping Program branched, or the Program Phase that was interrupted for events:
IF:nn, JP:nn After one of these functions cause a Program Phase Branch to Phase 'nn', a RET function will return the Program to the Phase following the function that caused the branch, thus converting these Pumping Program branch functions into program sub-routine call functions.
ET:nn, ES:nn These functions create a background Event trap. When the Event trap is triggered, the Pumping Program immediately jumps to Program Phase 'nn'. A RET function will return to the Program Phase that was interrupted by the Event trap. NOTE: When the Pumping Program returns to the interrupted Phase, the Program Phase starts over and not at the point that was interrupted. For example, if the interrupted Phase specified a pumping volume, on return, the entire pumping volume will be dispensed, not just the remainder of volume from the point of interruption.
RS-232Remote Support: Return function command: FUN RET
===============================================================================================
2. User Interface Changes
=============================================================================================== Re-ordering of Program Function Selection Menu The Program Function Selection menu has been broken up into a top menu and a control function sub-menu for easier entry.
The top menu is as follows:
BASE Base Rate and Dispense Volume Function
Control Function sub-menu is as follows:
RATE Rate and Dispense Volume Function
FILL Fill Function
RECP Reciprocating pumping Function
INCR Rate increment and Dispense Time Function
DECR Rate decrement and Dispense Time Function
LINR Linear Ramp Rate and Dispense Time Function (1st and 2nd halves)
PS:00 Pumping Pause Timer Function
STOP Program Stop Function
CTRL Select Control Functions Sub-menu
JP:01 Jump to phase number
LP:ST Loop start
LP:EN Continuous loop end
LP:01 Loop for a set number of iterations
PR:IN Query user for sub-program number
PR:01 Define start of sub-program
IF:01 If programmable input logic pin is low, jump to Phase number
ET:01 Set background event trap to jump to Phase number
NE-1000X 3 www.SyringePump.com
ES:01 Set background event square input event trap to jump to Phase number
SE:01 Set Stall Event background event trap to jump to Phase number
Page 4
ET:RS Reset all Event traps
n
continue infusing for 10 seconds
continue infusing for 10 seconds
RET End Sub-Routine and return to Phase after calling Phase number
BEEP Sound a single beep
OUT.0 Set program output logic pin low or high
CLR.D Clear total volume dispensed.
tr:Ft Temporary trigger input configuration. (“Ft” is configuration sub-menu)
3. Pre-Defined Program Selection
Press and hold the "Program Function" (Volume) key while turning on power to the pump. This will pre-load the Continuous Pumping Program. See below for details.
In addition, this will set the pump’s RS-232 communication to Continuous pump control with a second NE-1000X syringe pump. Cable CBL-DUAL-3 is required to control the second pump.
4. Example
Linear Ramp, Sub-Routines, Increment, Decrement
Sub-Routine Calls to Linear Ramp
Rate 500 ml/hr
Rate 100 ml/hr
Decrease 100 ml/hr
Increase 200 ml/hr
Phase Function Rate Volume Direction 1
RATE 100 ml/hr 1.0 ml Infuse
Phase Function Rate Time Direction 2
INCR 200 00:10 Infuse
Phase Function 3
JP:08
Phase Function Rate Volume Direction 4
RATE 500 ml/hr 5.0 ml Infuse
Phase Function Rate Time Direction 5
DECR 100 00:10 Infuse
Phase Function 6
JP:08
Phase Function 7
JP:01
Repeat Program Rate 100 ml/hr
Start Infusing at 100 ml/hr for 1 ml
Increase rate 200 ml/hr and
Call Linear Ramp Sub-Routine
Infuse at 500 ml/hr for 5 ml
Decrease rate 100 ml/hr and
Call Linear Ramp Sub-Routine
Repeat Program
NE-1000X 4 www.SyringePump.com
Page 5
Phase Function Rate Time Direction 8
Phase Function Rate Time Direction 9
Phase Function Rate Time Direction 10
Phase Function Rate Time Direction 11
Phase Function 12
Linear Ramping Sub-Routine
LINR 0 ml/hr 00:10 Infuse
LINR 1000 ml/hr 00:00 Infuse
LINR 1000 ml/hr 00:10 Infuse
LINR 0 ml/hr 00:00 Infuse
RET
Linearly ramp the infusion rate from 0 ml/hr to 1000 ml/hr over 10 minutes
Linearly ramp the infusion rate from 1000 ml/hr to 0 ml/hr over 10 minutes
Return to Phase following calling Program function
The above program would be entered from RS-232 with the following commands:
PHN 1 FUN RAT RAT 100 MH VOL 1 DIR INF
PHN 5 FUN DEC RAT 100.0 TIM 00:10 DIR INF
PHN 9 FUN LIN RAT 1000 MH TIM 00:00 DIR INF
PHN 2 FUN INC RAT 200 TIM 00:10 DIR INF
PHN 3 FUN JMP 08
PHN 4 FUN RAT RAT 500 MH VOL 5.0 DIR INF
PHN 6 FUN JMP 08
PHN 7 FUN JMP 01
PHN 8 FUN LIN RAT 0.0 TIM 00:10 DIR INF
PHN 10 FUN LIN RAT 1000 MH TIM 00:10 DIR INF
PHN 11 FUN LIN RAT 0.0 MH TIM 00:00 DIR INF
PHN 12 FUN RET
NE-1000X 5 www.SyringePump.com
Page 6
Continuous Pumping Mode
Syringe
Optional
Optional Infusion
and
changing direction,
or reaching overlap
Volume
The continuous pumping mode eliminates the problem of flow rate drop-off that is typical with continuous syringe pump systems, where one pump is refilling the syringe, while the other infuses, and then they switch directions.
In this system, the refilling pump refills at a faster rate than the infusing pump, giving it time to prime the syringe, then it pauses and waits for the infusing pump to empty.
Then, when the pumps switch directions, the refilled pump is primed and starts infusing at the set rate immediately. Additionally, an overlap can be set, whereby the refilled syringe begins infusing before the infusing pump is completely empty.
Requirements 2 Pumps from the NE-1000X family of syringe pumps. Pumps can be different models. 1 dual pump cable, part #CBL-DUAL-3.
Set communications mode to Continuous Mode [Cont]
On the Master Pump only: In setup, when the network address is displayed [Ad: 00], or other address mode, press the left-most up arrow key to select [Cont].
Note: Don’t change the default settings on the second pump: Address 0 [AD:00] and 19,200 baud rate [1920]
Set Pumping Parameters on the Master Pump
Set syringe diameter and pumping parameters on the Master pump. The syringe diameter and pumping parameters are transmitted to the second pump when the Master pump starts. Both syringes start empty.
Pumping Parameters
Phase # Function Rate Volume
1 RATE Infusion Syringe 2 RATE Refill Overlap Optional parameters 3 RATE Prime Prime Optional parameters
Set any optional parameter to 0.000 (off) if not used, or set the function to STOP. Pumping rates not set will default to the Infusion Pumping Rate.
Hardware Setup
Attach the cable, CBL-DUAL-3, to the “To Computer” connector on the back of both pumps.
Operational Sequence
- Both syringes start empty
- Start the Master pump: Both pumps start filling
- When syringes are filled:
Overlap Volume
Infusion Pause Wait Position
Prime
Volume
Infusing pump
volume, triggers paused pump to start infusing
NE-1000X 6 www.SyringePump.com
Page 7
- Master pump starts infusing
- Second pump primes (if enabled), then pauses
- When the infusing pump reaches the overlap position, if enabled, or changes pumping direction, the paused pump will start to infuse
- Sequence repeats:
- Refilling pump fills, primes, pausing and waits for the other pump.
- Infusing pump infuses to the overlap position or syringe empty, and then signals the other pump to start infusing. When empty, changes direction and starts refilling
While Pumping
The pumping rate can be changed. The new pumping rate will be transmitted to the other pump, into the corresponding pumping sequence.
Pressing the Stop key on either pump, will Pause the sequence on both pumps. Pressing the Start key will continue pumping.
Notes
The refill rate needs to be fast enough so that the syringe is refilled and primed before the infusing pump has emptied.
If the refilling pump is still pumping when the infusing pump empties, an error message will be displayed and the pumps will stop.
Default Continuous Pumping Program
To load the default program: On the Master pump, while turning on power: Press and hold the “Volume”/”Program Function” key until [Cont] is displayed. Press the “Volume” button again to enter the selection.
Default Continuous Mode Pumping Parameters
Phase # Function Rate Volume
1 RATE Infusion 100.0 mL/hr Syringe 50.00 mL 2 RATE Refill 500.0 mL/hr Overlap 0.000 mL 3 RATE Prime 200.0 mL/hr Prime 0.100 mL
Communications Mode set to Continuous: [Cont]
NE-1000X 7 www.SyringePump.com
Page 8
Dual Pump Gradient Pumping Mode
Maintains a constant total flow rate between 2 syringe pumps. A gradient (linear function) dispensing function is programmed into the Master pump. The secondary pump will be automatically programmed with the inverse of the Master pump’s gradient function. The sum of the two pump’s flow rates will be a constant.
Requirement
1) 2 Pumps from the NE-1000 syringe pump family with ‘X firmware upgrades.
2) CBL-DUAL-3 dual pump communications cable.
Pump 1 + Pump 2 = Constant Rate
Time
:
Quick Setup:
1) Attach the communications cable, CBL-DUAL-3, to the “To Computer” port on the back of both
pumps.
2) Select the default Gradient Mode pumping program:
- Turn on power to the pump WHILE pressing the “Volume / Program Function” key.
- Use any up-arrow key to select Gradient Mode, displayed as “Grad”.
- Press the “Volume” key to select, or wait for the time out.
3) Set the syringe diameter on the Master pump. Both pumps will use the same diameter.
(Default program assumes at least a 14.43 mm diameter).
4) Press “Start” on the Master pump to start the dual pump Gradient pumping program.
Setup:
(On the Master pump only – DO NOT change default settings on the second pump)
1) Attach the dual pump cable, CBL-DUAL-3, to the “To Computer” port on both pumps.
2) Select Gradient communications mode:
3) Set the syringe diameter.
(On the Master pump only – DO NOT change default settings on the second pump)
From the Setup menu (Press and hold “Diameter / Setup” key), select Gradient communications Mode (displayed as Grad). When Ad:00 (or other communications mode) is displayed, use the left-most arrow key to select.
NE-1000X 8 www.SyringePump.com
Page 9
4) Enter a Linear function pumping program as a 3 Phase Pumping Program:
Phase 1: Linear starting rate function, and hours:minutes portion of pumping time. Phase 2: Linear ending rate function, and seconds:tenths portion of pumping time. Phase 3: Stop function
Note: The secondary pump is set to the default communications settings of Address 0 and 19,200 baud rate.
Operation
When the Master pump is started, the syringe diameter and pumping program will be transmitted to the Second pump. The Second pump will be programmed with the inverse linear function of the Master pump. The Second pump will start pumping when the Master pump starts pumping. With the starting and ending pumping rates reversed on the secondary pump, the sum of the flow rates of the two pumps will be virtually constant.
Note: The linear function updates the pumping rate every 100 ms, resulting in a synchronization error of up to 100 ms between the two pumps. This will cause a slight difference in the total volumes dispensed between the two pumps.
Default Gradient Pumping Program
To load the default program: On the Master pump, while turning on power, press and hold the “Volume”/”Program Function” key until [Cont] is displayed, then use any up arrow key until [GrAd] is displayed. Press the “Volume” key again to enter the selection.
Default Gradient Mode Pumping Parameters
Phase # Function Rate Time
1
2
3 Stop
RS-232 Communications Address Mode set to Gradient: [GrAd] Assumes a syringe diameter of at least 14.43 mm.
Linr (linear) Start of
Infusion
Linr (linear) End of
Infusion
0.000 mL/hr 00 : 01 Hours : Minutes
500.0 mL/hr 00 : 00 Seconds : 1/10 Seconds
NE-1000X 9 www.SyringePump.com
Loading...