Presentation is loading. Please wait.

Presentation is loading. Please wait.

European Organization for Nuclear Research Industrial Controls Group Workshop on QPS Software Layer, 26/08/15 https://indico.cern.ch/event/404646/

Similar presentations


Presentation on theme: "European Organization for Nuclear Research Industrial Controls Group Workshop on QPS Software Layer, 26/08/15 https://indico.cern.ch/event/404646/"— Presentation transcript:

1 European Organization for Nuclear Research Industrial Controls Group Workshop on QPS Software Layer, 26/08/15 https://indico.cern.ch/event/404646/

2 QPS control project CERN, 26/08/15 Enrique Blanco, EN/ICE 2 Goals Overview of the known components, their functionality and interfaces (mainly at the level of the supervision layer) Show the automatic generation and deployment of a QPS application Present EN/ICE organization and the foreseeable future of the project

3 QPS control project CERN, 26/08/15 Enrique Blanco, EN/ICE 3 Outline QPS control project: EN/ICE organization Architecture: components & interfaces Functionality Data management Application automatic generation Current activities & EN/ICE vision

4 QPS control project CERN, 26/08/15 Enrique Blanco, EN/ICE 4 QPS control project: EN/ICE Project re-organization - Project lead: Enrique Blanco - SCADA experts: - QPS: Jonas Arroyo (STAFF) - LHC Circuit: Axel Voitier (STAFF) - Front-ends experts - Bruno Dupuy * (STAFF), Borja Fernandez (FELL), Staff CP E -Automatic generation** -Borja Fernandez (FELL), Ivan Barreiro (STAFF) * BE/OP (as second job) ** Pascal le Roux as BE/CO DB expert

5 QPS control project CERN, 26/08/15 Enrique Blanco, EN/ICE 5 Global architecture: 3 layers I/O boards + CPLDPIC Ethernet (TN) WorldFIP 16 QPS SCADA Data Servers FESA 44 FECs LHC Logging CMW clients UA/RR Q DDD LHC Time 100msec LHC CIRCUIT SCADA Data Server Post-Mortem Field layer Control layer (SR) Supervision layer (CCC) PowerConverter Optical fiber LASER PIC SCADA Data Server QPS Expert console (JAVA)

6 QPS control project CERN, 26/08/15 Enrique Blanco, EN/ICE 6 Components DIAMON MOON MONITORING LHC CIRCUIT LHC CIRCUIT SEQUENCER APPLICATIONS PIC LHC Logging Post Mortem Post Mortem LASER LHC SERVICES LongTerm DB

7 QPS control project CERN, 26/08/15 Enrique Blanco, EN/ICE 7 Architecture: Operation (QPS SCADA centric) A sector example LHC Circuit WinCC OA operation CMW WinCC OA distributed QPS WinCC OA Data Servers QPS (L) QPS (R) LHC CIRCUIT WinCC OA Data Server LHC CIRCUIT LHC CIRCUIT FGC FECs CRYO PLCs CRYO CRYO WinCC OA Data Servers CRYO WinCC OA OperationPIC WinCC OA Operation QPS OK PIC PLCs PIC WCCOA Server PIC QPS OK

8 QPS control project CERN, 26/08/15 Enrique Blanco, EN/ICE 8 Architecture: Interface (QPS SCADA centric) A sector example FGC FECs QPS OK PIC PLCs CMW WinCC OA distributed LHC CIRCUIT WinCC OA Data Server LHC CIRCUIT LHC CIRCUIT QPS WinCC OA Data Servers QPS (L) PIC WCCOA Server PIC QPS (R) QPS OK Post Mortem Post Mortem LASER LongTerm DB Logging RDB SEQUENCER Hardware Commissioning

