cws case study specifications k ^k> d - static.iter.orgstatic.iter.org/codac/pcdh7/folder...

37
PDF generated on 21 Sep 2017 DISCLAIMER : UNCONTROLLED WHEN PRINTED – PLEASE CHECK THE STATUS OF THE DOCUMENT IN IDM IT Technical Specifications CWS case study specifications This document contains technical specifications for I&C to develop a comprehensive I&C use case illustrating PCDH and core CODAc standards. The use case is based on a cooling water loop derived from the CWS plant system (PBS 26)The purpose is: Illustration of Core CODAC tools and guidelines Illustration of PCDH standards and methods.Check of applicability of these standards and tools for real development by the industry.Get a feed back for improvement. Approval Process Name Action Affiliation Author Journeaux J.- Y. 17 Jan 2013:signed IO/DG/COO/TED/MAG/SSA Co-Authors Reviewers Wallander A. Yonekawa I. 05 Feb 2013:recommended 25 Jan 2013:recommended IO/DG/COO/SCOD/CSD IO/DG/COO/SCOD/CSD/PCI Approver Thomas P. 24 Mar 2013:approved Document Security: Internal Use RO: Wagner Ryan Read Access LG: CODAC team, AD: ITER, AD: External Collaborators, AD: IO_Director-General, AD: EMAB, AD: Auditors, AD: ITER Management Assessor, project administrator, RO, AD: OBS - Control System Division (CSD) - EXT, AD: OBS - CODAC Section (CDC) - EXT, AD: OBS - CODAC Section (CDC) IDM UID 35W299 VERSION CREATED ON / VERSION / STATUS 17 Jan 2013 / 3.4 / Obsolete EXTERNAL REFERENCE / VERSION OBSOLETE

Upload: ngoxuyen

Post on 03-Jul-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CWS case study specifications K ^K> d - static.iter.orgstatic.iter.org/codac/pcdh7/Folder 1/18-CWS_case_study... · Page 4 of 35 3. Physical components for the CWS case study All

PDF generated on 21 Sep 2017DISCLAIMER : UNCONTROLLED WHEN PRINTED – PLEASE CHECK THE STATUS OF THE DOCUMENT IN IDM

IT Technical Specifications

CWS case study specificationsThis document contains technical specifications for I&C to develop a comprehensive I&C use case illustrating PCDH and core CODAc standards. The use case is based on a cooling water loop derived from the CWS plant system (PBS 26)The purpose is: Illustration of Core CODAC tools and guidelines Illustration of PCDH standards and methods.Check of applicability of these standards and tools for real development by the industry.Get a feed back for improvement.

Approval Process Name Action AffiliationAuthor Journeaux J.- Y. 17 Jan 2013:signed IO/DG/COO/TED/MAG/SSACo-AuthorsReviewers Wallander A.

Yonekawa I. 05 Feb 2013:recommended25 Jan 2013:recommended

IO/DG/COO/SCOD/CSDIO/DG/COO/SCOD/CSD/PCI

Approver Thomas P. 24 Mar 2013:approvedDocument Security: Internal Use

RO: Wagner RyanRead Access LG: CODAC team, AD: ITER, AD: External Collaborators, AD: IO_Director-General, AD: EMAB, AD:

Auditors, AD: ITER Management Assessor, project administrator, RO, AD: OBS - Control System Division (CSD) - EXT, AD: OBS - CODAC Section (CDC) - EXT, AD: OBS - CODAC Section (CDC)

IDM UID

35W299VERSION CREATED ON / VERSION / STATUS

17 Jan 2013 / 3.4 / Obsolete

EXTERNAL REFERENCE / VERSION

OBSOLETE

Page 2: CWS case study specifications K ^K> d - static.iter.orgstatic.iter.org/codac/pcdh7/Folder 1/18-CWS_case_study... · Page 4 of 35 3. Physical components for the CWS case study All

PDF generated on 21 Sep 2017DISCLAIMER : UNCONTROLLED WHEN PRINTED – PLEASE CHECK THE STATUS OF THE DOCUMENT IN IDM

Change Log

CWS case study specifications (35W299)

Version Latest Status Issue Date Description of Change

v1.0 Signed 09 Jul 2010

v1.1 Signed 09 Jul 2010 First draftv2.0 Signed 23 Jul 2010 Updated after discussion with Franck on PV namingv2.1 Signed 26 Jul 2010 Update of PV namesv2.2 Signed 30 Jul 2010 still under workv2.3 Signed 27 Aug 2010 Progress on control and simulationv2.4 Signed 27 Oct 2010 Complement for WDC, changes on variable and signal propertiesv2.5 Signed 02 Nov 2010 Vesrsion completed for the loop control. Included some inputs for HMI. Still

the cubicle configuration and the simulation section to complete,v2.6 Signed 03 Nov 2010 Version completed for the loop control and simulation. Included some inputs

for HMI. Still the cubicle configuration and HMI section to complete,

if(typeof editorarray == 'object'){ editorarray.push('ctl00_MasterPlaceHolder_DocumentView1_ctl01_ctl00_ctl00_ctl13_ver_description') }

v3.0 Signed 03 Jan 2011 New version for review in scope of PCDH v6.v3.1 Signed 05 Jan 2011 J Poole reviewv3.2 Signed 06 Jan 2011 Minor changes for PCDH v6 reviewv3.3 Approved 09 Feb 2011 Version issued after PCDH v6 external reviewv3.4 Approved 17 Jan 2013 Version updated in scope of PCDH v7 (CBS, ...)

OBSOLETE

Page 3: CWS case study specifications K ^K> d - static.iter.orgstatic.iter.org/codac/pcdh7/Folder 1/18-CWS_case_study... · Page 4 of 35 3. Physical components for the CWS case study All

Page 1 of 35

Document Revision History

Version Status Date Changes1.0 Draft 9/07/2010 Initial Version2.0 Draft 23/07/2010 Update for PV name including CBS and component ID2.1 Draft 26/07/2010 Update of PV names for states, and CBS level42.2 Draft 26/08/2010 Align PV names with new proposal of PV naming2.6 Draft 03/11/2010 Final for I&C part, still sections for cubicle configuration, PSH

configuration and guidelines for HMI to complete including archiving and alarming.

3.0 Draft 08/12/2010 PCDH satellite doc format3.1 Draft 05/01/2011 JP Review3.2 Draft 06/01/2011 Version for external review3.3 Final 20/11/2012 Version for PCDH v7: PCDH picture plus PV names updated

PBS updated and component names aligned

TABLE of CONTENTS1. Introduction.........................................................................................................................22. General presentation of the Cooling Water use case.......................................................33. Physical components for the CWS case study..................................................................44. Functions for the CWS case study.....................................................................................55. I&C Specifications as defined in PCDH ...........................................................................66. Tech. Specs for manufacture of the PHDL I&C system ...............................................187. Tech. Specs for manufacture of the PHDL simulator ...................................................318. Development and manufacture........................................................................................33ANNEX 1: CWS functional breakdown .................................................................................34ANNEX 2: CWS PBS ...............................................................................................................35

OBSOLETE

Page 4: CWS case study specifications K ^K> d - static.iter.orgstatic.iter.org/codac/pcdh7/Folder 1/18-CWS_case_study... · Page 4 of 35 3. Physical components for the CWS case study All

Page 2 of 35

1. Introduction1.1. Document purpose

Plant Control Design Handbook (PCDH) document defines standards for all ITER plant system instrumentation and control (I&C). These standards are essential in order to achieve an integrated, maintainable and affordable control system to operate ITER. This satellite document of PCDH, gives an illustration of technical specifications for I&C to develop a comprehensive use case for hardware and software based on a cooling water loop derived from the CWS plant system (PBS 26). See Figure 1.

Purpose is: - Illustration of Core CODAC tools and guidelines.- Illustration of PCDH standards: for example naming conventions.- Illustration of I&C technical specs as recommended in PCDH.- Check of applicability of these standards and tools for real development by the industry.- Get a feed-back for improvement.This use case has been implemented by CODAC team and is currently in production in IO premises

Core PCDH (27LH2V)Plant system control philosophyPlant system control Life CyclePlant system control specificationsCODAC interface specificationsInterlock I&C specificationSafety I&C specification

PCDH core and satellite documents: v7PS CONTROL DESIGN

Plant system I&C architecture (32GEBH)

Methodology for PS I&C specifications (353AZY)

CODAC Core System Overview (34SDZ5) INTERLOCK CONTROLS

Guidelines for PIS design (3PZ2D2)

Guidelines for PIS integration & config. (7LELG4)

Management of local interlock functions (75ZVTY)

