UNICOS F RAMEWORK Enrique BLANCO* Industrial Controls & Electronics Group Engineering Department, CERN Geneva, Switzerland * On behalf of the UNICOS team.

Slides:



Advertisements
Similar presentations
CO2 progress and issues on the control system Lukasz Zwalinski – PH/DT
Advertisements

Experiment Control Systems at the LHC An Overview of the System Architecture An Overview of the System Architecture JCOP Framework Overview JCOP Framework.
TE / CRG / Paulo Gomes The Control System for the LHC tunnel cryogenics, p. 1 CERN Portuguese Teachers Programme, 7 Sep 2011 Dr. Paulo Gomes on behalf.
Time Stamping and archiving of PLC data
LabVIEW Basic I with RADE introduction A. Raimondo (EN/ICE)
UNICOS Objects (CPC) 11/02/14 UNICOS, CERN1 CERN, EN/ICE, UNICOS Team.
Industrial Control Engineering Industrial Controls in the Injectors: "You (will) know that they are here" Hervé Milcent On behalf of EN/ICE IEFC workshop.
Lukasz ZwalinskiLHCb CO 2 cooling; 1 IBL CO 2 cooling control system Bart Verlaat, Lukasz Zwalinski, Maciej Ostrega, Michal Zimny,
UNICOS-CPC applied to Cryogenics and specifications Benjamin Bradu EN-ICE-PLC February 2014.
IBL CO 2 UNICOS CPC6 based control system Lukasz Zwalinski – PH/DT/PO.
Isabelle Laugier, AT/VAC/ICM Section February 7 th 2008.
The Detector Safety System for LHC Experiments Stefan Lüders ― CERN EP/SFT & IT/CO CHEP03 ― UC San Diego ― March 27 th, 2003.
130 October 2009 PIC - WIC - LHC_CIRCUIT UNICOS PVSS.
CPC (C ONTINUOUS P ROCESS C ONTROL ) SCADA UNICOS: UN IFIED I NDUSTRIAL CO NTROL S YSTEM CPC (C ONTINUOUS P ROCESS C ONTROL ) SCADA 1 Marco Boccioli -
FE Technologies PLC basis… EN-ICE-PLC Jerónimo ORTOLA Benjamin BRADU
Novel techniques while developing on the WinCC OA Experience with the UCPC library.
Automatic Generation Tools UNICOS Application Builder Overview 11/02/2014 Ivan Prieto Barreiro - EN-ICE1.
06/05/2004AB/CO TC RF controls issues Brief overview & status Requested from AB/CO Hardware, Timing, VME/FESA for LEIR, SPS, LHC Controls for LHC RF Power.
Openlab Workshop on Data Analytics 16 th of November 2012 Axel Voitier – CERN EN-ICE.
SCADA Systems - What is the scope of this talk? What are SCADA systems? What are their structure and main features? How open are they? How are they evolving?
SCADA. 3-Oct-15 Contents.. Introduction Hardware Architecture Software Architecture Functionality Conclusion References.
9th September 2001R. BARILLERE - IT-CO1 Industrial and Custom Front-End solutions for Process Controls.
European Organization for Nuclear Research LHC Gas Control System Applications G.Thomas, J.Ortola Vidal, J.Rochez EN-ICE Workshop 23 April 2009.
 Mathias Dutour / UAB Dev. team  UNICOS regular meeting  29 January 2009.
