2013-03-05 isolde vacuum controls (cern-gsi ws), s. blanchard te-vsc-icm unicos vacuum objects...

16
2013-03-05 ISOLDE Vacuum Controls (CERN-GSI WS), S. Blanchard TE- VSC-ICM UNICOS Vacuum Objects Specifications Review Sebastien Blanchard TE/VSC Interlocks, Controls and Monitoring Section 1 of 14

Upload: nathan-caldwell

Post on 24-Dec-2015

217 views

Category:

Documents


2 download

TRANSCRIPT

ISOLDE Vacuum Controls (CERN-GSI WS), S. Blanchard TE-VSC-ICM2013-03-05

UNICOS Vacuum Objects Specifications Review

Sebastien Blanchard TE/VSC

Interlocks, Controls and Monitoring Section

1 of 14

ISOLDE Vacuum Controls (CERN-GSI WS), S. Blanchard TE-VSC-ICM2013-03-05

New Objects: Why?

NS

The vacuum system of the CERN ISOLDE facility was developed using the S7 UNICOS-CPC framework without any specific UNICOS vacuum objects but new UNICOS Object is required to:

- Improve and increase the functionalities of ISOLDE and future machine using UNICOS-CPC framework

- Control complex vacuum devices- Easily deploy vacuum controls

UNICOS-CPCSCADA

Application

UNICOS-CPC Vacuum Object

Vacuum Baseline PLC

Function

Vacuum Device

Variables

Allows to easily integrate a new commercial controller with only developing a new “vacuum” PLC function and keeping the same UNICOS Object.

Profibus or I/O Interface

2 of 14

ISOLDE Vacuum Controls (CERN-GSI WS), S. Blanchard TE-VSC-ICM

Vacuum Baseline Functions already developed

Vacuum Baseline Functions to be developed

UNICOS-CPC “Vacuum” New Objects Request

DEVELOPED FOR ISOLDE AND REX

- Pump Standard I/O Control PLC Function (include Primary, Turbo and Cryo pumps)

- Active Gauge I/O Control PLC Function

- Gauge (TPG300TM Profibus) Control PLC Function

- Controller (TPG300TM

Profibus) Configuration PLC Function

- Controller (TPG300TM

Profibus) Output Relays (HW Interlock) monitoring PLC Function

ADDITIONAL NEED FOR HIE-ISOLDE

-Turbo Pump (Profibus Controller) Advanced Control - Active Gauges Profibus Control

- TPG300 Profibus (Passive Gauges Controller) Configuration Control

- MultiAct Object: (Ex: Gauges, Pumps,…)

-VR_TPG300 Object: Controller TPG300TM Profibus Configuration

-VG_ION Object: Controller Ionization Gauge Object

2013-03-05

Vacuum Objects

NS3 of 14

ISOLDE Vacuum Controls (CERN-GSI WS), S. Blanchard TE-VSC-ICM2013-03-05 NS

Vacuum Objects

Vacuum Baseline Functions already developed

Vacuum Baseline Functions to be developed

UNICOS-CPC “Vacuum” New Objects Request

DEVELOPED FOR ISOLDE AND REX

- Pump Standard I/O Control PLC Function (include Primary, Turbo and Cryo pumps)

- Active Gauge I/O Control PLC Function

- Gauge (TPG300TM Profibus) Control PLC Function

- Controller (TPG300TM

Profibus) Configuration PLC Function

- Controller (TPG300TM

Profibus) Output Relays (HW Interlock) monitoring PLC Function

ADDITIONAL NEED FOR HIE-ISOLDE

-Turbo Pump (Profibus Controller) Advanced Control - Active Gauges Profibus Control

- TPG300 Profibus (Passive Gauges Controller) Configuration Control

- MultiAct Object: (Ex: Gauges, Pumps,…)

-VR_TPG300 Object: Controller TPG300TM Profibus Configuration

-VG_ION Object: Controller Ionization Gauge Object

4 of 14

ISOLDE Vacuum Controls (CERN-GSI WS), S. Blanchard TE-VSC-ICM2013-03-05

New Devices First Proposal 1/2

NS

Familly Type SubtypeControl Interface

UNICOS Object proposal

Vacuum Baseline PLC function

Vacuum Pump

Standard Pump IO (VP_STD_IO)

TURBOMOLECULAR PUMP, CRYO PUMP, ROTARY PUMP, ROOTS PUMP, DRY PUMP, MEMBRANE PUMP

