Automate RADIOLYSE SUBATECH Service Electronique & acquisition D.ROY 1
SOMMAIRE A. DESCRIPTION... 3 1. Descriptif des éléments à contrôler :... 3 2. Interface de commande :... 4 3. Système compact RIO : crio-9074:... 4 B. MONTAGE... 5 1-LabVIEW Run-Time\2009... 5 2- Câble sur le réseau local... 5 3- connexion directe du Câble Ethernet... 7 C. FONCTIONNEMENT... 8 1. Menu «déplacements cellules»... 8 2. Menu «mise en gaz»... 9 3. Menu «Paramètres»... 10 4. Menu «Arrêt»... 11 D. Réglage-Dépannage... 12 1- réglage des fins de course... 12 2- mise en gaz... 13 3- Reboot du système... 14 3- Questions-réponses... 15 Lancement du logiciel :...15 Réglages réseaux :...15 Déplacement gauche/droite :...15 Remplissage :...15 En cochant "no-gaz" :...15 Retirer une éprouvette :...15 Placement du chariot :...16 Dépassement des butées :...16 Réglage du seuil de vide :...16 Figure 1 : Menu déplacement cellule...8 Figure 2 : Sélection du Gaz et de la cellule...9 Figure 3 : Paramètres...10 Figure 4 : Arrêt...11 Figure 5 : montage pour test complet et règlages...12 Figure 6 : Menu déplacement cellule avec fin de course simulé...13 Figure 7: Menu paramètres, état des électrovannes et du relai...13 Figure 8 : Measurement & Automation Explorer...14 Figure 9 : Scan des systèmes déportés...14 SUBATECH Service Electronique & acquisition D.ROY 2
A. DESCRIPTION 1. Descriptif des éléments à contrôler : Motoréducteur à courant continu : re40g/plg42s MDP + contrôleur ADS50/10 + Alim 4 capteurs à galet Crouzet : 24VDC, 1W. Elément de contact à 2 directions à double rupture à 4 bornes à manœuvre positive des contacts à ouverture. Les 2 contacts mobiles électriquement séparés. 14 Electrovannes : 24v, 2,5W (104 ma) 1 jauge SMC, PSE530 : 0 à 1 MPa, précision +-2%, linéarité et répétitivité +-1%, 12 à 24v 15mA, sortie de 1V à 5V, (sans contrôleur) Une pompe à vide Pfeiffer 220v, 550W. Une ligne RS232 pour commande éventuelle d un contrôleur de moteur à courant continu(pas nécessaire ici). SUBATECH Service Electronique & acquisition D.ROY 3
2. Interface de commande : en vert, LV IHM et LVRT 3. Système compact RIO : crio-9074: SUBATECH Service Electronique & acquisition D.ROY 4
CompactRIO combine un processeur temps réel embarqué, un FPGA hautes performances et des modules d'e/s échangeables. Le système embarqué CompactRIO offre un processeur industriel MPC5200 400 MHz de Freescale, qui exécute de manière déterministe les applications LabVIEW Real-Time sous le système d'exploitation temps réel VxWorks de Wind River. L application déployée sur le système est accessible via un serveur web préalablement activé sur la cible. B. MONTAGE 1-LabVIEW Run-Time\2009 Si vous utilisé un nouveau Pc, il n est pas nécessaire d installer LabView, par contre vous devez absolument installer la LabVIEW Run-Time\2009. C:\Program Files\National Instruments\Shared\LabVIEW Run- Time\2009 Et vérifier l installation des plugins. Ils sont disponibles dans la run-time Pour Mozilla le plugin nplv90win32.dll dans : C :\Program Files\Mozilla Firefox\plugins Pour I.E. le plugin LV90ActiveXControl.dll dans : C:\Program Files\Internet Explorer\PLUGINS 2- Câble sur le réseau local On doit demander à l administrateur du réseau local une adresse Ethernet. Il faudra alors configurer la cible à l aide de «Measurement & Automation» SUBATECH Service Electronique & acquisition D.ROY 5
Pour atteindre la cible compact RIO par son serveur web, il faut dans un navigateur utiliser l adresse «privé» : http://192.168.0.2/radiolysebase9.html SUBATECH Service Electronique & acquisition D.ROY 6
3- connexion directe du Câble Ethernet Si vous utilisé un nouveau Pc, vous devez absolument installer la 1-LabVIEW Run- Time\2009 La connexion directe est reconnue, on peut utiliser indifféremment un câble normal ou croisé. La cible est atteinte par un navigateur WEB à l adresse suivante : http://192.168.0.2/radiolysebase9.html SUBATECH Service Electronique & acquisition D.ROY 7
C. FONCTIONNEMENT 1. Menu «déplacements cellules» Les commandes ne sont situées que dans la partie sombre de la face avant. Un bouton entre EP1 et EP4 indique la cellule qui doit se trouver dans l axe du faisceau. La face avant représente l automate visé par le faisceau, donc côté faisceau. Le déplacement est enclenché dès que l on enfonce le bouton «lancement». Les fins de course ne sont actifs que lorsqu ils sont atteints de la gauche vers la droite. Par conséquence, dans le déplacement droite gauche, le fin de course est dépassé puis le sens de rotation du moteur est inversé de façon à le retrouver dans le sens gauche droite. La fin du cycle est signalée par le retour à 0v de l indicateur de vitesse. Figure 1 : Menu déplacement cellule SUBATECH Service Electronique & acquisition D.ROY 8
2. Menu «mise en gaz» Les commandes ne sont situées que dans la partie sombre de la face avant. Il faut sélectionner le gaz parmi les gaz1, 2 et 3, que l on souhaite transférer vers la ou les cellules. Une action sur un bouton de C1 à C4 indique la cellule sélectionnée pour le remplissage. Plusieurs cellules peuvent être remplies dans un même cycle. Il est possible de signaler le démontage d une cellule en cochant la case concernée. Le symbole de la cible se grise et son accès par le menu est alors impossible. La face avant représente les échantillons visés par le faisceau. Figure 2 : Sélection du Gaz et de la cellule Le menu «paramètres» permet de modifier le niveau vide attendu. La pression mesurée est comparée à un seuil ajustable pour déterminer l arrêt du pompage. Le temps de pompage sera limité par un timeout. SUBATECH Service Electronique & acquisition D.ROY 9
3. Menu «Paramètres» Le menu «paramètres» permet d intervenir sur différents réglages : la courbe de vitesse du moteur pour atteindre les fins de course (fdc). - Les fins de course n arrêtent un cycle que si ils sont déclenchés dans le sens droite gauche. - Echantillon temps, incrément/décrément, vitesse min/max sont commun aux 2 sens de déplacement. - Vers la droite(+) on agira notamment sur durée du palier droit à vitesse max et le charriot s arrêtera pendant durée du palier à vitesse min sur le fdc d arrivée. - Vers la gauche(-) on agira sur durée du palier gauche à vitesse max, ce palier est plus court que le droit car il n y a pas à franchir le fdc de départ. Par contre, si comme précédemment le moteur s arrête sur le fdc d arrivée il redémarre(-) pendant durée du passage fdc pour le franchir et repart vers la droite(+) pour terminer sur le même fdc pendant durée du palier à vitesse min. Le choix de visualiser ou non le graphe des vitesses de déplacement. Le nombre de cyclage. Les temps d attente par état lors du remplissage. Visualiser ou non, l état courant de 0 à 16 du cycle de remplissage. Le temps avant un timeout sur le pompage. Le seuil du comparateur pour le niveau de vide attendu. Visualiser ou non, le code d erreur. Ce menu est aussi une aide au diagnostique en cas de disfonctionnement. Il affiche l état de toutes les électrovannes et du relai de pompe à vide. Figure 3 : Paramètres SUBATECH Service Electronique & acquisition D.ROY 10
4. Menu «Arrêt» Ce menu peut être sélectionné comme les autres ou on peut s y retrouver automatiquement en cas d erreur. Notamment, la phase de réglage des fins de course nous y conduira si aucun n est trouvé. En cas d arrêt volontaire, l application est stoppée et il devient impossible de la retrouver par le navigateur web. Un reboot est nécessaire. Le choix par défaut est «retour» afin de continuer, par ex., une procédure de réglage de fin de course. Figure 4 : Arrêt SUBATECH Service Electronique & acquisition D.ROY 11
D. Réglage-Dépannage 1- réglage des fins de course Un montage permet de régler la mécanique tout en testant l ensemble du câblage. Mettre le coffret de commande dans la salle d acquisition, le relier par les câbles définitifs au coffret de distribution de cette salle. Connecter les câbles du coffret de distribution de la salle AX à la table. Installer le PC portable dans la salle de réaction, il sera connecté au coffret de commande par un des câbles Ethernet disponible. Figure 5 : montage pour test complet et règlages Si le système ne trouve pas de fin de course, il s arrête sur un timeout. Un message signale le problème puis le système bascule vers le menu «arrêt». SUBATECH Service Electronique & acquisition D.ROY 12
Par défaut on retourne sur le menu déplacement qui aura subit une modification : le fin de course C3 est simulé par un poussoir. On peut ensuite lancer un cycle qui doit conduire vers un vrai fin de course et «caler» l automate. Ce mode de fonctionnement doit être réservé à la procédure de réglage. Si le calage ne se fait pas c est qu il faut modifier dans le menu «paramètres» la courbe de vitesse du moteur de façon à atteindre un fin de course avant timeout. 2- mise en gaz Figure 6 : Menu déplacement cellule avec fin de course simulé Les électrovannes délivrent 2 informations en retour à une commande : Le menu «paramètres» permet d observer le basculement et révèlera un disfonctionnement. Si il y a demande d ouverture, un contact EvVrai=1 et EvFaux=0 doit être retourné. A l inverse, à la demande de fermeture, le contact EvVrai=0 et EvFaux=1 doit être retourné. Figure 7: Menu paramètres, état des électrovannes et du relai SUBATECH Service Electronique & acquisition D.ROY 13
3- Reboot du système Comme le système est configurer pour être opérationnel à la mise sous tension, pour rebooter il suffit d utiliser le coup de poing d arrêt d urgence. Il existe une façon soft pour rebooter : ouvrir «Measurement & Automation Explorer» et faire un scan des systèmes déportés. Il suffit alors de cliquer sur le bouton redémarrer en haut à droite. Cette action prend environ 35s. Figure 8 : Measurement & Automation Explorer Développez «Systèmes déportés» en cliquant sur + ou la touche F5 Figure 9 : Scan des systèmes déportés SUBATECH Service Electronique & acquisition D.ROY 14
3- Questions-réponses Lancement du logiciel : Le logiciel est lancé sur le PC portable dans le programme LabView? Ou bien on ne lance pas LabView du tout? Lancerait-on le logiciel comme si on cherchait une page web dans firefox? Quel lien entre LabView et une adresse Web? Il n'est pas nécessaire d'avoir LabView. Par contre il faut absolument avoir installé la Labview Runtime 9.0 qui doit installer aussi les plugins nécessaires à firefox ou I.E. On utilise un navigateur Web. La cible compact RIO possède un serveur Web qui a été démarré lors du déploiement du fichier xx.html et de l'exécutable. Réglages réseaux : L'appareil sera relié au PC via un câble Ethernet sans utiliser le réseau d'arronax. Quels doivent être les réglages réseaux de ta machine? Dans XP on peut définir une adresse réseau alternative à l adresse en DHCP ou ajouter une adresse IP si il a une IP fixe, le PC utilisera automatiquement : - Son IP fixe ou du DHCP avec DNS&Passerelle sur réseau du site. - Ou son IP «privé» 192.168.x.x quand le PC sera en liaison Ethernet directe sur la cible : par ex 192.168.0.1 pour le PC et 192.168.0.2 pour le système avec sous réseau 255.255.255.0 passerelle 0.0.0.0 DNS 0.0.0.0(voir adresse alternative ou ajout d adresse sous XP) Déplacement gauche/droite : On se met à la place de l'œil dessiné dans les schémas? Donc à la place du faisceau? L'œil est le point d observation. Remplissage : peut-on paramétrer complètement le cyclage vide/gaz : le temps de pompage, le temps de remplissage. Le nb de cycle a l'air d'être modifiable. Pour ces 3 paramétrages c'est possible : Aller dans la page «paramètres», on y trouve le choix du nombre de cyclage, un réglage de seuil et un choix de temps maximum avant Timeout. En cochant "no-gaz" : la cellule reste sous vide à la fin du cycle? S agit-il d un vide/gaz/vide pour rincer ou simplement vide seul? C est comme un cycle à partir d un réservoir vide. La cellule devient vide après un cycle vide/vide/vide. Retirer une éprouvette : Quel est la marche à suivre pour retirer une éprouvette-cellule après irradiation sans faire de bêtise, il y a une case dans le soft pour cela? Lorsque le système a fini un cycle il est au repos sur l état 0. On peut démonter une éprouvette, la case cellule démontée dans la face avant permet de s'en souvenir et surtout empêche toute fausse manip. SUBATECH Service Electronique & acquisition D.ROY 15
Placement du chariot : comment placer "à la main" l'ensemble du chariot porte-cellule pour que le soft sache d'où il part pour les réglages de fin de courses. Exemple : pour ne pas qu'il croie qu'il est entre 1 et 2 alors qu'il est entre 3 et 4? Il le sait peut-être tout seul grâce à un codeur? Le robot est toujours arrêté sur un fin de course qu'il a identifié. Il faut faire un premier déplacement pour rien lorsque le robot ne sais plus où il est, c'est à dire seulement lorsqu'il est entre 2 fins de course, ce qui ne peut arriver qu'en cas de coupure de courant/reboot ou en phase de réglage. Un cas d incohérence est apparu et sera corrigé : 2 fins de course actifs en même temps dont le fin de course simulé. Il suffit de réinitialiser en rebootant le système. Dépassement des butées : si on arrive (par erreur) en butée sur les butées de fin de courses en bout de tige de guidage (avant 1 ou après 4), est-ce que le moteur risque quelque chose? Un timeout dans le système coupe l'alimentation du moteur. Réglage du seuil de vide : Peut-on régler le seuil de vide auquel on décide que le vide est atteint, quel est le vide limite de la pompe? Le vide préréglé dans le soft? La pression de remplissage de gaz? Le vide peut être préréglé. Si le vide demandé n est pas atteint dans la limite de temps demandé (pompage dans l état 5 ou 9), le système va sur la page «Arrêt», un clic par défaut sur «Retour» réinitialise la machine d état à 0 ce qui arrête le pompage. On peut dans «Paramètres» augmenter la durée avant timeout ou diminuer le seuil vide. SUBATECH Service Electronique & acquisition D.ROY 16