Download presentation
Presentation is loading. Please wait.
Published byPaulina Banks Modified over 6 years ago
1
E-ELT Local Control System Field Test on the VLT
R. Frahm
2
E-ELT Field Test on VLT VLT ANTU Enclosure Control System
500 I/O points Control and Monitoring (=Alarms, LOGs) E-ELT Target Technologies DDS 4.4d (RTI) PXI (National Instruments) LabView/Windows 200x on PXI system (National Instruments) IEEE-1588 Time Ref. System OPC (UA), integrated into Labview, for communication with Siemens S7 PLC PROFINET (Siemens)
3
E-ELT Field Test on VLT
4
E-ELT Field Test on VLT
5
E-ELT Field Test on VLT DDS DLL on PXI LCU/Windows XP
Uses RTI DDS 4.4d API Visual Studio 2008 Professional DLL integration into Labview: foreseen in Labview by default Waiting for commands done via “Windows Events” Restriction (for now): One command at a time Version control SVN AnkhSVN plugin for MS Visual Studio 2008 SVN on VLTSW 2010 Exclusive repository for E-ELT field test
6
E-ELT Field Test on VLT DDS Receiver on TCS WS
Uses RTI DDS 4.4d (for gcc <-> VLTSW2008: gcc 3.3.4) DDS topics for Commands Replies CCS log messages (FITS logs/FITS actions/FITS comments) OLDB entries (one topic per database attribute, history depth = 1) Configured for “reliable communication”: late-joining readers, ACK messages, heartbeat Problem: Non-multithreaded CCS: Main application (“Receiver”) needs to wait on POSIX message queue DDS inserts elements into queue according to topics Select() call of evH NOT performant enough: One CCS application for receiving messages, DOES NOT handle CCS commands One CCS application (WSF based) offering a single custom command: DDSCMD <command, parameters>
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.