Introduction of COACK to the HIBP Control - PowerPoint PPT Presentation

About This Presentation
Title:

Introduction of COACK to the HIBP Control

Description:

Component oriented system by using DCOM. Easy development by using Visual Basic. Main Functions. ActiveX for DCOM communication (Set Value, Get Value, Event) ... – PowerPoint PPT presentation

Number of Views:24
Avg rating:3.0/5.0
Slides: 19
Provided by: lnfI
Category:

less

Transcript and Presenter's Notes

Title: Introduction of COACK to the HIBP Control


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,
  • A.Nishizawa, T.Ido, Y.Kawasumi, S.Kato,
    K.Yamazaki
  • KEK
  • I.Abe, T.Kosuge, K.Nigorikawa
  • LNS - Laboratory of Nuclear Science, Tohoku Univ.
  • 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.
  • The purpose is
  • to analyze the local electric field inside
    the fusion
  • plasma and to research the plasma turbulence
  • of the density and the electric field.

4
Cross section of HIBP
Au -gt Au2
LHD hall
Au-
Basement
Au- -gt Au
5
What controllers are used?
More than 400 I/O points !!
6
HIBP control system
Vacuum System
I/O Controller (LabVIEW)
  • Requirements(1)
  • More efficient
  • and user-friendly system !!
  • The data should be recorded
  • automatically and unitarily !!

BPM
Beam Stopper
RS-232C
Extract, Focus
GP-IB
Energy Analyzer
Heater

Q Lens
XY Steerer
Deflector
Sweeper
Sector Magnet
Charge Separator


7
Requirements(2)
We decided to introduce COACK!!
Remote operation through the network !!
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)

Please refer to the paper "Recent status
on COACK project I.Abe, M. Mutoh, et al,
PCaPAC2000, Hamburg, October 2000.
  • DCOM test tool (Communication check, Debug)
  • Data logging and archiving
  • Virtual machine
  • .

9
What is the step to Introduce COACK?
Three steps to introduce COACK
  • Step1 Server and Client Installation
  • Step2 Make a I/O table and regist it to the
    server
  • Step3 Client programming
  • (sample program is
    available)

10
Step2 Make a I/O Table and
Regist into server
Heater
IonSource
HIBP
Temperature1
11
Step2 Make I/O Table and
Regist into server
COACK Server
I/O Controller
Independent from I/O interface RS-232C, GPIB
Virtual Machine
HIBP
12
Advantage of the virtual machine
I/O table
Extensibility !! Flexibility !!
PLC
CAMAC
Function Generator
Function Generator
13
Step3 Client Programming
COACK Client
GUI
User functions
TransportControl
ActiveX
CustomComButton
LabInterface
DCOM
COACK Server
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
ccbSetCache .PropertyValue txtSetValue.Text
Execute set value ccbSetCache
.cmdButton_Click End Sub
Thats all of the client programming!!
The get value and receive event functions
are also developed
same way .
16
Step3 Programming (LabVIEW)
17
HIBP Control System
9 I/O Controllers (Including 2 Virtual Machines)
10 Operational Windows
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 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.
Write a Comment
User Comments (0)
About PowerShow.com