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.

Slides:



Advertisements
Similar presentations
Automation and Drives WinAC – the SIMATIC S7 in your PC News Q1/2004.
Advertisements

1 iHome Automation System Home Automation System Team: Million Dollar Contingency Regiment Adam Doehling Chris Manning Ryan Patterson.
EPICS Collaboration Meeting, CEA, Saclay, Oct 2014 The use of EtherCAT with EPICS at Diamond Ronaldo Mercado 22/10/2014.
Arecibo Telescope Servo & Drive System Technical Meeting May 2004 VERTEX ANTENNENTECHNIK GmbH Arecibo Telescope Servo Drive System Ideas For Computer.
SCADA Solutions.
ESODAC Study for a new ESO Detector Array Controller.
EUT 1040 Lecture 10: Programmable Logic Controllers.
DCS550 Sales Presentation
National Instruments LabVIEW and Data Acquisition: Applications for FIRST Danny Diaz, National Instruments.
Talking to SAM - Network Communications for NeSSI Terry Krouth Emerson Process Management Ian Verhappen ICE-Pros Inc.
Microprogrammes control the KOMBIS TMM8003. For the reliable operation of its systems and devices there are several programs located in two controllers.
What is adaptive web technology?  There is an increasingly large demand for software systems which are able to operate effectively in dynamic environments.
AS-i, The Simplest Automation Networking Solution Dated: 10/30/2008.
EtherCAT (Beckhoff) for advanced LIGO
Notes: For the installation of a PB network, you can use shielded twisted pair copper cable, glass or plastic FO and infrared components. And you can mix.
Communicating to AB PLCs Through a Web Service Renee Sikes Applications Engineer NET Applications- Desktop or Web, INGEAR.NET.
EtherCAT Driver for Remote I/O James Rowland, Ronaldo Mercado and Nick Rees.
TM SM Maximum Value for OEMs SM NXIO Platform from “OEMax NXIO Introduction CN rev4.ppt” Thomas Sugimoto Strategic Marketing Manager Thomas Sugimoto Strategic.
LabView Users Group Meeting June 20 th, 2006 Process Control Using Compact Field Point/Labview Real-time Michael Tockstein Microelectronics Technology.
Introduction  Established in 2010f  Main members are from Bosch Rexroth Korea  12 members  Business  Industrial hydraulic solution provision  Mobile.
An example of platform independence in UNICOS control systems Koutli Maria CERN EN-ICE-PLC 07/02/14.
ESO - G.Chiozzi SPIE 2010 – Evolution of the VLT instrument control system toward industry standards Mario J. Kiekebusch, Gianluca Chiozzi,
Partnership for Growth January 19, Machine PLCs Temp Controllers Servos & AC Drives Power Supplies HMIs Sensors “We Automate Machines”
Automation and Drives PC- based Control All about SIMATIC WinAC.
X20 – The new Benchmark Powerpoint_Vorlage_V61D
Operator Panel and Programmable Logic Controller.
Page 1 ADAM-6000 Web-enabled Smart I/O Γιάννης Στάβαρης Technical Manager Ιούνιος 26, 2007.
Application Introduction APAC-5000 in AOI Equipment
EtherCAT for Advanced LIGO
Upgrade to Real Time Linux Target: A MATLAB-Based Graphical Control Environment Thesis Defense by Hai Xu CLEMSON U N I V E R S I T Y Department of Electrical.
ETHLON LonWorks Ethernet Adapter Conventional Approach SIPAI Solution ETHLON DIRECTLY REPLACES SLTA-10 OR SLTA CONNECTIONS.
9th September 2001R. BARILLERE - IT-CO1 Industrial and Custom Front-End solutions for Process Controls.
LabVIEW in 3 Hours. What is Test & Measurement? Keypad Functionality Keypad Functionality LCD Testing LCD Testing Sound Quality Sound Quality Acoustic.
Embedded TechCon Synchronizing mechatronic systems in real-time using FPGAs and Industrial Ethernet Sari Germanos
Running EPICS on NI CompactRIO Initial Experience Eric Björklund (LA-UR )
Disc Thickness Measurement System. NI Based Measurement System NI Channel, 100 kS/s, 16-bit, ±10 V Simultaneous Sampling Analog Input Module.
André Augustinus 17 June 2002 Technology Overview What is out there to fulfil our requirements? (with thanks to Tarek)
Schutzvermerk nach DIN 34 beachten XControl XC600 The modular, open industry control with IT functionality by Moeller XControl.
School of Computer Science & Information Technology G6DICP Introduction to Computer Programming Milena Radenkovic.
VARAN Bus Presentation 1 / 27 The VARAN BUS.
Internet 0 for Industrial Applications Fred Cohn 13-Dec-07.
©2002 B&R Controls Technology. B&R Control Systems Always one software – Compatible with all PLCs No matter which form factor or performance Classical.
ICPDAS EtherCAT Solution
New product introduction:
CEA DSM Irfu SIS LDISC 18/04/2012 Paul Lotrus 1 Control Command Overview GBAR Collaboration Meeting Paul Lotrus CEA/DSM/Irfu/SIS.
Instrument Control Systems Seminar 2014, 20 th -24 th October 2014 Development of VLT Instrument PLC Applications Using Standard ESO PLC Libraries D.Popovic,
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 Development of VLT Instrument Motion Control PLC Applications D.Popovic, ESO/DoE/CSE/ICSSW.
New digital readout of HFRAMDON neutron counters Proposal Version 2.
Instrument Control System Seminar, 20 th -24 th October 2014 C++ with TwinCAT Mario Kiekebusch (On behalf everyone who took part on this work)
ESO Standard Telescope Axis Controller and Beckhoff-Simulink integration Nicola Di Lieto, Stefan Sandrock, Mario Kiekebusch.
PROGRAMMABLE LOGIC CONTROLLER. Control Systems Types  Programmable Logic Controllers  Distributed Control System  PC- Based Controls.
Instrument Control Systems Seminar 2014, 20 th -24 th October 2014 IEEE1588 with TwinCAT Mario Kiekebusch (On behalf everyone who took part on this work)
Uremote Product Launch of Weidmuller Remote I/O. Why Remote I/O Remote I/O slices are designed to trick the PLC into thinking that is has locally connected.
An Overview When Connecting to Yaskawa Drives Date: 8/14/06, Rev: PP.AFD.26.
Instrument Control Systems Seminar 2014, 20 th -24 th October 2014 ESPRESSO Instrument Control Electronics Veronica Baldini, Igor Coretti A Beckhoff PLC-based.
Instrument Control Systems Seminar 2014, 20 th -24 th October 2014 New Standards VLT Control HW System.
Experience & Status of the LIGO Slow Controls System(s)
Disc Thickness Measurement System
The VARAN Bus.
Solutions: Backup & Restore
Programmable Logic Controllers (PLCs) An Overview.
Accessing Real-time-data in PLCs
Hands on Session
Project Migration / Management
Presentation transcript:

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 Systems D.Popovic, ESO/DoE/CSE/ICSSW

