Project

General

Profile

Project objectives and first steps

Objetivo del Proyecto
- Migrar la maquina de estados implementado en el control PC (EPICS SNL – IOC) a la CPU del PLC (CPU 317-2)
- 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.
- Virtualizar el EPICS IOC que corre en el PC
- 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.
- Hay una única maquina de estado para controlar las dos cadenas de RF de un modulo. Cada cadena de RF se compone de:
o Pre-driver: amplificador de estado solido
o Driver: tetrode de hast 12kW alimentado por una fuente de 6kV
o Final driver: tetrodo de hasta 220kW con una fuente de 12kV
- Fuentes de ánodo de los final drivers:
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
o Los final drivers de la RFQ tienen fuentes de ánodo independientes  el control de ánodo puede ser independiente.
- Cada driver y final driver tiene 4 fuentes de alimentación
o Filamento
o Grid
o Control
o Ánodo (compartida para las dos cadenas de modulo del final driver en las SRF)

Cambios a implementar:
- Black heating:
o añadir un nuevo estado entre “cooling enable” y “stand-by”.
o Las condiciones para poder pasar a “black-heating” son las mismas que “stand-by”
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?
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?
- Debugar las maquinas de estados de los “managers” (controladres de las fuentes de alimentación) y añadir diagnostico si hiciera falta.
- Activar diagnostico de las tarjetas de entrada/salida del PLC para detectar cables desconectados y otros fallos.
- 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.