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.

Slides:



Advertisements
Similar presentations
Digital Stepper Drive with Analog Input DM805-AI.
Advertisements

SESAME-TAC2013-Ibrahim Saleh-Abdallah Ismail1 Beamlines Control System Monochromator Reflecting Mirror VCM: Vertical Collimating Mirror VFM: Vertical Focusing.
Unit 4 Sensors and Actuators
Stepper Motors. Motors coils of conductive wire magnetic fields rotational motion –except for linear induction motor everywhere from the very large (LRT)
The Mechatronics Design Lab Course at the University of Calgary Presented June 2, 2003.
Microprogrammes control the KOMBIS TMM8003. For the reliable operation of its systems and devices there are several programs located in two controllers.
EtherCAT (Beckhoff) for advanced LIGO
EZ Positioning with SINAMICS S120 Agenda
ESO - G.Chiozzi SPIE 2010 – Evolution of the VLT instrument control system toward industry standards Mario J. Kiekebusch, Gianluca Chiozzi,
EZ Positioning with SINAMICS S120 Agenda
Motion Control. Two-Link Planar Robot Determine Kp and Kv and Tv.
Schutzvermerk nach DIN 34 beachten XC200 Hardware Overview.
©2008 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. This material is protected under all copyright laws as they currently exist.
Motion Control System Status
Welcome at the PLCopen presentation
EPICS Developments at the Australian Synchrotron DSP EPICS driver for the General Standards 16AIO analog card EPICS driver for the Galil range of motor.
Marcel Grunder, EPICS Collaboration Meeting October Aerotech A3200 high precision rotation stage Windows based Epics IOC driver implementation.
MARKETS MOTION CONTROL SOLUTIONS FOR MOTION CONTROL SOLUTIONS FOR PMPM Textile Machinery Textile Machinery Plastic Machinery Plastic Machinery Packaging.
Chapter 10 Advanced Programming, PLC Interfacing, and Troubleshooting
Tuning. Overview Basic Tuning Difference between commutation methods Use of digital filters Vertical axis – no brake Overview 2.
Slide: 1 ICEPAP ICEPAP Software Status Presented by Manuel Perez Member of BLISS group.
ICPDAS EtherCAT Solution
Control systems KON-C2004 Mechatronics Basics Tapio Lantela, Nov 5th, 2015.
SIMULINK-Tutorial 1 Class ECES-304 Presented by : Shubham Bhat.
Steve Lewis Gas Attenuator 11 December Instrumentation & Controls Steve Lewis 11 December 2006 LCLS Gas Attenuator Preliminary.
Codey Lozier Christian Thompson Advisor: Dr. Mohammad Saadeh
Current Telescope Control System Big Bear Solar Observatory Pointing and Tracking Guiding Light Beam Control.
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 Instrument Control Systems 2014 J.Knudstrup, ESO/DoE/CSE/CINS 3GTCCD – Detector Control.
Instrument Control Systems Seminar 2014, 20 th -24 th October 2014 Instrument Control Systems 2014 J.Knudstrup, ESO/DoE/CSE/CINS ICS Fieldbus Extension.
Instrument Control Systems Seminar 2014, 20 th -24 th October 2014 PLC Application Development with TwinCAT 3.1 D.Popovic, ESO/DoE/CSE/ICSSW.
Business-logic Layer Presentation Layer Network Layer Digital Signal Processing Layer SmartHome API SmartHome Software Architecture SH mobile application.
Digital-to-Analog Analog-to-Digital Week 10. Data Handling Systems  Both data about the physical world and control signals sent to interact with the.
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.
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)
Digital-to-Analog Analog-to-Digital
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 Instrument Control Systems 2014 Software Engineering for PLC Development: practices.
The Equations of Motion Euler angle rate equations:
Instrument Control Systems Seminar 2014, 20 th -24 th October 2014 New Standards VLT Control HW System.
R. Frahm ESO Instrumentation Software Workshop R. Frahm RMC Motor Controller.
Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.
SNS COLLEGE OF ENGINEERING
LinMot E1100 Servo Controllers
SPiiPlus Training Class
4m. Blanco TCS Upgrade: Signals and Interfaces
Methods to Control Multiple Axes in Sub-Particle Research
Digital-to-Analog Analog-to-Digital
BRX Technical Training
Control in Drive Systems
Experience & Status of the LIGO Slow Controls System(s)
Profinet with the AKD Training and Overview Rev. C Sept
UNIT-III FEEDBACK DEVICES
E-ELT Local Control System Field Test on the VLT
Outlines : Introduction . Construction . Control .
4m. Blanco TCS Upgrade: Signals and Interfaces
Digital-to-Analog Analog-to-Digital
Chapter 8 Data Acquisition
Profinet with the AKD Training and Overview, with Siemens TIA Portal Rev. D May 10, 2018 Jimmy Coleman.
NC,CNC machines and Control Programming.
Profinet with the AKD Training and Overview Rev. B Aug
NC and CNC machines and Control Programming
Introduction to Software Planning and Design
Controller interfaces
Hands on Session
Profinet with the AKD Training and Overview Rev. C Sept
Local Protection of Insertable Devices
Federico Rojas Givaudan ESS Motion Control and Automation Group
LIU BWS Firmware status
Presentation transcript:

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

