Skip to content

epics-modules/SyringePump

Repository files navigation

This is an EPICS module that supports syringe pumps from Teledyne ISCO and Vindum Engineering via the Modbus protocol.

This package contains:

  • Database files
  • OPI screens
  • An example IOC application
  • An example iocBoot directory with startup scripts

ISCO Pumps

NOTE: ISCO pumps have a Modbus interface that can be accessed using either Ethernet with Modbus/TCP or RS-485 with Modbus/RTU. I have found that the Ethernet interface is not reliable, and will frequently disconnect from the EPICS IOC for periods from a few seconds to a few minutes. The RS-485 interface does not have these issues, and is very reliable.

I therefore use a Moxa NP6250 terminal server to connect to the ISCO controller over Ethernet using an RS-485 connection from the Moxa to the ISCO.

These are the medm screens for a single ISCO 65D syringe pump.

ISCO_SinglePump.adl

ISCO_SinglePumpMore.adl

ISCO_Controller.adl

These are the medm screens for a dual ISCO 65D syringe pump.

ISCO_DualPump.adl

ISCO_DualPump.adl

Vindum pumps

The Vindum pumps support Modbus communication over either the USB or RS-232 connection. One needs to initially use their Windows VPWare software connection to put the pump into Modbus mode.

I use the the RS-232 port for the Modbus connection, using a Moxa NP6250 terminal server, so that the pump is accessible over Ethernet.

This is the medm screen for a Vindum VP dual-cyclinder pump.

Vindum_DualPump.adl

This is the medm screen for setting the PID gains on Vindum pumps.

Vindum_PID.adl

This is the medm screen for plotting the pressure setpoint and readback on Vindum pumps. The setpoint was changed from 300 kPa to 1500 kPa. The horizontal time scale covers 45 seconds. This screen is useful when tuning the PID parameters.

plot_2pvs.adl

This is the medm screen for a Vindum VIPR singe-cyclinder pump. This screen is in medm "edit" mode because the pump is not currently connected.

Vindum_SinglePump.adl

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published