PIS Operation and Maintenance (7L9QXR)

I&C CONVENTIONSI&C Signal and variable naming (2UT8SH)

ITER CODAC Glossary (34QECT)

ITER CODAC Acronym list (2LT73V)

PS SELF DESCRIPTION DATASelf description schema documentation (34QXCP)

CATALOGUES for PS CONTROLSlow controllers products (333J63)

Fast controller products (345X28)

Cubicle products (35LXVZ)

Integration kit for PS I&C (C8X9AE)

PS CONTROL INTEGRATIONThe CODAC -PS Interface (34V362)

PS I&C integration plan (3VVU9W)

ITER alarm system management (3WCD7T)

ITER operator user interface (3XLESZ)

Guidelines for PON archiving (B7N2B7)

PS Operating State management (AC2P4J)

Guidelines for Diagnostic data structure (354SJ3)PS CONTROL DEVELOPMENT

I&C signal interface (3299VT)

PLC software engineering handbook (3QPL4H)

Guidelines for fast controllers (333K4C)

Software engineering and QA for CODAC (2NRS2K)

Guidelines for I&C cubicle configurations (4H5DW6)

CWS case study specifications (35W299)

NUCLEAR PCDH (2YNEFU)

OCCUPATIONAL SAFETY CONTROLSGuidelines for PSS design (C99J7G)

Available and approved

Legend

This document

(XXXXXX) IDM ref.

CWS case study specifications (35W299)

Figure 1: PCDH documents for plant system I&C 1.2. Related documents

[RD1] Plant Control Design Handbook (PCDH) (27LH2V)[RD2] I&C signal and variable naming convention (2UT8SH),[RD3] Methodology for PS I&C specifications (353AZY),[RD4] PLC software engineering handbook (3QPL4H)OB

SOLETE

Page 5: CWS case study specifications K ^K> d - static.iter.orgstatic.iter.org/codac/pcdh7/Folder 1/18-CWS_case_study... · Page 4 of 35 3. Physical components for the CWS case study All

Page 3 of 35

2. General presentation of the Cooling Water use case The use case is a cooling loop derived from the Vacuum Vessel Primary Heat Transfer System (VV PHTS) of ITER.

The function of the VV PHTS is to provide cooling water to the ITER vacuum Vessel components.

Several simplifications have been applied to the ITER VV PHTS, for this use case, they are mainly:- A single pump instead of two whatever the operation state: baking or plasma operation.- A cold pressurizer operated with gaseous Nitrogen instead of a warm pressurizer operated

with steam. - No filters included.- 3 clients only so called client1, client2, client3 are interfaced for cooling services. No by-

pass valve.

What was kept:- The interface with the CCWS1 (Component Cooling Water System) for providing cold

water cooling.- The interface with CVCS (Chemical and Volume Control system) for adjustment of water

level in the pressurizer.See Figure 2 for the CWS case study PFD.

The CWS use case is operated in 2 main operating modes:- Baking operation.- Plasma operation.

Details are given in section 5.1.

26PHVV-VC-0001

26PHVV-PL-0001

26PHVV-PZ-0001

P

L

T

26PHVV-HX-0001

26PHVV-VC-0003

26PHVV-VC-0007

26PHVV-VC-0004

26PHVV-VC-0005

F

P-100

26PHVV-VC-0008

26PHVV-HT-0001

26PHVV-VC-0006

Water storage and treatment CVCS

GN2 gas

supply

T

F

T

T

CC

WS1

F

I-56

26PHVV-VC-0010

Client 1

26PHVV-VC-0013

26PHVV-VC-0014

Client 3

26PHVV-VC-0011

26PHVV-VC-0012

Client 2

26PHVV-VC-0009

P-111

26PHVV-VC-0002

Figure 2: PFD of the CWS use caseOBSOLETE

Page 6: CWS case study specifications K ^K> d - static.iter.orgstatic.iter.org/codac/pcdh7/Folder 1/18-CWS_case_study... · Page 4 of 35 3. Physical components for the CWS case study All

Page 4 of 35

3. Physical components for the CWS case studyAll components of the CWS use case are defined in the PBS 26.PH.VV level 3. See the PBS breakdown in ANNEX 2: CWS PBS.

All the CWS use case physical components will be named using the official component naming convention with the PBS level 3 identifier: 26PHVV.

The physical components are shown on Figure 2 and are listed below:

Component description Physical component nameCirculating pump 26PHVV-PL-0001Electric heater 26PHVV-HT-0001Heat Exchanger 26PHVV-HX-0001Pressurizer 26PHVV-PZ-0001Heat Exchanger primary by pass valve 26PHVV-VC-0001Heat Exchanger primary outlet valve 26PHVV-VC-0002Pressurizer isolation valve 26PHVV-VC-0003Pressurizer GN2 inlet valve 26PHVV-VC-0004Pressurizer GN2 outlet valve 26PHVV-VC-0005CVCS water supply valve 26PHVV-VC-0006CVCS water exhaust valve 26PHVV-VC-0007Electric heater by pass valve 26PHVV-VC-0008Client 1 inlet 26PHVV-VC-0009Client 1 outlet 26PHVV-VC-0010Client 2 inlet 26PHVV-VC-0011Client 2 outlet 26PHVV-VC-0012Client 3 inlet 26PHVV-VC-0013Client 3 outlet 26PHVV-VC-0014Heat exchanger secondary T inlet sensor 26PHVV-MT-0001Heat exchanger secondary T outlet sensor 26PHVV-MT-0002Heat exchanger primary T inlet sensor 26PHVV-MT-0003Heat exchanger primary T outlet sensor 26PHVV-MT-0004Electric heater T outlet sensor 26PHVV-MT-0005Pressurizer P sensor 26PHVV-MP0001Pump delta P sensor 26PHVV-MP0002Pressurizer level sensor 26PHVV-ML0001Clients inlet flow sensor 26PHVV-MF0001LCC cubicle 26PHVV-CRC-0001Conventional controller 26PHVV-PCS-0001Interlock controller 26PHVV-PIC-0001Safety controller 26PHVV-PSC-0001PSH 26PHVV-PSH-0001OB

SOLETE

Page 7: CWS case study specifications K ^K> d - static.iter.orgstatic.iter.org/codac/pcdh7/Folder 1/18-CWS_case_study... · Page 4 of 35 3. Physical components for the CWS case study All

Page 5 of 35

4. Functions for the CWS case studyThe document referenced 2MTXAD provides the Functional Breakdown Structure for the CWS down to level 2. Official CBS function names are still to be determined.

CBS level 1 is equivalent to PBS level 1 (26) but named CWS.

CBS level2:This CBS introduces an CBS level 2 for the Tokamak Cooling Water Loops. It is proposed in this case study to name it PHTS as Primary Heat Transfer System. This name will be also the name of the plant system I&C. The full name of this function is then: CWS-PHTS. The PVs introduced at this level will use this CBS identifier.

CBS level 3:The CBS level 3 is not officially defined yet but PHTS is made of several water loops and it makes sense to define as many level 3 functions. The specific function dedicated to the vacuum vessel is named VV. The full name of this function is then: CWS-PHTS-VV. The PVs introduced at this level will use this CBS identifier.

CBS level 4:For I&C specifications purposes of the VV, we will introduce control functions at level 4. These functions are named in the I&C specifications documents and in the architecture of the user software, but will not be used for any other purpose. By convention, these control functions are implemented in a single I&C controller. They are as follows:

- Related to the VV process: VV master control: MTC. VV water flow control: WFC. VV water pressure control: WPC. VV pressurizer water level control: WLC. VV water temperature control: WTC. VV water distribution control: WDC. VV loop protection: LPC. VV loop safety: LSC.

- Related to the plant system I&C system: VV CODAC interface for conventional controls: LCI. VV I/O interface for conventional controls: LII. VV health monitoring: HTH

Specific control functions related in particular to the PSH role may also be introduced in addition. They may for example, be related to CODAC – PS I&C interface and PSOS management for example and are still to be introduced in the use case. OB

SOLETE

Page 8: CWS case study specifications K ^K> d - static.iter.orgstatic.iter.org/codac/pcdh7/Folder 1/18-CWS_case_study... · Page 4 of 35 3. Physical components for the CWS case study All

Page 6 of 35

5. I&C Specifications as defined in PCDHReferences to PCDH deliverables are given for information only. These deliverables as stand alone documents will not be issued in the scope of this case study: all contents are merged in this case study specification document.

5.1. General specifications for development and operation: PCDH input 1These specifications are defined in PCDH as part of design inputs for the plant system I&C. They are identified as I1: plant system operation and control philosophy. In order to illustrate what the content of this input may be, the following requirements are proposed:

