1 Introduction of COACK to the HIBP Control NIFS - National Institute for Fusion Science H. Ogawa, T.Inoue, Q.Tsukada, M.Yokota, M.Kojima, J.Kodaira, H.

Slides:



Advertisements
Similar presentations
Using EBSCOs Search Box Builder Tool Tutorial. Would you like to promote your EBSCOhost resources by adding an easy-to-use search box to your website?
Advertisements

Introduction to Visual Basic.NET Uploaded By: M.Sheraz anjum.
LHD Control and Data Y. Nagayama, et al.,6th IAEA-TM "Control, Data Acquisition, Remote Participation", 4-8 June 2007, Inuyama, Japan1/28 Control, Data.
POC Security System High security system combining PIN-on-Card, information security, physical access, control and alarm – all in one system.
Status of the European Spallation Source Timo Korhonen Chief Engineer, Integrated Control System Division October 21, 2014.
ASIPP Zhongwei Wang for CFETR Design Team Japan-US Workshop on Fusion Power Plants and Related Advanced Technologies February 26-28, 2013 at Kyoto University.
11-13/10/2007 ILC BDS Kick-Off Meeting, SLAC, US 1 BDS Vacuum System Dr. Oleg B. Malyshev ASTeC Daresbury Laboratory.
PulseHR Time and Attendance software development and coding web development, web hosting IT project management and consulting Str. Ghioceilor.
Multi Instruments Data Acquisition Software Evolution
1 Introduction to Plasma Immersion Ion Implantation Technologies Emmanuel Wirth.
PC Applications Course LabVIEW: Laboratory Virtual Instrument Engineering Workbench Graphical Programming Easy to use Faster Development Time.
Design Considerations for Beam Port Insulator Rings
PayDox applications All features can be used independently.
OPC Overview OPC Device Support (PLC Gateway for 3.14) Ralph Lange – EPICS Collaboration Meeting at SLAC, April 2005.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Design on Target and Moderator of X- band Compact Electron Linac Neutron Source for Short Pulsed Neutrons Kazuhiro Tagi.
Create Forms Lesson 5. Software Orientation Creating Forms A form is a database object –enter, edit, or display data from a table or query Providing.
ALICE Data Acquisition Ben Shepherd MaRS Group ASTeC STFC Daresbury Laboratory.
A Free sample background from © 2001 By Default!Slide 1.NET Overview BY: Pinkesh Desai.
Chapter 3 Operating Systems Introduction to CS 1 st Semester, 2015 Sanghyun Park.
JCE A Java-based Commissioning Environment tool Hiroyuki Sako, JAEA Hiroshi Ikeda, Visible Information Center Inc. SAD Workshop.
A Scalable Application Architecture for composing News Portals on the Internet Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta Famagusta.
Trouble History Database of HIMAC ~ Current Status and Future Plan ~ T.Kadowaki (Accelerator Engineering Corporation) 28.SEP.2007
Beyond DHTML So far we have seen and used: CGI programs (using Perl ) and SSI on server side Java Script, VB Script, CSS and DOM on client side. For some.
ShopKeeper was designed from the ground up to manage your entire fleet maintenance operations … from 1 user to 100, including full security features that.
What is Sure BDCs? BDC stands for Batch Data Communication and is also known as Batch Input. It is a technique for mass input of data into SAP by simulating.
ICC Features Features Supporting unlimited projects per ICC –Advanced technical support Friendly registration utility 5 password-levels exceptional workspace.
The Old World Meets the New: Utilizing Java Technology to Revitalize and Enhance NASA Scientific Legacy Code Michael D. Elder Furman University Hayden.
Obsydian OLE Automation Ranjit Sahota Chief Architect Obsydian Development Ranjit Sahota Chief Architect Obsydian Development.
W. Sliwinski – eLTC – 7March08 1 LSA & Safety – Integration of RBAC and MCS in the LHC control system.
EPICS Meeting 29 th April - 3 rd May© 2013 Helmholtz-Zentrum BerlinCarsten Winkler.
Implanting a Computer Control System in Accelerators Oded Heber Department of Particle Physics Weizmann Institute of Science 76100, Rehovot ISRAEL May.
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.
ICALEPCS 2007 WOAB041 Web-Based Electronic Operation Log System Zlog System K.Yoshii and T.Nakamura Mitsubishi Electric System & Service Co., Ltd., Tsukuba,
Ralph Lange: OPC Gateway (Device Support) OPC Gateway (Device Support) Ralph Lange – EPICS Collaboration Meeting March SSRF.
1 Kenneth Osborne, 9/14/07 Inter Group communications at the Advanced Light Source. Overview of the different methods of communication between different.
ProShell Procedure Framework Status MedAustron Control System Week 3 December 8 th, 2010 Roland Moser PR a-RMO, December 8 th, 2010 Roland Moser.
Adrian Oates Daresbury Laboratory ALICE Control System July 08.
LHC Cryogenics Control: INTEGRATION OF THE INDUSTRIAL CONTROLS (UNICOS) AND FRONT-END SOFTWARE ARCHITECTURE (FESA) APPLICATIONS Enrique BLANCO Controls.
March 2008EPICS Meeting in Shanghai1 KEKB Control System Status Mar Tatsuro NAKAMURA KEKB Control Group, KEK.
Development of Generalized Device Layer for the COACK System M. Mutoh, Y. Shibasaki and I. Abe* Laboratory of Nuclear Science Graduate School of Physics,
Control Hardware Design Control Hardware Wiring IOC Software (Low Level) OPI Software (High Level) Final Test Front-End (Connection to SR1 Ring) Done Insertion.
ABone Architecture and Operation ABCd — ABone Control Daemon Server for remote EE management On-demand EE initiation and termination Automatic EE restart.
5-Oct-051 Tango collaboration status ICALEPCS 2005 Geneva (October 2005)
All rights reserved, property and © CAD-Computer GmbH & Co.KG 2015 All rights reserved, property and © CAD Computer GmbH & Co.KG 2009.
Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.
Dual Target Design for CLAS12 Omair Alam and Gerard Gilfoyle Department of Physics, University of Richmond Introduction One of the fundamental goals of.
News from LAL on Vacuum System Racks for cryotraps: call for tender done provider selected purchase of electro-tech components in progress prototype expected.
ProShell Procedure Framework Status MedAustron Control System Week 2 October 7 th, 2010 Roland Moser PR a-RMO, October 7 th, 2010 Roland Moser 1.
Chapter 9  Definition of terms  List advantages of client/server architecture  Explain three application components:
Library Online Resource Analysis (LORA) System Introduction Electronic information resources and databases have become an essential part of library collections.
11 th February 2008Brian Martlew EPICS for MICE Status of the MICE slow control system Brian Martlew STFC, Daresbury Laboratory.
Charge Exchange Spectroscopic Diagnostic for the TJ-II José Miguel Carmona Torres Laboratorio Nacional de Fusion EURATOM-CIEMAT.
Study of Electric Field and Turbulence using Heavy Ion Beam Probe (HIBP) Proposal of International Cooperation for Transport Study Shoichi Okamura, Akihide.
DIAMON Project Project Definition and Specifications Based on input from the AB/CO Section leaders.
T. Fleck, GSI, Darmstadt, Germany ICALEPCS Status of the Control System for HICAT at an advanced stage of Commissioning Functions, Restrictions.
Claudia Dias Vacuum, Surfaces & Coatings Group Technology Department Claudia Dias CERN, Technology Department Vacuum, Surfaces and Coatings Group 2 |
Active-HDL Server Farm Course 11. All materials updated on: September 30, 2004 Outline 1.Introduction 2.Advantages 3.Requirements 4.Installation 5.Architecture.
Current Status of Web Application for RIBF Accelerator
Xxx Presentation, No 1 Copyright © TAC AB Engineering Classic Networks1.
48th Annual Meeting of the Division of Plasma Physics, October 30 – November 3, 2006, Philadelphia, Pennsylvania HIBP Designs for Measurement of the Electric.
Diagnostic & Control Status
KARDEX Drive
Control and Data Acquisition System for VEST at SNU
Overview of the LHD Central Control Room Data Monitoring Environment
Operations Model Thursday, October 20, 2005 October 13, 2005 Jean Slaughter.
by Prasad Mane (05IT6012) School of Information Technology
AIMS Equipment & Automation monitoring solution
High Level applications development status
Presentation transcript:

