instrument control systems seminar 2014, 20 th -24 th october 2014 new standards vlt control system...
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 SystemTRANSCRIPT
Instrument Control Systems Seminar 2014, 20th-24th October 2014
New StandardsVLT Control System
Mario Kiekebusch (On behalf everyone who took part on this work)
Instrument Control System Seminar, 20th-24th October 2014
Outlook Motivation International Standards New Development Platform Integration into the VLT Control
System
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
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
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
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.
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.
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)
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)
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.
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)
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
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
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
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.
Instrument Control System Seminar, 20th-24th October 2014
New Development PlatformTwinCAT Software: XAE User Interfaces
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
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
Instrument Control System Seminar, 20th-24th October 2014
(OPC-UA)
Present Future
Integration to the VLT Control System
Software Architecture – WS 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
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
Instrument Control System Seminar, 20th-24th October 2014
VLT Control System
PLC VariablesOPCUA Address Space
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
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.
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.
Instrument Control System Seminar, 20th-24th October 2014