European Organization for Nuclear Research LHC GCS Recipes Geraldine Thomas 11 December 2009
European Organization for Nuclear Research Introduction Objectives Principles Concept/Functionality Pros & Cons Conclusion
European Organization for Nuclear Research Objectives Provide Operators with a ways to: Manage large set of parameters (Setpoints, alarm limits, etc…) Transfer these parameters in a consistent way and as a single entity to PLC. Have feedback on the transfer (communication, version used, success/error, etc...) Easily integrate in UNICOS based applications Provide Developers with ways to: Configure large number of parameters organized in different structure Solution should be based on PVSS/UNICOS principle
European Organization for Nuclear Research Principles Based our approach on PVSS recipes concept (as covering most of our needs) Re-use of PVSS internal DP structure (_rct & _rcp) Re-use of most PVSS recipe functionality GCS Adds ON (A solution based on PVSS recipe with UNICOS feedback concept ) COM feedback for the activation in UNICOS way No operation mode required Integration of access control on multi domains -> New Device Types were created for this purpose xParameter AnalogParameter, DigitalParameter,WordParameter)
European Organization for Nuclear Research PVSS native recipe (key elements) Structure Recipe Type (_rct): collection of recipe elements connected to DPEs of any types myRecipeType1={N2RatioSP,O2RatioSP,PressureLimit} Recipe (_rcp): collection of values for the recipe elements of the associated _rct myRecipe1(of recipeType1)={20%,80%,80mbar} Terminology Activation: Transfer of a set of values(parameters, commands, alarm limits, etc..) to peripheral devices (i.e. PLC)
European Organization for Nuclear Research GCS AddsOn details -Operation Loading Initial recipes (pre-configured set of recipes) Filtering/Sorting large set of recipes Operator can sort recipes based on different criteria (systems, sub systems, modules) Activating (initial or last used) Group Activation Can activate individual or groups of recipes Communication feedback Report to the operator the progress of the transfer Access Control Multi domains/different privileges
European Organization for Nuclear Research GCS Recipes AddsON -Configuration Modbus address configuration Address optimization of recipe elements/recipe types Automatic generation of input configuration files Import/Export of configuration files New CSV format External tool for merging old/new recipes
European Organization for Nuclear Research Second check: is Download successful Y: values received in PLC are equal to the ones sent by PVSS (ValRq== ValRqAck) Go to next step N: Download Failed Third check: is Activation successful Y: values are used by PLC (ValRq== CurValSt) N: Activation Failed First Check: Communication between PVSS & PLC
European Organization for Nuclear Research HMI look & Feel – Edit/Delete/etc…
European Organization for Nuclear Research HMI look & Feel - Activation status
European Organization for Nuclear Research HMI look & Feel - group activation
European Organization for Nuclear Research HMI look & Feel – Addresses Optimization
European Organization for Nuclear Research Pros & Cons Pros Widely and intensively used by experts and operators in GCS applications and recently in new applications (CLOUD) Flexible: can be used in UNICOS based applications Easily configurable: configure all systems automatically User friendly interface (gas experts and operators) Cons No DB storage: For backup/recovery from hw crash or human errors Merge required during the upgrades Recipes configuration file format (CSV) A few parts of the UI are GCS specific (i.e Filtering) Conclusion
European Organization for Nuclear Research Conclusion Based on SCADA recipe concept + Com feedback from periphery (and modbus addresses optimization) + Access control = GCS Experts & Operators heavily rely on this component
European Organization for Nuclear Research Addresses optimization