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

Slides:



Advertisements
Similar presentations
ITER CODAC Plant Control Design Handbook October 2008
Advertisements

Control System Studio (CSS)
1 1999/Ph 514: Channel Access Concepts EPICS Channel Access Concepts Bob Dalesio LANL.
Fall 2014 EPICS Collaboration Meeting, Oct 2014, CEA Saclay, France © 2014, ITER Organization Page 1 Disclaimer: The views and opinions expressed.
ITER Fast Controller Prototype Feng Wang, Shi Li and Xiaoyang Sun Institute of Plasma Physics, Chinese Academy of Sciences 4/15/20151 The Spring 2010 EPICS.
1 ITER Standardization for Integration of local and central interlocks Riccardo Pedica PLC Based Interlock systems Workshop 4-5 December 2014 – ITER Organization.
RT2010, Lisboa Portugal, May 28, 2009 Page 1 Baseline architecture of ITER control system Anders Wallander, Franck Di Maio, Jean-Yves Journeaux, Wolf-Dieter.
Packaging of EPICS-basedControl System Software
Diagnostics and Controls K. Gajewski ESS Spoke RF Source Accelerator Internal Review.
Talend 5.4 Architecture Adam Pemble Talend Professional Services.
EPICS Collaboration meeting, Pohang,, Oct 2012 Page 1IDM UID: 97W6QN Status of ITER Core Software (“CODAC Core System”) CHD/CIT/CODAC ITER Organization.
Agenda Adaptation of existing open-source control systems from compact accelerators to large scale facilities.
EPICS Collaboration meeting Fall 2012, SDD status and plansPage 1 Self-Described Data - SDD status and plans Lana Abadie, ITER CODAC.
12-CRS-0106 REVISED 8 FEB 2013 EPICS Collaboration Meeting 2013 CSS An integrated development and runtime environment for ITER plant system local controls.
Requirements for ITER CODAC
CODAC Core System, 2-June-2010, EPICS Collaboration Meeting Aix-en-Provence Page 1 CODAC Core System F. Di Maio ITER IO / CHD / CIT / CODAC.
Automatic Generation Tools UNICOS Application Builder Overview 11/02/2014 Ivan Prieto Barreiro - EN-ICE1.
XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Matthias Clausen, DESY XFEL Refrigerator Controls – April CSS-DCT (SNL) Training.
Matthias Clausen, DESY CSS GSI Feb. 2009: Introduction XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 1 CSS – Control System.
EPICS Collaboration Meeting Spring 2010, Aix France, Jun 2, 2010 Page 1 ITER CODAC COntrol, Data Access and Communication System for ITER Anders Wallander.
Indo-US Workshop, June23-25, 2003 Building Digital Libraries for Communities using Kepler Framework M. Zubair Old Dominion University.
Running EPICS on NI CompactRIO Initial Experience Eric Björklund (LA-UR )
Jan Hatje, DESY CSS ITER March 2009: Technology and Interfaces XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 1 CSS – Control.
The european ITM Task Force data structure F. Imbeaux.
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.
XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Matthias Clausen, DESY XFEL Refrigerator Controls – April CSS Core Applications.
Experience Running Embedded EPICS on NI CompactRIO Eric Björklund Dolores Baros Scott Baily.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
CSS – Control System Studio
EPICS EPICS Limitations Bob Dalesio Marty Kraimer.
CERN Control Standards Front-End Computer Layer Stéphane Deghaye BE/CO/FE
ITER Update, 11-Oct-2010, EPICS Collaboration Meeting Brookhaven Page 1 ITER Update F. Di Maio ITER IO / CHD / CIT / CODAC.
07/10/2007 VDCT Status Update EPICS Collaboration, October 2007 Knoxville, Tennessee
Connecting EPICS with Easily Reconfigurable I/O Hardware EPICS Collaboration Meeting Fall 2011.
EPICS Collaboration Meeting, 05-Oct-2011, Willingen Page 1 ITER Tools Franck Di Maio, Lana Abadie CHD/CSD/CODAC ITER Organization.
Jan Hatje, DESY CSS GSI Feb. 2009: Technology and Interfaces XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 1 CSS – Control.
Connecting LabVIEW to EPICS network
Jan Hatje, DESY CSS – Control System Studio EPICS collaboration meeting CSS – Control System Studio Update EPICS collaboration meeting 2008 Shanghai.
CEA DSM Irfu SIS LDISC 18/04/2012 Paul Lotrus 1 Control Command Overview GBAR Collaboration Meeting Paul Lotrus CEA/DSM/Irfu/SIS.
1 Channel Access Concepts – IHEP EPICS Training – K.F – Aug EPICS Channel Access Concepts Kazuro Furukawa, KEK (Bob Dalesio, LANL)
Control System Considerations for ADS EuCARD-2/MAX Accelerators for Accelerator Driven Systems Workshop, CERN, March 20-21, 2014 Klemen Žagar Robert Modic.
Industrial Control Engineering ADE Rapid Application Development Environment.
Spring 2015 EPICS Collaboration Meeting, May 2015, FRIB East Lansing, MI, USA © 2015, ITER Organization Page 1 Disclaimer: The views and opinions.
An Introduction to Epics/Tango Steve Hunt Alceli EPICS Meeting 2008 INFN Legnaro 15 Oct 17:15.
ESS (vacuum) control system Daniel Piso Controls Division February 20, 2013.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
PLC based Interlock Workshop CIS Team February 2016 ITER Central Interlock System Fast Interlock Controller.
Data Acquisition, Diagnostics & Controls (DAQ)
Combining safety and conventional interfaces for interlock PLCs
Architecture Review 10/11/2004
Integrating ArcSight with Enterprise Ticketing Systems
Integrating ArcSight with Enterprise Ticketing Systems
12-luchetta-RFX-3-O Integrating Supervision, Control and Data Acquisition – The Neutral Beam Test Facility Experience A. Luchetta, G. Manduchi, C.Taliercio.
Current Status of ITER I&C System as Integration Begins
G.Manduchi1, T.Fredian2⁾, J.Stillerman2⁾, A. Neto3), F. Sartori3)
by Prasad Mane (05IT6012) School of Information Technology
ITER Instrumentation and Control - Status and Plans
Status of Fast Controller EPICS Supports for ITER Project
Service-centric Software Engineering
Chapter 2: The Linux System Part 1
CSSSPEC6 SOFTWARE DEVELOPMENT WITH QUALITY ASSURANCE
Control System Studio (CSS)
COntrol, Data Access and Communication System for ITER
Open Automation Software
PLCs integration into the ICS
Channel Access Concepts
Mark Quirk Head of Technology Developer & Platform Group
ASYN based S7 PLC Driver Jignesh Patel
Channel Access Concepts
Presentation transcript:

