Control System, general approach, integration with TANGO, and some User Interfaces



Similar documents
The ANKA Archiving System

Application Note: Connecting to a 2500 Series Processor using PLC Workshop

Detailed Design Report

GE Security. FHSD Monitor / Web Server user manual

12. Control System 12.1 Executive Summary Introduction

Agenda. Tango meeting : Krakow

Realtime Motion Control -Update. Uwe Ristau

Technology Spotlight on Cellular Data Networking for SCADA system networks. Presented by Teamwork Solutions, Inc.

User Autonomy Darren Spruce. Head of Kontrols & IT services (KITS)

AutoLog ControlMan. Remote Monitoring & Controlling Service

ARCHIVING AND MONITORING OF STATUS FOR KSRS

How to Program a Commander or Scout to Connect to Pilot Software

mysensors mysensors Wireless Sensors and Ethernet Gateway Quick Start Guide Information to Users Inside the Box mysensors Ethernet Gateway Quick Start

Modbus and ION Technology

A Real Time, Object Oriented Fieldbus Management System

Technical Note A007 Modbus Gateway Vantage Pro2 25/09/2009 Rev. A 1 de 7

System integration oriented data center. planning. In terms of ATEN's eco Sensors DCIM solution

Status Overview The Australian Synchrotron. Steven Banks Control Systems Group

Intelligent chart recorder for compressed air and gases. Measurement - control - indication - alarm - recording - evaluation

TSM Studio Server User Guide

SCADA Questions and Answers

Remote Monitoring and Control of Irradiation Experiments

PANIC, The ALBA Alarm System

Radiological Assessment Display and Control System

PLC Support Software at Jefferson Lab

Sisense. Product Highlights.

CLS Naming and Numbering Convention

JNIOR. Overview. Get Connected. Get Results. JNIOR Model 310. JNIOR Model 312. JNIOR Model 314. JNIOR Model 410

Using the Communication Ports on the DG-700 and DG-500 Digital Pressure Gauges

Simplify Data Acquisition with a Built-in LXI Web Server

Technical Note. Setting ACS drive IP address automatically with Rockwell BOOTP/DHCP Server. Contents

WISE-4000 Series. WISE IoT Wireless I/O Modules

Data Bulletin. Communications Wiring for POWERLINK G3 Systems Class 1210 ABOUT THIS BULLETIN APPLICATION INTRODUCTION.

Monitoring PostgreSQL database with Verax NMS

SuperIOr Controller. Digital Dynamics, Inc., 2014 All Rights Reserved. Patent Pending. Rev:

Semaphore T BOX Applications in Data Center Facilities

THE TESLA TEST FACILITY AS A PROTOTYPE FOR THE GLOBAL ACCELERATOR NETWORK

Modbus and ION Technology

TereScope Management Options

Config software for D2 systems USER S MANUAL

PowerLogic ION Enterprise 5.6

Digital Marquee Series

DATA PROCESSING SOFTWARE

Medical Vacuum Systems-PXMI

EIIF DAS/RSD Replacement Prototype Initiative EI2F

NEW. EVEN MORE data acquisition and test stand automation

Rosemount Analytical s X-STREAM XE Web-Browser Interface Takes Process Analysis to the Next Level

Quareo ICM Server Software

Technical Training Module ( 30 Days)

SCADA and Monitoring for Solar Energy Plant

Controller Automation, Model II+

SCADAvantage Network Topology System software products


Thermal Centers Monitoring. Offer of converters TRM102, TRM202, TRM112, TRM212 and additional options.

mysensors mysensors Wireless Sensors and and Cellular Gateway Quick Start Guide Information to Users Inside the Box

Synergy Controller Application Note 4 March 2012, Revision F Tidal Engineering Corporation Synergy Controller Bar Code Reader Applications

Cisco Physical Access Manager

Web of Things Architecture

INTELLECT TM Software Package

Plant automation and telecontrol in one system. SIMATIC PCS 7 TeleControl SIMATIC PCS 7. Answers for industry.

AUTOMATION OF OPERATIONS ON THE VEPP-4 CONTROL SYSTEM

Device Support in PowerLogic ION Enterprise 5.6 Service Pack 2

TiIrydeTouchPhone. User guide 10/11-01 PC

ABB drives. Automation solutions Drives, PLC, motion, motors and safety

Web Datalogger. Unit RS232C. General-purpose modem RS485. IP address search screen

M-series Virtual I/O Module 2

Access control designed simply for you

Dream Report vs MS SQL Reporting. 10 Key Advantages for Dream Report

To perform Ethernet setup and communication verification, first perform RS232 setup and communication verification:

Technical specification for the ALBA area radiation monitor network and detectors

Workshop 7 PC Software - Tracker

Square D Model 6 Motor Control Centers

EDK 350 (868 MHz) EDK 350U (902 MHz) EnOcean Developer Kit

Cyberex BCM-SFCM Configurator/Monitor User's Manual

MONITORING. m 3 /s. m/s F. g/m 3. Software. Data Input. M2M Transfer. Processing. Reports Graphs, Excel Alarms. Measurement Sensors Dry contacts

