EtherCAT for Advanced LIGO

Slides:



Advertisements
Similar presentations
MMT Primary Mirror Actuator Test Stand Upgrade
Advertisements

Multi-Loop PID Controllers All Watlow® multi-loop time/temperature controllers offer auto-tuning which automatically sets PID control parameter for optimum.
Arecibo Telescope Servo & Drive System Technical Meeting May 2004 VERTEX ANTENNENTECHNIK GmbH Arecibo Telescope Servo Drive System Ideas For Computer.
Substation Automation (S.A) System Project Supervisor: Stuart Wildy.
Gelu M. Nita NJIT. Noise Diode Control Day/Night Attn. Ctrl. Solar Burst Attn. Ctrl. V/H RF Power Out Attn. Ctrl. Temperature Sensors.
Operating Systems High Level View Chapter 1,2. Who is the User? End Users Application Programmers System Programmers Administrators.
1 13-Jun-15 S Ward Abingdon and Witney College LAN design CCNA Exploration Semester 3 Chapter 1.
ADAM-4572 Ethernet To Modbus Solution Ethernet to Modbus Data Gateway
Applying Wireless in Legacy Systems
Sensor/Actuator Manager Candidates CPAC/NeSSI Workshop May 5, 2005, Seattle,WA by Softing North America Ken Hoover.
OPC Overview OPC Device Support (PLC Gateway for 3.14) Ralph Lange – EPICS Collaboration Meeting at SLAC, April 2005.
AS-i, The Simplest Automation Networking Solution Dated: 10/30/2008.
EtherCAT (Beckhoff) for advanced LIGO
1 25\10\2010 Unit-V Connecting LANs Unit – 5 Connecting DevicesConnecting Devices Backbone NetworksBackbone Networks Virtual LANsVirtual LANs.
GigE Knowledge. BODE, Company Profile Page: 2 Table of contents  GigE Benefits  Network Card and Jumbo Frames  Camera - IP address obtainment  Multi.
EtherCAT Driver for Remote I/O James Rowland, Ronaldo Mercado and Nick Rees.
LabView Users Group Meeting June 20 th, 2006 Process Control Using Compact Field Point/Labview Real-time Michael Tockstein Microelectronics Technology.
ADAM-5000/TCP- Distributed Ethernet I/O
eAutomation Enabler – Advantech Industrial NETworking
ESO - G.Chiozzi SPIE 2010 – Evolution of the VLT instrument control system toward industry standards Mario J. Kiekebusch, Gianluca Chiozzi,
A FOUNDATION FIELDBUS System
Vision/Benefits/Introduction Randy Armstrong (OPC Foundation)
OPC and EPICS M. Clausen EPICS workshop Trieste’99 1 OPC Introduction and EPICS Perspectives Matthias Clausen.
Page 1 ADAM-6000 Web-enabled Smart I/O Γιάννης Στάβαρης Technical Manager Ιούνιος 26, 2007.
Schutzvermerk nach DIN 34 beachten XC200 Hardware Overview.
NCSX NCSX Preliminary Design Review ‒ October 7-9, 2003 G. Oliaro 1 G. Oliaro - WBS 5 Central Instrumentation/Data Acquisition and Controls Princeton Plasma.
ETHLON LonWorks Ethernet Adapter Conventional Approach SIPAI Solution ETHLON DIRECTLY REPLACES SLTA-10 OR SLTA CONNECTIONS.
Ralph Lange: OPC Gateway (Device Support) OPC Gateway (Device Support) Ralph Lange – EPICS Collaboration Meeting March SSRF.
TRIGGER-LESS AND RECONFIGURABLE DATA ACQUISITION SYSTEM FOR POSITRON EMISSION TOMOGRAPHY Grzegorz Korcyl 2013.
Turck Fieldbus technology. A010 2 Components for: PROFIBUS-DP DeviceNet™ Interbus AS-Interface® CAN Open Ethernet -Modbus TCP -Ethernet/IP -ProfiNet Product.
Dec 8-10, 2004EPICS Collaboration Meeting – Tokai, Japan MicroIOC: A Simple Robust Platform for Integrating Devices Mark Pleško
1 LAN design- Chapter 1 CCNA Exploration Semester 3 Modified by Profs. Ward and Cappellino.
ATCA based LLRF system design review DESY Control servers for ATCA based LLRF system Piotr Pucyk - DESY, Warsaw University of Technology Jaroslaw.
Remote Access Using Citrix Presentation Server December 6, 2006 Matthew Granger IT665.
CCNA 3 Week 4 Switching Concepts. Copyright © 2005 University of Bolton Introduction Lan design has moved away from using shared media, hubs and repeaters.
OS Services And Networking Support Juan Wang Qi Pan Department of Computer Science Southeastern University August 1999.
VARAN Bus Presentation 1 / 27 The VARAN BUS.
Chapter 1: Introduction and History  Where does the operating system fit in a computing system?  What does the operating system achieve?  What are the.
Chapter2 Networking Fundamentals
Summary - Part 2 - Objectives The purpose of this basic IP technology training is to explain video over IP network. This training describes how video can.
Gary Marret, RCDD WHAT IS ETHERNET? WHAT IS ETHERNET? WHAT IS ETHERNET/IP? WHAT IS ETHERNET/IP? ETHERNET HARDWARE? ETHERNET HARDWARE? HOW DO I CABLE.
The recent history and current state of the linac control system Tom Himel Dec 1,
Managed by UT-Battelle for the Department of Energy SCL Vacuum Control System Upgrade Derrick Williams
11 th February 2008Brian Martlew EPICS for MICE Status of the MICE slow control system Brian Martlew STFC, Daresbury Laboratory.
LIGO-G9900XX-00-M LIGO II1 Why are we here and what are we trying to accomplish? The existing system of cross connects based on terminal blocks and discrete.
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, 20 th -24 th October 2014 PLC Application Development with TwinCAT 3.1 D.Popovic, ESO/DoE/CSE/ICSSW.
Instrument Control Systems Seminar 2014, 20 th -24 th October 2014 Introduction to TwinCAT 3.1 and EtherCAT in the context of VLT Instrumentation Control.
Data and Computer Communications Eighth Edition by William Stallings Chapter 15 – Local Area Network Overview.
PROGRAMMABLE LOGIC CONTROLLER. Control Systems Types  Programmable Logic Controllers  Distributed Control System  PC- Based Controls.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Cisco Routers.
ESS (vacuum) control system Daniel Piso Controls Division February 20, 2013.
CompactLogix Controllers Portfolio
An Overview When Connecting to Yaskawa Drives Date: 8/14/06, Rev: PP.AFD.26.
Integrating Advantech PCI I/O cards into EPICS. Outline ANTARES computer control and data acquisition systems architecture STAR computer control and data.
SCADA Supervisory Control And Data Acquisition Pantech Solutions Here is the key to learn more.
Lesson 1 PLC BASICS. PLC Definition  Programmable Logic Controllers are industrial computers that control machine and other applications.  PLC have.
Lesson 1.C PLC PROGRAMMING.
ControlLogix Portfolio
Industrial communication networks
COSEC ARC IP based Access Control Panel.
Programmable Logic Controllers: I/O
Experience & Status of the LIGO Slow Controls System(s)
The VARAN Bus.
A SEMINAR ON INDUSTRIAL NETWORKING STANDARDS FOR IMPROVED COMMUNICATION AND CONTROL PRESENTED BY MARK MARVELLOUS .P (COE OPTION)
Session III Architecture of PLC
Storage Virtualization
Programmable Logic Controllers (PLCs) An Overview.
Chapter 2: The Linux System Part 1
OPC UA and EPICS Introduction
Presentation transcript:

