LHC GCS Framework A homogeneous monitoring and control

  • Slides: 34
Download presentation
“LHC GCS Framework” A homogeneous monitoring and control user interface Geraldine Thomas CERN, IT-CO

“LHC GCS Framework” A homogeneous monitoring and control user interface Geraldine Thomas CERN, IT-CO 19. 05. 2005 19 May 2005 LHC GCS

Outline n n Context Software PLC based control library Monitoring and control environment Conclusion

Outline n n Context Software PLC based control library Monitoring and control environment Conclusion 19 May 2005 LHC GCS 2

Context n 4 detectors: 21 gas systems to build Commonalities n Standard Devices n

Context n 4 detectors: 21 gas systems to build Commonalities n Standard Devices n n Modular architecture n n Valves, Flow meters, Mass flow Controllers, etc… Mixer, Distribution, Pump, Analysis, Purifier, etc… Diversity n n Optional modules Options in modules 19 May 2005 LHC GCS 3

Analysis of the diversity: “Exhaust” 19 May 2005 LHC GCS 4

Analysis of the diversity: “Exhaust” 19 May 2005 LHC GCS 4

Analysis of the diversity: “Distribution” 19 May 2005 LHC GCS 5

Analysis of the diversity: “Distribution” 19 May 2005 LHC GCS 5

Control room Gas Control HW Architecture: Plant CERN / Experiment Ethernet System 2: TOF

Control room Gas Control HW Architecture: Plant CERN / Experiment Ethernet System 2: TOF workstations PVSS Application/Plant System: n PCU (All control actions) PCU & FI Field Interface Profi. BUS Wago UX Cv service Surface bldg. System 1: TPC Operator 19 May 2005 LHC GCS 6

System View 19 May 2005 LHC GCS 7

System View 19 May 2005 LHC GCS 7

n Module View 19 May 2005 LHC GCS 8

n Module View 19 May 2005 LHC GCS 8

SCADA: components needed system level n Components needed for Alice TPC (6 modules) n

SCADA: components needed system level n Components needed for Alice TPC (6 modules) n n n 20 panels (Plant view, System view, Module views, Leds views, Control panel Views and others) 3 recipe Types per module + 1 for system (1 recipe per type with n elements with predefined values) 6 Diagnostic panels 1 Window Tree 1 Trend. Tree 1 Alert summary Automatically generated by the GCS framework 19 May 2005 LHC GCS 9

Software control technology 21 gas systems to produce n n Homogeneity across systems n

Software control technology 21 gas systems to produce n n Homogeneity across systems n Use standard technologies n n Homogeneous user interface for monitoring and control n n PLC (Schneider), Field Bus (profibus) PVSS Standard communication protocol n Modbus, can. Open, OPC -- UNICOS Control PLC based software library 19 May 2005 LHC GCS 10

UNICOS: concept, principle n Concept n n Software library to produce a PLC-based control

UNICOS: concept, principle n Concept n n Software library to produce a PLC-based control system. (Developed for the cryogenic control systems) Principle: n PLC object Functionalities n Operation modes handling n n Activity state handling n n Full stop, temp stop, start interlock, acknowledged, IO error Logic block Output setting (Feedback) PVSS object n n n On/open, off/close, position Interlock, warning handling n n Manual, auto, forced, local Object data representation (widget/faceplate) Object selection and simulation mode Communication protocol n PLC-PLC and PLC-SCADA modbus TCP-IP protocol 19 May 2005 LHC GCS 11

UNICOS: PLC-PVSS object model SCADA Human Requests SCADA Object Operator Information display HMI Parameters

UNICOS: PLC-PVSS object model SCADA Human Requests SCADA Object Operator Information display HMI Parameters Programmer Object types Manual Request Object status PVSS Communication Middleware I/O Board or Fieldbus PROCESS Process Input Process Output 19 May 2005 Object status PLC • IO objects • Field objects • Process control • Alarm Manual Requests PLC Object logic Parameters Programmer Auto. Requests Orders LHC GCS 12