F. Di Maio ITER IO / CHD / CIT / CODAC CODAC Core System F. Di Maio ITER IO / CHD / CIT / CODAC

Introduction ITER is a large experimental facility built and procured by many partners, distributed in all the member states, over a long construction period. ITER Organization (IO) must specify and support standards EPICS is the standard software environment for the ITER controls (2009). Technical specifications for the plant systems controls are issued by IO in the “Plant Control Design Handbook” (PCDH). IO provides CODAC Core system, the uniform software package for the development of the plant systems instrumentation & control (I&C) supporting the PCDH standards. PCDH 5.2: The software infrastructure for PSH and Mini-CODAC is EPICS version R3.14.11. [R111] EPICS version R3.14.11 shall be used for PS fast controllers. [R112] Communication between PS fast controllers and PSH shall use EPICS Channel Access.

Plant System Instrumentation & Control (I&C) Architecture Supplied by IO Mini-CODAC: stand-alone system before integration Linux, EPICS Linux, EPICS SIMATIC S7 PLC Complete software Development tools and standard components Standard components for integration

Core System Releases Roadmap 2010/Q1 Version 1 Preliminary Integration of PLCs EPICS distribution Self-description tools (preliminary) Examples 2011/Q1 Version 2 (1st) Stable for developments Extensions for fast controllers Introduction of new Mini-CODAC tools APIs frozen 2012/Q1 Version 3 (1st) Stable for tests New Mini-CODAC tools (CSS) Robustness There will be one version per year. These are the main objectives for the 1st ones. Version 1 is a preliminary one and we shall stabilize the product 1st for development and then for the tests. Because of the procurement schedule, the priority is on industrial controls but we shall also cover fast controllers, starting from version 2. ITER-Specific methods and tools (self-description) are a priority, from version 1.

Area of work Software management and software distribution With possible sharing of results and efforts Software management and software distribution Configuration data (“SDD”) Slow controllers (PLC) integration Mini-CODAC tools (plant system development and tests) Fast controllers support

1 - Software Management / Software Distribution RHEL (64 bits) is the selected Linux distribution, ITER users are provided with the RHEL distribution by IO RHEL 5.3 in vs 1. RHEL 5.5 in vs 2 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. Support is set-up for ITER community registered users. Online support by Cosylab and IO. Issue reporting and tracking system (Bugzilla). Special arrangement to support ITER tasks. Sharing with other EPICS users could be discussed.

Distribution Management Software Distribution Management CODAC Core System EPICS Red Hat Linux IO’s RedHat Network Satellite Server Version Control Repository Development Work Published Version Internet The developers can work locally or globally, with or without using the codac-dev.iter.org access The development work is managed using the svn.iter.org version control repository When a version of CODAC Core System is read to be published, it is packaged in Red Hat Package Manager (RPM) format The packaged RPM format files are stored on a Red Hat Network Satellite server The Red Hat Network Satellite server is maintaining the RPM files in a database The RPM database is structured in elements called “Channels” The are Channels for “development”, “run-time”, and so on Users can subscribe to these channels through their yum client The Red Hat Network Satellite server is maintaining ITER managed copies of EPICS framework and Red Hat Linux operating system Internal and external systems for development, as well as the target systems are installed from same source, the Red Hat Network Satellite Server Subscribed systems can get updates of the CODAC Core System Will be detailed by Matjaz Kobal (Cosylab) on Thursday. 7

