Vous êtes ici : Accueil / TECHNICAL PAGES / Projets / Commisioning M3-RFI-Logiciel PLC 2021

Commisioning M3-RFI-Logiciel PLC 2021

Etapes et opérations pour le commissioning 2021 (projets en attente du au blocage Covid)

 



 

Les informations de ce documents donnent les lignes directrices de:

  • commissionning (intégration) de M3
  • commissionning (intégration) de RFI (optionnel)
  • intégration dans le logiciel d'observation de M3
  • intégration dans le logiciel d'observation de RFI
  • decommissioning du M3 original
  • decommissioning de PISCO (Instrument et logiciel d'observation)
  • decommissioning de RFI (optionnel)
  • directives pour la normalisation du software PLC

 

Il est essentiel de comprendre le pourquoi des étapes des commissionings sous peine de compromettre la réussite de la mission.

Un simple exemple: M3 doit être testé sur banc avant son intégration à T4, sinon en cas de casse du au transport on perd Coralie.

ATTENTION: l'intégration de RFI est important en considération du passage de câbles Beckhoff vers le moteur RFI et le LockRFI. À priori il n'y a pas suffisamment de place dans l'enrouleur de cable du châssis tournant pour mettre de nouveaux câbles et laisser les anciens. Donc soit on integre définitivement RFI (Beckhoff) et on retire les anciens câbles RFI soit on ne l'integre pas et il faudra un démontage du châssis tournant pour son intégration finale.

 



Les descriptions détaillées de certaines opérations sont décrites dans le manuel ETCS, elle seront mentionnées par cela: "(voir ETCS_DOC)"

C'est un document archivé sous GitLab qui deviendra au cours des prochaines années la "bible" du Euler Telescope Control System

Merci de le maintenir à jour, soit directement, soit par moi (luc.jm.weber@unige.ch)

 



 

Pre-commissioning de RFI

Ce pre-commissioning doit être réalisé le plus tôt possible. Il permet un démontage facilité du moteur RFI et son repositionnent. Passer cette étape génèrera une perte de temps extrêmement dommageable car inutile.

Ces opérations doivent se faire avec le télescope en fonction depuis le soft d'observation. Si le barillet est démonté, il ne sera pas pas possible de relier le moteur RFI à son ampli et l'intégration de RFI pas possible.

  • repérer le nom/numero du filtre accessible dans la fenêtre lorsque le filtre 12 est en place devant le hublot de Necam. Attention: lorsqu'on place le filtre 12 dans l'axe optique, on voit un autre filtre dans la fenêtre de démontage des filtres
  • consigner sans équivoque le sens de rotation du passage du filtre 12 vers le No 1 (confirmation avec 1 vers 2)

 


Mise à jour préliminaire du logiciel PLC (ETCS)

  • passer tout les coupleurs EK1101 en mode HotConnect (voir ETCS_DOC)
  • tester le fonctionnement des programmes PLC après ce changement :
    • démarrage hydraulique
    • mouvement coupole, dome et cimier
    • on/off groupe froid
    • safety (coup de poing)

 



Déballage et mise en place du banc test de M3

  • sortir des cartons et installer dans la bodega:
    • M3
    • tableau électrique M3
    • Alimentation 24V (chassis "temporaire" RPM de Robin")
    • HUB Beckhoff pour RPM
    • cables Ethercat:
      • 45m
      • 10m
  • cabler M3 (attention on utilise le matériel définitif (cables, etc)):
    • utiliser les cables de connection labo entre M3 et son tableau électrique
    • relier l'alimentation au tableau electrique M3
    • alimenter le HUB
    • connexion ethercat 45m entre le hub du rack HUB local des pompes et le HUB RPM
    • connexion ethercat 10m  entre le hub et le tableau electrique M3
  • Mise sous tension (chassis "temporaire" RPM de Robin")

 


Integration du logiciel M3 dans la PLC

  • suivre les étapes de l'intégration (voir ETCS_DOC)
  • test et validation du fonctionnement de M3

 



 

A ce moment la décision peut être prise pour le changement de M3

 



 

Commissioning de RFI

 

Remarques:

  • Le pre-commissioning de RFI nous a donné la position du filtre 12 et le sens de rotation.
  • M3 est testé et on peut utiliser le cable Ethercat de 45m et le HUB RPM du banc de test M3

 

Les opérations suivantes devraient pouvoir se faire avec le chassis tournant séparé du barillet. Toute l'electricité nécessaire au fonctionnement venant de l'alimentation du chassis "temporaire" RPM de Robin".

  • amener le cable ethercat 45m au niveau telescope. En même temps amener:
    • le cable ethercat 45m pour Kalao
    • le 400V pour ampli Beckhoff
    • connecter l'alimentation RPM à:
      • coupleur RFI
      • ampli RFI
      • HUB RPM
    • Connecter l'ampli au moteur RFI avec le cable moteur 10m et la rallonge 6m
    • Connecter le cable lockRFI de la borne de commande à l'electroaimant LOCKRFI (directement sur la roue des filtres)
  • Integrer le logiciel RFI dans la PLC
  • tester les mouvements du moteur Beckhoff RFI (TCS_rfi -p 1)
  • tester la borne à vide (TCS_rfi -l, RCS_rfi -u)
  • tester le fonctionnement du lockRFI (il doit fonctionner pour poursuivre l'intégration de RFI) selon 2 options:
    • le cable tel qu'on vient de le connecter sur lockrfi (meilleures solution, mais vérifier la consommation sur le bus Beckhoff)
    • avec RELIMG sous tension: le cable connecté sur l'opto coupleur Phoenix dans RELIMG (dans ce cas on gardera l'opto coupleur et une alimentation, dommage)
  • s'assurer que la roue des filtres est toujours positionnée avec le filtre No 12
  • démonter le moteur RFI original
  • s'assurer de la compatibilité des axes
  • mettre le moteur Beckhoff sur le filtre 12 (le garder sous tension et donc asservi)
  • monter le moteur Beckhoff
  • serrer la liaison axe-roue des filtres
  • effecteur des mouvements de test afin de s'assurer que le systeme est bien asservi (sinon réglage)
  • si la roue tourne dans le sens inverse, reprogrammer le drive RFI (voir ETCS_DOC)

 

 



 

Dès ce moment si la nouvelle motorisation fonctionne on décide du décommissioning de RFI

Dans le cas contraire on procédera au remontage du moteur RFI lorsque celui-ci sera à nouveau contectable à son ST1 (barillet remonté) selon le même principe: filtre 12 en place, moteur sous tension, remontage et fixation.

 



 

Commission RFI (suite si le passage a Beckhoff est accepté)

 

Le fin du commissioning consiste à:

  • Installation des 2 rack temporaire RPM de Robin
    • câblage 400V pour ampli
    • câblage alimentation 230V pour alimentation
  • installation de cable moteur 10m entre Ampli et tube
  • installation rallonge 6m dans l'enrouleur du chassis tournant
  • monter la connectique finale de lockRFI en fonction des test précédent (soit directe sur la roue des filtres soit sur l'optocoupleur)
  • installation du cable lockRFI entre sa borne et le tube
  • installation du cable lockRFI dans l'enrouleur du chassis tournant

 


Decommissioning de RFI

 

  • allégement (optionnel du rack RELIMG)
    • optocoupleur pour LockRFI
    • séquenceur RFI
    • peut-etre Alimentation lockRFI
  • suppression cable dans le chassis tournant
  • câble moteur
  • câble resolveur
  • câble 37 pôles pour sequenceur/lockrfi
  • Ampli St1 et sa connectique


Integration de M3 dans le logiciel d'integration

L'integration de M3 fait passer la définition des foyer de 2 à 3. L'idée est de nommer définitivement les foyers selon leur No: 1, 2, 3 (1=Cora, 2=Necam, 3=Kalao).

Il existe 2 modele de pointage défini dans les fichier de config, il y aura de nouveau fichiers de config pour Kalao qui hériterons dans un premier temps des fichiers de Coralie.

le système du télescope lui ne reconnait 2 mode: -1=Nasmyth +1=Cassegrain

  • (en cours) mais implications dans:
    • tcs_srv
    • modif de inter_t120 dans for.t12_m3.f
    • modif dans les procédure

 


Integration de RFI dans le logiciel d'integration

  • archivage Inter-RFI, rfi_srv
  • suppression des références à rfi dans:
    • xrunall, runall (uif et configuration files)
    • moniteur sémaphore
    • config de RFI
  • changement de la procédure pour appeler directement TCS_rfi
  • modifier la fabrication de l'archivage des images pour ne plus questionner l'Inter-RFI (skeleton et procédure)

 


 

 


Directives pour la standardisation du code PLC:

 

  • TokenList: se baser sur les 2 tokenList (ROT et LIN) dans GVL pour étendre ce système à la coupole (Revisiter Dome->FB_CHECK_Movement), cela implique d'utiliser les fonctions F_TokenList* et faire du ménage
  • Frame_GenericSetAndGo: utiliser cette frame à la place des Frame spécialisée pour les Move. Cela permet de tuer les Frame inutiles ainsi que les FB*ReadAndGo.
  • Monter les constantes hydraulique de GVL à FB_MAIN_Hydraulic
  • Tenter de supprimer st_DomeListOfFBTypeSM, en place utiliser les tokenList et mettre les référence directement dans FB_MAIN_Dome.
  • Renommer les FB et Functions qui ne montre pas leur domaine, ex: Dome->FB_CHECK_Movement devrait FB_CHECK_DomeMovement (se référer à M3 qui est correct. Le problème vient du fait que les nom sont uniques dans une Solution.