- The case study shall implement all guidelines and rules expressed in PCDH v7.- The CWS case study will be designed as a fully automated system for baking

operation and plasma operation. - The CWS case study operation will be governed by a state machine implementing

COS and PSOS. The transition between all operating states will be fully controlled by a slow controller for normal operation and off-normal operation.

- All data required for monitoring and control in normal and off-normal operation including plant system failure analysis shall be made available at central I&C level.

- The CWS case study will be designed to be fully controlled and monitored from mini CODAC for conventional, interlock and safety controls.

- The CWS case study will be fully developed under the supervision and support of the CODAC team.

- All case study design and development deliverables shall be fully documented and referenced in IDM to be mentioned in PCDH v7.

5.2. Plant system I&C architecture: PCDH deliverable 1The plant system I&C architecture is detailed in the PCDH deliverable 1: This deliverable is split in 3 documents:

- D1A which provides the definition of the CBS level 2, see D1A at 2MTXAD in IDM.

- D1Bs provides the details for each CBS level 2. D1Bs are being defined in the scope of the plant system I&C design. For the specific configuration of the PBS26, an intermediate CBS level is introduced for each loop of the PHTS. Therefore the target of D1Bs will be the CBS level 3 functions. See section 5.2.1 for details.

- D1C provides the final architecture of the PS I&C. See section 5.2.2 for details.

OBSOLETE

Page 9: CWS case study specifications K ^K> d - static.iter.orgstatic.iter.org/codac/pcdh7/Folder 1/18-CWS_case_study... · Page 4 of 35 3. Physical components for the CWS case study All

Page 7 of 35

5.2.1. CBS versus PBS for the case study

MTCWFC WPCWLCWTC WDC LPCLSC LCILII

VV XXXX

TCWS XXXX

CWS

XX VV

XX PH

26

PBS FBS

HTH

Figure 3: CBS breakdown and PBS breakdown for the case study

5.2.2. PS I&C architectureThe two following physical architecture are proposed for consideration in this case study. The one with the conventional controller only will be the first target for the prototype. In such a configuration, the LPC and LSC functions mentioned in section 4 will be implemented in this conventional controller.

Names of the physical components are defined in the section 3 of this document.

Interlock controller

Signal Interface

Signal Interface

Convent. controller

Plant System

Host

Plant system I&C v2

Safety controller

Mini CODAC

Network switch

PON

Signal Interface

Convent. controller

Plant System

Host

Plant system I&C v1

Mini CODAC

PON

Network switch

Figure 4: two physical architectures considered in this case study

OBSOLETE

Page 10: CWS case study specifications K ^K> d - static.iter.orgstatic.iter.org/codac/pcdh7/Folder 1/18-CWS_case_study... · Page 4 of 35 3. Physical components for the CWS case study All

Page 8 of 35

5.2.3. Distribution of the CBS level 4 control functions for VVThe distribution of the level 4 functions in the I&C controllers is given in the following table. It provides the link between the functional architecture and the physical architecture.

* in the conventional controller for the version 1 of the use case.

5.3. Controller configurations and performance specifications: PCDH deliverable 5

These are detailed in section 6.1.1.

CBS level 4 control functions Name Implementation inVV master control. MTC 26PHVV-PCS-0001VV water flow control. WFC 26PHVV-PCS-0001VV water pressure control. WPC 26PHVV-PCS-0001VV pressurizer water level control. WLC 26PHVV-PCS-0001VV water temperature control. WTC 26PHVV-PCS-0001VV water distribution control. WDC 26PHVV-PCS-0001VV loop protection. LPC 26PHVV-PIC-0001*VV loop safety. LSC 26PHVV-PSC-0001*VV - CODAC interface for conventional controls. LCI 26PHVV-PCS-0001VV - I/O interface for conventional controls. LII 26PHVV-PCS-0001VV health monitoring HTH 26PHVV-PCS-0001

OBSOLETE

Page 11: CWS case study specifications K ^K> d - static.iter.orgstatic.iter.org/codac/pcdh7/Folder 1/18-CWS_case_study... · Page 4 of 35 3. Physical components for the CWS case study All

Page 9 of 35

5.4. List of signals and associated properties: PCDH deliverable 6Signal properties

Component ID Comment Signal ID Signal type and range

Engineering value range

Available status

Power contactor command CZ1-CCC DO [0 -24 V] P On – Off FPower contactor status CY1-CCC DI [0 -24 V] P On - Off FElectric failure YT1-CCC DI [0 -24 V] N On - Off FSpeed command CS1-CCC AO [4-20 mA] P 0 – 100 % F

26PHVV-PL-0001

Speed measurement SY1-CCC AI [4-20 mA] P 0 – 100 % FPower contactor command CZ1-CCC DO [0 -24 V] P On - Off FPower contactor status CY1-CCC DI [0 -24 V] P On - Off FElectric failure YT1-CCC DI [0 -24 V] N On - Off FHIHI temperature TS1-CCC DI [0 -24 V] N On - Off F

26PHVV-HT-0001

Power level command CW1-CCC AO [4-20 mA] P 0 – 100 % F26PHVV-HX-0001 Not relevant: no signal expected, they are provided by other identified components26PHVV-PZ-0001 Not relevant: no signal expected, they are provided by other identified components26PHVV-VC-0001 Valve command TCVZ1-CCC AO [4-20 mA] P 0 – 100 % F26PHVV-VC-0002 Valve command TCVZ1-CCC AO [4-20 mA] P 0 – 100 % F

Valve command FVZ1-ICC DO [0 -24 V] P On - Off FValve open status FVY1-ICC DI [0 -24 V] P On - Off F26PHVV-VC-0003Valve close status FVY2-ICC DI [0 -24 V] P On - Off FValve command FVZ1-CCC DO [0 -24 V] P On - Off FValve open status FVY1-CCC DI [0 -24 V] P On - Off F26PHVV-VC-0004Valve close status FVY2-CCC DI [0 -24 V] P On - Off FValve command FVZ1-CCC DO [0 -24 V] P On - Off FValve open status FVY1-CCC DI [0 -24 V] P On - Off F26PHVV-VC-0005Valve close status FVY2-CCC DI [0 -24 V] P On - Off FValve command FVZ1-CCC DO [0 -24 V] P On - Off FValve open status FVY1-CCC DI [0 -24 V] P On - Off F26PHVV-VC-0006Valve close status FVY2-CCC DI [0 -24 V] P On - Off F

OBSOLETE

Page 12: CWS case study specifications K ^K> d - static.iter.orgstatic.iter.org/codac/pcdh7/Folder 1/18-CWS_case_study... · Page 4 of 35 3. Physical components for the CWS case study All

Page 10 of 35

Signal propertiesComponent ID Comment Signal ID Signal type

and rangeEngineering value range

Available status

Valve command FVZ1-CCC DO [0 -24 V] P On - Off FValve open status FVY1-CCC DI [0 -24 V] P On - Off F26PHVV-VC-0007Valve close status FVY2-CCC DI [0 -24 V] P On - Off FValve command FVZ1-CCC DO [0 -24 V] P On - Off FValve open status FVY1-CCC DI [0 -24 V] P On - Off F26PHVV-VC-0008Valve close status FVY2-CCC DI [0 -24 V] P On - Off FValve command FVZ1-CCC DO [0 -24 V] P On - Off FValve open status FVY1-CCC DI [0 -24 V] P On - Off F26PHVV-VC-0009Valve close status FVY2-CCC DI [0 -24 V] P On - Off FValve command FVZ1-CCC DO [0 -24 V] P On - Off FValve open status FVY1-CCC DI [0 -24 V] P On - Off F26PHVV-VC-0010Valve close status FVY2-CCC DI [0 -24 V] P On - Off FValve command FVZ1-CCC DO [0 -24 V] P On - Off FValve open status FVY1-CCC DI [0 -24 V] P On - Off F26PHVV-VC-0011Valve close status FVY2-CCC DI [0 -24 V] P On - Off FValve command FVZ1-CCC DO [0 -24 V] P On - Off FValve open status FVY1-CCC DI [0 -24 V] P On - Off F26PHVV-VC-0012Valve close status FVY2-CCC DI [0 -24 V] P On - Off FValve command FVZ1-CCC DO [0 -24 V] P On - Off FValve open status FVY1-CCC DI [0 -24 V] P On - Off F26PHVV-VC-0013Valve close status FVY2-CCC DI [0 -24 V] P On - Off FValve command FVZ1-CCC DO [0 -24 V] P On - Off FValve open status FVY1-CCC DI [0 -24 V] P On - Off F26PHVV-VC-0014Valve close status FVY2-CCC DI [0 -24 V] P On - Off F

