1 / 19

ITER Update

ITER Update. F. Di Maio ITER IO / CHD / CIT / CODAC. Outline. ITER CODAC overview Configuration data management CSS @ ITER S7 communications PXI Drivers. Basics. Plasma is an ionized hot gas The fourth state of matter Lawson criterion (“triple product”)

thais
Download Presentation

ITER Update

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ITER Update F. Di Maio ITER IO / CHD / CIT / CODAC

  2. Outline ITER CODAC overview Configuration data management CSS @ ITER S7 communications PXI Drivers

  3. Basics Plasma is an ionized hot gas The fourth state of matter Lawson criterion (“triple product”) Temperature * Density * Time > Big Number

  4. ITER Goal: Demonstrate feasibility of fusion as an energy source Metric: Q=10 sustained for 300-500 seconds (Q=10 means output power equal 10 times input power) Schedule: 10 years construction phase just started First plasma 2019, first D-T plasma 2027 Collaboration: CN, EU, IN, JA, KO, RF, US Method: Magnetic confinement (Tokamak)

  5. ITER Status The new schedule and budget has been approved First Plasma: Nov 2019, DT operation: 2027. Start of on-site delivery and integration: end 2015. The responsibility for the Plant System’s Instrumentation and Control is still very distributed The ITER plant systems are mostly procured in-kind by one or many of the DAs. Including Plant System Instrument and Control (I&C) Introduction

  6. Plant System Instrumentation & Control (I&C) Architecture Introduction Supplied by IO Linux, EPICS, Eclipse/Java/CSS Mini-CODAC: stand-alone system before integration Linux, EPICS Linux, EPICS SIMATIC S7 PLC CODAC: Control, Data Access and Communication

  7. CODAC Core System The software provided by ITER Organization (IO) for the plant system I&C developers supporting all ITER standards Linux distribution (RHEL) EPICS: base and selected tools (with some customization) ITER components One major release every year from 2010 Feb 2010: 1.0 Feb 2011: 2.0 … Support organization for ITER users Public distribution issued at the same time as the ITER one. Introduction

  8. Software Management and Distribution RHEL (64 bits) is the selected Linux distribution for ITER EPICS components (3.14.11) and ITER ones are managed in an IO SVN repository, built as RPMs and distributed using IO Satellite Server(s) as official releases to be shared by all ITER users. Maven is used to build/run/deploy/package. mvn commands encapsulates make. Introduction

  9. Configuration data management (SDD) We are developing a suite of tools for Defining variables, signals, controllers… Generating EPICS configuration data (IOC, Alarms, Archive, some HMI), as well as PLC data (variables and communication). The data is stored into a RDB (Postgresql). The data model is implemented in Java, using Hibernate with JPA (Java Persistency API) annotations and Spring for transactions The editor is developed under the Eclipse platform. Web applications are also be developed with Spring. We call that SDD (self description data). It uses the ITER semantic and work flows but the concepts are rather simple. Contact: Lana Abadie (ITER) Data Management

  10. SDD use cases Declare each signals or import a signal list (optional) Declare all the functions implemented For each function, declare the variables and commands Declare all controllers: “fast controllers” and PLCs. Deploy the variables and commands to controllers (or to the “Plant System Host”). Enter the full definition of each variable, including any required EPICS field. Validate the new data and commit to the DB. Declare the I/O module into the controller on which the variable is deployed. Connect the signal to the I/O module, specifying the channel number, the signal type, etc. Associate the signal with the variable Data Management Edit a plant system I&C Interface a variable with a signal Map a PLC variable to a PV • Deploy the variable to a PLC at step 5 • Fill the PLC data (IP name…)

  11. SDD Editor (in development) Data Management

  12. Open Issues How can a data-base centric approach (“top down”) co-exist with a db files editor like VDCT ? Shall VDCT be more Eclipse/CSS compliant? Options Forget about VDCT. Make the new editor the only EPICS db editor. Eclipsify/CSSify VDCT Plug-in Eclipse view SWT Connect VDCT with the configuration data-base. Generate/parse db files from/to the data-base. … ideas? Data Management

  13. CSS components used @ ITER The main ones: BEAST BOY DataBrowser SNL Editor BEAUTY

  14. CSS handling at ITER We are packaging the CSS components into the CODAC Core System distribution Built from the latest source in Mercurial Adding Postgres (driver 8.2) to Oracle and MySQL Fixing minor problems We’ll push back extensions and fixes To stay in sync with changes. To avoid common packages in ITER branches / copies. Contacts: Lana Abadie (ITER),Anze Zagar (Cosylab) CSS

  15. CSS extensions ITER extensions IOC development integration (creation/add of an EPICS Application/IOC, build and run). Integration of ITER Data management (SDD) query into the PV Field query plug-in. Xmas list If it appears for Christmas, we’ll be very happy, otherwise, we’ll make sure we’ll have it before next Christmas. Transmit IOC Error Log messages to JMS and store them in Message RDB. Activation of BOY screens from BEAST. Contact: Nadine Utzel (ITER) CSS

  16. Our OPI(s) have been all successfully migrated from EDM to BOY! …actually, only one demo HMI was in our distribution.

  17. PLC Integration - Update Siemens SIMATIC S7 communications: Vs1: SLS S7 driver Exchanges of data-blocks over TCP (send/receive S7 functions) Good quality Good performances Considered for Vs2: Native S7 protocol. Would require a new driver based on either open source library or on Siemens library. More flexibility (direct access without specific code in the PLC) Performances. Some extensions added for error detection (header, length, version) but depends on ITER data management. Contact: Kirti Mahajan (ITER) Dropped, because of performances issues

  18. National Instruments PXI Device Drivers 2 boards NI PXI-6682 : Synchronization and timing (IEEE-1588-2008) NI PXI-6259: M-series Multi-function DAQ 16b, 1.25 MS/s analog inputs 16b, 2.8 MS/s analog outputs Digital I/O and 32b counters For each, we are developing: A Linux Device Driver A C-interface library + EPICS Device Support Next? X-series PXIe-6386 (32 MS/s total on 16 channels) under study We plan to support NI FlexRIO FPGAs: Development chain under LabView Linux interfacing currently only available with NI provided 32-bit library but no device driver Contact: Petri Makijarvi (ITER)

  19. Thank you for your attention

More Related