Riunione CMS-To 03/12/2004
Il Software per il
Controllo dei Tavoli di
Produzione delle Camere
G. Cerminara
Il Sistema
• Il sistema di controllo dei tavoli di produzione:
PC+Operatore
Porta Seriale
CLC
Scheda NI
•
CLC:
• Controllo azionamenti
• Task (max 4) programmabili
(VisualMotion)
G. Cerminara
Riunione CMS-To, Torino, December 03, 2004 2
Il Sistema
• Il sistema di controllo dei tavoli di produzione:
•
Software di controllo:
• Controllo Task CLC
• Interfaccia Grafica (GUI)
• Acquisizione/Analisi dati
PC+Operatore
Porta Seriale
CLC
Scheda NI
G. Cerminara
Riunione CMS-To, Torino, December 03, 2004 3
Obiettivi
•
Attualmente:
– Controllo CLC attraverso Porta Seriale
– No programma specifico per il controllo di tutte le operazioni
•
Il programma di controllo della CLC dovra’:
– Controllo CLC tramite Scheda PCI National Instruments
– Lettura/Scrittura variabili CLC per il controllo degli azionamenti tramite PS
– Controllo vari task (operazioni tavolo):
• Movimento “interattivo” gantry, e testa
• Controllo operazioni di misura posizione Fili/I Beam
–
–
–
–
Acquisizione immagini tramite telecamera
Gestione focus telecamera
Edge detection per determinazione posizioni
Monitoraggio
• Controllo operazioni di incollaggio
• …
– GUI per operatore
G. Cerminara
Riunione CMS-To, Torino, December 03, 2004 4
Strumenti
• Ambiente di programmazione: C++ Builder (Borland)
– Tool per la creazione di GUI
– Integrazione ambiente Windows
G. Cerminara
Riunione CMS-To, Torino, December 03, 2004 5
G. Cerminara
Riunione CMS-To, Torino, December 03, 2004 6
Fino ad ora
• Training all’uso del C++ Builder (Borland) …e all’uso di
Windows (sob)
• Implementazione prototipo software di controllo:
– Main Program per il controllo (start/stop) della CLC e dei vari task
– Sistema per la scrittura/lettura dati dalla scheda PCI della NI
• Classi di interfaccia alle funzioni NI-DAQ
• Sistema di monitoring dei bit della scheda senza bisogno del
“polling”
– Programma per il movimento “interattivo” del tavolo da parte
dell’operatore
G. Cerminara
Riunione CMS-To, Torino, December 03, 2004 7
Il Prototipo
G. Cerminara
Riunione CMS-To, Torino, December 03, 2004 8
Sommario
• Anche chi fa software puo’ essere utile alla produzione
delle DT di CMS ma…
– Non lasciate che un “softwarista” tocchi le camere se non volete
doverle riavviare ogni giorno…
G. Cerminara
Riunione CMS-To, Torino, December 03, 2004 9
Scarica

CLC