26PHVV-MT-0001 Temperature sensor signal TT1-CCC AI [4-20 mA] P 0 – 100 C F26PHVV-MT-0002 Temperature sensor signal TT1-CCC AI [4-20 mA] P 0 – 100 C F26PHVV-MT-0003 Temperature sensor signal TT1-CCC AI [4-20 mA] P 0 – 250 C F

OBSOLETE

Page 13: CWS case study specifications K ^K> d - static.iter.orgstatic.iter.org/codac/pcdh7/Folder 1/18-CWS_case_study... · Page 4 of 35 3. Physical components for the CWS case study All

Page 11 of 35

Signal propertiesComponent ID Comment Signal ID Signal type

and rangeEngineering value range

Available status

Temperature sensor signal TT1-CCC AI [4-20 mA] P 0 – 250 C F26PHVV-MT-0004 HIHI temperature TSH1-ICC DI [0 -24 V] N On - Off F26PHVV-MT-0005 Temperature sensor signal TT1-CCC AI [4-20 mA] P 0 – 250 C F

Pressure sensor signal PT1-CCC AI [4-20 mA] P 0 – 40 bar FLOLO pressure PSL1-ICC DI [0 -24 V] N On - Off F26PHVV-MP-0001HIHI pressure PSH1-ICC DI [0 -24 V] N On - Off F

26PHVV-MP-0002 Pressure sensor signal PT1-CCC AI [4-20 mA] P 0 – 10 bar FLevel sensor signal LT1-CCC AI [4-20 mA] P 0 – 100 % FLOLO level LSL1-ICC DI [0 -24 V] N On - Off F26PHVV-ML-0001HIHI level LSH1-ICC DI [0 -24 V] N On - Off FFlow sensor signal FT1-CCC AI [4-20 mA] P 0 – 100 % F26PHVV-MF-0001 LOLO flow FSL1-ICC DI [0 -24 V] N On - Off FFront door close status CY1-CCC DI [0 -24 V] N On - Off FRear door close status CY2-CCC DI [0 -24 V] N On - Off FTemperature sensor signal TT1-CCC AI [4-20 mA] P 0 – 100 C FHIHI temperature TSH1-CCC DI [0 -24 V] N On - Off FEarth current signal IT1-CCC AI [4-20 mA] P 0 – 100 mA F

26PHVV-CRC-0001

HIHI over earth current ISH1-CCC DI [0 -24 V] N On - Off F26PHVV-SM-0001 Emergency stop SM1-SCC DI [0 -24 V] N On - Off F

Signal type: P = positive logics, N = negative logics.Available status: F = failure, S = simulation, M = manual command mode (not under automatic control)OB

SOLETE

Page 14: CWS case study specifications K ^K> d - static.iter.orgstatic.iter.org/codac/pcdh7/Folder 1/18-CWS_case_study... · Page 4 of 35 3. Physical components for the CWS case study All

Page 12 of 35

5.5. List of controller Variables for CODAC interface: PCDH deliverable 7The following list of controller variables is derived from the signal list of the previous section. Additional variables not reflecting signals will be introduced along the detailed specifications definition, see section 6. Signals reflecting the states of the components are combined in the controller to define the component state as a single variable coded in an integer. The full scheme name of the controller variables will be: [complete CBS level 3]:[PV ID] then for the case study: 26-PHTS-VV for CBS level 3.The scheme of the variable name is:

[component ID]-[signal ID] for variables reflecting signals as compliant with PCDH guidelines. [Variable name] for variables not reflecting signals (internal variables).

See the following table for all variables of the case study:

Control function CBS name

Component involved Comment Associated controller

variable nameFormat Forced

statusNone VV operation stet configuration CONFVV W -None VV loop state VVSTATE W -None Pulse request PULSERQ B -VV master control. MTC

None COS for VV loop VVCOS W -WFC start/stop CWFC B -High speed request HSRQ B -Delta P pump set point, range [2- 6 bars]

PT2SP F -

Low flow set point, range [100- 400 m3/h]

LFSP F -

High flow set point, range [400- 800 m3/h]

HFSP F -

Stop state achieved STOPWFC B -Low flow state achieved LFST B -

None

High flow state achieved HFST B -Power contactor command PL1-CZ B FOPump state PL1-CY B FOPump electric failure PL1-YT B FOSpeed command PL1-CS F FO

26PHVV-PL-0001

Speed measurement PL1-SY F FO

VV water flow control WFC

26PHVV-VC-0008 Valve command VC8-FVZ B FO

OBSOLETE

Page 15: CWS case study specifications K ^K> d - static.iter.orgstatic.iter.org/codac/pcdh7/Folder 1/18-CWS_case_study... · Page 4 of 35 3. Physical components for the CWS case study All

Page 13 of 35

Valve state VC8-FVY I FO26PHVV-MP-0002 Pressure sensor signal MP2-PT F FO26PHVV-MF-0001 Flow sensor signal MF1-FT F FO

Control function CBS name

Component involved Comment Associated controller

Variable nameFormat Forced

status

None VV pressure set point range [2-34 bars] PT1SP F FO

Valve command VC4-FVZ B FO26PHVV-VC-0004 Valve state VC4-FVY I FOValve command VC5-FVZ B FO26PHVV-VC-0005 Valve state VC5-FVY I FO

VV water pressure control WPC

26PHVV-MP-0001 Pressure sensor signal MP1-PT B FONone VV level set point LT1SP F FO

Valve command VC6-FVZ B FO26PHVV-VC-0006Valve state VC6-FVY I FOValve command VC7-FVZ B FO26PHVV-VC-0007Valve state VC7-FVY I FO

26PHVV-ML-0001 Sensor signal ML1-LT F FO

VV pressurizer water level control.

WLC

26CVVV Water draining and refilling OK CVDLOK B FO

OBSOLETE

Page 16: CWS case study specifications K ^K> d - static.iter.orgstatic.iter.org/codac/pcdh7/Folder 1/18-CWS_case_study... · Page 4 of 35 3. Physical components for the CWS case study All

Page 14 of 35

Control function CBS name

Component involved Comment Associated controller

Variable nameFormat Forced

status

None VV loop temperature set-point target, range [20-200 C] TTSPTARGET F -

None VV loop temperature set-point for cooling and heating, range [20-200 C] TTSPCURRENT F -

None For cooling stop STOPCOOL B -None For heating stop STOPHEAT B -None To initiate a cooling state COOL B -None To initiate a heating state HEAT B -26CCC1 CCSW1 water loop OK CCSW1OK B FO26PHVV-VC-0001 Valve command VC1-TCVZ F FO26PHVV-VC-0002 Valve command VC2-TCVZ F FO

Power contactor command HT1-CZ B FOHeater state HT1-CY B FOHeater electric failure HT1-YT B FOHIHI temperature HT1-TS B FO

26PHVV-HT-0001

Power level command HT1-CW F FO26PHVV-MT-0001 Temperature measurement MT1-TT F FO26PHVV-MT-0002 Temperature measurement MT2-TT F FO26PHVV-MT-0003 Temperature measurement MT3-TT F FO26PHVV-MT-0004 Temperature measurement MT4-TT F FO

VV water temperature control. WTC

26PHVV-MT-0005 Temperature measurement MT5-TT F FOOBSOLETE

Page 17: CWS case study specifications K ^K> d - static.iter.orgstatic.iter.org/codac/pcdh7/Folder 1/18-CWS_case_study... · Page 4 of 35 3. Physical components for the CWS case study All

Page 15 of 35

Control function CBS name

Component involved Comment Associated controller

Variable nameFormat Forced

statusNone Client 1 requested CLIENT1RQ B -None Client 2 requested CLIENT2RQ B -None Client 3 requested CLIENT2RQ B -None Client 1 connected CLIENT1CN B -None Client 2 connected CLIENT2CN B -None Client 3 connected CLIENT3CN B -None VV loop configured CLIENTCN B -

Valve command VC9-FVZ B FO26PHVV-VC-0009 Valve state VC9-FVY I FOValve command VC10-FVZ B FO26PHVV-VC-0010 Valve state VC10-FVY I FOValve command VC11-FVZ B FO26PHVV-VC-0011 Valve state VC11-FVY I FOValve command VC12-FVZ B FO26PHVV-VC-0012 Valve state VC12-FVY I FOValve command VC13-FVZ B FO26PHVV-VC-0013 Valve state VC13-FVY I FOValve command VC14-FVZ B FO

VV water distribution control. WDC

26PHVV-VC-0014 Valve state VC14-FVY I FO

OBSOLETE

