Central I&C Computing Presented at the Physics Operations Course Feb. 2010 P. Sichta.

Slides:



Advertisements
Similar presentations
1 NSTX Computing and Controls Paul Sichta Princeton Plasma Physics Laboratory Princeton University EPICS Collaboration Meeting June 2-4, 2010 Aix-en-Provence,
Advertisements

EPICS Noboru Yaamamoto Jan 27, 2009 for EPICS seminar at RRCAT, Indore Installing EPICS.
Objectives Overview Define an operating system
Chapter 5 Operating Systems. 5 The Operating System When working with multimedia, the operating system is perhaps the most important, the most complex,
15.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 15: Configuring a Windows.
Linux IOC Operations at NSTX - An Overview P. Sichta 28Mar2005.
MDSplus Tom Fredian MIT Plasma Science and Fusion Center.
A U.S. Department of Energy Office of Science Laboratory Operated by The University of Chicago Argonne National Laboratory Office of Science U.S. Department.
Tracker Controls MICE Controls and Monitoring Workshop September 25, 2005 A. Bross.
Software Frameworks for Acquisition and Control European PhD – 2009 Horácio Fernandes.
OPC Overview OPC Device Support (PLC Gateway for 3.14) Ralph Lange – EPICS Collaboration Meeting at SLAC, April 2005.
NCSX NCSX CDR May 21-23, 2002 G. E. Oliaro Slide 1 WBS5 Central Instrumentation/Data Acquisition and Controls G. E. Oliaro for the Computer I&C, Network.
© 2010 VMware Inc. All rights reserved VMware ESX and ESXi Module 3.
EtherCAT Driver for Remote I/O James Rowland, Ronaldo Mercado and Nick Rees.
R. Lange, M. Giacchini: Monitoring a Control System Using Nagios Monitoring a Control System Using Nagios Ralph Lange, BESSY – Mauro Giacchini, LNL.
CHAPTER 2 Input & Output Prepared by: Mrs.sara salih 1.
Lesson 10 Operating System Customization
A crash course in njit’s Afs
Agenda Adaptation of existing open-source control systems from compact accelerators to large scale facilities.
Telnet/SSH: Connecting to Hosts Internet Technology1.
Guide to MCSE , Second Edition, Enhanced 1 Objectives Understand and use the Control Panel applets Describe the versatility of the Microsoft Management.
Introduction to Networks Networking Concepts IST-200 VWCC 1.
System Architecture & Hardware Configurations Dr. D. Bilal IS 592 Spring 2005.
Operating Systems Operating System
Input/Output Controller (IOC) Overview Andrew Johnson Computer Scientist, AES Controls Group.
Customized cloud platform for computing on your terms !
SC Project Review of NCSX WBS5 - Central Controls and Computing August 15-17, 2007 WBS5 Manager: Paul Sichta.
Princeton University Cost & Schedule Review of NCSX May 1-4, 2007 WBS5 – Central Controls and Computing Paul Sichta.
NSTXpool Computer Upgrade WP #1685 Bill Davis December 9, 2010.
SCADA. 3-Oct-15 Contents.. Introduction Hardware Architecture Software Architecture Functionality Conclusion References.
NCSX NCSX Preliminary Design Review ‒ October 7-9, 2003 G. Oliaro 1 G. Oliaro - WBS 5 Central Instrumentation/Data Acquisition and Controls Princeton Plasma.
Ralph Lange: OPC Gateway (Device Support) OPC Gateway (Device Support) Ralph Lange – EPICS Collaboration Meeting March SSRF.
NCSX NCSX Project Design Review ‒ October 7-9, 2003 G. Oliaro 1 G. Oliaro - WBS 5 Central Instrumentation/Data Acquisition and Controls Princeton Plasma.
Remote Operation of Light Source Beamlines with (Free)NX Zhijian Yin, Peter Siddons, NSLS, BNL Controls at NSLS Facility Beamlines What Is NX, FreeNX Cybersecurity.
Object-Oriented Analysis & Design Subversion. Contents  Configuration management  The repository  Versioning  Tags  Branches  Subversion 2.
MEDM User Guide April, 2001 P. Sichta What is MEDM? How to Start MEDM How to Use MEDM Miscellaneous.
1/15 G. Manduchi EPICS Collaboration Meeting, Aix-en-Provence, Spring 2010 INTEGRATION OF EPICS AND MDSplus G. Manduchi, A. Luchetta, C. Taliercio, R.
SC Project Review of NCSX, April 8-10, 2008 Central Controls and Computing WBS51 & 52 P. Sichta WBS5 Work Package Manager.
ATF Control System and Interface to sub-systems Nobuhiro Terunuma, KEK 21/Nov/2007.
Final Review of ITER PBS 45 CODAC – PART 1 – 14 th, 15 th and 16 th of January CadarachePage 1 FINAL DESIGN REVIEW OF ITER PBS 45 CODAC – PART 1.
EEDEED Tuesday, May 18, VBA & Process Variables  System Overview  Setup (What installations are needed)  What are Process Variables and what.
March 2008EPICS Meeting in Shanghai1 KEKB Control System Status Mar Tatsuro NAKAMURA KEKB Control Group, KEK.
Experience Running Embedded EPICS on NI CompactRIO Eric Björklund Dolores Baros Scott Baily.
Online Software 8-July-98 Commissioning Working Group DØ Workshop S. Fuess Objective: Define for you, the customers of the Online system, the products.
SWGData and Software Access - 1 UCB, Nov 15/16, 2006 THEMIS SCIENCE WORKING TEAM MEETING Data and Software Access Ken Bromund GST Inc., at NASA/GSFC.
1. LabVIEW and EPICS Workshop EPICS Collaboration Meeting Fall 2011.
NCSX CD-4/MIE block diagrams April 18, 2007 P. Sichta rev 0.
NCSX NCSX Project Meeting March 21, 2003 G. E. Oliaro Slide 1 WBS5 Central Instrumentation/Data Acquisition and Controls G. E. Oliaro Computer I&C, Network.
Connecting LabVIEW to EPICS network
Linux Operations and Administration
11 th February 2008Brian Martlew EPICS for MICE Status of the MICE slow control system Brian Martlew STFC, Daresbury Laboratory.
Princeton University Review of the NCSX Project, March 2008 WBS5 - Central Controls and Computing March 13,2008 WBS5 Manager: Paul Sichta.
EPICS and LabVIEW Tony Vento, National Instruments
R. Krempaska, October, 2013 Wir schaffen Wissen – heute für morgen Controls Security at PSI Current Status R. Krempaska, A. Bertrand, C. Higgs, R. Kapeller,
Control System Overview J. Frederick Bartlett Fermilab June 1,1999.
An Introduction to Epics/Tango Steve Hunt Alceli EPICS Meeting 2008 INFN Legnaro 15 Oct 17:15.
Using COTS Hardware with EPICS Through LabVIEW – A Status Report EPICS Collaboration Meeting Fall 2011.
WARCS (Wide Area Remote Control for SPring-8)‏ A. Yamashita and Y.Furukawa SPring-8, Japan Control System Cyber-Security Workshop (CS)2/HEP Oct
ICS interfaces Timo Korhonen ICS Apr 22, 2015.
VMware ESX and ESXi Module 3.
Introduction Functional Requirements (Stephanie) SLC Executive (Diane)
ATF/ATF2 Control System
FTP - File Transfer Protocol
TYPES OFF OPERATING SYSTEM
by Prasad Mane (05IT6012) School of Information Technology
Printer Admin Print Job Manager
Telnet/SSH Connecting to Hosts Internet Technology.
Lesson 10 Operating System Customization
Advanced Computing Facility Introduction
EPICS: Experimental Physics and Industrial Control System
Presentation transcript:

