instrument control systems seminar 2014, 20 th -24 th october 2014 new standards vlt control system...

26
Instrument Control Systems Seminar 2014, 20 th -24 th October 2014 New Standards VLT Control System Mario Kiekebusch (On behalf everyone who took part on this work)

Upload: christine-oneal

Post on 19-Jan-2018

214 views

Category:

Documents


0 download

DESCRIPTION

Instrument Control System Seminar, 20 th -24 th October 2014  More than 15 years of operations.  Finalizing second generation VLT/VLTI instruments, upcoming a third generation.  Architecture based on Linux WS and VME based Local Control Units. Motivation VLT Control System

TRANSCRIPT

Page 1: Instrument Control Systems Seminar 2014, 20 th -24 th October 2014 New Standards VLT Control System Mario Kiekebusch (On behalf everyone who took part

Instrument Control Systems Seminar 2014, 20th-24th October 2014

New StandardsVLT Control System

Mario Kiekebusch (On behalf everyone who took part on this work)

Page 2: Instrument Control Systems Seminar 2014, 20 th -24 th October 2014 New Standards VLT Control System Mario Kiekebusch (On behalf everyone who took part

Instrument Control System Seminar, 20th-24th October 2014

Outlook Motivation International Standards New Development Platform Integration into the VLT Control

System

Page 3: Instrument Control Systems Seminar 2014, 20 th -24 th October 2014 New Standards VLT Control System Mario Kiekebusch (On behalf everyone who took part

Instrument Control System Seminar, 20th-24th October 2014

More than 15 years of operations. Finalizing second generation VLT/VLTI

instruments, upcoming a third generation.

Architecture based on Linux WS and VME based Local Control Units.

MotivationVLT Control System

Page 4: Instrument Control Systems Seminar 2014, 20 th -24 th October 2014 New Standards VLT Control System Mario Kiekebusch (On behalf everyone who took part

Instrument Control System Seminar, 20th-24th October 2014

Technology is advancing fast and obsolescence is becoming an issue.

Custom solutions (hardware and software) are too expensive to maintain.

Many of the old problems are now solved by COTS.

We need to build an evolution path from VLT to E-ELT.

Why do we need new standards?Motivation

Page 5: Instrument Control Systems Seminar 2014, 20 th -24 th October 2014 New Standards VLT Control System Mario Kiekebusch (On behalf everyone who took part

Instrument Control System Seminar, 20th-24th October 2014

EtherCAT/Profinet (fieldbuses) GigE Vision & GenICam (camera interface) IEEE1588 (time protocol) OPC-Unified Architecture (communication

protocol) IEC 61131-3 (programming) PLCOpen MC (motion control)

International Standards

Page 6: Instrument Control Systems Seminar 2014, 20 th -24 th October 2014 New Standards VLT Control System Mario Kiekebusch (On behalf everyone who took part

Instrument Control System Seminar, 20th-24th October 2014

EtherCAT & Profinet (fieldbuses)International Standards

One the most important and well supported Ethernet based fieldbuses today in industry.

They work with standard Ethernet hardware. Great variety of available products. Low cost and deterministic.

Page 7: Instrument Control Systems Seminar 2014, 20 th -24 th October 2014 New Standards VLT Control System Mario Kiekebusch (On behalf everyone who took part

Instrument Control System Seminar, 20th-24th October 2014

GigE Vision / GenICam (camera interface)International Standards

Interface hardware standard and generic software interface.

It allows fast image transfer using gigabit ethernet.

Evaluated for 3G TCCDs.

Page 8: Instrument Control Systems Seminar 2014, 20 th -24 th October 2014 New Standards VLT Control System Mario Kiekebusch (On behalf everyone who took part

Instrument Control System Seminar, 20th-24th October 2014

Central Time StandardMeinberg M900

Time Server Time Bus

Distribution Box

Time BusDistribution Box

Ethernet Network Switch

CISCOCatalyst 3750G

SysplexCOM0

ComputimeCOM1

10MHz

1pps

Time Sync Out

ETH1NTP

Time Bus

Ethernet Network Switch

IEEE1588Siemens

Scalance X324

PTPIEEE1588

VLT-Server /PLCs NTP

VLT-Instruments withE-ELT

Technology

PTPIEEE1588

GPS

LCU withTime Interface Module

Time Bus CAS

Paranal Central Alarm System

The IEEE1588 standard or known as well as Precision Time Protocol (PTP) is used to synchronize clocks throughout a computer network (ethernet based)

The E-ELT synchronization system. VLT time system modified to support this new

protocol.

International StandardsIEEE1588 (time synchronization)

Page 9: Instrument Control Systems Seminar 2014, 20 th -24 th October 2014 New Standards VLT Control System Mario Kiekebusch (On behalf everyone who took part

Instrument Control System Seminar, 20th-24th October 2014

Cross-platform protocol to communicate to PLC control units.

Client/Server architecture.

Concept of address space where server keeps all PLC variables exposed to the OPC clients.

Services: Read/Write, Subscribe, Alarms &Events.

International StandardsOPC-Unified Architecture (communication protocol)

Page 10: Instrument Control Systems Seminar 2014, 20 th -24 th October 2014 New Standards VLT Control System Mario Kiekebusch (On behalf everyone who took part

Instrument Control System Seminar, 20th-24th October 2014

IEC 61131-3 (programming standard)International Standards

IEC standard for Programmable Controllers (PLCs)

It describes common elements: data type, variables and software model.

It define a list of graphical and textual programming languages.

Page 11: Instrument Control Systems Seminar 2014, 20 th -24 th October 2014 New Standards VLT Control System Mario Kiekebusch (On behalf everyone who took part

Instrument Control System Seminar, 20th-24th October 2014

PLCopen MC offers standard, open motion control function blocks based on the IEC 61131 languages to create efficient, flexible code that is vendor- and product-independent.

International StandardsPLCOpen Motion Control (MC)

Page 12: Instrument Control Systems Seminar 2014, 20 th -24 th October 2014 New Standards VLT Control System Mario Kiekebusch (On behalf everyone who took part

Instrument Control System Seminar, 20th-24th October 2014

Programmable Logical Controllers (PLCs) Beckhoff Embedded PC family for Instrument

Control. Siemens S7 family for cryogenics and safety

system applications.

New Development Platform

Page 13: Instrument Control Systems Seminar 2014, 20 th -24 th October 2014 New Standards VLT Control System Mario Kiekebusch (On behalf everyone who took part

Instrument Control System Seminar, 20th-24th October 2014

2009 – Started implementation of Fieldbus (FB) Extension. 2010 – FB Extension software validated in Paranal with PIONIER

instrument. 2011 – First official version of FB Extension software. 2011 – Evaluations to investigate more complex motion control and

time synchronization functionalities. 2012 – Technical board to evaluate PLCs as the new ESO

development standard. 2012 – ESO instrument projects started using PLCs for auxiliary

functions (cabinet temperature control, cryogenic control). 2013 – ESO accepted proposal from the ESPRESSO consortium to

use PLCs the replacement of VME-based LCUs for their instrument control sytem. ERIS drafted control system based on PLCs.

2014 – Further development of PLC solutions in the scope of the technology development programme.

2014 – ESO Standardization board approved this technology as new ESO standard.

New Development PlatformStandarization Roadmap

Page 14: Instrument Control Systems Seminar 2014, 20 th -24 th October 2014 New Standards VLT Control System Mario Kiekebusch (On behalf everyone who took part

Instrument Control System Seminar, 20th-24th October 2014

It uses EtherCAT. It supports IEEE1588. It implements PLCOpen

Standards. It enable High-level

Programming Languages. Multi-core Support. Interoperability.

New Development PlataformBeckhoff Embedded PCs

Page 15: Instrument Control Systems Seminar 2014, 20 th -24 th October 2014 New Standards VLT Control System Mario Kiekebusch (On behalf everyone who took part

Instrument Control System Seminar, 20th-24th October 2014

New Development PlatformTwinCAT Software

TwinCAT 3 – eXtended Automation Engineering (XAE) Used to configure, develop and download the PLC

applications. Running embedded in MS Visual Studio Supports SVN Integration (AnkhSVN)

TwinCAT 3 – eXtended Automation Runtime (XAR) It offers a realtime environment available in

which the TwinCAT 3 modules can run.

Page 16: Instrument Control Systems Seminar 2014, 20 th -24 th October 2014 New Standards VLT Control System Mario Kiekebusch (On behalf everyone who took part

Instrument Control System Seminar, 20th-24th October 2014

New Development PlatformTwinCAT Software: XAE User Interfaces

Page 17: Instrument Control Systems Seminar 2014, 20 th -24 th October 2014 New Standards VLT Control System Mario Kiekebusch (On behalf everyone who took part

Instrument Control System Seminar, 20th-24th October 2014

New Development PlatformTwinCAT Software: eXtended Automation Runtime (XAR)

Modular Design Flexible Scalable

Support 32/64bit OS Support multi-core

architecture Support multi-tasking

preemptive multi-tasking parallel processing of

tasks Minimum cycle time: 50µs

Page 18: Instrument Control Systems Seminar 2014, 20 th -24 th October 2014 New Standards VLT Control System Mario Kiekebusch (On behalf everyone who took part

Instrument Control System Seminar, 20th-24th October 2014

Present

PLC replaces the LCU. EtherCAT replaces VME local

bus.

Future

Integration to the VLT Control System

Hardware Architecture

Page 19: Instrument Control Systems Seminar 2014, 20 th -24 th October 2014 New Standards VLT Control System Mario Kiekebusch (On behalf everyone who took part

Instrument Control System Seminar, 20th-24th October 2014

(OPC-UA)

Present Future

Integration to the VLT Control System

Software Architecture – WS Part

Page 20: Instrument Control Systems Seminar 2014, 20 th -24 th October 2014 New Standards VLT Control System Mario Kiekebusch (On behalf everyone who took part

Instrument Control System Seminar, 20th-24th October 2014

FB_LAMP FB_SHUTTER FB_IODEV FB_DROT FB_ADC FB_TIMER FB_MOTOR_CONTROL FB_LAKESHORE

Integration to the VLT Control System

Function BlocksLibraries

Software Architecture – PLC Part

Page 21: Instrument Control Systems Seminar 2014, 20 th -24 th October 2014 New Standards VLT Control System Mario Kiekebusch (On behalf everyone who took part

Instrument Control System Seminar, 20th-24th October 2014

Integration to the VLT Control System

Function Block

Information

Configuration

Control

Status

Software Architecture – PLC Part Generic FB Composition Data structures exported to OPCUA

Page 22: Instrument Control Systems Seminar 2014, 20 th -24 th October 2014 New Standards VLT Control System Mario Kiekebusch (On behalf everyone who took part

Instrument Control System Seminar, 20th-24th October 2014

VLT Control System

PLC VariablesOPCUA Address Space

Page 23: Instrument Control Systems Seminar 2014, 20 th -24 th October 2014 New Standards VLT Control System Mario Kiekebusch (On behalf everyone who took part

Instrument Control System Seminar, 20th-24th October 2014

ic0 WS Server

OPC UA Server

Controller

Mapping

IWS

ic0 Extension

OPC UA Client

IC0FB Control

OPC UA

Ethernet

PLC (replacement of LCU)

OPC UA Server Controller

Mapping

IWS

Business LogicOPC UA Client

Device Server

Windows RT Kernel

ADS

Integration to the VLT Control System

Software Architecture – Communication Interface

Page 24: Instrument Control Systems Seminar 2014, 20 th -24 th October 2014 New Standards VLT Control System Mario Kiekebusch (On behalf everyone who took part

Instrument Control System Seminar, 20th-24th October 2014

Status Are we finished ?

No, we are still working. When are we going to be ready?

We plan to finish at the end of this year. Is this the only solution for the future?

No, it is conceived for low-medium performance applications.

Page 25: Instrument Control Systems Seminar 2014, 20 th -24 th October 2014 New Standards VLT Control System Mario Kiekebusch (On behalf everyone who took part

Instrument Control System Seminar, 20th-24th October 2014

Conclusions PLCs and associated standards are the new

platform for developing future instrument control systems.

VLT Instrumentation SW has been already adapted to this new platform.

The technology was validated at the observatory by PIONIER instrument.

Further functionality (if needed) will be implemented on demands of future projects.

Page 26: Instrument Control Systems Seminar 2014, 20 th -24 th October 2014 New Standards VLT Control System Mario Kiekebusch (On behalf everyone who took part

Instrument Control System Seminar, 20th-24th October 2014