Skip to content

Keithley 3706

Keithley 3706 is a multi-channels multimeter. It is used in DCM to monitor 60 pt100 sensors.

Keithley3706 controller uses pt100 python package for thermocouples temperature reading.

Warning

As Keithley 3706 is not (yet ?) a regular ESRF device, pt100 package is not inclueded in BLISS requirements. At ESRF, it must be installed with:

conda install pt100 -c esrf-bcu

https://gitlab.esrf.fr/bliss/conda-recipes/-/tree/pt100

Outside of ESRF, the pypi package https://pypi.org/project/pt100/ can be used.

Note

As the K3706 is not a regulator but only a reading device, it is not (for now) included in the regulation framework.

Configuration example:

class: Keithley3706
name: k37dcm
tcp:
  url: k3706dcm.esrf.fr
counters:
  - counter_name: X1111_7
    slot: 1
    channel: 1
  - counter_name: X1111_8
    slot: 1
    channel: 2

Note

For now, all channels of the 4 slots are read at each count. It takes around 12 seconds.

Usage notes:

Each slot must be initialized after a reboot of the device. for this purpose a ‘program’ has to be ran with the following command: k37dcm.send_prog_dmm()