PLC object structure “Field Object” Input devices Status or other field devices status Process

PLC object structure “Field Object” Input devices Status or other field devices status Process Inputs Interlock logic Specific to each device -Interlock analysis (start, stop, temporary stop interlock) -to protect the device - Setting Generic interlock to standard logic 19 May 2005 Operator via OWS Manual Requests Control Logic Programmer via EWS Auto. Requests Parameters Device logic Device standard logic (black box) Orders Output device auto requests AO/DO Status Generic for device of same type (pump, On. Off, local) Information to other devices or to operator via Scada - Mode management - Order setting - Status setting - Interlock action LHC GCS 13

User application n SCADA and PLC tools n n UNICOS components n n User

User application n SCADA and PLC tools n n UNICOS components n n User Application PVSS and/or PLC GCS components (gas specific) n n PVSS, PL 7, unity PVSS and/or PLC GCS Components User Application n Identify/define the objects needed per gas module (model approach) Identify/define all possible HW architectures for each system Implement code in PLC and PVSS n n UNICOS Components SCADA/PLC tools Adds on PVSS – instantiation and configuration of PVSS DB, panels PLC -logic code 19 May 2005 LHC GCS 14

UNICOS Components GRAPHICAL FRAME Views/trends navigation Trending Alarm/event list User access Devices Comm protocol

UNICOS Components GRAPHICAL FRAME Views/trends navigation Trending Alarm/event list User access Devices Comm protocol Developer/operator PLC frame Configuration SCADA PLC 19 May 2005 LHC GCS 15

UNICOS: Graphical frame Panel area: - 1 open at a time 19 May 2005

UNICOS: Graphical frame Panel area: - 1 open at a time 19 May 2005 LHC GCS 16

UNICOS: HMI header & footer Panels and trends navigation tools Current alarm status Current

UNICOS: HMI header & footer Panels and trends navigation tools Current alarm status Current user logged in Messages history of last action done Contextual buttons area -display faceplate buttons when device selected -buttons for panel navigation 19 May 2005 LHC GCS 17

UNICOS: Navigation facilities n Window Tree -internet explorer like (1 per plant) n Buttons

UNICOS: Navigation facilities n Window Tree -internet explorer like (1 per plant) n Buttons navigation (10 per main panel) Buttons navigation of the system “Alice TPC “ Window Tree of a Plant (i. e. Alice) 19 May 2005 LHC GCS 18

UNICOS-Trending facilities-1 n Archive smoothing (per device type) n 2 types of smoothing n

UNICOS-Trending facilities-1 n Archive smoothing (per device type) n 2 types of smoothing n n n Trending facilities n “Faceplate” dynamic trending n n Same set of values trended per device type Accessed from widget menu Save dynamic trend configuration to “user_defined_trends” Page-Plot Trending n n time dependent for analog values old/new comparison for others (word, bool, etc) Max of 6 plots per page (with up to 8 curves per plot) Pre-defined and configurable from operators (access rights) Accessed via trend tree Trend Configuration utilities n n n Time range settings (10 min, 1 hour, 1 day, etc) Y scale visible or not Zooming, Curve Colors, grid, etc. . 19 May 2005 LHC GCS 19

UNICOS-Trending facilities-2 1 Plot page with 4 curves Plot configuration utilities Trend Tree Curves

UNICOS-Trending facilities-2 1 Plot page with 4 curves Plot configuration utilities Trend Tree Curves legend 19 May 2005 LHC GCS 20