1 Introduction of COACK to the HIBP Control NIFS - National Institute for Fusion Science H. Ogawa, T.Inoue, Q.Tsukada, M.Yokota, M.Kojima, J.Kodaira, H. Ogawa, T.Inoue, Q.Tsukada, M.Yokota, M.Kojima, J.Kodaira, A.Nishizawa, T.Ido, Y.Kawasumi, S.Kato, K.Yamazaki A.Nishizawa, T.Ido, Y.Kawasumi, S.Kato, K.YamazakiKEK I.Abe, T.Kosuge, K.Nigorikawa I.Abe, T.Kosuge, K.Nigorikawa LNS - Laboratory of Nuclear Science, Tohoku Univ. M.Mutoh, Y.Shibasaki M.Mutoh, Y.Shibasaki

2 Large Helical Device (LHD) Project   The mission is to develop a scientific basis for stellarator fusion reactor.   The important feature is a high magnetic field(3-4T) with one of the largest super-conducting magnets in the world.   The experiment was started in spring in 1998.

3 What is the HIBP?  HIBP = Heavy Ion Beam Probe  One of the about 50 diagnostic devices which belong to LHD. which belong to LHD.  The purpose is to analyze the local electric field inside the fusion to analyze the local electric field inside the fusion plasma and to research the plasma turbulence plasma and to research the plasma turbulence of the density and the electric field. of the density and the electric field.

