La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Benjamin CHARLES Chef de projets, ACTIO

Présentations similaires


Présentation au sujet: "Benjamin CHARLES Chef de projets, ACTIO"— Transcription de la présentation:

1

2 Benjamin CHARLES Chef de projets, ACTIO
Bonnes pratiques pour l’enregistrement de données et mise en œuvre sur CompactRIO avec SmartLOG® Vous souhaitez enregistrer des mesures pour les analyser et les visualiser en ligne ou hors ligne. Cette session vous présente les différentes solutions NI et les bonnes pratiques d'utilisation, par des exemples et démonstrations : utilisation d'une carte USB et d'un PC portable et envoi des données vers des fichiers Excel ou binaires, système autonome et NI Touch Panel, entrées/sorties personnalisables avec des matériels reconfigurables FPGA... Étudiez la technologie qui vous convient. Benjamin CHARLES Chef de projets, ACTIO

3

4 Ingénierie Electronique et Mécanique
Ingénierie Aéronautique Ingénierie Bancs de Tests Production et Intégration

5 Sommaire Quel enregistreur pour quels besoins?
Les solutions matérielles Bonnes pratiques de développement logiciel L’enregistreur ACTIO SmartLOG® Matériel USB portable avec LV pour enregistrer dans Excel cDAQ autonome (voir pour le partager avec d'autres sessions comme celle d'Antonin, normalement déjà dans la même salle) amener un cRIO ou filmer le vélo électrique qui sera sur l'exposition et renvoyer sur l'expo Et présenter les limites de chaque bus

6 Identifier ses besoins
Pour savoir quel enregistreur développer, il convient d’identifier ses besoins. Nous retiendrons 5 principaux critères de choix...

7 Vitesse d’acquisition
 Nombre de mesures par seconde. Décharges partielles Conditions environnementales Combien de mesures avez-vous besoin par seconde? - Si vous voulez détecter et identifier des décharges électriques partielles dans les isolants des câbles d’un réseau électrique, vous avez à faire à des phénomènes durant quelques dizaines de nanosecondes. Il faudra donc une fréquence d’échantillonnage proche du Gigahertz? - Si vous souhaitez suivre l’évolution de conditions environnementales comme la température ambiante, les variations étant lentes, on peut prendre une mesure toutes les 10 secondes. ~ 500 MHz ~ 0,1 Hz

8 Nombres de voies  Nombre de capteurs à acquérir. > 500 < 10
Test structurel Station météo Un second critère permettant d’orienter son choix est le nombre de voies. Dans le cas de test structurel, comme ici pour vérifier le comportement d’une aile soumis à une flexion, plusieurs centaines de capteurs sont nécessaires pour analyser la réaction de la structure en différents points. Plus le maillage est serré, plus le nombre de voies nécessaires sera important. Dans le cas d’une station météorologique, le nombre de voies est limité aux nombres de grandeurs physiques à surveiller : température, pression, hygrométrie, pluviométrie, direction du vent, force du vent. > 500 < 10

9 Autonomie  Capacité à fonctionner de manière indépendante.
Instrumentation de bogie Résilience de matériaux Un autre critère est l’autonomie. Il existe des environnements inaccessibles à une intervention humaine et pour lesquels un pilotage à distance est difficile. Dans ce cas, le système de test doit pouvoir fonctionner de manière autonome (déclencher automatiquement les mesures, gérer son espace disque, gérer la reprise de son activité après coupure d’alimentation, etc.). C’est le cas dans l’instrumentation de véhicule comme l’instrumentation de bogies sur TGV. Le bogie est instrumenté au dépôt, puis après plusieurs voyages est récupéré. Les données sont analysées et/ou post-traitées en bureau. Au contraire dans le cas d’essais mécaniques, comme ici les test de résiliences de matériaux avec les moutons Charpy, le montage, la configuration et le déclenchement de la mesure sont réalisés manuellement. Les résultats sont directement analysés et affichés à l’utilisateur. Déclenchement automatique Enregistrement en local Post traitement Déclenchement manuel Traitement immédiat Affichage des résultats