Central I&C Computing Presented at the Physics Operations Course Feb P. Sichta

2 Topics Central Computing Overview MDSPLUS EPICS PCS Timing & Synchronization Display Wall Typical Problems

3 MDSplus Data Storage, visualization. Interfaces with CAMAC, EPICS, D- Tacq, LabVIEW, IDL. PCS Integrated real-time plasma control. Commercial and collaborative software from General Atomics Corp. Interfaces with FPDP, MDSplus, IDL,EPICS. EPICS Integrated Control and SCADA. Interfaces with CAMAC, MODBUS, OPC, MDSplus, LabVIEW, IDL. System Imager Used to manage and deploy a common Linux distribution to EPICS OPI (Operator Interface terminals). SharedAppVnc Control Room display wall. Software developed at Princeton University that allows users to share individual windows from their workstations on a large screen. Runs on Mac, Windows, and Linux.

4

5 MDSplus Expertise: Gretchen, Bill, Greg Two Servers - skylark, lark – MDSplus DATA and EVENTS. – NSTX event server is skylark. An event client MEMS, waits for a set of events to produce a new event – Can mdsconnect to any host - your connection will be forwarded – server accounts on an as-needed basis Trees, branches, nodes, signals, tags, events tree write-permissions – trees generally have (unix) group write permission - groups – username & computer - mdsip.hosts – Tree edits (e.g. add node) can only be done on the server.

6

7 MDSplus Programming – General: IDL, python, Matlab – Specialized languages: TCL, TDI, CTS GUI – dwscope, jScope – traverser, jTraverser – nstxpool - module load nstx – Desktop/workstation - install clients and set local environment – Web Tools

