2013-03-05 isolde vacuum controls (cern-gsi ws), s. blanchard te-vsc-icm unicos vacuum objects...
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
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