Download presentation
Presentation is loading. Please wait.
Published byBruce Leonard Modified over 9 years ago
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
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.