Presentation is loading. Please wait.

Presentation is loading. Please wait.

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.

Similar presentations


Presentation on theme: "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."— Presentation transcript:

1 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 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 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 4 15m 10m Ion Source AcceleratorBeamLine Analyzer Au + -> Au 2+ Au - Au - -> Au + Cross section of HIBP LHD hall Basement

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

6 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 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 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 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 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 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 12 Advantage of the virtual machine add change add PLC CAMAC Function Generator I/O table Extensibility !! Flexibility !!

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

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

15 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 16 Step3: Programming (LabVIEW) I/O controlCOACK communication

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

18 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.


Download ppt "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."

Similar presentations


Ads by Google