Ethernet IP solution for ATLAS IBL and CMS Pixel detectors CO 2 cooling plants Lukasz Zwalinski PH/DT/DI.
The Joint COntrols Project Framework Manuel Gonzalez Berges on behalf of the JCOP FW Team.
André Augustinus 17 June 2002 Technology Overview What is out there to fulfil our requirements? (with thanks to Tarek)
INTERFACE DESCRIPTION PLC objects and HMI 2 CERN, EN/ICE, UNICOS Team.
FAIR Accelerator Controls Strategy
LHC Cryogenics Control: INTEGRATION OF THE INDUSTRIAL CONTROLS (UNICOS) AND FRONT-END SOFTWARE ARCHITECTURE (FESA) APPLICATIONS Enrique BLANCO Controls.
Industrial Control Engineering UNICOS device and front-end Hervé Milcent UNICOS device front-endHervé Milcent1.
MARCO UNICOS based control system CERN Lukasz Zwalinski – PH/DT Maciej Ostrega – PH/DT.
1 UNICOS PVSS Evolution Cryogenics Control Enrique BLANCO Industrial Controls & Electronics Group.
Chiller control system Lukasz Zwalinski – PH/DT.
Chiller control system Specification meeting Lukasz Zwalinski – PH/DT.
CERN openlab technical workshop
1 JCOP-UNICOS. 2 Purpose of this meeting Requested by IT/CO To present you the UNICOS requirements on the hierarchy classifications Not to discuss the.
ALICE TPC Gas Control System (toward the first fully implemented LHC gas system) S. Haider EP-TA1-GS.
PVSS: Windows  Linux. 13th May Outline Current software architecture PVSS on Linux Demo What has to be redone for Linux console Vacuum, GCS, cryogenics.
“The LHC GCS Framework” Geraldine Thomas CERN, IT-CO A complete PLC and PVSS automatic code Generation.
UNICOS Roadmap 2015 Enrique Blanco On behalf of the UNICOS team EN-ICE 1 March 2015 CERN March 27, 2015 GSI - CERN Collaboration.
60kW Thermosiphon control system
Automating the automation CERN Dr. Enrique Blanco Head of the Process Control section Industrial Controls & Safety Systems Group Beams Department CERN.
European Organization for Nuclear Research DCS remote control in NA62: Equipment & Control Integration. Mathias Dutour NA62 Collaboration 9th December.
CEA DSM Irfu SIS LDISC 18/04/2012 Paul Lotrus 1 Control Command Overview GBAR Collaboration Meeting Paul Lotrus CEA/DSM/Irfu/SIS.
European Organization for Nuclear Research LHC Gas Control System Applications Generation to Deployment phases Strategy/Principles.
European Organization for Nuclear Research Industrial Controls Group Workshop on QPS Software Layer, 26/08/15
DIAMON Project Project Definition and Specifications Based on input from the AB/CO Section leaders.
The Control System for the LHC tunnel cryogenics Controlling Cool Accelerators Controle da Criogenia de Aceleradores de Partículas Dr. Paulo Gomes CERN.
JCOP - 17 October 2001NA60_GAZ - E. Mazel J. Rochez1 A Project for the GAS control System At NA60.
Thermo-siphon Control Design Lukasz Zwalinski – PH/DT Alexandre Moraux – PH/DT
ISOLDE Vacuum Controls (CERN-GSI WS), S. Blanchard TE-VSC-ICM UNICOS implementation in ISOLDE Sebastien Blanchard TE/VSC Interlocks, Controls.
Tunnel Cryogenics Instrumentation & Controls for the LHC Enrique Blanco AB/CO IS.
Claudia Dias Vacuum, Surfaces & Coatings Group Technology Department Claudia Dias CERN, Technology Department Vacuum, Surfaces and Coatings Group 2 |
Industrial Control Engineering ADE Rapid Application Development Environment.
MARCO control system Munich Lukasz Zwalinski – PH/DT Maciej Ostrega – PH/DT.
C. Kiesling, 11th B2GM PXD Session, KEK, March , Slow Control System for the PXD PXD Support Systems & Control UNICOS Standard PVSS User Interface.
1 Cryogenics Instrumentation & Controls Commissioning for the LHC AB/CO viewpoint Enrique Blanco AB/CO IS.
LabVIEW Core I with RADE introduction EN/ICE/MTA.
UNICOS-CPC course - CERN EN/ICE Industrial Controls Engineering Department Deployment of the CPC6 control application Marc Quilichini
- My application works like a dream…does it. -No prob, MOON is here. F
UNICOS Application Builder Architecture
UNICOS: UNified Industrial COntrol System CPC (Continuous Process Control) Basic course SESSION 3: PLC architecture UCPC 6 UNICOS-Continuous Process.
CV PVSS project architecture
UNICOS: UNified Industrial COntrol System CPC (Continuous Process Control) Basic course SESSION 0: INTRODUCTION UCPC 6 UNICOS-Continuous Process Control.
How SCADA Systems Work?.
UNICOS: UNified Industrial COntrol System CPC (Continuous Process Control) Basic course SESSION 4: SCADA UCPC 6 UNICOS-Continuous Process Control Check.
by Prasad Mane (05IT6012) School of Information Technology
CERN with UNICOS M. Pezzetti AT_ECR_CE 27 June 2005.
Presentation transcript:

UNICOS F RAMEWORK Enrique BLANCO* Industrial Controls & Electronics Group Engineering Department, CERN Geneva, Switzerland * On behalf of the UNICOS team

EN/ICE Workshop, 23/04/09 Enrique Blanco [CERN EN/ICE] OUTLINE 1. Introduction and Origins 2. UNICOS framework UNICORE Packages vs. Applications 3. Continuous Process Control (CPC) Package CPC Devices application Generation concept: Tools & mechanisms 4. Other UNICOS packages Use cases (SURVEY, WIC) 5. Status & Evolution 2