2 - Configuration Data - SDD Self-Description Data (SDD) - An ITER concept For each Plant System, the detailed configuration shall be supplied (XML representation compliant with a common schema). The software shall be driven from this configuration data In Vs 1: A baseline version of the data model A preliminary version of SDD editor and of translators to generate EPICS and STEP 7 data. From Vs 2: New implementation (Eclipse) Use of RDB (PostgreSQL) + Web applications. Link with EPICS application development (CSS DCT, VDCT, SNL…)

SDD SDD v1 screenshots Plant system I&C Component type Property 9

3 - PLC Integration 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. Integration via SDD: SDD editor to describe the CODAC / Slow controller interface SDD translator to generate the EPICS records, PLC data blocks and driver initialization

EPICS Records generated PLC EPICS Records generated Process Variable record (ao,"4511RT-TST-1:AOU8-JZ-CRC") { field (DTYP,"S7plc") field (OUT,"@4511RT-PCS-1-1/0 T=UINT8") field (PINI,"YES") } record (ao,"4511RT-TST-1:AOU16-JZ-CRC") field (OUT,"@4511RT-PCS-1-1/2 =UINT16") Device type – S7plc record (ai,"4511RT-TST-1:AIU8-JT-CRC") { field (DTYP,"S7plc") field (INP,"@4511RT-PCS-1-1/0 T=UINT8") field (SCAN,"I/O Intr") field (PINI,"YES") } record (ai,"4511RT-TST-1:AIU16-JT-CRC") field (INP,"@4511RT-PCS-1-1/2 T=UINT16") Configuration Properties State Properties 12

PLC variables generated DATA_BLOCK DB2 TITLE= Configuration Properties of channel 1 STRUCT TST_1_AOU8_JZ_CRC :BYTE ; TST_1_AOU16_JZ_CRC :WORD ; TST_1_AOU32_JZ_CRC :DWORD ; TST_1_AO8_JZ_CRC :CHAR ; TST_1_AO16_JZ_CRC :INT ; TST_1_AO32_JZ_CRC :DINT ; TST_1_AOF_JZ_CRC :REAL ; END_STRUCT BEGIN END_DATA_BLOCK DATA_BLOCK DB3 TITLE= State Properties of channel 1 TST_1_AIU8_JT_CRC :BYTE ; TST_1_AIU16_JT_CRC :WORD ; TST_1_AIU32_JT_CRC :DWORD ; TST_1_AI8_JT_CRC :CHAR ; TST_1_AI16_JT_CRC :INT ; TST_1_AI32_JT_CRC :DINT ; TST_1_AIF_JT_CRC :REAL ; Signal name Component type + sequence number Import the configuration files on S7 Develop/adopt PLC software using these interface variables 13

PLC sample Archive Viewer HMI Alarms PLC Connection Status Configuration State 14

4 – Mini-CODAC Tools Standard “core” services : HMI builder (synoptics), alarms handler, data archiver, error/trace logger… From V1: Standard EPICS tools EDM, ALH, SNL, Channel Archiver… From V2: Control System Studio tools SNS “suite” for alarms, synoptics, archive SNL editor DCT (?) The ITER distribution includes a reference example, ICH Sample, that simulates the control of a RF source for Heating & Current Drive. A clear area for future collaborations

ICH Sample HMI And we’ll demonstrate the samples in the afternoon. 16

5 – Fast Controllers support From now, ITER Organization prescribes/supports PCI Express (PCIe) for I/O. Separated I/O chassis and CPU/Network chassis is the preferred solution. Recommended configuration: a PXI Express chassis as a PCIe extension of an industrial computer, such as PICMG 1.3 based system. IEEE1588-2008 is the candidate for the Time Communication Network With Core System V2, EPICS drivers (RH) will be supplied for: N.I. PXI-6682 : Synchronization and timing (IEEE1588-2008) N.I. PXIe-6368: General purpose I/O 16b, 32MS/s analog input 16b, 3.33 MS/s analog output Digital I/O and 32b counters

Topics ITER contacts Thank you ! Software management and software distribution Configuration data (“SDD”) Slow controllers (PLC) integration Mini-CODAC tools / CSS Fast controllers support Denis Stepanov, Petri Makijarvi, Changseung Kim Lana Abadie, Denis Stepanov Kirti Mahajan, Franck Di Maio Nadine Utzel, Lana Abadie Petri Makijarvi, Changseung Kim, Kirti Mahajan Thank you !