Input/Output MultiACT(1) VpStd_IO_FC

Pump DP (VP_STD_DP)

TURBOMOLECULAR PUMP TCP350, TURBOMOLECULAR PUMP TD20C TURBOMOLECULAR PUMP TV300, CRYO PUMP…

DP-synchronous MultiACT(1)

TCP350_DP_FC, TD20C_DP_FC, TV300_DP_FC…

Ion Pump IO(VP_ION_IO)

SPUTTER ION PUMP 20L/s, 30L/s, 60L/s, 120L/s, 200L/s, 230L/s, 400L/s, 600L/s, 800L/s, 1000L/s…

Input/Output MultiACT(1) IpStd_IO_FC

Ion Pump DP(VP_ION_DP)

SPUTTER ION PUMP CERN-C, SPUTTER ION PUMP VARIAN-C

DP-synchronous MultiACT(1)VRPI_DP_FC, PIVARIAN_DP_FC

Vacuum Valve

Standard IO Valve REMOTE CONTROL VALVE Input/Output ON/OFF N/A

Analog Valve FINE CONTROL VALVE Input/Output ANALOG N/A

Sector Valve To Be Defined LHC TypeTo be defined

To be defined

Fast Valve To Be Defined Input/OutputTo be defined

To be defined5 of 14

ISOLDE Vacuum Controls (CERN-GSI WS), S. Blanchard TE-VSC-ICM2013-03-05

New Devices First Proposal 2/2

NS

Familly Type SubtypeControl Interface

UNICOS Object proposal

Vacuum Baseline PLC function

Vacuum Gauge

Standard Gauge(VG_STD_IO)

COLD CATHODE GAUGE, PIRANI GAUGE, COMBINED GAUGE…

Input/Output MultiACT(1) N/A

Standard Gauge(VG_STD_DP)

TPG300 COLD CATHODE GAUGE, TPG300 PIRANI GAUGE, TIC252 COLD CATHODE GAUGE, TIC252 PIRANI GAUGE, TIC252 COMBINED GAUGE…

DP-synchronous MultiACT(1) GTPG300_DP_FC, GTIC252_DP_FC…

Linear Gauge(VG_LIN)

MEMBRANE GAUGEIO orDP-synchronous ANALOG N/A

Hot Cathode Ionization Gauge(VG_ION)

HOT CATHODE IONIZATION GAUGE DP-asynchronous VG_ION(1) V1000C_DP_FC

Gas Analyzer PARTIAL PRESSURE GAUGE DP-asynchronousTo be defined

To be defined

Vacuum Controller

TPG300 Controller(VR_TPG300)

NA DP-asynchronousVR_TPG300(

1)TPG300_DP_FC

         

Mobile Equipment

Mobile Pumping group NA DP-synchronousTo be defined

To be defined

Mobile Bake-out rack NA DP-synchronousTo be defined

To be defined

(1) New UNICOS-CPC Object Request

6 of 14

ISOLDE Vacuum Controls (CERN-GSI WS), S. Blanchard TE-VSC-ICM2013-03-05

‘MultiAct’ Object

NS

The “MultiACT” object having 3 actuation orders and 2 feedbacks and 2 additional Status

Order 1: Digital Output 1 Order 2: Digital Output 2Order 3: Digital Output 3

Feedback 1: Analog Value Status 1Feedback 2: Device Status, Word Status 1

Additional Status 1: Running time, Analog StatusAdditional Status 2: Start counter, Word Status

Feedback 2 Word Status

GAUGE (VG_STD)

PUMP (VP_STD) ION PUMP (VP_ION)

0 Off without error Off without error Off without error

1 Over Range Starting Too high ADC voltage

2 Measurement OK Nominal OK

3 Under Range Recover Too low ADC voltage

4 No Hardware Services Open cable

5 Hardware Error Hardware Error Over Current

6 N/A N/A Sparking

7 of 14

ISOLDE Vacuum Controls (CERN-GSI WS), S. Blanchard TE-VSC-ICM2013-03-05

‘MultiAct’ Object for Pump

NS

Turbo-molecular or primary pump (VP_STD) having 2 activation actions and 2 feedbacksOrder 1 ON, continuous, DO1Order 2 STAND-BY, continuous, DO2 - optionalFeedback 1 Analog Speed value, AI1 - optionalFeedback 2 device/object Status, WordStatus1 – optional

