200 likes | 216 Views
UNICOS UNified Industrial COntrol System. Hervé Milcent AB/CO. Outline. Purpose and domain of application PVSS-UNICOS PVSS-UNICOS in QPS and PIC Conclusions. AB/CO. Provide control system for accelerator Tools: Front-end framework Application framework Services: LHCLogging, Laser, etc.
E N D
UNICOSUNified Industrial COntrol System Hervé Milcent AB/CO
Outline • Purpose and domain of application • PVSS-UNICOS • PVSS-UNICOS in QPS and PIC • Conclusions PVSS User's meeting: UNICOS
AB/CO • Provide control system for accelerator • Tools: • Front-end framework • Application framework • Services: LHCLogging, Laser, etc. • Installation of control computers • Turn key application • Cryo, QPS, PIC, etc. • Support: PLC, Fieldbus, etc. • Etc. http://ab-div-co.web.cern.ch/ab-div-co/ PVSS User's meeting: UNICOS
Purpose of UNICOS • Provide a control system for the LHC cryogenics • Components, tools and methodology • Based on industrial components: PLC and SCADA • Define a standard hardware & generic software architecture • Produce complete documentation for maintenance, operation and users • Cryogenics operators and experts • Integrate the cryogenics control system within the LHC control architecture PVSS User's meeting: UNICOS
QSV QSCC QSCB QSCA QSCC QSRB QSRA QURC QURA QURC QUI Typical LHC cryogenic architecture Surface Underground • Size: • 5 cryo points • Total I/O: ~40000 • Total dev.: ~75000 • Total DPE: ~700000 • 30% archived, 15% alarm QRL QRL Ring Sector Sector PVSS User's meeting: UNICOS
Constraints • Schneider PLC (Siemens PLC under dev.) + SCADA PVSS • Reliability • Performance • Event: 6000 chg./sec during 15 min. • Operators/experts: not PLC neither SCADA expert • Modify graphical view, trend, etc. • Tune the control system • Big system fast commissioning automatic creation of most of the control system • Lots of applications: same look and feel, user friendly • LHC Control: no SCADA • Used by other projects • GCS, experiments magnet controls PVSS User's meeting: UNICOS
SCADA data servers EW1 OS3 OS4 OS1 OS2 EW2 L-LHCC LHCB QSCB QSA(b) QSRB-1 QSRB-2 Cold Box 4.5K Comp 4.5K Main Dryer Typical cryogenic hardware architecture Bat 2851 DS1 Control room SHC8 Communication room SHR8 DS1-2-3 4.5K 1.8K 4.5K 1.8K Ethernet local connection (AB-CO-IS/IT CS) LHCA R-LHCC Ethernet surface Infrastucture (IT-CS) Ethernet backbone (IT-CS) SDH8 SH8 SD8 SHM8 SHBB8 QSDN QSCCb QSCCa QSKA QSCA-1-2 QSA(a) QSRA-1 QSRA-2 QSV Main Dryer Comp 1.8K LN2 Buffer Comp 1.8K UCB 4.5K Comp 4.5K QURA-1 US IP8 QURA-2 Connection Box QUI LCB 4.5K 5200 US IP7(b) 3em UX85 US85 US IP1(a) UX85 2em 8200 L-QURC-2 L-QURC-1 R-QURC-1 R-QURC-2 CB 1.8K CB 1.8K DFB DFB DFB DFB PVSS User's meeting: UNICOS
Automated Generation Tool UNICOS: application development PLC database: tag, mapping, comm. Devices Specification database PLC Device Instantiation PLC Section Structure, device links SCADA Database PLC logic replication PVSS User's meeting: UNICOS
PVSS-UNICOS Application • Based on JCOP • Distributed and scattered • Common look and feel • Device: state, data quality, etc. • Operator interface • Configuration of the devices from a database • Modelisation of devices: • Integrity of the application: PLC + PVSS managers • Integration into the LHC control chain • LHCLogging (long term archiving), LASER (alarm server), CMW (middleware) • Open framework: • New devices, configurable components/utilities, etc. UNICOS JCOP SCADA Add on PVSS User's meeting: UNICOS
PVSS-UNICOS: device • Device • hierarchy: hardware and functional • Can be classed in maximum two groups • Widget: • State, alarm, data quality • Catalog: • drag & drop • Configuration with device filter • Faceplate: detail PVSS User's meeting: UNICOS
PVSS-UNICOS: operator interface • One interface • Panel/trend navigation • Internet explorer like • Contextual navigation: configurable • Hierarchy navigation: configurable • Trend re-used from JCOP • Utilities: • Customized alarm list • Event list • User log book • Device overview PVSS User's meeting: UNICOS
PVSS-UNICOS: graphical frame PVSS User's meeting: UNICOS
PVSS-UNICOS: operator interface • One interface • Panel/trend navigation • Internet explorer like • Contextual navigation: configurable • Hierarchy navigation: configurable • Trend re-used from JCOP • Utilities: • Customized alarm list • Event list • User log book • Device overview PVSS User's meeting: UNICOS
PVSS-UNICOS: navigation PVSS User's meeting: UNICOS
PVSS-UNICOS: operator interface • One interface • Panel/trend navigation • Internet explorer like • Contextual navigation: configurable • Hierarchy navigation: configurable • Trend re-used from JCOP • Utilities: • Customized alarm list • Event list • User log book • Device overview PVSS User's meeting: UNICOS
PVSS-UNICOS: trend PVSS User's meeting: UNICOS
PVSS-UNICOS: operator interface • One interface • Panel/trend navigation • Internet explorer like • Contextual navigation: configurable • Hierarchy navigation: configurable • Trend re-used from JCOP • Utilities: • Customized alarm list • Event list • User log book • Device overview PVSS User's meeting: UNICOS
PVSS-UNICOS: Device overview PVSS User's meeting: UNICOS
Additional applications • Re-use of core UNICOS with new devices • PIC: Power Interlock Controller • S7 PLC • QPS: Quench Protection System • LynxOS front-end with CMW (Common MiddleWare) • High performance • Similar look and feel • Widget, faceplate • Same hardware architecture • Distributed Linux data server • Scattered system: Windows GUI PVSS User's meeting: UNICOS
Conclusions • UNICOS improvements: • Avoid mismatch definition of the mapping of data: PLC & PVSS • Less work as possible for the application developer • Re-usable tools, devices • Easy definition of devices • Automatic creation of the configuration and most of the control system : PLC & PVSS • Coherent data representation: PLC & PVSS • Ease support • PVSS: • Distributed, integrity of the control application • Application developer: • Concentrate on the control process: control loops, control sequences • Prepare the graphical view of the process control http://ab-project-unicos.web.cern.ch/ab-project-unicos/ PVSS User's meeting: UNICOS