Instrument Control System Seminar, 20 th -24 th October 2014, Slide 2 From VME LCU to PLC – What is New? OldNew BusVMEEtherCAT OSVxWorksTwinCAT 3.1 Runtime IDE Emacs, Workbench, motei, Inducer, Plot,... TwinCAT 3.1 IDE (MS VS) Programming Language C Structured Text (ST), C++ (code re-use) Drivers canio, canrmc, canstack, inducer, iser, lcudrv, men, tim, … N/A, i.e. direct access to HW

Instrument Control System Seminar, 20 th -24 th October 2014, Slide 3 EtherCAT Fieldbus Ethernet for Control Automation Technology Ethernet-based fieldbus system EtherType 0x88A4 EtherCAT protocol optimized for process data Real-time capabilities I/Os in 30 µs Flexible Topology Supports Distributed Clocks – IEEE 1588

Instrument Control System Seminar, 20 th -24 th October 2014, Slide 4 Distributed System

Instrument Control System Seminar, 20 th -24 th October 2014, Slide 5 Distributed System (cont.)

Instrument Control System Seminar, 20 th -24 th October 2014, Slide 6 EtherCAT Operating Principle Devices read & write data on-the-fly. Frames delayed by a few ns.

Instrument Control System Seminar, 20 th -24 th October 2014, Slide 7 EtherCAT Process Image Up to 4 GB in size

Instrument Control System Seminar, 20 th -24 th October 2014, Slide 8 EtherCAT Topology Line, Tree or Star topology

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

Instrument Control System Seminar, 20 th -24 th October 2014, Slide 10 Traditional vs. SoftPLC SoftPLC Runtime can reside on PC (PLC Target = Local) EtherCAT coupler can be directly connected to the PC Traditional “hard” PLCSoftPLC

Instrument Control System Seminar, 20 th -24 th October 2014, Slide 11 PLC Cycle

Instrument Control System Seminar, 20 th -24 th October 2014, Slide 12 Traditional vs. SoftPLC PLC Cycle Traditional PLC SoftPLC

Instrument Control System Seminar, 20 th -24 th October 2014, Slide 13 TwinCAT 3 The Windows Control and Automation Technology Engineering Environment based on Microsoft Visual Studio (VS Shell) Complete IDE  Configuration  Programming (IEC )  Runtime (Target = Local)  Debugging  Visualisation (i.e. GUIs)  Recording (Scope)  much more…

Instrument Control System Seminar, 20 th -24 th October 2014, Slide 14 TwinCAT 3 Overview

