Project

General

Profile

Project objectives and first steps » History » Version 1

Angela Salom, 08.04.2025 09:15

1 1 Angela Salom
h1. Project objectives and first steps
2 1 Angela Salom
3 1 Angela Salom
Objetivo del Proyecto
4 1 Angela Salom
-	Migrar la maquina de estados implementado en el control PC (EPICS SNL – IOC) a la CPU del PLC (CPU 317-2)
5 1 Angela Salom
-	Eliminar la micro-box: Actualmente el PLC tiene poca lógica implementada. Tan solo adquiere señales y las vuelca en el OPC server del microbox cuya función a su vez es ponerlas disponibles en EPICS a través de Channel Access para que la maquina de estados de SNL controle el modulo. 
6 1 Angela Salom
-	Virtualizar el EPICS  IOC que corre en el PC
7 1 Angela Salom
-	Aparte el PLC también tiene maquinas de estado (managers) que controlan las fuentes de alimentación de los tetrodos. Dichos managers, cuando entran en fallo, no tienen suficiente diagnostico para debugar el problema. 
8 1 Angela Salom
-	Hay una única maquina de estado para controlar las dos cadenas de RF de un modulo. Cada cadena de RF se compone de:
9 1 Angela Salom
o	Pre-driver: amplificador de estado solido
10 1 Angela Salom
o	Driver: tetrode de hast 12kW alimentado por una fuente de 6kV
11 1 Angela Salom
o	Final driver: tetrodo de hasta 220kW con una fuente de 12kV
12 1 Angela Salom
-	Fuentes de ánodo de los final drivers:
13 1 Angela Salom
o	Los final drivers de a SRQ tiene una fuente de alto voltaje para el ánodo compartida entre las dos cadenas  el control de ánodo es común para ambas cadenas
14 1 Angela Salom
o	Los final drivers de la RFQ tienen fuentes de ánodo independientes  el control de ánodo puede ser independiente. 
15 1 Angela Salom
-	Cada driver y final driver tiene 4 fuentes de alimentación
16 1 Angela Salom
o	Filamento 
17 1 Angela Salom
o	Grid
18 1 Angela Salom
o	Control
19 1 Angela Salom
o	Ánodo (compartida para las dos cadenas de modulo del final driver en las SRF)
20 1 Angela Salom
21 1 Angela Salom
Cambios a implementar:
22 1 Angela Salom
-	Black heating: 
23 1 Angela Salom
o	añadir un nuevo estado entre “cooling enable” y “stand-by”. 
24 1 Angela Salom
o	Las condiciones para poder pasar a “black-heating” son las mismas que “stand-by”
25 1 Angela Salom
o	La corriente de filamento de “black-heating” será 1/3 de la corriente de filamento definida en “stand-by”. A CONFIRMAR. HARA FALTA NUEVO SETTING PARA DEFINIR CORRIENTE DE BLACK-HEATING?
26 1 Angela Salom
o	Al pasar a “stand-by” se activara un contador de tiempo a definir por el usuario (setting?). Si pasado ese tiempo no se llega a “RF Ready”, el sistema pasara al estado “Black-heating”. HARA FALTA SETTING PARA DEFINIR TIEMPO PERMITIDO DE STAND-BY?
27 1 Angela Salom
-	Debugar las maquinas de estados de los “managers” (controladres de las fuentes de alimentación) y añadir diagnostico si hiciera falta. 
28 1 Angela Salom
-	Activar diagnostico de las tarjetas de entrada/salida del PLC para detectar cables desconectados y otros fallos. 
29 1 Angela Salom
-	Mover la comunicación que va del PC al PSYS al PLC. Esta comunicación puede mantenerse como modbus-TCP y seguir usando el MOXA para convertir dichos comandos en RS485. El nuevo PSYS controlara dos cadenas de RF con dos IPs diferentes. Actualmente, hay un PSYS por cada cadena de RF.