4 15m 10m Ion Source AcceleratorBeamLine Analyzer Au + -> Au 2+ Au - Au - -> Au + Cross section of HIBP LHD hall Basement

5 Func. Generator CAMAC PLC Gauge Controller More than 400 I/O points !! What controllers are used?

6CAMAC PLCGP-IB RS-232C Function Generator I/O Controller (LabVIEW) Sweeper Deflector Q Lens XY Steerer Charge Separator BPM Beam Stopper Vacuum System Energy Analyzer Sector Magnet Heater Extract, Focus Requirements(1)  More efficient and user-friendly system !! and user-friendly system !!  The data should be recorded automatically and unitarily !! automatically and unitarily !! HIBP control system

7 Main Building Control Building Cable length is about 250m Remote operation through the network !! through the network !! Control room Actual operation is done in the control room. Requirements(2) Experiment hall It’s forbidden to enter during the plasma experiment. We decided to introduce COACK!!

8 What is the COACK? (Component Oriented Advanced Control Kernel) Features  PC based operation management system  Component oriented system by using DCOM  Easy development by using Visual Basic Main Functions  ActiveX for DCOM communication (Set Value, Get Value, Event)  DCOM test tool (Communication check, Debug)  Data logging and archiving  ……….  Virtual machine Please refer to the paper: "Recent status on COACK project“ I.Abe, M. Mutoh, et al, PCaPAC2000, Hamburg, October 2000.

9 What is the step to Introduce COACK? Preparation  Only the Visual Basic education is required. Three steps to introduce COACK  Step2: Make a I/O table and regist it to the server  Step3: Client programming (sample program is available) (sample program is available)  Step1: Server and Client Installation

10 Step2: Make a I/O Table and Regist into server HeaterIonSourceHIBPTemperature1 PBD Deflector Q Lens XY Steerer BPM Vacuum System Energy Analyzer Sector Magnet BeamLine Analyzer Extract, focus Vacuum System Temperature2 Device tree NodeProperty CAMAC PLC GP-IB RS-232C Function Generator I/O Controller Sweeper Deflector Q Lens XY Steerer Charge Separator BPM Beam Stopper Vacuum System Energy Analyzer Sector Magnet Heater Extract, Focus

11 I/O Controller COACK Server Virtual Machine COACK Client (Operation Terminal) Independent from I/O interface RS-232C, GPIB Step2: Make I/O Table and Regist into server I/O table HIBP

12 Advantage of the virtual machine add change add PLC CAMAC Function Generator I/O table Extensibility !! Flexibility !!

13 Step3: Client Programming User functions GUI TransportControl CustomComButton ActiveX COACK Client COACK Server LabInterface DCOM

14 Step3: Client programming (Visual Basic) Transport Control Custom Com Button

15 Step3: Programming (Visual Basic) Example of set value function Private Sub cmdSetCache_Click() ‘Copy the input value to the property of the CustomComButton ‘Copy the input value to the property of the CustomComButton ccbSetCache.PropertyValue = txtSetValue.Text ccbSetCache.PropertyValue = txtSetValue.Text ‘Execute set value ‘Execute set value ccbSetCache.cmdButton_Click ccbSetCache.cmdButton_Click End Sub The get value and receive event functions are also developed same way. That’s all of the client programming!!

16 Step3: Programming (LabVIEW) I/O controlCOACK communication

17 HIBP Control System 10 Operational Windows 9 I/O Controllers (Including 2 Virtual Machines)

18 Conclusion  We have developed the COACK system along with the construction of HIBP devices. We completed the development within 6 months and started the service for available components. We completed the development within 6 months and started the service for available components.  We achieved integrated control, unitary data management, remote control and improvement of extensibility and flexibility.  We recognize that the COACK is utilizable not only for an accelerator field but also a nuclear fusion field.  The introduction to other control system is considered in the near future.