Instrument Control System Seminar, 20 th -24 th October 2014, Slide 2 Topics Motor Control Data model ESO Motor Control PLC Library Demo

Instrument Control System Seminar, 20 th -24 th October 2014, Slide 3 Motor Control Data Model FUNCTION_BLOCK FB_MOTOR_CONTROL VAR (* OPC UA Interface *) cfg:T_MOTOR_CFG; (*~ (OPC : 1 : Config params) *) ctrl:T_MOTOR_CTRL; (*~ (OPC : 1 : Control params) *) info:T_MOTOR_INFO; (*~ (OPC : 1 : Info params) (OPC_PROP[0005] : 1 : OPC_PROP_RIGHTS, RO) *) stat:T_MOTOR_STAT; (*~ (OPC : 1 : Status params)(OPC_PROP[0005] : 1 : OPC_PROP_RIGHTS, RO) *) (* Variables that need mapping *) switchesAT %I*:T_MOTOR_SWITCHES; (* Limit switches *) i_bBrake_StatAT %I*:BOOL; (* Brake feedback signal - DIGITAL IN *) q_bBrake_CtrlAT %Q*:BOOL; (* Brake control signal - DIGITAL OUT *) i_nInfoData1AT %I*:UINT; (* Info data 1 from Motor I/O terminal *) i_nInfoData2AT %I*:UINT; (* Info data 2 from Motor I/O terminal *) Axis: AXIS_REF; END_VAR

Instrument Control System Seminar, 20 th -24 th October 2014, Slide 4 PLCopen MC Specification compliant Handles different motor types transparently through configuration Low level control is hidden from the developer Only high-level motion control routines are used, e.g. − MC_Stop − MC_Reset − MC_MoveAbsolute − MC_MoveRelative − MC_MoveVelocity − MC_...  ESO MC Library < 3000 SLOC (incl. spaces & comments) BECKHOFF TwinCAT MC Library

Instrument Control System Seminar, 20 th -24 th October 2014, Slide 5 ESO TC3 Motion Library

Instrument Control System Seminar, 20 th -24 th October 2014, Slide 6 DC Controllers  EL7342: 2-ch, 50 V DC, 3.5 A, incremental encoder, TTL, 24V Stepper Controllers  EL7041: 50 V DC, 5 A, incremental encoder, TTL, 24V  EL7031: 24 V DC, 1.5 A, no encoder High Resolution Encoders  EL5101: differential, RS485, 5V, 32-bit, 5,000,000 inc/s  EL5152 : 2-ch, TTL, 24V, 32-bit, 400,000 inc/s Tested HW

Instrument Control System Seminar, 20 th -24 th October 2014, Slide 7 Motor configuration divided into three groups: I/O Terminal  Maximum current  Holding current  Feedback type  Encoder resolution  … Axis  Scale factor  Accel., decel., jerk  PID parameters  Following error  … Instrument Function  Axis type (e.g. linear)  Backlash compensation  Software limits  INIT sequence  … Motor Configuration TC3 Configuration

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