How To Check If A Micrologix Pc Is Working Properly

WinCon Programmable Automation. Controller

TMA Management Suite. For EAD and TDM products. ABOUT OneAccess. Value-Adding Software Licenses TMA

BIODEX. ATOMLAB 500/WIPE TEST COUNTER DATA MANAGER SOFTWARE Version 1.10 (and higher). OPERATION MANUAL

NAFEM Gateway User s Manual For Watlow part numbers NGW , NGW , NGWC , NGWC

Technical Note. Monitoring Ethernet Traffic with Tolomatic ACS & Managed Switch. Contents

1 Application Description Objective Goals... 3

NEW GENERATION PROGRAMMABLE AUTOMATION CONTROLLER

Maintenance & reliability management. H. Rozelot - Workshop Maintenance & Reliability SOLEIL- November 9 & 10

S and STEP 7 Basic V10.5

SoMove Setup software

IP Interface for the Somfy Digital Network (SDN) & RS485 URTSII

POS UNITS. Installation and user guide. Count, video recording and POS control unit ENGLISH

WHAT IS SCADA? A. Daneels, CERN, Geneva, Switzerland W.Salter, CERN, Geneva, Switzerland. Abstract 2 ARCHITECTURE. 2.1 Hardware Architecture

Think Automation and beyond... IDEC WindSRV. KEPServerEX OPC Server

Instructions for Setting the T560 Digital Delay Generator for the Target Delay

Welcome to. versiondog Roadmap June data management for automation AUVESY GmbH & Co KG

HYDROSOFT Version INSTALLATION AND OPERATING

R&S AFQ100A, R&S AFQ100B I/Q Modulation Generator Supplement

Kramer Electronics, Ltd. Site-CTRL and Web Access Online User Guide (Documentation Revision 2)

User s Manual. Management Software for ATS

Online Help StruxureWare Data Center Expert

Work Beyond XAL at FRIB

ADLD0098 CRIMSON 3.0 TUTORIALS

Page 1 / 14 Groupe MOBILITECHMIOSBOX Technical Specification MWP-DT1010. Technical specifications

Transcription:

Control System, general approach, integration with TANGO, and some User Interfaces Guifré Cuní on behalf of the Controls Group GC - ELI-TANGO Workshop - 24-25 Feb 2015 - Art Hotel, Szeged 1

Synchrotron near Barcelona GC - ELI-TANGO Workshop - 24-25 Feb 2015 - Art Hotel, Szeged 2

ALBA at a glance (I) The ALBA project was approved in 2002, facility redesigned in 2004, the site construction started in 2006, it was officially opened in 2010. After commissioning, friendly users in 2011, and official users in 2012. Dec 2006 ALBA means Sunrise both in Catalan and Spanish Oct. 2008 Mar 2010 GC - ELI-TANGO Workshop - 24-25 Feb 2015 - Art Hotel, Szeged 3

ALBA at a glance (II) Third generation Synchrotron Light facility 3GeV electron beam - 270m Storage Ring It currently has 7 operational beamlines 2 phase-ii beamlines now in progress ~5000 hours of beamtime GC - ELI-TANGO Workshop - 24-25 Feb 2015 - Art Hotel, Szeged 4

Control System design choices Ethernet as a fieldbus cpci and Industrial PCs (diskless/raid) TANGO as middleware, Sardana as SCADA MySQL: Central Archiver +10000 variables MRF for timing PLC based protection systems Central repository CCDB: infrastructure GC - ELI-TANGO Workshop - 24-25 Feb 2015 - Art Hotel, Szeged 5

Some hardware types Many signals and controls set-points distributed. EPS/PSS/MPS Interlocks, Radiation, Doors Vacuum (pressure, temperatures, etc) Power supplies (Currents, Voltages, flows, Interlocks, Timing) Radio Frequency Power, Water flows, temperature power supplies Many interlocks, from FIM, Orbit and FE's Diagnostics Beam Position Monitors Beam Loss Monitors Beam Charge Monitors Fast Current Transformers Fluorescence Screens etc Beamlines Standard systems (Vacuum, EPS/PSS, Diagnostics) Motion systems (stepper and servo motors) Diagnostics Fluorescence Screens Ion Chambers Detectors GC - ELI-TANGO Workshop - 24-25 Feb 2015 - Art Hotel, Szeged 6

Heterogeneous devices FROM Heterogeneous hardware: Different buses (cables, connectors) Serial, ethernet, GPIB Different protocols Modbus over TCP/485, SCIP, VISA Exotic vendor-dependent TO homogeneous access: A single wayto control everything Centralizecontrol oneachsector and convert all buses to ethernet Control Systemshouldprovidere-usable interfaces and knwoledge Homogeneityenablesgenericservices: Archiving, Alarms, logs Tango Tango Devices Tango Devices Devices of of Tangof Tango Classes Tango Classes Classes GC - ELI-TANGO Workshop - 24-25 Feb 2015 - Art Hotel, Szeged 7