EtherCAT for Advanced LIGO January 4, 2012 Advanced LIGO Implementation

Motivation Need to replace VME based EPICS system 100’s of slow controls channels (tags) in ISC alone Vacuum system is still running legacy hardware Preferably a commercial solution High reliability Long term availability Operator friendly (documentation, external support, etc.) Separate the computer from analog Need a field bus, lot to choose from: Proprietary, Modbus, CANopen, Profibus/ProfiNet, EtherCAT, Sercos III, Ethernet IP, Devicenet, … Advanced LIGO

Why EtherCAT? PSL is using it Experience in H1 squeezing experiment Modern design (Ethernet done right) 100base Ethernet (no expensive backbone) Low latency: Datagrams processed on the fly Fast: 1-10 ms readout standard; 100us possible Software: IEC 61131-3 with EPICS interface Cost effective for large number of slow channels Stackable, DIN-rail mounted units with 1-4 channels typical 16 bit analog channel: ~$50-$100 Binary channel: ~$10-$20 Advanced LIGO

What is EtherCAT? Advanced LIGO

What is EtherCAT? Protocol: (Raw) Ethernet frames Performance Topology Memory mapped access (4GB) UDP/IP encapsulation possible Performance Real-time kernel on PC 1000 distributed I/Os in only 30 µs Topology Line, star or tree; hot connect of branches possible up to 65,535 devices E-bus (LVDS) for DIN mounted modules Stand-alone modules (IP67) Distributed Clock Special Safety Terminal Useful information video Advanced LIGO

