Download presentation
Presentation is loading. Please wait.
Published byChristine O’Neal’ Modified over 8 years ago
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 on this work)
2
Instrument Control System Seminar, 20 th -24 th October 2014 Outlook Motivation International Standards New Development Platform Integration into the VLT Control System
3
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
4
Instrument Control System Seminar, 20 th -24 th 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
5
Instrument Control System Seminar, 20 th -24 th 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
6
Instrument Control System Seminar, 20 th -24 th 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.
7
Instrument Control System Seminar, 20 th -24 th 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.
8
Instrument Control System Seminar, 20 th -24 th October 2014 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 Standards IEEE1588 (time synchronization)
9
Instrument Control System Seminar, 20 th -24 th 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 Standards OPC-Unified Architecture (communication protocol)
10
Instrument Control System Seminar, 20 th -24 th 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.
11
Instrument Control System Seminar, 20 th -24 th 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 Standards PLCOpen Motion Control (MC)
12
Instrument Control System Seminar, 20 th -24 th 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
13
Instrument Control System Seminar, 20 th -24 th 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 Platform Standarization Roadmap
14
Instrument Control System Seminar, 20 th -24 th October 2014 It uses EtherCAT. It supports IEEE1588. It implements PLCOpen Standards. It enable High-level Programming Languages. Multi-core Support. Interoperability. New Development Plataform Beckhoff Embedded PCs
15
Instrument Control System Seminar, 20 th -24 th October 2014 New Development Platform TwinCAT 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.
16
Instrument Control System Seminar, 20 th -24 th October 2014 New Development Platform TwinCAT Software: XAE User Interfaces
17
Instrument Control System Seminar, 20 th -24 th October 2014 New Development Platform TwinCAT 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
18
Instrument Control System Seminar, 20 th -24 th October 2014 Present PLC replaces the LCU. EtherCAT replaces VME local bus. Future Integration to the VLT Control System Hardware Architecture
19
Instrument Control System Seminar, 20 th -24 th October 2014 (OPC-UA) PresentFuture Integration to the VLT Control System Software Architecture – WS Part
20
Instrument Control System Seminar, 20 th -24 th 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
21
Instrument Control System Seminar, 20 th -24 th 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
22
Instrument Control System Seminar, 20 th -24 th October 2014 VLT Control System PLC Variables OPCUA Address Space
23
Instrument Control System Seminar, 20 th -24 th 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 Logic OPC UA Client Device Server Windows RT Kernel ADS Integration to the VLT Control System Software Architecture – Communication Interface
24
Instrument Control System Seminar, 20 th -24 th 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.
25
Instrument Control System Seminar, 20 th -24 th 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.
26
Instrument Control System Seminar, 20 th -24 th October 2014
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.