Page 18: CWS case study specifications K ^K> d - static.iter.orgstatic.iter.org/codac/pcdh7/Folder 1/18-CWS_case_study... · Page 4 of 35 3. Physical components for the CWS case study All

Page 16 of 35

Control function CBS name

Component involved

Comment Associated controller Variable name

Format Forced status

None Heat load dissipation disabled POWERDSBL B -None Operator acknowledge OPRACK B -26PHVV-MF-0001 LOLO flow MF1-FSL B -

LOLO pressure MP1-PSL B -26PHVV-MP-0001 HIHI pressure MP1-PSH B -LOLO level ML1-LSL B -26PHVV-ML-0001 HIHI level ML1-LSH B -

26PHVV-MT-0004 HIHI temperature MT4-TSH B -Valve command VC3-FVZ B -

VV loop protection. LPC

26PHVV-VC-0003 Valve state VC3-FVY I -None Internal Vs None - -VV loop safety. LSC26PHVV-SM-0001 Emergency stop SM1-CY B -

VV - CODAC interface for conventional controls.

LCI

None Internal Vs

No specific variable in addition to those mentioned in the other control functions

- -

VV - I/O interface for conventional controls.

LII None Internal Vs See guidelines for user software engineering - -

None Internal Vs None -Front door close status CRC1-CY1 B -Rear door close status CRC1-CY2 B -Temperature sensor signal CRC1-TT B -HIHI temperature CRC1-TSH B -Earth current signal CRC1-TT F -

VV health monitoring HTH 26PHVV-CRC-0001

HIHI over earth current CRC1-IT B -

Forced status: FO = variable mode: if FO is mentioned, the controller variable may be forced, see software development guidelines for implementation of the mechanism.

OBSOLETE

Page 19: CWS case study specifications K ^K> d - static.iter.orgstatic.iter.org/codac/pcdh7/Folder 1/18-CWS_case_study... · Page 4 of 35 3. Physical components for the CWS case study All

Page 17 of 35

5.6. Configuration of I&C cubicles: PCDH deliverable 8Requires the dedicated PCDH satellite document expected for PCDH v6. The I&C cubicle of the case study may be the target of the second task of the cubicle framework contract (first task is guidelines).

Cubicle enclosure configuration (still TBD)

5.7. CWS case study state machines: PCDH deliverable 9Is detailed in section 6.1.2OBSOLETE

Page 20: CWS case study specifications K ^K> d - static.iter.orgstatic.iter.org/codac/pcdh7/Folder 1/18-CWS_case_study... · Page 4 of 35 3. Physical components for the CWS case study All

Page 18 of 35

6. Tech. Specs for manufacture of the VV I&C system6.1. Detailed specifications for the controllers

6.1.1. Hardware configurationCPU rack

Reference Designation Qt.6ES7400-1JA11-0AA0 S7-400 chassis 16ES7407-0KA02-0AA0 Alimentation PS407 10A; 120/230V ca-> 5V/24V cc 16ES7416-3 PN 3ER05-0AB0 PLC 416-3 PN CPU card 16ES7971-0BA00 Lithium AA, 3.6 V/2.3 Ah 16ES7 952-1AS00-0AA0 16 MB RAM 16ES7971-0BA00 Lithium AA, 3.6 V/2.3 Ah 16GK7443-1EX20-0XE0 CP 443-1 Industrial Ethernet S7-400 1

Remote IO rack

Reference Designation Qt.6ES7195-1GA00-0XA0 Length:480mm: 19 “ mounting rail (Hot swapping function)6ES7 195-7HA00-0XA0 Bus extension for one power supply and an IM153-46ES7153-4AA01-0XB0 Active Bus backplane to Hot-Swap modules available; 16ES7953-8LF20-0AA0 Memory Card (64 KB)6ES7307-1EA01-0AA0 Power supply PS 307-1E; 120/230V ca 24V cc 5A 16ES7321-1BL00-0AA0 Digital Input Module SM 321 isolated (500 VDC), 32 DI, DC 24V 26ES7322-1BL00-0AA0 Digital output Module 32 DO, DC 24V, 0.5A isolated 1

6ES7331-7KF02-0AB0Analog Input Module 8 AI backplane isolated (500V), 14 bits+sign, configurable input range (current- voltage –thermocouple) 2

6ES7332-5HF00-0AB0Analog Output Module 8 AO 11/12 bits, backplane and channel isolated (500V), configurable output range (current- voltage) 1

6ES7390-1BC00-0AA0 Rail L=2000mm 1

6.1.2. User software specifications

OBSOLETE

Page 21: CWS case study specifications K ^K> d - static.iter.orgstatic.iter.org/codac/pcdh7/Folder 1/18-CWS_case_study... · Page 4 of 35 3. Physical components for the CWS case study All

Page 19 of 35

Details for I&C functions level 4 are given here:

VV master control: MTC

Emergency stop

Stop

Started

/SM1-CY

SM1-CY

(PLASMAVV + BAKEVV) * /SM1-CY

Plasma operation

Baking operation

STOPVV + SM1-CY

STOPVV + SM1-CY + PLASMAVV

BAKEVV * LFST * /SM1-CY

PLASMAVV * LFST * /SM1-CY

STOPVV + SM1-CY + BAKEVV

Figure 5: MTC state machineMTC function description: see MTC state machine on Figure 6. The VV operation configuration (STOPVV, PLASMAVV and BAKEVV) is defined by the single multistate variable CONFVV (values = respectively 1, 3, 4), except for the state EMERGENCY STOP:

Emergency stop: activated by the safety variable SM1-YT. The variables CWFC, COOL, HEAT, are set and forced to off. The VV loop can not be started. The variable VVSTATE is set to 0.

Stop: activated as defined in Figure 6. The VV loop can be started. The variables CWFC, COOL and HEAT are set and forced to off. VVSTATE is set to 1.

Started: activated as defined in Figure 6. The VV loop is started if there is no emergency stop request and CONFVV = 3 or 4:- The variable VVSTATE is set to 2.- The variables CWFC is set to on when the variable CLIENTCN is set to on by the

WDC function.- The variable TTSPTARGET is set to MT4-TT at initialisation of the started state and

the variable HEAT and COOL are set to the right value to get the TTSPTARGET.- The variable LT1SP is set to 50 %.- The variable PT1SP is set to the suitable value depending on MT4-TT, see baking

operation.

OBSOLETE

Page 22: CWS case study specifications K ^K> d - static.iter.orgstatic.iter.org/codac/pcdh7/Folder 1/18-CWS_case_study... · Page 4 of 35 3. Physical components for the CWS case study All

Page 20 of 35

Plasma operation: activated when CONFVV = 3, the low speed is achieved (LFST on), and there is no emergency stop request (SM1-CY off):- The variable VVSTATE is set to 3.- The variable TTSPTARGET is set to 120 C- The variable HEAT and COOL are set to the right value to get the TTSPTARGET. - The variable LT1SP is set to 20 %.- The variable PT1SP is set to 35 bars.- The PULSE command governs the variable CHSP by CHSP = PULSE.

Baking operation: activated when CONFVV = 4, the low speed is achieved (LFST on), and there is no emergency stop request (SM1-CY off):- The variable VVSTATE is set to 4.- The variable TTSPTARGET is set to 200 C- The variable HEAT and COOL are set to the right value to get the TTSPTARGET. - The variable LT1SP is set to 80 %.- The variable PT1SP is set to the value ((MT4-TT-100)/100)*29 + 5 to align the

pressure with the current loop temperature.

Just 3 out of 13 COS states are used in this case study These COS states are defined by the value of the variable VVCOS as follows:

COS state VVCOS value

Condition

READY 1 (VVSTATE=2) * CHSPFINAL PREPARATION 2 (VVSTATE=3) * CHSPRUN 3 (VVSTATE=3) * HFST

The links of MTC with other functions are shown in the sections below.

OBSOLETE

Page 23: CWS case study specifications K ^K> d - static.iter.orgstatic.iter.org/codac/pcdh7/Folder 1/18-CWS_case_study... · Page 4 of 35 3. Physical components for the CWS case study All

Page 21 of 35

VV water flow control: WFCWFC properties: conventional control requiring a response time of 200 ms for the whole control including the I/O interface.

26PHVV-PL-0001

F

26PHVV-MP-0002

26PHVV-VC-0008

F

26PHVV-MF-0001

Figure 6: P&ID of the WFCFigure 7: WFC state machineWFC function description:

The operation of WFC includes a pump start process and a pulsed operation synchronised by the master control MTC, see the state machine on Figure 7. At CWFC set to on and no pump failure, , the

