Integration of controllers in SCADA using OPC Server

  • Slides: 7
Download presentation
Integration of controllers in SCADA using OPC Server Goal: Improve diagnostics and vacuum quality

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… Instrument controller OPC solution PLC Attention: only for instruments not included in a process control. SCADA Application NS Vacuum Controls framework for the LHC and its injectors Sebastien Blanchard CERN TE-VSC May 06, 2015 1

Lakeshore controller Model 350 Issue: - the controller has only Ethernet interface with TCP/IP

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

Lakeshore OPC Server Issue: - Lakeshore does not provide any OPC server for their

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

DB and SCADA development New control type: Name proposal : VI_TQ_OL (Vacuum Instrumentation –

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

Lakeshore OPC Control Type: Gantt Chart IN PROGRESS NS Vacuum Controls framework for the

Lakeshore OPC Control Type: Gantt Chart IN PROGRESS NS Vacuum Controls framework for the LHC and its injectors Sebastien Blanchard CERN TE-VSC 5

OPC Server for production Creation and Update Issue: Integration of OPC server in the

OPC Server for production Creation and Update Issue: Integration of OPC server in the Vacuum Control Framework, i. e. automatic generation of OPC server in the vacuum control update procedure. Jenkins server Git. Hub rep: quasar-team OPC-UA quasar framework Git. Lab rep: vac. Opc. Server update OPC-UA generation framework Vacuum libraries vac. Cps. OPC OPC-UA vac. Cps. OPC-UA Generation framework Vacuum framework synchro Vacuum Libraries Design. xml Config. xml config. xml ort p ex vacleir DB th r wi rde nd o se pile m co a en c S o t rio S y Managed by b d e BE/ICS t a Licensed lid for: IC / BE a v ! be OPC-UA Stack generate <machine> OPC server executable file deploy to data server NS Vacuum Controls framework for the LHC and its injectors Sebastien Blanchard CERN TE-VSC May 06, 2015 6

Integration of other controllers using OPC server • • Only for device configuration and

Integration of other controllers using OPC server • • Only for device configuration and large data logging. Not for control of devices included in a process control ! Vacuum Quality Monitor SCOPE: LHC VQMs installed in Pilot RS-485 Sector Several VQMs to be installed in LSS during next YETS Quadrupole mass spectrometers Ethernet SCOPE: limited CTF 3? , Test Benches? Dry pump SCOPE: ISOLDE Config and Diag data only. Orders RS-485 and Status still managed by PLC Ethernet-Serial Gateway/Server Leak detector SCOPE: limited TBD RS-485 Data Acquisition crate SCOPE: ALL Low cost large Ethernetdata scale logging Ethernet – TCP/IP Communication Data Server (SCADA server) Vacuum SCADA Application LS Vacuum Controls framework for the LHC and its injectors Sebastien Blanchard CERN TE-VSC May 06, 2015 7