EN/ICE Workshop, 23/04/09 Enrique Blanco [CERN EN/ICE] 1.- I NTRODUCTION AND O RIGINS UNICOS (UNified Industrial Control System) was born at CERN as a need to develop the LHC cryogenics control system. The goal was to create an industrial control system covering the three layers of the typical automation pyramid. A necessity of specialized generation tools to create automatically such industrial control systems both in the PLC and the SCADA was identified. Rapid startup of commissioning Manual intervention is generally required for the control logic and HMI synoptics (process dependent) Field equipment PLC SCADA Field Control Supervision 3

EN/ICE Workshop, 23/04/09 Enrique Blanco [CERN EN/ICE] N OT ONLY A BUNCH OF DEVICES UNICOS establishes: A well defined set of standard objects (devices) covering most of the equipment and needs of continuous processes A formalized and standard way of programming the specific process logic … and also: Provides the developer with the means of producing rapid control applications Allows early plant commissioning Allows optimized maintenance Provides the operator a way to interact all the objects with a little effort Tools to diagnose problems (process alarms, control components,…) 4

EN/ICE Workshop, 23/04/09 Enrique Blanco [CERN EN/ICE] 2.- UNICOS FRAMEWORK Based on the first implementation of UNICOS and as response of a need for other type of control and/or monitoring systems the UNICOS framework was formalized. 5

EN/ICE Workshop, 23/04/09 Enrique Blanco [CERN EN/ICE] UNICOS FRAMEWORK UNICOS provides developers with the means to rapidly develop full control or monitoring applications operators with ways to interact with all items of the process with as little effort as possible tools to diagnose problems in the process and the control system and to access and operate the devices without specific development. UNICOS proposes a reusable environment composed by a set of components for the supervision and front-end layers: UNICORE component A basic package called UNICOS CPC (Continuous Process Control) package* to develop process control applications. Facilities to create new packages (new application(s)). Generation and deployment mechanisms 6

EN/ICE Workshop, 23/04/09 Enrique Blanco [CERN EN/ICE] UNICORE Deployed in two layers: Supervision : Distribution control allowed System Integrity monitoring Interface with the LHC services: DB logging, LASER, CMW (client/server) Default set of front-ends: PLC, CMW, Soft-FE, OPC, DIP Interface to include new packages Front-end : Communications protocol: TSPP Events mechanism At the supervision layer offers operators a homogenous and entirely customizable user interface. The main features are: Navigation capabilities between panels and trends: WWW browser-like, contextual buttons, pop-up navigation Access to the device without creating a panel (tree device overview) Process Alarm and Event list Access Control 7

EN/ICE Workshop, 23/04/09 Enrique Blanco [CERN EN/ICE] UNICOS U SER I NTERFACE 8

EN/ICE Workshop, 23/04/09 Enrique Blanco [CERN EN/ICE] CMS tracker thermal screen Process Control applications CPC P ACKAGE Continuous Process Control package: Proposes a method and tools for developing control applications PLCs as front-ends (Siemens & Schneider) It reuses the UNICORE component LHC Collimators Interlocks LHC Gas Control UNICORE UNICOS CPC Package PLCs CPC Package LHC cryogenics 9

EN/ICE Workshop, 23/04/09 Enrique Blanco [CERN EN/ICE] P ACKAGES VS. APPLICATIONS 10 UNICOS framework CPC applications

EN/ICE Workshop, 23/04/09 Enrique Blanco [CERN EN/ICE] F RAMEWORKS I NTEGRATION UNICOS frameworks reuses some of the JCOP framework components 11 UNICOS CPC package LHC Experiments Applications Fixed target Experiments Applications UNICORE (PVSS side) JCOP Framework PVSS Application packages PIC, CIS,… Application packages QPS, CIET,.. LHC Cryo & Exp Magnet, LHC GCS, …

EN/ICE Workshop, 23/04/09 Enrique Blanco [CERN EN/ICE] 3.- CPC PACKAGE The package consists mainly on: Devices Methodology Modeling of the process. Process breakdown ( IEC ) Operation and Diagnostics oriented From process analysis to code production Tools Common language for process experts and developers Versatile suite of tools open to extension Generation Instantiation of devices and logic code 12

EN/ICE Workshop, 23/04/09 Enrique Blanco [CERN EN/ICE] C LASSICAL ARCHITECTURE 13 control system connection to the process directly or through field-buses Field layer SCADA Servers Supervision Layer Interface to operators (Monitoring & Command emission) Real time DB & Archiving Ethernet Network Control Logic Actions Control layer PLC Process Control & Field interface Fieldbus Networks Operator Consoles (HMI)

