Presentation is loading. Please wait.

Presentation is loading. Please wait.

EPICS Collaboration meeting, Pohang,, 22-26 Oct 2012 Page 1IDM UID: 97W6QN Status of ITER Core Software (“CODAC Core System”) CHD/CIT/CODAC ITER Organization.

Similar presentations


Presentation on theme: "EPICS Collaboration meeting, Pohang,, 22-26 Oct 2012 Page 1IDM UID: 97W6QN Status of ITER Core Software (“CODAC Core System”) CHD/CIT/CODAC ITER Organization."— Presentation transcript:

1 EPICS Collaboration meeting, Pohang,, 22-26 Oct 2012 Page 1IDM UID: 97W6QN Status of ITER Core Software (“CODAC Core System”) CHD/CIT/CODAC ITER Organization

2 EPICS Collaboration meeting, Pohang,, 22-26 Oct 2012 Page 2 IDM UID: 97W6QN ITER Instrumentation & Control Architecture Central supervision Main operator interface from control room ITER Control Group Plant System I&C delivered by PA (IN-KIND) IN FUND (IO) IN KIND (DA)

3 EPICS Collaboration meeting, Pohang,, 22-26 Oct 2012 Page 3 IDM UID: 97W6QN ITER Architecture

4 EPICS Collaboration meeting, Pohang,, 22-26 Oct 2012 Page 4 IDM UID: 97W6QN The main challenge for CODAC is INTEGRATION MITIGATION Define standards, specifications and interfaces applicable to all plant systems Instrumentation & Control (PCDH) Integration

5 EPICS Collaboration meeting, Pohang,, 22-26 Oct 2012 Page 5 IDM UID: 97W6QN Integration

6 EPICS Collaboration meeting, Pohang,, 22-26 Oct 2012 Page 6 IDM UID: 97W6QN The main challenge for CODAC is INTEGRATION MITIGATION Define standards, specifications and interfaces applicable to all plant systems instrumentation and control (PCDH) Develop and distribute a control system framework that implements standards and guarantees that the local control system can be integrated into the central system (CODAC Core System) Integration

7 EPICS Collaboration meeting, Pohang,, 22-26 Oct 2012 Page 7 IDM UID: 97W6QN CODAC Core System Deployment

8 EPICS Collaboration meeting, Pohang,, 22-26 Oct 2012 Page 8 IDM UID: 97W6QN CODAC Core System The ITER software distribution for –Development and test systems used by ITER suppliers –On-site systems (IO’s and procured) Based on RHEL (6.x) + EPICS (3.14.x) –RHEL regular by default – Now RHEL 6.3 –MRG-R for some fast controllers – Now MRG-R 3.0 With ITER specific tools and components Built and distributed by the ITER Organization –Incremental releases (1 new major version every year in February since 2010) –User support –Training (monthly at Cadarache + on request at Domestic Agencies)

9 EPICS Collaboration meeting, Pohang,, 22-26 Oct 2012 Page 9 IDM UID: 97W6QN CODAC Core System registered user organizations (Apr ‘12)

10 EPICS Collaboration meeting, Pohang,, 22-26 Oct 2012 Page 10 IDM UID: 97W6QN Shared/Shareable Tools & Components  Control System Studio (BOY, BEAST, BEAUTY) –Contribution to BOY: icon library –Contribution to BEAST: alarm notifier –PostgreSQL  S7 driver for Siemens PLC (from SLS but modified…)  Linux drivers & EPICS device support for some N.I PXI boards.  Enhancements for EPICS on Multicore MRG-R –Manage threads configuration: priority, scheduling policy and affinity (some changes already in 3.15) –Improve parallelism (?) CODAC Core System Components

11 EPICS Collaboration meeting, Pohang,, 22-26 Oct 2012 Page 11 IDM UID: 97W6QN ITER Specific Tools & Components Configuration tools – SDD (wait for Lana’s talk). –The database is the Truth Integrated workflow –from database & SVN to RPMs –uniform commands (checkout, compile, test, package) –Implemented with Maven (mvn) –Continuous integration (Jenkins) –Distribution servers (RH satellite) CODAC Core System Components

