Network up to 100 pumps from a single communications port on a computer.
Baud rates up to 19200.
Directly control one or more pumps from a computer, including setting
the pumping rate, direction and volume. Set the operational and setup configurations.
Also the TTL interface can be queried and the programmable output set.
Using a computer, each pump in the pump network can be individually
controlled and monitored. Or, the computer can download a new pumping program
to each pump which would automatically reconfigure the dispensing system
for a new job.
Downloading control programs to the pump would unload computer overhead
to the pump. Computer resources could then be used elsewhere while the
pumps operate independently.
2 modes of communications: Basic and Safe
Basic: Basic master-slave interface. Easy to implement. Can
communicate from any terminal emulator.
Safe: A reliable interface for a real-world
environment.
High quality interface which detects communication errors via a 16
bit CCITT CRC.
The pump will automatically transmit an alarm packet when a pump alarm
occurs. For instance, if the pump stalls or resets, a message is immediately
sent to the computer.
A configurable communications time-out will stop the pump and alarm
if the communications link is broken.
Packet inter-character time-out to recover packet synchronization after
communication glitches.
Consistent and well defined communications packets.
Constant start and end characters.
Packets structured to be easily parsed.
Download pump terminal emulator
This terminal emulator communicates with a NE-1000 syringe pump to demonstrate
all communication functions. It also contains a command file feature which
allows pumping programs to be symbolically written, then downloaded to
selected pumps in a network of pumps.
The download file is a self-extracting file.