EN/ICE Workshop, 23/04/09 Enrique Blanco [CERN EN/ICE] E ARLY CPC D EVICES CPC package provides a library of well defined set of standard devices covering most of the equipment and needs of continuous processes. Devices I/O devices Temperature (AI), Level (AI), end-switches, … (DI) Field devices Valves (ANALOG), PWM heaters,… Controllers (PID) Alarms (ALARM) Process Control objects Process units: (PCOs) 14 Field devicesI/O devices Process Control Objects An Input position An Output position Control Valve DI End switch DO position On-Off Valve AI M value PID Equipment module AI position AO position Control Valve DI End switch DO position On-Off Valve AI M value PID Equipment module UNIT Analog (valve) AI (Feedback) AO (action) Controller (PID) AI (Measure)

EN/ICE Workshop, 23/04/09 Enrique Blanco [CERN EN/ICE] M ORE DEVICES ADDED The basic package includes: I/O Field (Valves, Heaters, Pumps, …), Alarms, Controllers PCO Extensions added (CGS): General devices: xParameter: (mainly intended for recipes mechanism, but also used to hold thresholds) xStatus: for large data handling and low PLC memory usage Alarms (Analog & Digital) to deal with delays and thresholds Specialized devices: MassFlowController Advanced Controllers 15

EN/ICE Workshop, 23/04/09 Enrique Blanco [CERN EN/ICE] CPC A PPLICATIONS METHODOGOLOGY 1. Specifications creation Instances: data captured by filling EXCEL worksheets Logic specification: Word templates Additional tools. (e.g.: OLPROC) 2. Automatic generation Instance generator Logic 3. Manual intervention Process synoptics: drag & drop Process logic coded by the control engineer in an standarized way. Some applications may create automatic code generators. 16

EN/ICE Workshop, 23/04/09 Enrique Blanco [CERN EN/ICE] 3.5- UNICOS CPC E NVIRONMENT 17 PLC and SCADA Baseline Diagnostics tools System Integrity Simplified HMI tool to create process synoptics (drag & drop) O UNICOS CPC package Specifications P Logic P Process Engineer Control Engineer O Operators C I/O Channels Field Objects (Valves, Heaters, …) Process Control Objects (Compressors, feedbox, …) Instances C CMW interface Long-Term archiving LHC alarm system PLC and SCADA Instances Instance Generator Precise placeholders where the control engineer must write the process logic C Logic Generator

EN/ICE Workshop, 23/04/09 Enrique Blanco [CERN EN/ICE] G ENERATION AND D EPLOYMENT 18 device type templates Instantiation generation Instance Generator PLC device instance Supervision device instance PLC PVSS UNICORE UNICOS CPC baseline SCADA Devices Specification Device instantiation Scripts Logic skeleton Logic Files Logic templates Basic Logic generation Logic Generator Placeholder Skeletons PLC logic

EN/ICE Workshop, 23/04/09 Enrique Blanco [CERN EN/ICE] 4.- O THER UNICOS PACKAGES There are other application packages than CPC 1. Packages with front-ends (FECs) non UNICOS Examples: CIET, QPS, SURVEY 2. Packages with PLCs non UNICOS Examples: PIC, WIC, CIS 19

EN/ICE Workshop, 23/04/09 Enrique Blanco [CERN EN/ICE] 4.1- U SE C ASE : SURVEY LHC Inner Triplet magnet alignment (tolerance ~ 100 micron) Front End: FESA devices (DOMS, WPS, HLS, Steiner, ZTS, ESTOP, …) 20 WPS: streched-wire pos. system SCADA Data Servers Ethernet (TN) WorldFIP Central Control Rooms General Architecture

EN/ICE Workshop, 23/04/09 Enrique Blanco [CERN EN/ICE] U SE C ASE : WIC Warm Interlock controller: monitors the magnet and safeguards it from overheating Reuses the UNICORE even at the front-end level even if the PLC is not UNICOS-like. 21 Ethernet (TN) Profibus Central Control Rooms Magnet 60C

EN/ICE Workshop, 23/04/09 Enrique Blanco [CERN EN/ICE] 5.- S TATUS AND E VOLUTION Current status High global reliability: right choice of hard & software Evolutions Recipes mechanism Generation UAB (UNICOS Application Builder): ease creation of new packages and/or devices Domains of use Accelerator CPC package applications: Cryogenics, Collimators Interlocks, Linac4 H- source Other packages: QPS, CIET, SURVEY, CIS, PIC, WIC, CIRCUIT, FGC Experiments CPC package applications: GCS, Cryogenics, NA48 cryogenics, MCS, Alice (SSD, SDD cooling, Water valves control), CMS (ECAL cooling), Atlas (Tracker thermal screen, Big wheels), 22