12 EPICS Collaboration meeting, Pohang,, 22-26 Oct 2012 Page 12 IDM UID: 97W6QN ITER Specific Tools & Components (cont)  Synchronous Databus Network: data exchange for plasma feedback control. –based on UDP multi-cast –1 KHz feedback –25 µs-50µs transmission delay  Time Communication Network: ITER time distribution –IEEE-1588 –50 ns time accuracy –Source for timing boards (COTS) + few other that you probably don’t care CODAC Core System Components

13 EPICS Collaboration meeting, Pohang,, 22-26 Oct 2012 Page 13 IDM UID: 97W6QN Development workflow Create / Edit plant system I&C definition Create / Edit plant system I&C definition Develop application files Generate configuration files Build software packages SDD DB (control units, functions/variables, signals) SDD DB (control units, functions/variables, signals) EPICS Configuration files CSS Configuration files CSS Configuration files Operator displays, data plots EPICS sequences, logic/treatment PLC programs STEP7 Configuration files STEP7 Configuration files STEP7 programs STEP7 programs CSS packages EPICS packages EPICS packages ITER specific processes

14 EPICS Collaboration meeting, Pohang,, 22-26 Oct 2012 Page 14 IDM UID: 97W6QN Software Deployment / Testing Regular Linux, real- time platforms, … ITER specific processes

15 EPICS Collaboration meeting, Pohang,, 22-26 Oct 2012 Page 15 IDM UID: 97W6QN Delivery source: 27LH2V v6.1 software data ITER SVN ITER SDD Repository SATFAT Agreed milestones  software stable & tested  data passes full validation  software in development  full validation is optional ITER specific processes

16 EPICS Collaboration meeting, Pohang,, 22-26 Oct 2012 Page 16 IDM UID: 97W6QN S7 driver ITER extensions  Single configuration data for EPICS PVs and S7 Data- Blocks (SDD!) to avoid consistency issue.  Extended frame with header, version, heart-bit … for error detection  Support for redundant PLC (new)  Same protocol as SLS version. 8 KBytes @ 10 Hz, OK PLC driver

17 EPICS Collaboration meeting, Pohang,, 22-26 Oct 2012 Page 17 IDM UID: 97W6QN What constitutes a fast controller ? Industrial computer I/O chassis (a PXIe rack) TCN timing card NI PXI-6682 A/D I/O card NI PXI-6259 Signal concentrator I/O card - signal concentrator connector ITER Fast controllers

18 EPICS Collaboration meeting, Pohang,, 22-26 Oct 2012 Page 18 IDM UID: 97W6QN What constitutes a fast controller ? ITER Fast controllers

19 EPICS Collaboration meeting, Pohang,, 22-26 Oct 2012 Page 19 IDM UID: 97W6QN What constitutes a fast controller ? ITER Fast controllers

20 EPICS Collaboration meeting, Pohang,, 22-26 Oct 2012 Page 20 IDM UID: 97W6QN NI PXI-6682 Timing and synchronization board  NI-PXI 6682  Synchronization (50 ns rms)  Clock generation  Synchronous trigger generation  Signal timestamping  Routing signals (sample triggering) ITER Boards

21 EPICS Collaboration meeting, Pohang,, 22-26 Oct 2012 Page 21 IDM UID: 97W6QN AI Channels Channels : 32 Single-Ended Channels or 16 Differential Channels Sample rate : 1.25 Ms/s single channels 1 Ms/s multi channels (all) Resolution: 16 bits AO Channels Channels : 4 Update rate : 2.8 Ms/s per each channel Resolution: 16 bits Digital I/O Bidirectional Channels : 48 Counters Channels: 4 Resolution: 32 bits Perform s/w or h/w timed acquisition Finite(pre trig + post trig) or continuous sampling mode Supports DMA as the data transfer mechanism Each DIO can be configured individually as a DI or DO signal Capable of digital waveform acquisition and generation NI PXI-6259 Multi-function DAQ board ITER Boards