10 Portabilité  Caractère de ce qui peut être transporté.
Centrale nucléaire Diagnostic véhicule Il faut également considérer la portabilité qui est différente de l’autonomie. Pour certaines installation comme sur une centrale nucléaire, le matériel devrait rester en place pour toute sa durée de vie. Pour d’autres applications, comme du diagnostique de véhicule, le matériel devra être facilement transportable et rapide à mettre en œuvre sur un véhicule. Les facteurs intervenant sur la portabilité d’un moyen de test peuvent être : l’encombrement, le poids, la facilité de mise en œuvre des connectiques. Installation fixe Unité mobile

11 Inspection pipelines en mer
Robustesse  Solidité et capacité à résister à des efforts extrêmes et un usage prolongé. Test de satellite Inspection pipelines en mer Un dernier critère est la robustesse du matériel. Des matériels seront destinés à être utilisés dans des environnements contrôlés (température, hygrométrie constantes, pas de poussière). D’autres seront amenés à être utilisés dans des environnements hostiles soumis à de la poussière, de l’huile, des températures importantes, une hygrométrie et des pressions variables, soumis à des chocs et des vibrations. Dans ce cas, il convient de bien analyser les spécifications des matériels. Salle blanche T°, pression, hygro. extrêmes Chocs, vibrations Poussières, huiles, etc.

12 Solutions matérielles NI
NI PXI NI CompactRIO NI CompactDAQ autonome NI CompactDAQ USB Séries C et M Ethernet Séries C et Wifi

13 Comparatif ++ ++ + - + + + + + ++ + + + + ++ + + - + + - - - ++ - - -
Vitesse Nb voies Autonomie Portabilité Robustesse PXI ++ ++ + - + cRIO + + + + ++ cDAQ autonome + + + + ++ cDAQ + + - + + USB - - - ++ - Ethernet - - - ++ -

14 Dimensionnement Bande passante Espace de stockage Puissance de calcul
 𝐵𝑎𝑛𝑑𝑒 𝑝𝑎𝑠𝑠𝑎𝑛𝑡𝑒 [𝑀𝑜/𝑠]= 𝑁𝑏 𝑣𝑜𝑖𝑒𝑠 × 𝐹 é𝑐ℎ 𝐻𝑧 × 𝑡𝑎𝑖𝑙𝑙𝑒 é𝑐ℎ𝑎𝑛𝑡𝑖𝑙𝑙𝑜𝑛 [𝑜] 1024 × 1024 Espace de stockage  𝐸𝑠𝑝𝑎𝑐𝑒 [𝑀𝑜]=𝐵𝑎𝑛𝑑𝑒 𝑝𝑎𝑠𝑠𝑎𝑛𝑡𝑒 𝑀𝑜/𝑠 ×𝑑𝑢𝑟é𝑒[𝑠] Puissance de calcul  Empirique Mémoire

15 Coût Coût PXI cRIO cDAQ autonome cDAQ USB Ethernet

16 Coût développement logiciel
Coût matériel Coût développement logiciel PXI   cRIO cDAQ autonome cDAQ USB Ethernet

17 Chaîne de développement
NI LabVIEW NI LabVIEW Real-Time NI LabVIEW FPGA PXI cRIO cDAQ autonome cDAQ USB Ethernet

18 Pilotes NI-RIO Point à point
Cadencement et bufferisation à implémenter Traitements très rapides Analog I/O Digital I/O Motion I/O Custom I/O NI CompactRIO Controller FPGA NI Single Board RIO NI FlexRIO

19 Pilotes NI-DAQmx Abstraction par tâches et voies virtuelles globales
Mécanisme de cadencement et de bufferisation intégré Prise en charge cartes DAQ et certains instruments modulaires NI PXI / NI PCI NI CompactDAQ USB / Ethernet

