
Software Communication
3-45
The pump handles errors differently, depending on the error type. There are four error
types, which are described below.
Immediate Errors
. These include “Invalid Command” (error 2), “Invalid Operand”
(error 3), “Invalid Command Sequence” (error 4), and “Plunger Move Not Allowed”
(error 11). After the command is sent, the answer block immediately returns an error.
Once a valid command is sent, the pump will continue to function normally. Since the
[Q] command is a valid command, the pump will not return an error. In this case, the [Q]
command is not required.
Initialization Errors
. These include “Initialization errors” (error 1) and “Device not
Initialized” (error 7). If the pump fails to initialize or if an Initialization command has not
been sent, subsequent commands will not be executed.
To ensure that the pump initializes successfully, send a [Q] command after the
Initialization command.
If the [Q] command indicates both a successful initialization and that the pump is
ready, subsequent Move commands can be sent.
If the [Q] command indicates the pump has not initialized, the pump must be
reinitialized until the [Q] command indicates successful initialization.
If initialization is not successful, a “Device Not Initialized” error is returned as
soon as the next Move command is sent.
Overload Errors
. These include the “Plunger Overload” and “Valve Overload” errors
(errors 9 and 10). If the pump returns either a plunger or valve overload, the pump must
be reinitialized before continuing. If another command is sent without reinitializing the
pump, another overload error will be returned when the next Move command is issued.
The [Q] command clears the error; however, if a successful initialization has not
occurred, an initialization error is returned.
Command Overflow Error
. This is error 15, and it occurs if a Move command, Set
command (except [V]), or Valve command is sent while the plunger is moving. The
pump ignores the command and issues an error 15. The [Q] command allows the
controller to determine when the command is complete and the pump is ready to accept
new commands.
Report commands, Control commands, and the Top Velocity command [V] will not
return an error 15. Report and Control commands are considered valid commands during
a Move. Because the pump can change speed while the plunger is moving in the 5-1024
Hz range, the [V] commands will not return a “Command Overflow” error.
Содержание XP 3000
Страница 21: ...Hardware Setup 2 5 RS 232 CABLING Figure 2 3 RS 232 Multi Pump Cabling nc ...
Страница 22: ...Hardware Setup 2 6 RS 485 CABLING Figure 2 4 RS 485 Multi Pump Cabling RS 485 A RS 485 B ...
Страница 23: ...Hardware Setup 2 7 CAN CABLING Figure 2 5 CAN Multi Pump Cabling ...
Страница 36: ...Hardware Setup 2 20 Figure 2 12 XP 3000 Threaded Mount Holes ...
Страница 134: ......