Watson-Marlow 605Di User Manual
Page 8

7
Notes on control codes
1 n = pump number set in SETUP. For the command to operate on all networked pumps simultaneously, use # before the
command.
2 There are 1046 tacho pulses per revolution at the maximum drive speed of 200rpm.
3 nDOxxxxxxxx where xxxxxxxx is any integer and is the target dose in tacho pulses. This can be extended to nDOxxxxxxxx,yyy
where yyy is a "kick back" in tacho pulses with a limit of 255 (about 1 revolution on a 200rpm drive).
4 A show status command will prompt the 605Di to return a text string of the following layout:
[pump type] [ml/rev] [pumphead] [tube size] [speed] [cw/ccw] [P/N] [pump number] [tacho count as a single integer]
[stopped/running, 0 /1] [! = delimiter]
eg 605Di 0.7 605L 4.8mm 100 CW P/N 1 157810 1 !
5 All networked pumps with the same n will respond to the same command.
6 There should be at least 10mS between consecutive commands.
7 When using the # to address all pumps, ensure that it will not generate a reply, eg nSS, the result will be unpredictable.
This is a typical short program for pump number 2:
OPEN "COM1:9600,N,8,2,CDO,CSO,DSO,OP10000" FOR RANDOM AS #1
PRINT #1, "2SP220" + CHR$(13)
DELAY (command depends on language being used)
PRINT #1, "2GO" + CHR$(13)
DELAY 5000
PRINT #1, "2ST" + CHR$(13)
CLOSE #1.
Setup
ROM - provides user with software identification.
Date/Time - Set during manufacture but can be reset to user requirements.
Beep - Audible signal on/off.
Ramp - Rate of acceleration/deceleration of the pump to/from maximum set speed at the beginning/end of a dose. 0 setting
signifies no acceleration delay to maximum speed, 5 signifies the longest acceleration delay to maximum speed.
Drip - Brief reversal of the motor on dose completion ensures no extra drips of fluid are dispensed. 0 means no reverse and 5
means maximum reverse.
Baud - Speed of signal transmission. Default setting 9600, range of setting include 1200, 2400, 4800, 9600.
Auxiliary - Monitor the pump dosing or motor state/direction of rotation using 2 high (5V) /low (0V) auxiliary signals outputted via
the pumps 25 pin cage clamp connector. Auxiliary signals can be used, for example, to command a turntable or conveyor to move
when a dose has been completed.
Line 1 can be set to change state every time the motor runs, or only when the motor runs to dispense a dose. The signal can be set
high or low when the motor runs. Line 2 changes state when the pump direction is changed. The screens allow the signal to be set
high or low when the output shaft rotates clockwise.
Pump - When under RS232 control each individual pump must be identified. Select a number from 1-16.
Max - Sets when the pump can be primed at maximum speed. Standard setting means Max is enabled during Manual and Setup.
Always enabled means the unit can be primed at any time.
Default - Press Enter at "Yes" to restore factory defaults.
Autostart - If set to On when in Manual mode only, Autostart will allow the pump to restart pumping automatically after power-
up following a mains supply interruption. If set to Off the pump will restart and return to the Main Menu.
Signal - Step to the desired process signal for analogue control and press Enter. Options available are 4-20mA, 0-10mA, 0-
20mA, 0-5V, 0-10V These signal ranges correspond to 0-200rpm speed control. A confirmation screen will verify settings chosen. If
the signal type required is not shown then use the "program " option to enter in the required signal levels. The pump is controllable
by an analogue process signal of up to 30V or 32mA. The pump will provide an increasing flow rate for a rising control signal (non-
inverted response) or an increasing flow rate for a falling control signal (inverted response).