20 Adressage des voies Ajoute une couche d’abstraction entre :
Logiciel, Carte d’acquisition, Capteur. Permet de ne pas avoir à modifier le logiciel en cas de: Changement de voie, Changement de capteur. Nom de voie Terminal Configuration terminal Echelle

21 Adressage des voies Privilégiez l’utilisation de voies virtuelles globales NI-DAQmx.

22 Mise à l’échelle Faites la mise à l’échelle le plus tôt possible.
On travaille ensuite en unités physiques. On garantit l’intégrité des mesures dans les enregistrements. Exemple :

23 Quel format de fichier? ASCII
Editable depuis n’importe quel éditeur de texte Pas adapté à de gros volumes de données Binaire Adapté aux gros volumes de données Pas adapté à des signaux avec bases de temps différentes Plus difficile à mettre en œuvre Nécessite de développer un code pour relecture TDMS Permet d’associer des attributs aux voies Accepte bases de temps différentes Relecture facilité (NI DIAdem, NI LabVIEW, MS Excel)

24 Le CompactRIO Système d’E/S programmable, souple et puissant, architecturé autour de trois composants : Un contrôleur temps-réel exécution autonome de tâches déterministes Un composant reconfigurable FPGA traitements de signaux ou réponse à stimuli en quelques ns Des E/S matérielles variées capteurs, actionneurs, bus de communication, …

25 Le CompactRIO  Polyvalence et performance
Application embarquée ou supervision Acquisitions rapides, automatisation, régulation, …  Développement et portabilité LabVIEW + LabVIEW RT + LabVIEW FPGA + NI-RIO + … Code et déploiement spécifique à la cible (contrôleur/châssis)

26 ACTIO SmartLOG L’idée Le challenge
Offrir un logiciel prêt à l’emploi permettant d’exploiter la puissance de la plateforme NI CompactRIO. Le challenge Développer un logiciel pour une grande diversité de contrôleurs, châssis, modules d’ES.

27 L’astuce NI Scan Engine et NI RIO IO Scan Interface
Fonctionne virtuellement sur n’importe quel châssis/contrôleur. Permet de mettre en œuvre la plupart des modules d’ES analogiques et numériques.

28 Détection automatique des voies
Le système détecte automatiquement les modules présents. On déclare les voies à acquérir, les traitements à réaliser, etc. Le système réalise l’acquisition et est prêt à enregistrer.

29 Architecture Fonctionnalités Application RT Application HOST
Communication avec le PC HOST Détection des modules d’ES Acquisition des voies matérielles Traitement du signal Déclenchement des alarmes Génération des voies matérielles Enregistrement Communication avec le cRIO Configuration des modules d’ES Configuration des voies, alarmes, … Configuration des enregistrements Visualisation Supervision Dépannage TCP/IP Fichiers TDMS ou TXT Voies, alarmes, etc. FTP/USB

30 Fonctionnalités Détection automatique des E/S
Possibilité multi-châssis Configuration des voies Acquisition jusque 1 kHz Traitement du signal (échelles, filtres, …) Voies calculées Alarmes Génération de signaux Enregistrement TDMS ou texte Supervision

31 Installation & Configuration
Installation en usine Installation du CompactRIO en usine par les équipes ACTIO. Configuration des modules d’E/S En usine ou par plugins logiciels développés sur demande. Possibilité de personnaliser le FPGA Par exemple pour analyse vibratoire ou communication personnalisée.

32 Démonstration ACTIO SmartLOG

33 Coordonnées Benjamin CHARLES 06.23.03.44.06 benjamin.charles@actio.fr
2 rue Ampère - BP 21 91430 IGNY CEDEX

34 Restez connectés pendant et après NIDays
ni.com/communaute-francophone facebook.com/nifrance twitter.com/nifrance youtube.com/nifrance


Télécharger ppt "Benjamin CHARLES Chef de projets, ACTIO"

Présentations similaires


Annonces Google