Instrument Control System Seminar, 20 th -24 th October 2014, Slide 15 TwinCAT Modular Runtime

Instrument Control System Seminar, 20 th -24 th October 2014, Slide 16 TwinCAT 3 Overview (cont…)

Instrument Control System Seminar, 20 th -24 th October 2014, Slide 17 TwinCAT 3 and Multi-core

Instrument Control System Seminar, 20 th -24 th October 2014, Slide 18 TwinCAT 3 HW Platforms

Instrument Control System Seminar, 20 th -24 th October 2014, Slide 19 TwinCAT 3 Components

Instrument Control System Seminar, 20 th -24 th October 2014, Slide 20 TwinCAT 3 Designation System

Instrument Control System Seminar, 20 th -24 th October 2014, Slide 21 TwinCAT 3 Base & System Functions

Instrument Control System Seminar, 20 th -24 th October 2014, Slide 22 TwinCAT 3 Connectivity Functions

Instrument Control System Seminar, 20 th -24 th October 2014, Slide 23 TwinCAT 3 Motion Functions

Instrument Control System Seminar, 20 th -24 th October 2014, Slide 24 TwinCAT 3 Licensing 7-Days Trial License fully functional for 7 days. (Try before you buy) Trial Licenses can be renewed without registering with Beckhoff. Runtime systems need licenses. Some limitations for Trial Licenses for Mathlab/Simulink (limited number of nodes).

Instrument Control System Seminar, 20 th -24 th October 2014, Slide 25 CX Embedded PC (PLC)

Instrument Control System Seminar, 20 th -24 th October 2014, Slide 26 CX HW Options

Instrument Control System Seminar, 20 th -24 th October 2014, Slide 27 CX20x0 Embedded PC (PLC) We use Embedded PCs with NOV-RAM! NOV-RAM is used to keep device configuration

Instrument Control System Seminar, 20 th -24 th October 2014, Slide 28 HW Configuration Examples Example 1 - I/O Control, - no Motion Control  CX CPU (Cat. 60, Win 7 Embedded) (1500 EUR)  CX Power Supply (195 EUR)  TC TC3 PLC (450 EUR)  TF OPC UA Server License (160 EUR)

Instrument Control System Seminar, 20 th -24 th October 2014, Slide 29 HW Configuration Examples Example 2 - I/O Control, - Motion Control – up to 10 Motors  CX CPU (Cat. 60, Win 7 Embedded) (1500 EUR)  CX Power Supply (195 EUR)  TC TC3 PLC/NC PTP 10 (650 EUR)  TF OPC UA Server License (160 EUR)

Instrument Control System Seminar, 20 th -24 th October 2014, Slide 30 HW Configuration Examples Example 3 - I/O Control, - Motion Control axis, - Tracking devices – ADC, DROT (require C++)  CX CPU (Cat. 70, Win 7 Embedded) (1765 EUR)  CX Power Supply (235 EUR)  TC TC3 PLC/C ++ (800 EUR)  TF TC3 NC PTP 10 Axes (250 EUR)  TF TC3 NC PTP Axes Pack 25 (250 EUR)  TF OPC UA Server License (200 EUR)

Instrument Control System Seminar, 20 th -24 th October 2014, Slide 31 Standard HW Every EtherCAT terminal is “standard”, i.e. it works with EtherCAT. Free to choose depending on application. However, ESO has its preferred terminals, e.g. EL7041 Stepper Motor Terminal. There are no “drivers” like in VxWorks. Access to HW is transparent. If possible, PLC Applications should be HW independent through configuration!

Instrument Control System Seminar, 20 th -24 th October 2014, Slide 32 Beckhoff Terminal Numbering Scheme EL1xxx Digital Input EL2xxx Digital Output EL3xxx Analog Input EL4xxx Analog Output EL5xxx Encoders EL6xxx Communication (e.g. RS-232, PROFINET, etc) EL7xxx Motion (e.g. EL7041 for stepper motors) EL9xxx System Terminals (e.g. Bus End, Shield, Isolation and Potential Distribution terminals)

Instrument Control System Seminar, 20 th -24 th October 2014, Slide 33 ELxxxx vs ESxxxx Terminals The only difference is in connectors. The terminals are electrically identical. ELxxxx – Standard Terminals +Easy to mount/dismount -Might need to disconnect wires before mounting/dismounting ESxxxx –Terminals with removable contacts +No need to disconnect wires before mounting/dismounting -Front face with contacts has to be removed before dismounting ES is the preferred option, i.e. standard.

Instrument Control System Seminar, 20 th -24 th October 2014, Slide 34 I/O Terminals Documentation

Instrument Control System Seminar, 20 th -24 th October 2014, Slide 35 Unblocking CHM File

Instrument Control System Seminar, 20 th -24 th October 2014, Slide 36 Questions ?