Component Name
unCryo
Author
      
                              
  Enrique BLANCO EN/ICE (15/06/2009)
Description

The unCryo package contains the particular settings for the cryogenics project

- User Rights in different faceplates and menus

- Helium inventory calculation : The script must be launch with a CTRL manager (HEPAK tables are locally implemented and a bilinear interpolation is used in those tables)

- Power consumption calculation : The script must be launch with a CTRL manager

- BEEP animation in the HMI

- Cryo availabilty as defined by Cryo experts

Dependencies
fwCore, unCore, unicosObjects, gcsTypes (Xpar)
Notes
The installation must be done after the unicosObjects and gcsTypes. Due to the overriding of some of the files of the unicosObjects and unCore, the package must be reinstalled everytime the unCore or unicosObjects are installed.
Additional software required
None

Libraries
Allows the operator to set and restore values
gcsAnalogParameter.ctl
Allows the operator to set and restore values
gcsWordParameter.ctl
Allows the operator to set and restore values
gcsDigitalParameter.ctl
Allows the operator to set and restore values
gcsDigitalParameter.ctl
Allows the operator to Mask events, blocks alarms and configure mail/sms
unAlarm.ctl
Allows the operator: Forced mode and mask event actions unAnalog.ctl
Allows the operator: Forced mode and mask event actions unOnOff.ctl
Allows the operator: Forced mode, Normal position and mask event actions. Note that Digital output has the same functionalities but no need of modification because uses the same code of the DI. unDigitalInput.ctl
Allows the operator: Forced mode, Normal position and mask event actions. Note that Analog output has the same functionalities but no need of modification because uses the same code of the AI. unAnalogInput.ctl
Allows the operator: Forced mode and Mask event. unController.ctl
Allows the operator: Forced mode , Set/Reset Full Stop, Block/Deblock alarm and mask event. unProcessController.ctl
Constants defined to deal with the defined rights. unCPC_Cryo_Constants.ctl
Functions to calculate availability (CS,CM,PP60A) unCryoAvailability.ctl
Allows the operator: set value and restore value gcsAnalogParameter.ctl
Allows the operator: set value and restore value gcsDigitalParameter.ctl
Allows the operator: set value and restore value gcsWordParameter.ctl

Scripts
Helium Inventory calculation for P18
unHeliumInventory_P18
Helium Inventory calculation for P2
unHeliumInventory_P2
Helium Inventory calculation for P4
unHeliumInventory_P4
Helium Inventory calculation for P6
unHeliumInventory_P6
Helium Inventory calculation for P8
unHeliumInventory_P8
Electrical consummation calculation for P18 unElectricalPower_P18
Electrical consummation calculation for P2 unElectricalPower_P2
Electrical consummation calculation for P4 unElectricalPower_P4
Electrical consummation calculation for P6 unElectricalPower_P6
Electrical consummation calculation for P8 unElectricalPower_P8
Cryo Availability for P2 (includes P18 calculations) unCryoAvailability_P2
Cryo Availability for P4 unCryoAvailability_P4
Cryo Availability for P6 unCryoAvailability_P6
Cryo Availability for P8 unCryoAvailability_P8
Cryo Availability for Central Machine signals (CS,CM) unCryoAvailability_PCentral

Panels
unicosObjects/General       Allows operator to only restore the value of the limits, but not save.
unSetPIDLimitsComplete.pnl
unicosObjects/General       Allows operator to only restore the value of the PID parameters, but not save. unSetPIDParamComplete.pnl
unicosObjects/General       Allows operator to only restore the value of the PID, but not save. unSetPIDSetPoint.pnl
gcsObject/General   Allows operator to set and only restore the value of the parameter (not save) gcsDigitalParameterSetValue.pnl
gcsObject/General   Allows operator to set and only restore the value of the parameter (not save) gcsParameterSetValue.pnl
objecs/UN_GRAPHICALFRAME. Cryo BEEP animation unBeep.pnl