UNICOS device library n Device types n IO (AI/AO, DI/DO) Field (valves, compressors, n

UNICOS device library n Device types n IO (AI/AO, DI/DO) Field (valves, compressors, n Process Control (high level n n PID, etc) control) Graphical representation n Widget catalog n n Faceplate n n Several per type 1 per type Contextual button n 1 per type 19 May 2005 LHC GCS 21

UNICOS device library: widget-1 “Widget” control and report n Mouse over n n Right

UNICOS device library: widget-1 “Widget” control and report n Mouse over n n Right mouse click n n show up the device name (alias) Open pull down menu Double mouse click n n Check user access rights Device Selected Open faceplate Open contextual buttons in contextual area of graphical frame 19 May 2005 LHC GCS 22

UNICOS device library: widget-2 19 May 2005 LHC GCS 23

UNICOS device library: widget-2 19 May 2005 LHC GCS 23

n Status n n Links to PVSS panels, html Buttons n n UNICOS device

n Status n n Links to PVSS panels, html Buttons n n UNICOS device library: Faceplate Help/info n n Status, operational modes, alarms, ranges, request, warning Control of the device Trending n Dynamic trend 19 May 2005 LHC GCS 24

GCS-PVSS: Components n GCS-extended device library n n widget/faceplate GCS specific components n n

GCS-PVSS: Components n GCS-extended device library n n widget/faceplate GCS specific components n n n Panels library (system, module, rack views etc) Recipes handling Alert handling n n Alert summary Diagnostic panel Access control Etc. . 19 May 2005 LHC GCS 25

GCS extended devices n Addition of GCS devices n Gas specific devices n n

GCS extended devices n Addition of GCS devices n Gas specific devices n n n AA, DA Status objects n n APAR, DPAR, WPAR Alarm Handling n n Mass Flow Controller Pump For recipe handling n n (based on UNICOS) AS, WS Modified UNICOS types n 19 May 2005 On. Off 3 way. Valve LHC GCS 26

GCS-extended device library 3 Way. Valve based on the UNICOS On. Off MFC and

GCS-extended device library 3 Way. Valve based on the UNICOS On. Off MFC and Pump Analog Alarm and Digital Alarms 19 May 2005 LHC GCS 27

GCS components: recipes Concept: n n Managing and storing a large number of set-points,

GCS components: recipes Concept: n n Managing and storing a large number of set-points, commands to be sent to the periphery (PLC) from PVSS Used for simulation and test In LHC-GCS n n n To allow Expert to configure a set of parameters as a single entity. To download pre-defined set of values (alarm thresholds, setpoints) from PVSS to PLC. 3 recipe Types per module + 1 for system) with up to 100 recipe elements per type (parameters, constant, alarms) 19 May 2005 PVSS panels • Edit recipe types/recipe values • Add/Remove/Modify recipe types/values • Download recipe values to PLC • Check the success of the download • Guarantee the use of consistent set of values in the PLC LHC GCS 28

GCS components: recipes Download recipe values in PLC 19 May 2005 LHC GCS 29

GCS components: recipes Download recipe values in PLC 19 May 2005 LHC GCS 29

GCS components-Alert Summary n Concept n n To report to supervision any active process

GCS components-Alert Summary n Concept n n To report to supervision any active process alarms DA) (via AA and Display the information at the level of Plant/System/Module by means of a graphical item next to the PCO. (Green: no alarm, Red: alarms, red blinking: alarm not acknowledge, magenta: undefined) 19 May 2005 LHC GCS 30

GCS components-Anomalies-1 n To monitor and control (acknowledge/masking in PLC) all process alarms of

GCS components-Anomalies-1 n To monitor and control (acknowledge/masking in PLC) all process alarms of a module. (AA and DA) n Display alarms per interlock type (Start, stop, temporary stop, warning) n Access from the module view at the level of the PCO menu ‘diagnostic’ 19 May 2005 LHC GCS 31

GCS components-Anomalies-2 19 May 2005 LHC GCS 32

GCS components-Anomalies-2 19 May 2005 LHC GCS 32

Conclusions n n n Same look and feel for the 21 gas enduser applications

Conclusions n n n Same look and feel for the 21 gas enduser applications Same monitoring and control of the devices Homogeneous approach for operation and maintenance Alice TPC to be released with the gcs Framework based on these technologies 19 May 2005 LHC GCS 33

Questions ? 19 May 2005 LHC GCS

Questions ? 19 May 2005 LHC GCS