TANGO as middleware Clients AtkPanel GUIs python scripts Archiving Service TANGO Device Device Device Device Device Device Device Device Tango Database GC - ELI-TANGO Workshop - 24-25 Feb 2015 - Art Hotel, Szeged 8

TANGO database GC - ELI-TANGO Workshop - 24-25 Feb 2015 - Art Hotel, Szeged 9

Sardana as the SCADA GC - ELI-TANGO Workshop - 24-25 Feb 2015 - Art Hotel, Szeged 10

Other control services Control System Database Cabling/Hardware database Archiving System Alarm System Electronic logbook Web reports RT Tickets GC - ELI-TANGO Workshop - 24-25 Feb 2015 - Art Hotel, Szeged 11

Central Repository: CCDB CCDB: Equipments, connectors and cable types, Instances of equipments and cables (naming conventions) Documentation files Installation logs Source for automatic code generation and creation of Tango Devices Next: Inventory. Manage serial numbers and integrate maintenance data GC - ELI-TANGO Workshop - 24-25 Feb 2015 - Art Hotel, Szeged 12

Autocreated VC Tango Devices All the devices of the Vacuum Control System has been automatically created using the information from our Cabling Database (CCDB): 424 Ion Pumps 230 Gauges 409 Thermocouples 48 Racks full of controllers 16 Industrial PCs 16 PLCs 1727+ cables CCDB stores documentation and diagrams or devices, configuration, equipment, connector, racks, We automated not only device creation, also the setup of connections between them (serial lines, interlock DO, sensor/ps links) GC - ELI-TANGO Workshop - 24-25 Feb 2015 - Art Hotel, Szeged 13

From CCDB to TANGO DSs Device names are extracted from spreadsheets exported from the cabling database. A lookup table is created for all connections between devices. The cable types are used to convert cabling connections into control properties (assign serial lines to PC ports, link each Ion Pump to its power supply, ) Control scripts are used to automate Tango Device creation; and also check for changes periodically (new ID inserted, power supply replaced,...) GC - ELI-TANGO Workshop - 24-25 Feb 2015 - Art Hotel, Szeged 14

From CCDB to PLCs to TANGO APJ file PLC Common INIT file: - Coms. Libraries (Modbus, EPL) - Data structures - Common variables - Common SW tasks ALBA ccdb DB Programmer Inputs PLC Programming SW (B&R Automation Studio) MySQL XLS Modbus/TCP XLS VBasic script VBasic XLS files PLC documentation: I/F with devices, I/O channels assignation, etc. PLC code generation: PLC variables declaration PLC Modbus mapping and variables allocation. PLC standard services: disable and force variables, alarm/warning thresholds checking, permanent memory storage, etc. Modbus Device Server AlbaPLC Device Server GC - ELI-TANGO Workshop - 24-25 Feb 2015 - Art Hotel, Szeged 15

TANGO for PANIC PANIC, The Alba Alarm System Distributed in PyAlarm Device Servers, each managing a collection of alarm formulas. Each Alarm is unique in the system and can be managed by only 1 PyAlarm device. Each PyAlarm device performs locally both Logging and Notification (email/sms) Additional actions are passed to external devices (SnapArchiver, PopupDevice) Configuration is stored in the Tango Database. Alarm logging in the Tango Snapshoting database. The Panic API provides an homogeneous view of the system for devices and GUI. host1 DS DS DS PyAlarm PyAlarm Tango / Panic API Database BL24/VC/VGCT-01/P1>3e-5 GC - ELI-TANGO Workshop - 24-25 Feb 2015 - Art Hotel, Szeged 16

User interfaces at Control Room GC - ELI-TANGO Workshop - 24-25 Feb 2015 - Art Hotel, Szeged 17

General overview GC - ELI-TANGO Workshop - 24-25 Feb 2015 - Art Hotel, Szeged 18

Vacuum views GC - ELI-TANGO Workshop - 24-25 Feb 2015 - Art Hotel, Szeged 19

Radio Frequency Power Voltages Temperatures Waterflows Interlocks GC - ELI-TANGO Workshop - 24-25 Feb 2015 - Art Hotel, Szeged 20

Magnets and Power Supplies Current Setpoints Ramps Temperatures Interlocks GC - ELI-TANGO Workshop - 24-25 Feb 2015 - Art Hotel, Szeged 21

Thermocouples browser Filters by sector. Name and label of thermocouple can be also filtered. Alias names provided by accelerators (updated?) Thermocouple index provided for taurus and Mambo applications. GC - ELI-TANGO Workshop - 24-25 Feb 2015 - Art Hotel, Szeged 22

Trends, Options and Archiving Any attribute can be dragged from the Taurus panel to the Trends. Archiving can be enabled/disabled In the right-button menu in trends. Archiving data is plot when selecting a past date of ranges GC - ELI-TANGO Workshop - 24-25 Feb 2015 - Art Hotel, Szeged 23

GC - ELI-TANGO Workshop - 24-25 Feb 2015 - Art Hotel, Szeged 24