Presentation is loading. Please wait.

Presentation is loading. Please wait.

Vacuum Controls framework for the LHC and its injectors Sebastien Blanchard CERN TE-VSC Integration of controllers in SCADA using OPC Server Goal: Improve.

Similar presentations


Presentation on theme: "Vacuum Controls framework for the LHC and its injectors Sebastien Blanchard CERN TE-VSC Integration of controllers in SCADA using OPC Server Goal: Improve."— Presentation transcript:

1 Vacuum Controls framework for the LHC and its injectors Sebastien Blanchard CERN TE-VSC Integration of controllers in SCADA using OPC Server Goal: Improve diagnostics and vacuum quality data logging. Possible solutions to integrate controllers such as Lakeshore cryo-sensor controllers, Gas Analyser controllers, dry pump controllers… May 06, 2015 1 NS SCADA Application PLC Instrument controller SCADA Application Instrument controller Attention: only for instruments not included in a process control. OPC solution

2 Vacuum Controls framework for the LHC and its injectors Sebastien Blanchard CERN TE-VSC May 06, 2015 2 AD machine Cryo pump Cryo sensor Lakeshore Model 350 Data Server (SCADA server) Vacuum Control SCADA Framework UNICOS&JCOP Components WinCC Open Architecture Vacuum SCADA Application Ethernet – TCP/IP Communication Issue: - the controller has only Ethernet interface with TCP/IP communication port, PLC could not drive it! Proposed architecture: NS

3 Vacuum Controls framework for the LHC and its injectors Sebastien Blanchard CERN TE-VSC May 06, 2015 3 Issue: - Lakeshore does not provide any OPC server for their controllers Custom OPC server built: OPC-UA Stack (toolkit API) OPC-UA generation framework Vacuum-Lakeshore library (C++): Communication code, behaviour, … Open source free software: No support! CERN framework supported by BE-ICS Section internal development Commercial software supported by Unified Automation (BE-ICS has 1 license installed in a Jenkins Server for compilation) config.xml Xml Files (1) Design.xml (1)Design.xml : metadata of control type and location config.xml : instance data of control type NS

4 Vacuum Controls framework for the LHC and its injectors Sebastien Blanchard CERN TE-VSC May 06, 2015 4 New control type: Name proposal : VI_TQ_OL (Vacuum Instrumentation – Temperature Q cryogenics – Opc interface Lakeshore controller) Insert new control type Update Export tool Insert Instance data SCADA instance data files Files for OPC server: -Design.xml - config.xml Development of SCADA Libraries (C++ Code): - Control type widgets (behaviour and animation) Development of SCADA Scripts & Panels: - Control type details panels Deployment (including insertion of WinCC OA OPC client manager) Vacuum Master Database (Control type description) Control type meta data (Automatically) Vacuum CPS Database (Device list, Device attributes data) Vacuum CPS Database (Device list, Device attributes data) Vacuum CPS Database (Device list Device attributes data) NS

5 Vacuum Controls framework for the LHC and its injectors Sebastien Blanchard CERN TE-VSC 5 IN PROGRESS NS

6 Vacuum Controls framework for the LHC and its injectors Sebastien Blanchard CERN TE-VSC May 06, 2015 6 Issue: Integration of OPC server in the Vacuum Control Framework, i.e. automatic generation of OPC server in the vacuum control update procedure. OPC-UA Stack OPC-UA quasar framework GitLab rep: vacOpcServer GitHub rep: quasar-team OPC-UA generation framework update OPC server executable file Vacuum libraries vacleir DB Design.xml Config.xml OPC-UA Generation framework Vacuum Libraries vacCpsOPC Design.xml Config.xml OPC-UA Generation framework Vacuum Libraries vacCpsOPC Design.xml config.xml OPC-UA Generation framework Vacuum Libraries vacCpsOPC synchro Jenkins server export Managed by BE/ICS Licensed for: send with compile order generate deploy to data server NS

7 Vacuum Controls framework for the LHC and its injectors Sebastien Blanchard CERN TE-VSC May 06, 2015 7 Data Server (SCADA server) Vacuum SCADA Application Ethernet – TCP/IP Communication Vacuum Quality Monitor Quadrupole mass spectrometers Leak detector Ethernet-Serial Gateway/Server Ethernet Dry pump Only for device configuration and large data logging. Not for control of devices included in a process control ! LS Data Acquisition crate RS-485


Download ppt "Vacuum Controls framework for the LHC and its injectors Sebastien Blanchard CERN TE-VSC Integration of controllers in SCADA using OPC Server Goal: Improve."

Similar presentations


Ads by Google