The control state of the refrigerator power supplies is specified via a configuration file /home/gbt/etc/config/MotorRack.conf. To update the configuration the following steps should be followed:
- Edit the file with a text editor and save the file.
- Obtain motor rack control by contacting the GBT operator.
- Bring up the cleo motor rack screen.
- Turn the manager off by selecting on the top menubar: "Managers->MotorRack->Off"
- Restore the manager to on by selecting: "Managers->MotorRack->On"
The following sections present example portions of the MotorRack.conf configuration file.
The following section controls the initial state of each sub-manager. If a power supply is removed, the corresponding manager should be set to the off state on power-up.
# These values tell the computer whether or not a module is operational
# 2 = standby, 1 = on, 0 = off
FeedDefroster := 1
RefrigeratorPowerSupply[1] := 1
RefrigeratorPowerSupply[2] := 0
RefrigeratorPowerSupply[3] := 1
RefrigeratorPowerSupply[4] := 1
RefrigeratorPowerSupply[5] := 1
VacuumControl := 1;
This section specifies the temperatures at which messages will trigger. The location is specified by the numeric index. Locations are:
- Sensor 1 = Turret near ceiling
- Sensor 2 = IF Rack Top Panel
- Sensor 3 = Turret Room HVAC Return
- Sensor 4 = Turret Room Wall/Floor near Wrap
- Sensor 5 = Turret Room Wall Near Ceiling
- Sensor 6 = Rack Room HVAC Return
- Sensor 7 = Rack Room Above Motor Rack
- Sensor 8 = Rack Room Plenum
Example Entry:
# Warning and fault levels for temperature sensors
tempSensor[1].highWarningLimit := 30
tempSensor[1].lowWarningLimit := 15
tempSensor[1].faultLimit := 32
The following section specifies the state of each power supply outputs. There are five supplies, (specified by the index 1..5) with each having five outputs (S1..S5).
#####################################################
# Note: changing the values below will cause the
# refrigerator supply drive control bits to change
# state the next time the manager is turned on.
# To effect a change, first edit the file and save it,
# then cycle the manager state to off and back to on.
# Legal values are "Off" or "On"
RefrigeratorPowerSupply[1].supply_drive_S1 := "On";
RefrigeratorPowerSupply[1].supply_drive_S2 := "On";
RefrigeratorPowerSupply[1].supply_drive_S3 := "On";
RefrigeratorPowerSupply[1].supply_drive_S4 := "On";
RefrigeratorPowerSupply[1].supply_drive_S5 := "On";
RefrigeratorPowerSupply[2].supply_drive_S1 := "On";
RefrigeratorPowerSupply[2].supply_drive_S2 := "On";
RefrigeratorPowerSupply[2].supply_drive_S3 := "On";
RefrigeratorPowerSupply[2].supply_drive_S4 := "On";
RefrigeratorPowerSupply[2].supply_drive_S5 := "On";
RefrigeratorPowerSupply[3].supply_drive_S1 := "On";
RefrigeratorPowerSupply[3].supply_drive_S2 := "On";
RefrigeratorPowerSupply[3].supply_drive_S3 := "On";
RefrigeratorPowerSupply[3].supply_drive_S4 := "On";
RefrigeratorPowerSupply[3].supply_drive_S5 := "On";
RefrigeratorPowerSupply[4].supply_drive_S1 := "On";
RefrigeratorPowerSupply[4].supply_drive_S2 := "On";
RefrigeratorPowerSupply[4].supply_drive_S3 := "On";
RefrigeratorPowerSupply[4].supply_drive_S4 := "On";
RefrigeratorPowerSupply[4].supply_drive_S5 := "On";
RefrigeratorPowerSupply[5].supply_drive_S1 := "On";
RefrigeratorPowerSupply[5].supply_drive_S2 := "On";
RefrigeratorPowerSupply[5].supply_drive_S3 := "On";
RefrigeratorPowerSupply[5].supply_drive_S4 := "On";
RefrigeratorPowerSupply[5].supply_drive_S5 := "On";
# Legal values are "Off" or "On"
VacuumPumpControl := "On";
# Legal values are "Open" or "Closed"
VacuumValveControl := "Closed";
|