9 QPS control project CERN, 26/08/15 Enrique Blanco, EN/ICE 9 Architecture: Exchanged Information FGC FECs QPS OK PIC PLCs CMW WinCC OA distributed LHC CIRCUIT WinCC OA Data Server LHC CIRCUIT LHC CIRCUIT QPS WinCC OA Data Servers QPS (L) PIC WCCOA Server PIC QPS (R) QPS OK LASER LongTerm DB Logging RDB SEQUENCER Hardware Commissioning Sequencer -> QPS - DQAMGA test mode - DQAMSN600 (reset, test) Sequencer -> LHC circuit - LHC circuit macros LHC circuit -> Sequencer - Status Sequencer -> LHC circuit - LHC circuit macros LHC circuit -> Sequencer - Status QPS -> LASER - ST_FIP - ST_PWR_PERMIT QPS -> LASER - ST_FIP - ST_PWR_PERMIT QPS -> PIC - QPS_OK QPS -> PIC - QPS_OK

10 QPS control project CERN, 26/08/15 Enrique Blanco, EN/ICE 10 Data Management: Archiving … RDB Archive “QPSR” LHC Logging Archive Facts: - readout data up to 10Hz - total of 133K signals: (27K analog and 106K boolean/status) - archiving:123K values/second (no deadbands) - RDB (dedicated cluster in a IT building): retention period of a few weeks - RDB-logging transfer each ~10 minutes 44 QPS FECs 16 QPS WCCOA Servers

11 QPS control project CERN, 26/08/15 Enrique Blanco, EN/ICE 11 Functionality: Main features (1) General read-out of the field equipment data handling a limited set of commands to the field equipment Interface to the LHC Software suite: LHC Logging, LASER (LHC Alarm system), beam operation and hardware commissioning sequences, to PIC for the QPS_OK software signal to splice monitoring system by providing periodically the measured splice value. Monitoring the U_HDS voltage, send SMS, email in case of failure the QPS agent COMM state, send SMS, email in case of failure

12 QPS control project CERN, 26/08/15 Enrique Blanco, EN/ICE 12 Functionality: Main features (2) Macros running macros used with the LHC Sequencer, based on circuit: to close the energy extraction switches HDS (heater discharge strip) software interlocks, remove the PIC power permit on the corresponding circuit, trigger a circuit mail/SMS when there is HDS problem. trigger a circuit mail/SMS when in case of a crate failure reset crate automatic calibration of nQPS device snapshot of QPS agent: to have a view of all the signals of the agents of a circuit running macros during commissioning: automatic close/open switch firing DQAMGA

13 QPS control project CERN, 26/08/15 Enrique Blanco, EN/ICE 13 Functionality: list of macros LHC Circuit macros: Open Switch Abort Open Switch Close Switch Close Switch Delay Close Switch Abort Reset Reset Switch Reset Agent Snapshot Abort Snapshot Zero Calibrate ON Abort Zero Calibrate ON CSCM Abort_CSCM Select Board A Abort Select Board A Select Board B Abort Select Board B Prepare Test Mode Abort Prepare Test Mode Cancel Test Mode Abort Cancel Test Mode QPS macros: Open Switch Abort OpenSwitch Close Switch Close Switch Delay Close Switch Abort Reset Reset Agent Snapshot Abort Snapshot Zero Calibrate ON Abort Zero Calibrate ON CSCM Abort CSCM Select Board A Abort Select Board A Select Board B Abort Select Board B Prepare Test Mode Abort Prepare Test Mode Cancel Test Mode Abort Cancel Test Mode Reset nQPS Abort Reset nQPS DQQDE ON Abort DQQDE ON Update Device List

14 QPS control project CERN, 26/08/15 Enrique Blanco, EN/ICE 14 Functionality: UNICOS HMI Hardware devices DQAMC for dipole and quadrupole magnets: one equipment per magnet DQAMS for energy extraction switches: 600A, 13KA, one equipment per switch DQAMG for all the other types: superconducting elements of a powering circuit, current leads, etc.: one equipment can control from 1 to 4 elements, each element is named 'virtual device’ DQAMGS: splice measurement, etc.: one equipment can control from 1 to 3 elements, each element is named 'virtual device' widget faceplate