Ion pump (VP_ION) having 2 activation actions and 2 feedbacksOrder 1 OFF, pulsed, DO1Order 1 ON, pulsed, DO2Feedback 1 Analog Current value, AI1Feedback 2 device/object Status, calculated, WordStatus1

Example for Turbo Pumps:To be included in the UNICOS Object:

- Rotation speed (AI)- Running time and Starting counter- Turbo pump ISO Symbol

8 of 14

ISOLDE Vacuum Controls (CERN-GSI WS), S. Blanchard TE-VSC-ICM

Example for Gauges:To be included in the UNICOS Object:

- Protect, On and Off Orders - Meaning of the Status (Over Range, Off,….)

2013-03-05

‘MultiAct’ Object for Gauges

NS

Vacuum gauge (VG_STD) having 3 actuation orders and 2 feedbacks

Order OFF, pulsed, DO1Order ON, pulsed, DO2Order PROTECT, pulsed, DO3 - optionalFeedback Analog Pressure value, AI1Feedback device/object Status, WordStatus1 – optional

9 of 14

ISOLDE Vacuum Controls (CERN-GSI WS), S. Blanchard TE-VSC-ICM2013-03-05

‘VR_TPG300’ Object

NS

Passive Pirani gauges and Cold Cathode gauges are connected to a commercial controller from supplier PFEIFFERTM, model TPG300 Passive Pirani and Cold Cathode gauges are directly controlled using “MultiACT” object

’VR_TPG300’ object shall offer configuration functionalities.

The TPG300 controller has four potential-free contacts (Relays 1 to 4) trigger by low and high parameterized pressure thresholds. These potential-free contacts are used to supply hardware interlocks. The TPG300 controller needs to be remotely parameterized in a single entity during operation.

’VR_TPG300’ object is a complex object with the following variables: - 2 Orders- 33 Parameters- 47 Feedbacks

10 of 14

ISOLDE Vacuum Controls (CERN-GSI WS), S. Blanchard TE-VSC-ICM2013-03-05

‘VR_TPG300’ ObjectTPG300 asynchronous Profibus Communication

NS

Hardware Interlocks

11 of 14

ISOLDE Vacuum Controls (CERN-GSI WS), S. Blanchard TE-VSC-ICM2013-03-05

VR_TPG300 Object

NS

12 of 14

ISOLDE Vacuum Controls (CERN-GSI WS), S. Blanchard TE-VSC-ICM2013-03-05

‘VG_ION’ Object

NS

Passive Ionization gauges are driven using a VOLOTEKTM, model VGC1000 Controller – 1 gauge per controller.

The ionization gauge needs to be remotely parameterized in a single entity during operation.

The ionization gauge controller is a remote Profibus-DP device using asynchronous telegrams.

The “VG_ION” object is needed to control physical vacuum ionization gauge via his controller VRGPK in a single entity.

’VG_ION’ object is a complex object with the following variables: - 8 Orders- 12 Parameters- 20 Feedbacks

13 of 14

ISOLDE Vacuum Controls (CERN-GSI WS), S. Blanchard TE-VSC-ICM2013-03-05

Spare Slides

NS

14 of 14

ISOLDE Vacuum Controls (CERN-GSI WS), S. Blanchard TE-VSC-ICM2013-03-05

Spare Slides

NS

Vacuum Baseline Functions already developed

Vacuum Baseline Functions to be developed

UNICOS-CPC “Vacuum” New Objects Request

DEVELOPED FOR ISOLDE AND REX

- Pump Standard I/O Control PLC Function (include Primary, Turbo and Cryo pumps)

- Active Gauge I/O Control PLC Function

- Gauge (TPG300TM Profibus) Control PLC Function

- Controller (TPG300TM

Profibus) Configuration PLC Function

- Controller (TPG300TM

Profibus) Output Relays (HW Interlock) monitoring PLC Function

ADDITIONAL NEED FOR HIE-ISOLDE

-Turbo Pump (Profibus Controller) Advanced Control - Active Gauges Profibus Control

- TPG300 Profibus (Passive Gauges Controller) Configuration Control

- MultiAct Object: (Ex: Gauges, Pumps,…)

-VR_TPG300 Object: Controller TPG300TM Profibus Configuration

-VG_ION Object: Controller Ionization Gauge Object

15 of 14

ISOLDE Vacuum Controls (CERN-GSI WS), S. Blanchard TE-VSC-ICM2013-03-05

Spare Slides

NS

16 of 14