8

9

10

11

12

13 MDSplus Core Functions for the Shot Cycle Create/Build shot trees from the model T(-60)‏ Dispatch INIT actions – Load timing modules – Arm digitizers Dispatch STORE actions – Read digitizers – Scope panels update from an MDSPlus event issued by the STORE action.

14 Expertise: Sichta, Dong, Abe EPICS = Experimental Physics and Industrial Control System – Open source, multi-OS, multi-CPU – Distributed control & scalable – Used at 100's of experiments EPICS at NSTX – Provides: (slow) Integrated Control, operator displays, alarms, trending – Input/Output via VME & CAMAC & PLC & PC's – (6) IOC's : vxWorks, Linux, Windows Central Clock is an EPICS application – clock configuration displays, real-time database/record processing, sequence program – CAMAC module I/O, VME module I/O – 'soft' clock time and EPICS events for programs and displays Parameters & Data Acq to MDSplus shot trees Trending to Channel Archiver and MDSplus 'daily' trees

15 EPICS GUI at NSTX

16

17 EPICS Core Functions for the Shot Cycle Configure/run the Central Clock/shot cycle PreSequence Check (commit shot#)‏ Initialize Digitizers PrePulse Check (commit SOP-T(0)-EOP)‏ Parameter Acquisition Data Acquisition

18 PCS Expertise: Dana, Lawson, Physics Operators Details presented in other presentations. The PCS computers are behind the NSTX-CS VLAN firewall, so most computers do not have access to these machines.

19 Timing & Synchronization Expertise: Wertenbaker, Sichta CAMAC-based Facility Clock provides microsecond timing resolution – 404 CAMAC Timing module in use since TFTR - early 1980's – 16 events distributed using fiber optics and twisted pair About 10 microsecond site-wide synchronization. Next-gen FPGA system in development.

20

21 The UNT is a Decoder and an Encoder

22 Timing & Sync in the post-CAMAC era

23 Display Wall Expertise: Bill, Eliot, Greg, other wall users Application sharing software that allows individual windows to be replicated to other computers. Remote collaboration tool based on a modified VNC protocol. Display wall can show windows from: – local windows (launched from nstxwindowspc)‏ – remote windows (launched from your mac/win/linux)‏ – Offsite collaborators can share/view windows, but this slows down the server's screen refresh rate (for all windows). – For remote apps to be displayed on the wall, the computer name must be in ~wall/bin/wall.enablex on nstxwindowspc (e.g. nstxmac23.pppl.gov). During the run day, the I&C staff usually setup/restart a 'standard' set of apps/windows on the display wall. Turning the projectors on/off (bulb replacement ~$800)‏ – Power-on/off using remote control (2 in CR, all use same freq). – Can also power-off using projector's web-server.

24 Display Wall Client-Server: VNC & X-windows – SharedAppVNC downloadable from SourceForge – Last updated in developer no longer active. – Individual mouse color using ICE-MC (SourceForge)‏ User guides - could be outdated. – l – Better documentation and user support is 'on the list'. – See experts and others who use it for individual help.

25

26 Layout of control room Similar to the demo we had in the display wall room Feibush/2003 nstxwindowspc (RHEL_WS3)‏ PPPL Network Clients -- Mac/Windows/Linux

27

28

29

30

31

32 Bill Davis Display Wall Help File To display a scope display, from an existing xterm window: 1) exec xterm -T NSTXwindowsPC -n NSTXwindowsPC -sb -sl e ssh nstxpool & 2) setenv DISPLAY nstxwindowspc:0.0 3) dwscope -def $NSTXUSR/util/scopes/wall_physics.scope & We should try to run the computationally-intensive tasks on nstxpool that are less likely to be loaded. Wall I/O-intensive programs should be most efficient running on nstxwindowspc. run x2x-2wall.xs (or x2x-mc) on PC's or osx2x on Macs and click in window to rearrange windows on wall.

33 Typical Computing Problems First shot of the day Computing – runaway process uses all CPU – Windows auto-reboots - need user login and pgm startup – Diagnostic PC in Test Cell hang/fail Networking – x-windows disappear - especially Windows/eXceed – client-server connections break CAMAC problems – intermittent link transmission errors – digitizer/memory module breaks

34 Typical Computing Problems MDSplus – Trees not built before shot – INITs complete after T(0)‏ – CAMAC digitizer data from previous shot. EPICS – data acquisition hangs - no data – vxWorks IOC refuses new connections PCS – operator has numerous opportunities for error Display Wall – Applications need to be restarted Discussion of other typical failures (experienced Physics Operators)? Are there areas where computing would further aid the Physics Operator?