Imago500

Classes

Imago500(portname, slaveaddress)

Instrument class for JUMO IMAG) 500 PID controller

Imago500

class module_testing.legacy.control_coolingbox.Imago500.Imago500(portname, slaveaddress)

Bases: Instrument

Instrument class for JUMO IMAG) 500 PID controller

__init__(portname, slaveaddress)
Parameters:
  • portname – (str) port name

  • slaveaddress – (int) slave address in the range 1 to 247

activate_auto_mode()
activate_auto_mode_controller(controllerNo)
activate_controllers(controller1, controller2, controller3=False, controller4=False)
activate_manual_mode()
activate_manual_mode_controller(controllerNo)
convert_Binary_control_contacts(bFlush, bFlow, bSafty, bPolarity)
convert_MODbus_to_standard_float(a)
cooling()
flush = 32800
flush_air()
get_Binary_control_contacts()
get_air_and_water_flow_contact()
get_air_flush_contact()
get_control_contact(bit)
get_control_contacts()

Control contacts (INT), Bit 00: Control contact 01 … Bit 15: Control contact 16

get_current()
get_float(address)
get_generator_setpoint(channel)

PChX: generator setpoint according to operating mode

get_last_segment(channel)
get_long(address)
get_parameter_set_no(channel)
get_parameter_set_numbers()

CX: parameter set number

get_polarity_contact()
get_program_number()
get_program_runtime()
get_register(address)
get_registers(address, number)
get_relative_humidity()
get_remaining_program_runtime()
get_safty_indicator_contact()
get_segment_no(channel)
get_segment_numbers()
get_setpoint(channel, number)
get_setpoint_address(controllerNo, setPointNo)
get_temperature()
heating()
initialise_controlling()
nControllers = 4
nSetPoints = 4
next()
polarity = 32769
read_conditions()
safty = 32770
set_Binary_control_contacts(bFlush, bFlow, bSafty, bPolarity)
set_float(address, value)
set_parameter_set(channel, setNumber)
set_register(address, value)
set_registers(address, value)
set_setpoint(temp)
set_temperature_controller(controllerNo, setpointNo, temp)
start()
stop()
switch1 = 32832
switch2 = 32896
switch_to_setpoint(controllerNo, setpointNo)
wait_for_unlock()
water = 32784
write_program_buffer()