pump contactor is switched on and the pump speed is ramped up to get the low flow set point. Then the delta P feed-back control using PL1-CS, MP2-PT and PT2SP is activated. The LFST state is set to on.

At HSRQ set to on, the delta P feed-back control is deactivated and the pump speed is ramped up again to get the high flow set point. Then the delta P feed-back is activated again. The LFST state is set to off, the HFST state is set to on.

At HSRQ set to off, the delta P feed-back control is deactivated and the pump speed is ramped down

to get the low flow set point. Then the delta P feed-back is activated again. The LFST state is set to on, the HFST state is set to off.

At CWFC set to off, the delta P feed-back control is deactivated and the pump speed is ramped down to 0. Then the pump contactor is switched off. The LFST and HFST states are set to off.

At pump failure (electric failure), the delta P feed-back control is deactivated and the pump speed is set to 0. Then the pump contactor is switched off. The LFST and HFST states are set to off.

The link of WFC with other functions is shown in Figure 8, while Table 1 provides a characterisation of these links.

Stop

Low speed

High speed

CWFC * /PL1-YT

/CWFC + PL1-YT

CWFC * /PL1-YT * CHSP

/CWFC + PL1-YT + /CHSP

OBSOLETE

Page 24: CWS case study specifications K ^K> d - static.iter.orgstatic.iter.org/codac/pcdh7/Folder 1/18-CWS_case_study... · Page 4 of 35 3. Physical components for the CWS case study All

Page 22 of 35

CWS-TCWS-VV-MTC

Master control

CWS-TCWS-VV-WFC

Water flow control

CWS-TCWS-VV-LII

I/O interface

WFC-L1

WFC-L2

CWS-TCWS-VV-WFC

Table 1: Characterisation of WFC links.

Link ID Variable Resp. time * Direction Control type *PL1-CZ > LIIPL1-CY < LIIPL1-YT < LIIPL1-CS > LIIPL1-SY < LIIVC8-FVZ >LIIVC8-FVY < LIIMP2-PT < LII

WFC-L1

MF1-FT < LIICWFC < MTCHSRQ < MTCLFST > MTCWFC-L2

HFST

200 ms

> MTCC

onve

ntio

nal c

ontr

ols

* = inherited from the function properties

Figure 8: WFC relationship with other CBS level 4 functions.OBSOLETE

Page 25: CWS case study specifications K ^K> d - static.iter.orgstatic.iter.org/codac/pcdh7/Folder 1/18-CWS_case_study... · Page 4 of 35 3. Physical components for the CWS case study All

Page 23 of 35

VV water pressure control: WPCWPC properties: conventional control requiring a response time of 500 ms for the whole control including the I/O interface.

Figure 9: P&ID of the WPC

WPC function description:

The WPC function has a single state: active. There is no state machine. The opening of the two valves is governed by the VV pressure set point PT1SP with a dead band of 0.5 bar. PT1SP is provided by the MTC function: If MP1-PT > PT1SP + 0.5 bar then VC5 is opened and closed when MP1-PT <= PT1SP. If MP1-PT < PT1SP - 0.5 bar then VC4 is opened and closed when MP1-PT >= PT1SP.The set point PT1-SP is determined by the master control MTC depending on the VV operating mode and temperature.

On request by LPC, the valve VC4 is forced to closed state.

CWS-TCWS-VV-MTC

Master control

CWS-TCWS-VV-WPC

Water pressure control

CWS-TCWS-VV-LII

I/O interface

WPC-L1

WPC-L2

CWS-TCWS-VV-WPC

CWS-TCWS-VV-LPC

Water loop protection

WPC-L3

Figure 10: WPC relationship with other CBS level 4 functions.

Table 2: characterisation of the

WPC links

Link ID Variable Resp. time *

Direction Control type *

VC4-FVZ > LIIVC4-FVY < LIIVC5-FVZ > LIIVC5-FVY < LII

WPC-L1

MP1-PT < LIIWPC-L2 PT1SP < MTCWPC-L3 STOPWPC

500 ms

< LPC

Conventional

* = inherited from the function properties.

26PHDL-PZ-0001

P

26PHDL-MP-0001

26PHDL-VC-0004

26PHDL-VC-0005

GN2 gas

supply: PBS 65

OBSOLETE

Page 26: CWS case study specifications K ^K> d - static.iter.orgstatic.iter.org/codac/pcdh7/Folder 1/18-CWS_case_study... · Page 4 of 35 3. Physical components for the CWS case study All

Page 24 of 35

VV pressurizer water level control: WLCWLC properties: conventional control requiring a response time of 500 ms for the whole control including the I/O interface.

WLC function description:

The WLC function is active if the status of the CVCS system (26.CV.DL) is available (variable CVDLOK is on). If so:The opening of the two valves is governed by the VV level set point LT1SP with a dead band of 2%. LT1SP is provided by the MTC function: If ML1-LT > LT1SP + 2 % then VC7 is opened and closed when ML1-LT <= LT1SP. If ML1-LT < LT1SP – 2 % then VC6 is opened and closed when ML1-LT >= LT1SP.The set point LT1-SP is determined by the master control MTC depending on the VV operating mode.On request by LPC (WLC function failure), the two valves VC6 and VC7 are closed.

CWS-TCWS-VV-MTC

Master control

CWS-TCWS-VV-WLC

Water level control

CWS-TCWS-VV-LII

I/O interface

WLC-L1

WLC-L2

CWS-TCWS-VV-WLC

CWS-TCWS-VV-LPC

Water loop protection

WLC-L3

Figure 12: WLC relationship with other CBS level 4 functions.

Figure 11: P&ID of the WLC

26PHVV-PZ-0001

L26PHVV-ML-0001

26PHVV-VC-0003

26PHVV-VC-0007 26PHVV-VC-0006

Water storage and treatment CVCS

OBSOLETE

Page 27: CWS case study specifications K ^K> d - static.iter.orgstatic.iter.org/codac/pcdh7/Folder 1/18-CWS_case_study... · Page 4 of 35 3. Physical components for the CWS case study All

Page 25 of 35

Table 3: characterisation of the

WLC links

VV water temperature control: WTCWTC properties: conventional control requiring a response time of 500 ms for the whole control including the I/O interface.

26PHVV-VC-0001

T

26PHVV-MT-0005

26PHVV-HX-0001

26PHVV-HT-0001

T

26PHVV-MT-0004

26PHVV-VC-0002

F

26PHVV-MT-0002

T

26PHVV-MT-0001

CC

WS

1

T

26PHVV-MT-0003

Figure 13: P&ID of the WTCWTC function description:The WTC function governs the loop temperature from the TTSP temperature set-point: The TTSP value is set to TTbakingSP or to TTplasmaSP by MTC function depending on the VV operating state.WTC function is split in two sub functions:

• Cooling with heat exchanger HX1 and associated components including CCWS1 loop.• Heating with heater HT1 and associated components.

In order to avoid any overlap of control, both sub-functions are controlled by the WTC state machine, itself under MTC control, see Figure 14.

Figure 14: WTC state machine

Link ID Variable Resp. time *

Direction Control type *

VC6-FVZ > LIIVC6-FVY < LIIVC7-FVZ > LIIVC7-FVY < LII

WLC-L1

ML1-LT < LIIWLC-L2 LT1SP < MTCWLC-L3 STOPWLC

500 ms

< LPC

Conventional

Stop

Cool Heat

Cool

T control

/Cool

Heat

/Heat

Tcontrol

/Tcontrol

OBSOLETE

Page 28: CWS case study specifications K ^K> d - static.iter.orgstatic.iter.org/codac/pcdh7/Folder 1/18-CWS_case_study... · Page 4 of 35 3. Physical components for the CWS case study All

Page 26 of 35

This state machine introduces four states for WTC:• Stop: Heater 26PHVV-HT-0001switch off, PHVV-VC-002 valve closed and PHVV-VC-

001 valve opened.• Cooling: On request by MTC if CCWS1 loop is available, see MTC for details. If the

variable CCWS1 is on, then the position of the PHVV-VC-002 valve is controlled by a feed-forward controller function block of the 26PHVV-PCS-0001 controller, provided there is no stop request by LPC, see LPC function for details. The primary measurement is MT4-TT, the secondary measurement is MT3-TT, the manipulated variable is VC2-TCVZ, the T set-point is TTSPCURRENT, see Figure 15 for details. TTSPCURRENT set-point is initiated to MT4-TT value at the entering of the cool state and then ramped down to TTSPTARGET at the rate of 100 C / h. The VC1-TCVZ variable is value is determined by the law: 100 % - VC2-TCVZ. On request by LPC the TTSPCURRENT ramp down is held on. If the variable CCWS1 is off the valve PHVV-VC-002 is closed and the valve PHVV-VC-001 is open (100 %).