15 QPS control project CERN, 26/08/15 Enrique Blanco, EN/ICE 15 Application automatic generation UNICOS WWW query Flex Extractor QPS_AGENT _FESA DB Layout Spec txt file (1) http query QPS SPEC S (xml) (2) Flex extractor UAB (QPS Plugin) SCADA import Files FESA Instances SCADA Drivers Conf SCADA Dpe Conf (3) UAB FEC (Kontron) (5) Deploy FESA Devices CCDB (4) Upload QPS SCADA (WinCC OA) RDB DB Logging (6) Import FESA Published CMW Devices (7) Internal configuration UAB: UNICOS Application Builder

16 QPS control project CERN, 26/08/15 Enrique Blanco, EN/ICE 16 Application automatic generation: Specs UNICOS WWW query QPS_AGENT _FESA DB Layout Spec txt file (1) http query QPS SPEC S (xml) (2) Flex extractor FESA Spec txt file QPS SPECS (xml)

17 QPS control project CERN, 26/08/15 Enrique Blanco, EN/ICE 17 Application automatic generation: SCADA UNICOS WWW query Flex Extractor QPS_AGENT _FESA DB Layout Spec txt file (1) http query QPS SPEC S (xml) (2) Flex extractor UAB (QPS Plugin) SCADA import Files SCADA Drivers Conf SCADA Dpe Conf (3) UAB FESA QPS SCADA import file PIC CWM SCADA import file

18 QPS control project CERN, 26/08/15 Enrique Blanco, EN/ICE 18 Application automatic generation: FECs UNICOS WWW query Flex Extractor QPS_AGENT _FESA DB Layout Spec txt file (1) http query QPS SPEC S (xml) (2) Flex extractor UAB (QPS Plugin) FESA Instances (3) UAB FESA DQAmxDU FESA devices LTIM FESA devices

19 QPS control project CERN, 26/08/15 Enrique Blanco, EN/ICE 19 Application automatic generation: Panel UNICOS WWW query QPS SCADA (WinCC OA) RDB FESA Published CMW Devices (7) Internal configuration Input file: (1 per sector) Sequencer-12.txt Configuration panel: -Sequencer CMW -QPSOK CMW -DQAMSN600 CMW -LASER

20 QPS control project CERN, 26/08/15 Enrique Blanco, EN/ICE 20 EN/ICE current activities Main activities QPS control project analysis Identify components, interfaces and functionalities along with stakeholders Re-generate all QPS controls layers from the DB layout Install our lab test bench (including agents) Issues and requests in the pipeline: Soft interlock SIS-QPS for 13kA switches Remove dead 600A circuits from reset macros Improve reset macro QPS_OK updates Add some new LASER alarms (cooling) EOL of FESA SLC5 and RDA2

21 QPS control project CERN, 26/08/15 Enrique Blanco, EN/ICE 21 EN/ICE prospects -Currently EN/ICE holds the control and supervision layers responsibility of the project -Reinforcement of the project by: -Supervision layer managed by a Staff member EN/ICE/SCD (already in charge of PIC) with a close backup of another staff working in the same domain and in charge of the LHC_Circuit project -Control layer: EN/ICE reunification for all FESA developments in EN/ICE/PLC. -These include other similar developments in terms of architecture and technology as the CRYOGENICS and SURVEY projects. -Expert team: 2 FELLs and 1 staff + 1 new staff to hire (long term stability for all RT developments) -The generation mechanism is almost aligned to any other UNICOS based project by the use of UAB (UNICOS Application Builder): Standardization -However EN/ICE is open to any reorganization which will demonstrate that is beneficial for the project

22 QPS control project CERN, 26/08/15 Enrique Blanco, EN/ICE 22 Questions


Download ppt "European Organization for Nuclear Research Industrial Controls Group Workshop on QPS Software Layer, 26/08/15 https://indico.cern.ch/event/404646/"

Similar presentations


Ads by Google