Download presentation
Presentation is loading. Please wait.
Published bySilvester Wright Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.