• Heating: On request by MTC, see MTC for details. Then, the heater 26PHVV-HT-0001 switch on, PHVV-VC-002 valve closed and PHVV-VC-001 valve opened, provided there is no stop request by LPC, see LPC function for details. The power level of the heater is controlled by a controller function block of the 26PHVV-PCS-0001 controller. The measurement is MT5-TT, the manipulated variable is HT1-CW and the T set-point is TTSPCURRENT. TTSPCURRENT set-point is initiated to MT5-TT value at the entering of the heat state and then ramped up to TTSPTARGET at the rate of 100 C / h. At heater electric failure and HIHI temperature, the heater is switched off. On request by LPC the TTSPCURRENT ramp up is held on.

• Temperature control: On request by MTC, see MTC for details. This function is similar to heat and cool at the same time but with a T set-point derived from TTSPTARGET with following law:

- T set-point for cooling = TTSPTARGET + 1 C- T set-point for heating = TTSPTARGET - 1 C

Figure 15: Schema of the feedforward controller

OBSOLETE

Page 29: CWS case study specifications K ^K> d - static.iter.orgstatic.iter.org/codac/pcdh7/Folder 1/18-CWS_case_study... · Page 4 of 35 3. Physical components for the CWS case study All

Page 27 of 35

CWS-TCWS-VV-MTC

Master control

CWS-TCWS-VV-WTC

Water temperature control

CWS-TCWS-VV-LII

I/O interface

WTC-L1

WTC-L2

CWS-PHTS-DLHT-WTC

CWS-TCWS-VV-LPC

Water loop protection

WTC-L3

Figure 16: WTC relationship with other CBS level 4 functions.Link ID Variable Resp. time

*Direction Control type *

VC1-TCVZ > LIIVC2-TCVZ > LIIHT1-CZ > LIIHT1-CY < LIIHT1-YT < LIIHT1-TS < LIIHT1-CW > LIIMT1-TT < LIIMT2-TT < LIIMT3-TT < LIIMT4-TT < LII

WLC-L1

MT5-TT

500 ms

< LII

Conventional

TTSPTARGET < MTCCOOL < MTC

WLC-L2 HEAT < MTCSTOPCOOL < LPCWLC-L3STOPHEAT

500 ms

< LPC

Conventional

VV water distribution control: WDCWDC properties: conventional control requiring a response time of 500 ms for the whole control including the I/O interface. The water is circulating from the left hand to right hand on Figure 17.

26PHVV-VC-0010

Client 1

26PHVV-VC-0013

26PHVV-VC-0014

Client 3

26PHVV-VC-0011

26PHVV-VC-0012

Client 2

26PHVV-VC-0009

P-111

Figure 17: P&ID of the WDC

OBSOLETE

Page 30: CWS case study specifications K ^K> d - static.iter.orgstatic.iter.org/codac/pcdh7/Folder 1/18-CWS_case_study... · Page 4 of 35 3. Physical components for the CWS case study All

Page 28 of 35

WDC function description:The internal variables CLIENT1RQ, CLIENT2RQ, CLIENT3RQ define the configuration request of the water distribution:

Opening the valves: The valves (VC-0009; VC0010), (VC-0011; VC0012), (VC-0013; VC0014), are opened when the water loop is stopped (STOP variable set to on) and the configuration request variable is on, with the following sequence: open the client outlet valve first and open the client inlet valve when the client outlet state is open. The state variables CLIENT1CN, CLIENT2CN, CLIENT3CN are set to on when the two associated valve states are open.

Closing the valves: The valves (VC-0009; VC0010), (VC-0011; VC0012), (VC-0013; VC0014), are closed when the water loop is stopped (STOP variable set to on) and the configuration request variable is off, with the following sequence: close the client inlet valve first and close the client outlet valve when the client outlet state is closed. The state variables CLIENT1CN, CLIENT2CN, CLIENT3CN are set to off as soon as one of the valves is no longer open.

VV configuration state: the variable CLIENTCN is set to on when the CLIENT configuration is matching the requested configuration.

CWS-TCWS-VV-MTC

Master control

CWS-TCWS-VV-WDC

Water distribution control

CWS-TCWS-VV-LII

I/O interface

WDC-L1

WDC-L2

CWS-TCWS-VV-WDC

Figure 18: WDC relationship with other CBS level 4 functions

Link ID Variable Resp. time * Direction Control type *

WDC-L2 CLIENTCN < MTCVC9-FVZ > LIIVC9-FVY < LIIVC10-FVZ > LIIVC10-FVY < LIIVC11-FVZ > LIIVC11-FVY < LIIVC12-FVZ > LIIVC12-FVY < LIIVC13-FVZ > LIIVC13-FVY < LIIVC14-FVZ > LII

WDC-L1

VC14-FVY

500 ms

< LII

ConventionalOBSOLETE

Page 31: CWS case study specifications K ^K> d - static.iter.orgstatic.iter.org/codac/pcdh7/Folder 1/18-CWS_case_study... · Page 4 of 35 3. Physical components for the CWS case study All

Page 29 of 35

VV loop protection: LPCLPC properties: interlock control requiring a response time of 500 ms for the whole control including the I/O interface.

Some protection functions are already implemented in conventional control functions as WFC and WTC: they are not considered as interlock controls: Only 3 interlock controls are considered in this case study:

1. The protection of clients against LOLO flow, LOLO and HIHI pressure and HIHI temperature. In case of MF1-FSL + MP1-PSL + MP1-PSH + MT4-TSH = 1 then POWERDSBL is set to 1 and reset on OPRACK = 1.

2. The protection of the water cooling loop against HIHI pressure. In case of MP1-PSH = 1 then STOPWLC and is set to 1 and reset on OPRACK = 1.

3. The protection of the water cooling loop against LOLO and HIHI level. In case of ML1-LSH = 1 then STOPWPC and STOPHEAT are set to 1 and reset on OPRACK = 1. In case of ML1-LSL = 1 then STOPWPC and STOPCOOL are set to 1 and reset on OPRACK = 1

The variable OPRACK is reset by the EPICS IOC as a simple command.

VV loop safety: LSCLSC properties: Safety control requiring a response time of 500 ms for the whole control including the I/O interface.

The emergency stop is a hardwired safety control acting on the 6 distribution valves, the pump, the heater and the master control MTC:

- The 6 valves are closed and locked in closed state.- The pump and heater are switched off and locked in switched off state.- MTC control is set and locked in EMERGENCY state.

VV - CODAC interface for conventional controls: LCISee PLC user software guidelines

VV - I/O interface for conventional controls; LIISee PLC user software guidelines

VV health monitoring: HTHSee PLC user software guidelines

Rules and guidelines to apply for software development:See PLC user software guidelines.

6.2. Detailed specifications for the PSH configuration

Scope: - The IOC configuration through SDD: details still TBD.

OBSOLETE

Page 32: CWS case study specifications K ^K> d - static.iter.orgstatic.iter.org/codac/pcdh7/Folder 1/18-CWS_case_study... · Page 4 of 35 3. Physical components for the CWS case study All

Page 30 of 35

- The PS I&C health monitoring: details still TBD

Rules and guidelines to apply: still TBD

6.3. Detailed specifications for the HMI configuration

HMI specifications:The VV HMI will be organised into two set of mimics:

Those dedicated to loop operation. Those dedicated to loop maintenance.

Loop operation:The organisation of the display for operation will be organised in two levels:The first level will be a display of the VV loop organised in three parts:

First part to display the process status as Figure 2 plus operation state. Second part an alarm box to display the ten last alarms. Third part to display the curves of loop pressure, flow and temperature.

No command accessible on this display, only buttons to call the second level of display for operation and the first level for maintenance.

A specific display where all configuration variables may be adjusted. A specific display for each function: MTCWFC, WPC, WLC, WTC and WDC showing

the P&ID figures and state machine as defined in this document.

Loop maintenance:From the first level of the HMI for operation, the organisation of the display for maintenance will be organised in two levels:

A picture of the controller for whole PLC health monitoring, details still TBD. Details for each PLC board for to display the status of each I/O board for value and state.

Rules and guidelines to apply: still TBD

6.4. Other CODAC functions

- Scope: o The IOC configuration through SDD: details to be completed.o The PS I&C health monitoring: details still to be completed.o Archiving and alarming: details still to be completed.OB

SOLETE

Page 33: CWS case study specifications K ^K> d - static.iter.orgstatic.iter.org/codac/pcdh7/Folder 1/18-CWS_case_study... · Page 4 of 35 3. Physical components for the CWS case study All

