Download presentation
Presentation is loading. Please wait.
Published byBrandon Anthony Modified over 8 years ago
1
Instrument Control Systems Seminar 2014, 20 th -24 th October 2014 ESPRESSO Instrument Control Electronics Veronica Baldini, Igor Coretti A Beckhoff PLC-based distributed architecture
2
Instrument Control System Seminar, 20 th -24 th October 2014 ESPRESSO Control Electronics duties MotorTypeN. Linear StageMICOS LS-658 Linear StageVT-804 Rotary StageAFW - 659 Rotary StageDT-1308 Rotary StagePRS - 2001 Piezo Tip-Tilt PI – E5008 TOT38 DeviceTypeN. Digital/ Analog Sensors Lakeshores 218, 336 Sensor for Vacuum and Cryo system PT100 Temp. sensors Cabinet door sensors Power piezo controller ~100 ThAr Lamp 2 LDLS lamp 2 Laser Frequency Comb TBD1
3
Instrument Control System Seminar, 20 th -24 th October 2014 Cabinets allocation in the VLT CCL FRONT END UNIT VACUUM VESSEL ENCLOSURES ICP, VCS, THE, IMC, CAL CABINETS
4
Instrument Control System Seminar, 20 th -24 th October 2014 Front End Unit cabinets allocation Front End Unit Cabinets
5
Instrument Control System Seminar, 20 th -24 th October 2014 ESPRESSO Control Electronics HW Beckhoff CX2030 Basic CPU module EtherCAT field-bus ES series Bus Terminals OPC-UA installed
6
Instrument Control System Seminar, 20 th -24 th October 2014 Functions distribution
7
Instrument Control System Seminar, 20 th -24 th October 2014 ESPRESSO Motion Control ES7342 | 2-channel DC motor output stage 50 V DC, 3.5 A ES5101 | 2-channel interface terminal for incremental encoder ES1084 | 4-channel digital input terminal 24 V DC, switching to negative potential
8
Instrument Control System Seminar, 20 th -24 th October 2014 Device control (FEU #1 decentralized modules)
9
Instrument Control System Seminar, 20 th -24 th October 2014 Beckhoff TwinCAT 3 Only one software for programming and HW configuration Visual Studio® integration (like it or hate it! ) Support for the object-oriented extension of IEC 61131-3 C/C++ run under the same runtime as PLC programs Matlab/Simulink interface 2014-10-22 TwinCAT/EtherCAT Sessions, VLT ICS Seminar
10
Instrument Control System Seminar, 20 th -24 th October 2014 ESPRESSO PLC TwinCAT SW 2 CPU, 2 TwinCAT Project: PESICS1 ( CPU #1, FEU functions ) PESICS2 ( CPU #2, other functions – Cal.Unit,...)
11
Instrument Control System Seminar, 20 th -24 th October 2014 ESPRESSO PLC TwinCAT SW PLC projects MAIN PLC project Standard devices libraries Libraries provided by ESO ( Common_TC3.lib, Motor_TC3.lib, Lamp_TC3.lib, IODev_TC3, LDLS_TC3...) Special devices libraries Provided by us ( Shutter.lib ) Variables stored by type: Enumerated Structure Visualizations Control template
12
Instrument Control System Seminar, 20 th -24 th October 2014 ESPRESSO PLC TwinCAT SW HW configuration Motors axis parameters Default velocity, acceleration, jerk,...
13
Instrument Control System Seminar, 20 th -24 th October 2014 ESPRESSO TwinCAT libraries examples ESO Motor library Motor PLC configuration panel Motor PLC control panel
14
Instrument Control System Seminar, 20 th -24 th October 2014 ESPRESSO TwinCAT libraries examples Shutter PLC control panel Shutter library PLC: interface between NGC and 3 shutters Open/Close CMD from NGC Configuration set from WS Control panel for maintenance Shutter control system
15
Instrument Control System Seminar, 20 th -24 th October 2014 TwinCAT - impressions Important to have TwinCAT and Visual Studio versions aligned between users Useful to store parameters in NOVRAM memory TwinCAT 3 in Visual Studio may give problems sometimes with the visualizations (youth problems?) Care with libraries managment and libraries dependencies
16
Instrument Control System Seminar, 20 th -24 th October 2014 Conclusions and suggestions for the future We had very constructive suggestions and help from ESO for the development and testing of the ESPRESSO PLC projects! TwinCAT 3 ESO projects tutorial could be useful for the future Project files name policy Twincat project folder organization (template) Software versioning and revision control system: SVN? SVN tutorial ? Right place to archive the PLC code?
17
Instrument Control Systems Seminar 2014, 20 th -24 th October 2014 ESPRESSO Instrument Control Electronics Veronica Baldini, Igor Coretti A Beckhoff PLC-based distributed architecture Thank you!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.