Where does it fit in? Goal: Run slow controls hardware through EtherCAT Mode cleaner board, common mode board, RF distribution system, HWS, picomotors, shutters, timing system readback, etc. Slow controls channels are connected to the fast system where it makes sense. No VME based systems in the long run No stand-alone EPICS RS232/Ethernet/Modbus controls computer Need to port legacy systems: dust monitor, weather station, PC/104(?), etc. Modbus: Use gateway to EtherCAT, see wiki. Boot into the correct state → no burt restore! EPICS: Soft IOC and transport layer Screens (medm for now) Advanced LIGO

Implementation in Advanced LIGO Controller: TwinCAT Running on rack mounted PCs; 1 controller per building Full featured Programmable Logic Controller (PLC) OPC and EPICS OPC server for controls interface IO Chassis 3U, 24” deep; with 3 DIN rails Equipped with EtherCAT Terminals (mostly from Beckhoff) Stackable DIN mounted modules Field wiring to rear mounted interface connectors Mostly D-sub, direct, or DB37 to external signal concentrators Networking Fiber between corner and ends (synchronization, data exchange) Separate controls network for vertex and ends, see D1102294-v1. Advanced LIGO

Long-Haul Connections MSR H2 H1/L1 EX CR CAT5 MM Fiber SM Fiber 4km EY CR PTP 4km Corner Electronics Room EY Electronics room EX Electronics room Advanced LIGO

3U Chassis Design Advanced LIGO

3U Chassis Design H1 Squeezer Status

EtherCAT Coupler E-Bus IN Ethernet NEXT DIN rail Power E-Bus: – Ethernet OUT (LVDS) – Ethernet IN (LVDS) – 5V Power Power: – Positive (24V/5V) – Ground – Shield Coupler requires +24V to power E-Bus Separate power for terminals Advanced LIGO

EtherCAT Terminal 4-channel binary TTL output 2-channel 16-bit analog input Advanced LIGO

Ethernet Configuration Fiber IN Aux 1 Aux 2 Fiber OUT Unconnected ports are automatically closed Advanced LIGO

TwinCAT Software (IEC 61131-3) Local user screen Process variables Shared Memory Real-time task EtherCAT OPC Server PLC: Periodic user task PLC: Periodic user task External:EPICS Interface EPICS Advanced LIGO

OPC and the EPICS OPC Server OPC: Industrial standard for exchanging controls data and events as well as their history OPC classic: efficient transport requires Windows DCOM OPC UA: modern, platform independent, strong security, information models (i.e., types and hierarchical organization) Has been widely adapted by the automation industry A wide selection of software and hardware solutions are available that are supporting it EPICS OPC Server OPC device support maintained at Bessy Can we run OPC and EPICS in parallel to leverage existing software and also profit from commercial packages? Advanced LIGO

Outlook Deploy the first system in January/February 2012 Easy to expand; easy to add a few more channels Logic controllers and slow servos can be directly implemented in the TwinCAT PLC The next TwinCAT will support 64bit OS, multi-core and C++/Matlab Opens a way forward to adopt commercial solutions Advanced LIGO

Further Information EtherCAT Hardware and Software IEC 61131-3: OPC EtherCAT Technology Group Wikipedia Hardware and Software Beckhoff website IEC 61131-3: R.W. Lewis, “Programming Industrial Control Systems Using IEC 1131-3” OPC OPC Foundation EPICS OPC Server Advanced LIGO