Closed dimamotsik closed 6 years ago
controller = Espec(ctrl_type=controller_type, loops=2, **interface_params
should be:
controller = Espec(ctlr_type=controller_type, loops=2, **interface_params)
r & l are transposed in ctlr_type.
controller.get_alarm_status()
will return a list of triggered (active) and un-triggered (inactive) alarm codes, for the SCP220 here are what the codes mean (I am not sure where "no water" will get mapped to, probably code#26):
# | Description |
---|---|
0 | Sensor Failure |
1 | Upper Deviation Limit: Temperature |
2 | Absolute High Limit: Temperature |
3 | Absolute Low Limit: Temperature |
6 | Over Heat |
7 | Circulator Failure |
8 | Refrigeration Failure |
9 | Chamber Door Open |
10 | Over Cooling (PTP) |
11 | Over Heating (PTP) |
12 | Over Heating/Cooling |
18 | Power Phase Failure |
19 | External Equipment Failure |
21 | Humidifier Failure |
22 | Absolute High Limit: Humidity |
23 | Absolute Low Limit: Humidity |
26 | Water Circuit Trouble |
30 | Memory Error |
31 | System Error |
40 | Sensor Burn-Out (Pressure) |
41 | High Pressure Limit Switch |
43 | Low Pressure Limit Switch |
46 | Motor Valve Malfunction |
48 | Tripped Vacuum Pump Thermal Relay |
50 | Damper Failure |
51 | Display Communication Error |
99 | Program Set Point Out Of Range |
controllerinterface.md had the same l & r transposed, I have fixed it.
Hello! When im working with chamber by you module and i want to get some info about allarms, i have this error:
This error occured when i use _getoperation(). I use this constructor:
When i want receive info about allarms, for example: "no water", I use this function:
controller.get_operation()
How can i get info about chamber's allarms ?