FINAL DESIGN REVIEW OF ITER PBS 45 CODAC
FINAL DESIGN REVIEW OF ITER PBS 45 CODAC – PART 1 CODAC Core System ITER Organization CHD/CSD/CDC ITER_D_MNFJQ 2 Final Review of ITER PBS 45 CODAC – PART 1 – 14 th, 15 th and 16 th of January 2014 - Cadarache Page 1
Agenda 1. 2. 3. 4. 5. Mini-CODAC Core System: definition & scope Development workflow PLC Integration Fast controllers support Final Review of ITER PBS 45 CODAC – PART 1 – 14 th, 15 th and 16 th of January 2014 - Cadarache Page 2
Agenda 1. 2. 3. 4. 5. Mini-CODAC Core System: definition & scope Development workflow PLC Integration Fast controllers support Final Review of ITER PBS 45 CODAC – PART 1 – 14 th, 15 th and 16 th of January 2014 - Cadarache Page 3
Mini-CODAC I&C Integrated Architecture Final Review of ITER PBS 45 CODAC – PART 1 – 14 th, 15 th and 16 th of January 2014 - Cadarache Page 4
Mini-CODAC Before Integration: Mini-CODAC Ø A local system directly connected to the plant-system I&C. Replaces the CODAC servers and acts as a CODAC Terminal. Ø For the development and tests of the plant system I&C. Ø Provide local CODAC services and CODAC development tools Ø Provide local storage (database, files). Ø May have special configuration for tests (ex SDN tests) Final Review of ITER PBS 45 CODAC – PART 1 – 14 th, 15 th and 16 th of January 2014 - Cadarache Page 5
Agenda 1. 2. 3. 4. 5. Mini-CODAC Core System: definition & scope Development workflow PLC Integration Fast controllers support Final Review of ITER PBS 45 CODAC – PART 1 – 14 th, 15 th and 16 th of January 2014 - Cadarache Page 6
Definition The CODAC Core System • The CODAC Core System is the CODAC software distribution for: – – – CODAC servers CODAC terminals Mini-CODAC Plant System Host Plant system fast controllers • The distribution includes the Operating System • It is the software infrastructure for all I&C computers with the exception of PLC and “COTS /intelligent device” • 2 variants for each distribution: – Development, with development tools (SDD, Maven…) – Operation, without any development tool Final Review of ITER PBS 45 CODAC – PART 1 – 14 th, 15 th and 16 th of January 2014 - Cadarache Page 7
Scope Mini-CODAC Operation Components CODAC Terminal • Operator Interface (OPI) • Alarm views • Data plots Control System Studio HMIs Alarm server Archive Server Scan Server PON / CA PSH: • I&C monitoring • PLCs Gateway • COS interface PSH PLC IOC PSH IOC Fast Controller RT task PCF IOC PLC TCN SDN DAN CODAC Server • Alarm handling • Archiving • Scans I/O Fast Controller: • I/O interface • HPN interfaces: TCN, SDN, DAN • RT control Final Review of ITER PBS 45 CODAC – PART 1 – 14 th, 15 th and 16 th of January 2014 - Cadarache Page 8
Scope - Reminder Development Tools § SDD – ITER I&C design tool § Maven commands and tools – ITER I&C workflow support § EPICS tools – OPI editor: BOY – State machine editor: SNL editor § Linux tools and Linux/ITER libraries for programming languages – C/C++ – Java – Python Ø Common framework: Eclipse. ------ Will be developed in next presentations -----+ Tools for plant system controllers - PLC integration - Fast controllers I/O and networks Final Review of ITER PBS 45 CODAC – PART 1 – 14 th, 15 th and 16 th of January 2014 - Cadarache Page 9
Scope CODAC Core System versions Infrastructure Features RHEL 5. 3 EPICS 3. 14. 11 SDD v 0 PLC RHEL 5. 5 EPICS 3. 14. 12 SDD DB CSS Migration RHEL 6. 1 MRG-R 2. 0 EPICS 3. 14. 12 NI PXI boards Workflow/Mvn RHEL 6. 3 MRG-R 2. 1 SDN TCN DAN NI RIO RHEL 6. 5 MRG-R 2. 2 (TBC) EPICS 3. 15 (TBC) EPICS v 4 (TBC) 2010 1. 0 2011 2012 2013 2014 2015 1. 1 Deprecated 2. 0 2. 1 3. 0 3. 1 Supported 4. 0 4. 1 4. 2 4. 3 5. x RHEL 7. x Final Review of ITER PBS 45 CODAC – PART 1 – 14 th, 15 th and 16 th of January 2014 - Cadarache Page 10
Agenda 1. 2. 3. 4. 5. Mini-CODAC Core System: definition & scope Development workflow PLC Integration Fast controllers support Final Review of ITER PBS 45 CODAC – PART 1 – 14 th, 15 th and 16 th of January 2014 - Cadarache Page 11
Development workflow Create / Edit plant system I&C definition Generate configuration files Develop application files SDD DB EPICS Configuration files CSS Configuration files STEP 7 Configuration files (interface data) SNL programs, C/C++ programs Scripts Operator display data plots, scan files PLC configuration STEP 7 programs Fast controller packages Mini-CODAC packages SVN Build software packages PLC programs Final Review of ITER PBS 45 CODAC – PART 1 – 14 th, 15 th and 16 th of January 2014 - Cadarache Page 12
Agenda 1. 2. 3. 4. 5. Mini-CODAC Core System: definition & scope Development workflow PLC Integration Fast controllers support Final Review of ITER PBS 45 CODAC – PART 1 – 14 th, 15 th and 16 th of January 2014 - Cadarache Page 13
PLC Integration Mini-CODAC / PSH / PLC communications Mini-CODAC HMI Alarms Archives Supervision PLC PSH IOC PLC IOC Communication Processing I/O monitor PSH put get Additional variables and state machines (Common Operating State) Channel Access PLC’s variables Redundant CPUs now supported Final Review of ITER PBS 45 CODAC – PART 1 – 14 th, 15 th and 16 th of January 2014 - Cadarache Page 14
Agenda 1. 2. 3. 4. 5. Mini-CODAC Core System: definition & scope Development workflow PLC Integration Fast controllers support Final Review of ITER PBS 45 CODAC – PART 1 – 14 th, 15 th and 16 th of January 2014 - Cadarache Page 15
PLC Mini-CODAC / Fast controller communications Mini-CODAC HMI Alarms Archives Supervision FC EPICS IOC FC C/C++ Prog monitor PCF put get Sequences, EPICS record database, I/O access. Channel Access SDN DAN I/O Final Review of ITER PBS 45 CODAC – PART 1 – 14 th, 15 th and 16 th of January 2014 - Cadarache Page 16
Standard Hardware Support • CODAC Core System includes the software for ITER standard I/O boards – Linux driver – EPICS integration (EPICS device support) – SDD integration (configuration via SDD tools) • Supported I/O boards: – N. I. PXI-6682/PXI-6683 H : Synchronization and timing (IEEE 1588 -2008 / TCN) – N. I. PXI-6259: multi-function data acquisition • 16 b analog input channels (16/32) • 16 b analog output channels (4) • 16 b digital input/output channels (48) – N. I. PXI-6528 : Digital I/O • 24 optically isolated input channels • 24 solid-state relay output channels – N. I. PXIe Flex. RIO: Flexible I/O with FPGA. Driver OK, EPICS interface in work for the adapters in the hardware catalog. – N. I. PXIe-6368 (X-serie boards): not yet fully supported. Driver OK Final Review of ITER PBS 45 CODAC – PART 1 – 14 th, 15 th and 16 th of January 2014 - Cadarache Page 17
References • CODAC Core System Overview (34 SDZ 5) ITER_D_34 SDZ 5 ITER_D_ DUHJ 86 CODAC Core System Overview (This document) CODAC Core System Version 4 Release Notes ITER_D_33 JNKW ITER_D_7 JCFUD ITER_D_33 T 8 LW ITER_D_763 KTT CODAC Core System Installation Manual CODAC Core System Migration Guide CODAC Core System Development Manual CCS Public Release Installation Manual ITER_D_43 PSH 9 ITER_D_32 Z 4 W 2 ITER_D_42 NFCY ITER_D_46 AAXR ITER_D_7 MT 2 YC CODAC Core System User Manual SDD Editor User Manual SDD Web Application User Guide SDD Synchronization Guide Maven Editor User Guide (version 4 only) ITER_D_43 PSH 9 ITER_D_B 7 SKFU ITER_D_7367 JQ ITER_D_A 69 URK CODAC Core System User Manual SDN Software User Manual OPI - CSS BOY Edition & Runtime OPI - CSS Symbol Library (version 4 only) ITER_D_6 KFJEJ ITER_D_2 PLQ 4 P ITER_D_33 Q 5 TX ITER_D_32 GTJY ITER_D_3 DEY 52 ITER_D_3 ZHXQ 9 ITER_D_433 VEW S 7 PLC EPICS Driver Extensions NI Sync Linux Device Driver User's Guide NI Sync EPICS Driver User’s Guide NI PXI-6259 Linux Driver User's Guide NI PXI-6259 EPICS Driver User's Guide NI PXI-6528 Linux Device Driver User’s Guide NI PXI-6528 EPICS Driver User’s Guide ITER_D_2 N 8 C 3 M PLC Sample Application Guide Final Review of ITER PBS 45 CODAC – PART 1 – 14 th, 15 th and 16 th of January 2014 - Cadarache Page 18
- Slides: 18