Page 31 of 35

7. Tech. Specs for manufacture of the VV simulatorThe VV loop simulator may be implemented as an autonomous software module of the PLC which is fed by output PVs and which provide simulated value of the input PVs.

Another way is to connect an external simulator (e.g. PXI) to the PLC inputs/outputs.

Solution to select is to be discussed. Whatever the solution, the algorithms to implement in the simulator are given below, depending on component type:

All kn parameters mentioned will be determined during the test of the simulator. t designates the time in s starting from the beginning of the simulation.

Open/close valves, contactors of pump and heater:Simulation of valve, pump and heater states: Initial state = off - closed, excepted for VC0008 = openXXY=1, 2 seconds after XXZ is ON (valve opened)XXY=2, 2 seconds after XXZ is OFF (valve closed)Simulation of electric failure from HMI on request.

WFC measurements:The model is PL1-CS is adjusted to get PT2SP by the control function WFC. Then in sequence:

For the pump speedInitial value = 0SY = k1 * , k1 to be adjusted during first simulation. dtSYCS )(

For the delta P of the pump:Initial value = 0[a] MP2-PT = k2 * PT1-SYFor the water flow:Initial value = 0[b] MF1-FT = k3 * PTMP2

WPC measurementsInitial value of MP1-PT = 2.0 barWhen VC5-FVY=1 (valve opened) then set MP1-PT0 to the current value of MP1-PT and execute:MP1-PT = MP1-PT0 + k4 * dtPTMP ).160(Until VC5-FVY=1

When VC4-FVY=1 (valve opened) then set MP1-PT0 to the current value of MP1-PT and execute:MP1-PT = MP1-PT0 - k4 * dtPTMP ).1(Until VC4-FVY=1

WLC measurementsInitial value of ML1-LT = 20 %

OBSOLETE

Page 34: CWS case study specifications K ^K> d - static.iter.orgstatic.iter.org/codac/pcdh7/Folder 1/18-CWS_case_study... · Page 4 of 35 3. Physical components for the CWS case study All

Page 32 of 35

When VC6-FVY=1 and VC3-FVY=1 (valves opened) then set ML1-LT0 to the current value of ML1-LT and execute:ML1-LT = ML1-LT0 + k5 * tUntil VC6-FVY=1 and VC3-FVY=1

When VC7-FVY=1 and VC3-FVY=1 (valves opened) then set ML1-LT0 to the current value of ML1-LT and execute:ML1-LT = ML1-LT0 - k5 * tUntil VC7-FVY=1 and VC3-FVY=1

When VC6-FVY=0 and VC7-FVY=0 and VC3-FVY=1 then set ML1-LT0 to the current value of ML1-LT, then set MT5-TT0 to the current value of MT5-TT and execute:[c] ML1-LT = ML1-LT0 + k6 * (MT5-TT – MT5-TT0)

WTC measurementsInitial value of all temperature sensors to 20 C, when the simulator is started.The MT1-TT keeps constant at 20 C- W1 is the amount of power exchanged in HX1- W2 is the amount of power provided by the heater.- W3 is the amount of power coming from clients.

[d] W1 = k7 * VC2-TCVZ * (MT3-TT - MT1-TT) = k8 * (MT2-TT - MT1-TT)[e] W2 = k9* HT1-CW = k10 * MF1-FT * (MT5-TT - MT4-TT)[f] W3 = a pulse of + 10 MW 400s during the plasma and - 1 MW permanently without plasma due to heat losses on 80 K thermal shields. W3 = k11 * MF1-FT * (MT3-TT - MT5-TT).

MT4-TT is determined by the mix of water coming from the HX at MT1-TT and flow = MF1-FT * VC2.TCVZ and water bypassed by VC1 at MT3-TT and flow = MF1-FT * VC1.TCVZ. Hence:[g] MT4-TT = VC2.TCVZ * MT1-TT + VC1.TCVZ * MT3-TT

Heating mode- VC1-TCVZ is forced to 100 % and VC2-TCVZ to 0 by the controller.- MT5-TT = TTSPCURRENT- 1.- HT1-CW is determined by the controller depending MT5-TT.- From [d] MT2-TT = MT1-TT.- Use [f] to determine MT3-TT with W3 = - 1 MW.- From [g] MT4-TT = MT3-TT (VC2 is closed); W1 = 0

Cooling mode: - MT4-TT = TTSPCURRENT + 1.- Heater is switched off, W2 = 0 then [e] gives MT5-TT = MT4-TT.- Use [f] to determine MT3-TT.- Use [d] to determine MT2-TT.

WDC measurementsOnly state variables to simulate, see generic rules for valves.OB

SOLETE

Page 35: CWS case study specifications K ^K> d - static.iter.orgstatic.iter.org/codac/pcdh7/Folder 1/18-CWS_case_study... · Page 4 of 35 3. Physical components for the CWS case study All

Page 33 of 35

8. Development and manufactureThe hardware including the fully assembled I&C cubicles, the I&C controllers, PSH and MiniCODAC may be procured through the framework contracts being set up or expected to be set up by end of 2011.

The user software for PLC, configurations of PSH and miniCODAC will be developed through a specific sub task of the task order number 3 of the I&C support contract.

The actors: PLC expert and CWS case study project leader: B Evrard. Acting as the PS I&C RO and CODAC PSEG for CWS: JY Journeaux. CODAC support for CODAC interface: S Pande. HMI, alarming, archiving support: N Utzel. Acting as the DA supplier for software development (PLC, IOC, HMI, …): TCS HW Integration for cubicles, miniCODAC and PSH: the cubicle, miniCODAC, PSH

framework contracts through PMI and JYJ.

OBSOLETE

Page 36: CWS case study specifications K ^K> d - static.iter.orgstatic.iter.org/codac/pcdh7/Folder 1/18-CWS_case_study... · Page 4 of 35 3. Physical components for the CWS case study All

Page 34 of 35

ANNEX 1: CWS functional breakdown

PBS26 - Cooling Water System

31

Vacuum pumping and

Fuelling

11

Mangnets

18

Fueling & Wall Conditioning

34

Cryogenics

32

Tritium Plant

51

ICH & CD

52

ECH & CD

27

Thermal Shields

41

Coil power supply and distribution

53

NBH and CD

54

LHH and CD

43

SSEN

65

Liquid & Gas Distribution

61

Water Disposal System

31

Vacuum Pumping98

External Services

15

Vacuum Vessel

56

Test Blanket Modules

17

Divertor

55

Diagnostic

26.CC.C1

CCWS1

26.CC.C2

CCWS2

26.CH.H1

CHWS1

26.HR

HRS

26.CH.H2

CHWS2

26.PH.B1/B2/B3

FWBKT PHTS

26.PH.NB

NBI PHTS

26.PH.DL

DIV/LIM PHTS

26.PH.V1/V2

VV PHTS

26.CV

Chemical Volume Control

26.DR

Draining

26.DY

Drying

16

Blanket

Plant System I&C Process Functional Breakdown

Plant System Cooling Water System

Revision Date Prepared By Reviewed By Approved By REV

April 2010 DCI FSI, JYJ ABC 0

Cooling Water System Block Diagram with Interface Details PBS Level 26.00.00 SHEET 1 of 1

Figure 19: the VV PHTS within the CWS

OBSOLETE

Page 37: CWS case study specifications K ^K> d - static.iter.orgstatic.iter.org/codac/pcdh7/Folder 1/18-CWS_case_study... · Page 4 of 35 3. Physical components for the CWS case study All

Page 35 of 35

ANNEX 2: CWS PBS

PBS level 1

PBS level 2 PBS level 3

PLANT BREAK-DOWN STRUCTURE: CWS

PRODUCT (COMPONENT) NAME26 Cooling Water System 26.PH PHTS 26.PH.BD IBED PHTS 26.PH.VV VV PHTS 26.PH.NB NBI PHTS 26.CV CVCS 26.CV.BD CVCS for IBED PHTS 26.CV.NB CVCS for NBI PHTS 26.DR Draining & Refilling 26.DR.00 Draining Refilling 26.DY Drying 26.DY.00 Drying 26.CC Component Cooling Water 26.CC.C1 CCWS-1 26.CC.2A CCWS-2A (for CU) 26.CC.2B CCWS-2B (for AL) 26.CC.2C CCWS-2C 26.CC.2D CCWS-2D 26.CH Chilled Water 26.CH.H1 CHWS-H1(SIC) 26.CH.H2 CHWS-H2(non-SIC) 26.HR Heat Rejection 26.HR.00 Heat Rejection

Highlighted in yellow, the components involved in the VV function

OBSOLETE