22 EPICS Collaboration meeting, Pohang,, 22-26 Oct 2012 Page 22 IDM UID: 97W6QN NI PXI-6528 Digital I/O For applications which require high-voltage isolation and switching. Channels:  24 optically isolated input channels  24 solid-state relay output channels Features:  digital filtering,  input change detection,  programmable power-up output states,  watchdog timer  Real-Time System Integration (RTSI). ITER Boards

23 EPICS Collaboration meeting, Pohang,, 22-26 Oct 2012 Page 23 IDM UID: 97W6QN Next? New NI PXI timing boards NI X-serie board: PXIe-6368 –Linux driver, beta version (limited distribution) NI FlexRIO boards & cRIO –Prototypes (no distribution yet) Note: cRIO is considered for fast interlocks. ATCA and µTCA platforms for diagnostics / DAQ –Prototype Future Controllers and Boards

24 EPICS Collaboration meeting, Pohang,, 22-26 Oct 2012 Page 24 IDM UID: 97W6QN ITER Control Keywords  EPICS  Control System Studio  Linux, MRG-R  Siemens PLC  N.I. boards  Ethernet protocols for timing and feedback networks  Build process  Distributed control … team The configuration data must be in the data-base. Including EPICS record definition.  Packaging  Distribution  Support  Training  QA (tests!)

25 EPICS Collaboration meeting, Pohang,, 22-26 Oct 2012 Page 25 IDM UID: 97W6QN SPARE SLIDES

26 EPICS Collaboration meeting, Pohang,, 22-26 Oct 2012 Page 26 IDM UID: 97W6QN Time Communication Network

27 EPICS Collaboration meeting, Pohang,, 22-26 Oct 2012 Page 27 IDM UID: 97W6QN PLC (Siemens S7) PLC IOC PSH IOC Plant System Host CODAC Core System Architecture CODAC Terminal Operator Interface (OPI) Alarm views Data plots Control System Studio HMIs Alarm server Archive Server Mini-CODAC CODAC Server Alarm handling Archiving PSH: I&C monitoring PLCs Gateway I&C coordination Fast Controller: I/O interface HPN interfaces: TCN, SDN RT control PCF IOC I/O Fast Controller SDNTCNDAN RT task PON / CA Scope P lant O peration N etwork T ime C ommunication N etwork S ynchronous D ata N etwork D ata A rchiving N etwork

28 EPICS Collaboration meeting, Pohang,, 22-26 Oct 2012 Page 28 IDM UID: 97W6QN Installation Profiles ITER specific processes

29 EPICS Collaboration meeting, Pohang,, 22-26 Oct 2012 Page 29 IDM UID: 97W6QN CODAC Core System releases VersionDateMain features 1.0.015-Feb-2010-RHEL 5.3, EPICS 3.14.11 -PLC integration -Preliminary SDD (deprecated) -Tools for HMI/Alarms/Archives (deprecated) 1.1.0xx-Jun-2010-Bug fixes 2.0.015-Feb-2011-RHEL 5.5, EPICS 3.14.12 -New SDD with relational DB -New HMI/Alarms/Archives (Control System Studio) -Software for PXI/PXIe boards 2.0.106-May-2011-Bug fixes 2.1.023-Jul-2011-SDD extensions for fast controllers (I/O boards support) 3.0.015-Feb-2012-RHEL 6.1, RHEL 6.1 MRG-R -SDD extensions (ex: EPICS file parsing) -CSS upgrade and extensions (symbols) -Development tools updated with new project structure 3.1.015-June-2012-One more I/O board -SDD extensions Releases


Download ppt "EPICS Collaboration meeting, Pohang,, 22-26 Oct 2012 Page 1IDM UID: 97W6QN Status of ITER Core Software (“CODAC Core System”) CHD/CIT/CODAC ITER Organization."

Similar presentations


Ads by Google