Projet supervision des compteurs d'énergie avec LABVIEW

Bonjour à tous,
Premier poste sur ce forum et certainement pas le dernier.
Donc je me présente je suis un élevé ingénieur en électronique
actuellement en stage de fin d’étude et j’ai un projet dont lequel j’ai
proposé une solution de supervision des compteurs énergie au sein de
l’usine a l’aide du logiciel LABVIEW et sa carte d’acquisition .
Donc je m’explique le but de ce projet c’est d’acquérir la
consommation des différents secteurs dont on va installer des compteur
d’énergie adéquat a note application et de créer une interface
graphique de visualisation à l’aide du logiciel LABVIEW pour pouvoir
collecter ces puissances et de donner la puissance TOTALE pour chaque
secteur sous forme de bilan mensuel
Les complexités :
Quels est le compteur d’énergie compatible a ce type d’application ?
Quels est le type de liaison qu’on va utiliser son oublier le facteur de bruit ?
Les Etapes à suivre pour créer l’interface graphique .
Merci d'avance .

Bonjour,
Je viens de consulter votre question , à mon avis il faut tirer avantage des compteurs communiquant plutot que d'utiliser des cartes d'acquisition analogique ou des DMM pour la mesure de la puissance totale:
Ainsi pour effectuer une lecture des registre d'énergie d'un compteur électronique:
D'abord le compteur doit être communiquant
Après il faut savoir choisr le support pour communiquer avec les compteurs et quel protocole il utilise pour la communication:
exemple support :Infra rouge par tête optique IT , CPL par modem , filaire par modem RTC , raynonnement par modem GSM/GPRS...
Les protocoles dériere : Euridis, DLMS/COSEM , Trimaran + , OFDM Prime ...
---> tout cela dépend des options intégré dans le compteur
Après il faut connaitre l'encapsulation des trâmes de communication avec l'emplacement des registre d'énergie ,à mon avis c'est le plus difficile  il faut que tu as de solides contactes  pour disposer des dll de communication!!ces données ne sont pas toujours divulgués et ne sont pas toujours accessible en mode produit fini ! sinon si c'est légal il faut opter pour le reverse engineering avec des espions de comm
Après si tu dispose des dll de com avec le bon hard(tete optique ou modem : RS232) il te faut logiquement une carte multicom RS232 ( en fonction du nombre de compteur un nombre de port est requis voir famille NI PCI 8430/X ou x designe le nombre deport) ,
et avec un clin d'oeil tu charge les dll par labview et tu programme tes compteurs pour la télé-releve d'info
Si tu cherche toujours des compteurs ci joint quelque propositions http://www.sagemcom.com/FR/produits/energie/compteurs/menu.html
A+
Message Edité par vin_sagem le 06-16-2010 10:36 AM

Similar Messages

  • Compteur d'énergie

    salam
    salut
    je veux réaliser un compteur d'énergie cette dernière va être envoyer vers le réseau électrique a partir dune centrale photovoltaique   bref
    j'ai réussi a réaliser un compteur a laide noeud de retroaction (feedbak node)  mais  le problème lors larret de léxecution ou quand je quitte labview  le compteur va etre mis a zéro
    je cherche un moyen pour mémoriser la dernière valeur du  compteur  (indicateur) avant  d'arrêter ou de quitter labview
    merci les jeunes et  je vous remercie pour ces activités 

    Bonjour Bilalus,
    Tu as des fichiers dit de configuration qui sont fait pour ça (utilisation de paramètre d'entrée d'un programme, sauvegarde de paramètre...)
    tu trouveras les fonctions nécessaires dans la palette file I/O >>configuration file VI.
    De plus tu as des exemples installés avec LabVIEW qui te montre comment les utiliser.
    Cordialement,
    Romain DUVAL || Application Engineer Specialist ||Certified LabVIEW Architect (CLA) || Certified TestStand Architect (CTA)
    National Instruments France

  • Comment récupérer avec Labview des données délivrées par un autocollérateur via la port série ( RS232)

    Bonjour à tous,
      J'écris pour solliciter une aide car je dois recupérer avec Labview des données délivrées par un autocollérateur via la port série ( RS232). Sera la bienvenue, des sites, des cours,  des codes ds d'autres langages, tout ce qui peut m'aider.
       Merci d'avance à touste et à tous
    j'attends avec impatiance votre réponse

    Bonjour,
    comme l'a très bien dit "tbob", il existe de nombreux exemples de communication série fourni avec LabVIEW.
    Si vous débutez en LabVIEW, il existe des ressources pédagogiques sur le site de National Instruments qui vous aideront à commencer à programmer avec LabVIEW.
    Ci-joint un lien depuis lequel vous pourrez accéder à ces différents tutoriaux :
    http://www.ni.com/academic/lv_training/how_learn_lv.htm
    De plus, il existe dans le "Developper zone" du site de NI, un grand nombre de bibiothèque de fonctions spécialement dévéloppées pour le contrôle instruments, un grand nombre d'instruments possède sa librairie, peut-être y trouverez vous le votre.
    http://sine.ni.com/apps/we/niid_web_display.drv_search
    En espérant que ces différents liens vous aideront,
    Cordialement,
    Benjamin M
    NIF

  • Enregistrer et récupérer des valeurs de variables numériques entre deux exécutions d'un logiciel créé avec Labview 2009

    Bonjour,
    Je cherche le moyen le plus fiable et simple pour enregistrer et récupérer des valeurs de variables numériques entre deux exécutions d'un logiciel créé avec Labview 2009.
    Cordialement
    Philippe

    Une fois l'executable fermé, on perd les valeurs de variable partagée? Comment peux t on les stocker automatiquement à la fermeture de l'exe et les récupérer à son ouverture? Il y a toujours la solution de les enregistrer sur un fichier texte mais je n'ai pas l'impression que cela soit la solution la plus usuelle. J'ai vu qu'il y avait la possibilité d'allouer les clefs de registres à la création de l'installeur. Est ce que ces clefs de registres peuvent servir à stocker des données de configuration pour mon logiciel comme des variables numériques?
    Cordialement,
    Philippe

  • Superviser l'observateur d'évènement Windows avec Labview

    Bonjour à tous,
    je suis en stage et je dois supervisé une machine avec Labview (je
    travaille pour le moment avec la version 8.0 et bientôt 8.6)...
    Je voudrais relever les erreurs dans l'observateur d'évènement Windows
    (panneau de configuration>outils d'administration) et avertir
    l'utilisateur avec une LED rouge lorsque qu'il y a une erreur.
    Également je voudrais afficher la source, l'évènement et le détail de
    l'erreur.
    Est-ce possible? Comment faire? Cela fait 1 mois que je cherche et j'ai
    seulement trouvé comment créer et écrire un nouvel évènement, AIDEZ MOI. Je vous joint
    le fichier permettant de créer un évènement... Merci
    Attachments:
    OpenLog.zip ‏17 KB

    Bonjour guiguilelotois,
    As-tu eu l'occasion de lire ce post? :
    http://forums.ni.com/ni/board/message?board.id=170&message.id=5325&requireLogin=False
    Ta problématique relève plus de la connaissance des assemblies en .NET/Windows que de la programmation en LabVIEW,
    As-tu vérifié sur le site de MSDN les fonctions auxquelles tu as acces et leurs utilisations?
    http://msdn.microsoft.com/en-us/library/system.diagnostics.eventlog.aspx
    Bonne journée
    Flo
    Open Diagram First

  • Stockage des données avec labview

    bonjour,
    j'ai fais un programme avec labview cependant je ne sais pas comment stocker les flux d'image avec labview
    j'utilise vision et motion pour filmer avec un camera mais je ne sais pas comment stocker les video
    si quelqu'un peut m’expliquer comment on stocke les video.
    cordialement.
    Pièces jointes :
    Nouveau Fichier WinZip.zip ‏41 KB

    J'ai déjà fait des vidéos AVI a partir d'acquisition mais je procède différement.
    Je ne passe pas par un VI express mais ce n'est pas un problème.
    Tu veux enregistrer une vidéo "en live" ?
    Si oui voici comment je procéderai (voir vi en pièce jointe)
    (LV2012)
    Pièces jointes :
    Forum_NI_camera video.vi ‏68 KB

  • Comment commander un système de déplacement Charlyrobot avec Labview via le port série RS232

    Bonjour
    Je souhaite commander un système de déplacement Charlyrobot (moteur pas à pas via module électronique) avec labview via le port série RS232.
    Si quelqu'un a une idée ou une solution pour y parvenir, pourra-t-il me guider ?
    Merci d'avance.
    Jerak

    Bonjour, les fonction VISA READ et WRITE permettent d'envoyer deschaines de caracteres sur le port serie (ou de les lire depuis). Après, le point important est de bien connaitre la syntaxe utilisee par le moteur pas a pas pour les commandes. Ces informations doivent etre dans le manuel du moteur.
    Mais, c'est certain, uniquement avec les VISA Read et Write, il est parfaitement possible de commander votre moteur (j'ai eu un projet de ce genre recemment et ca fonctionne tres bien).
    Quelques petits points qui peuvent vous causer des soucis:
    _ le baud rate de votre port et de votre moteur doivent etre configure a l'identique;
    _ si vous utilisez Windows XP ou 2000, verifiez la longeur des buffer alloue par windows pour la lecture et l'ecriture (dans le gestionnaire de peripheriques) vous risquez des problemes si vous tentez de lire 1 ou 2 octets et que les buffers sont configures a 10 ou + (c'est un probleme que j'ai rencontre, c'est pour ca!).
    Bonne prog.
    Raoul
    Raoul Chodziesner-Bonne
    Ingénieur Instrumentation
    CRIL TECHNOLOGY - Groupe ALYOTECH
    "Celui qui pose une question peut paraitre idiot sur le moment, celui qui n'en pose pas le reste toute sa vie!"

  • Comment commander un moteur CC avec Labview

    Bonjour,
    Je suis étudiant en mécanique et dans le cadre d'un projet, je dois créer un programme labview qui:
    - en entrée utilise les image provenant d'un caméra qui film une goutte sur un tapis
    - traiter cette image avec Vision Assistant (étape déjà faite)
    - générer une tension proportionnelle à la position du barycentre de la goutte (trouvé par le traitement précédent) par rapport au centre de l'image (avance ou retard).
    Le problème réside dans la génération de cette tension.
    Je voudrais faire varier la vitesse de rotation d'un moteur CC d'essuie-glace 12V ( Valéo, modèle voiture 406). Pour celà, je sais que je dois envoyer une tension générée depuis mon ordinateur jusqu'à une carte moteur (je pensais à une carte Sabertooth 2*12) mais je dois envoyer l'information par du RS 232. Est-il possible de générer ce type de tension à partir de Labview? Si oui, comment puis-je adapter une génération à la suite de mon programme en remplacement du signal simulé? (Dois-je utiliser VISA?)
    Est-t-il également possible de choisir une carte du type NI USB-6008, de communiquer avec elle et de la connecter à mon moteur? Car je m'aperçois que la sortie analogique n'est que de 5V maxi, donc cela nécessiterai une amplification supplémentaire?
    (Je joins au message la doc de la carte Saberttoth et le programme que j'ai commencé ainsi que l'image sur laquelle je travaille).
    Merci d'avance pour votre aide!
    Résolu !
    Accéder à la solution.
    Pièces jointes :
    test_ouverture_fichier2.vi ‏153 KB
    Carte_moteur_Sabertooth.pdf ‏1314 KB
    goutte test.png ‏249 KB

    Bonjour,
    Si j'ai pu aider. Dans tous les cas, tu auras besoin de ta carte Sabertooth pour servir d'interface de puissance. Par contre, entre le RS232 et l'analogique pour la piloter c'est à toi de voir. Je pense que le 0-5 V fournit par une 6008 est plus imple à mettre en oeuvre, tu auras a mon vis la sortie 0-12V proportionnelle à l'entrée 0-5V. De toute façon, tu ne pourrais pas piloter le moteur en direct, il faut du matériel dédié (comme ta carte), car sinon, une 6008 ne founit pas de puissance, juste une tension.
    L'utilisation en RS232 peut être un peu plus compliqué à mettre en oeuvre au début, masi je pense que tu auras plus de souplesse et de possibilité pour le pilotage du moteur.
    Bonne continuation.
    Pense a marquer le forum comme résolu et à donner des compliments aux personnes qui ont répondu.
    Merci
    .mesLeft{float:left} .mesInfo{border-left:solid 1px #989898;font-size:x-small;color:#989898} .mesLogo{float:right;opacity:0.18} .mesLogo:hover{opacity:0.9}
    Maxime R.  
      CLD - Certified LabVIEW Developer / Développeur LabVIEW Certifié  
      CLAD - Certified LabVIEW Associate Developer   

  • Comment fait on pour réguler une ambiance avec Labview?

    Je dispose d'un banc d'essai de climatisation pour l'étude d'une centrale de traitement d'air. Des sondes sont disposées dans cette centrale et les valeurs mesurées sont reportées sur le logiciel Labview grâce á une carte d'acquisition de données. Seulement, on me demande maintenant d'effectuer un montage électrique qui permettrait, á partir de Labview, de réguler l'ambiance du petit local qui sert de local de test. Cette régulation serait du type PID.
    Puis je, en partant de la carte d'acquisition de données existante, me branchant sur le circuit enclenchant la marche et l'arrêt des batteries chaude et froide?

    heu... s'il n'y a pas de pertes, les conditions de ne varient pas et donc pas besoins de régulation...
    Dans "pertes" je compte tout ce qui sort... c'est une centrale de traitement d'air donc tu dois faire ton bilan énergétique avec :
     - la charge
     - les apports (sensibles et latents)
     - les sorties (sensibles et latents)
    TU dois mettre ça en équation, déterminer les températures en fonctions desquelles tu actives le BF, BC et humidificateur.
    Au fait est ce que tu mesures l'hygraumétrie du local ?
    Et l'air que tu injectes il est pris à l'extérieur ? A quelle condition (H, T) ?
    Pour le moment, les questions à résoudre sont d'ordre thermique et pas en relation avec LabVIEW... Tout ça sera clair (fonctionnement, conditions, valeurs limite, etc...) on commencera à voir comment le coder sous LabVIEW. La ça me parait trop tôt...
    Bon courage
    Message Edité par TiTou le 06-21-2006 11:51 AM
    When my feet touch the ground each morning the devil thinks "bloody hell... He's up again!"

  • Rapport et Message Pass / Fail de Teststand avec LabVIEW 8.0.

    Bonjour,
    J'ai deux problèmes avec l'OI Teststand avec LabVIEW. J'ai modifié l'exemple présent de l'OI Teststand pour le piloté comme sous VI avec LabVIEW 8.0. Les problèmes étant que je n'arrive pas à afficher le rapport en dynamique pendant que les séquences sont lancées et dans le même les messages popup Pass ou Fail en fin de séquence ne s'affiche pas.
    Merci,
    Résolu !
    Accéder à la solution.

    Voici quelques commentaires et questions car tout n'est pas clair:
    -dans le VI TS OI: LoginOnStart est à False, par contre je ne vois pas d'appel à la front end callback loginlogout (du coup tu n'es pas logé sauf si j'ai raté quelque chose)
    -Il y a des indicateurs (containeurs activeX entre autre) qui semble être invisibles (propriétés?)
    -Le code gagnerait à être plus ordonné (il y a déjà les commentaires sa c'est bien)
    -il y a un start de l'application manager, mais ou est le start de la séquence? normalement c'est un appuye sur un entry point qui le gère (testUUT par exemple)
    -Il y a une méthode open sequence file, mais la reference du sequence file n'est pas utilisée...(c'est après qu'il faut faire une méthode pour lancer la séquence)
    -la méthode Run sur le sequence file view manager sert à quoi?
    -pas mal de fonctions mériteraient un sous VI
    -Les fichiers séquences ne sont pas fournis donc je ne peux pas donner d'indications, par contre dans le VI les chemins pour appeler les séquences sont en dur, donc il y aura des problèmes pour exporter le projet sur une autre station.
    J'espère que sa pourra t'aider, et je reste disponible pour d'autres infos.
    Rodéric L
    Certified LabVIEW Architect

  • Nilvaiu.dll pas trouvé avec LabVIEW 821...

    nilvaiu.dll pas trouvé avec LabVIEW 821...
    Impossible de reprendre un vi créé avec LabVIEW 820 : pb au niveau de l'assistant DAQ.
    Merci d'avance.
    T.

    Peux être un début de solution :
    http://digital.ni.com/public.nsf/allkb/A64B6D4665F7C8C686257248001D7656
    Trouvé sur la knowledge base NI, un bon point de départ pour trouver des solutions
    When my feet touch the ground each morning the devil thinks "bloody hell... He's up again!"

  • Comment ouvrir un vi 5.0 avec labview 11.0

    Bonjour,
    J'ai des vi trés anciens faits sous la version 5.0 de labview. Quand j'essaye de les ouvrir avec Labview 2011 il me dit que la version est trop ancienne.
    Y a t'il un moyen d'ouvrir ces fichiers?
    Merci de votre réponse.

    il existe un tableau pour savoir comment ouvrir
    http://zone.ni.com/devzone/cda/tut/p/id/8387
    Il te faut donc une 8.2
    il te faut donc trouver quelqu'un avec une LV8.2. faut faire un autre post...
    A+
    Luc Desruelle | Voir mon profil | LabVIEW Code & blog
    Co-auteur livre LabVIEW : Programmation et applications
    CLA : Certified LabVIEW Architect / Certifié Architecte LabVIEW
    CLD : Certified LabVIEW Developer / Certifié Développeur LabVIEW

  • Generer un dll qui contient plusieur fonction dans un seul VI avec labview

    Bonjours
    est ce qu'il ya une possibiliter de cree un seul VI qui contient plusieur fonction et l'integrer dans un seul Dll avec labview
    best regards

    Bonjour
    Merci Eric pour votre reponce ,mais peut être je n'ai pas bien expliqué
    la solution que je connais est que :
    je développe une seul fonction voulût dans un vi propre à elle
    si j'ai besoin de plusieurs fonction je doit développé plusieurs VI
    enfin j'intègre tous les vi dans un seul dll
    ma demande est : est ce que au lieu de développé beaucoup des VI , il y a une solution de rassemblé tous les fonctions dans un seul

  • Multimètre numérique compatible avec Labview SignalExpress.

    Bonjour,
    Je suis à la recherche d'un mutlimètre numérique compatible avec Labview. Je viens de trouver un multimètre qui est comptible avec le logiciel LabVIEW SignalExpress et possédant un port RS232 (Tektronix DMM4020).
    Je me demande si ce multimètre peut être utilisé avec le logiciel Labview? (sachant qu'il n'a pas de port GPIB)
    Merci d'avance pour vos réponses.
    Jérémy

    Bonjour,
    Merci d'avoir posté sur le forum NI.
    Vous trouverez à ce lien le driver permettant de connecter votre multimètre et LabVIEW.
    Je vous conseille quand même de télécharger ce driver depuis LabVIEW (Ecran d'accueil de LV >> Rechercher des drivers d'instruments...) en entrant le nom de votre multimetre dans le champ prévu à cet effet.
    Passer par LV vous permettra d'instaler directement la palette correspondant à votre instrument.
    Cordialement,
    Nicolas M.
    National Instruments France
    #adMrkt{text-align: center;font-size:11px; font-weight: bold;} #adMrkt a {text-decoration: none;} #adMrkt a:hover{font-size: 9px;} #adMrkt a span{display: none;} #adMrkt a:hover span{display: block;}
    Journées Techniques LabVIEW 2012 : du 27 septembre au 22 novembre
    2 sessions en parallèle : Débuter a...

  • Lire un binaire crée avec LabView 2010 avec diadem 2010

    Bonjour
    Comment lire un fichier binaire crée avec LabView dans diadem il contient
    Un tableau contenant un cluster, qui lui contient 2 tableaux, un au format horodatage et l'autre double précision 64Bit.
    Je joint un vi exemple de la structure des données.
    Merci d'avance
    Daniel
    Celui qui pose une question peut paraitre idiot sur le moment, celui qui n'en pose pas le reste toute sa vie!!!
    Pièces jointes :
    CréationFichierBinaire.vi ‏11 KB

    Bien sur j'ai fini par trouver voila le code pour l'exemple .vi ci dessus dans le .vbs joint (Renommer en txt pour compatibilité avec vos filtres)
    Il crée le canal 'Date' au format eR64 qui contient la totalité de l'information venant de LabVIEW.
    Malheureusement, si on veut créer le même canal au format eTime, la seule fonction de conversion que j'ai trouvée est la fonction CDate qui tronque l'information décimale (les millisecondes).
    Dans le code fourni, le Plug-In n'est pas capable de modifier le format du canal, ce qui n'est pas satisfaisant.
    Daniel
    Celui qui pose une question peut paraitre idiot sur le moment, celui qui n'en pose pas le reste toute sa vie!!!
    Pièces jointes :
    LectureDiadem.txt ‏10 KB

Maybe you are looking for

  • Apple TV (1st gen) photos in an Event not in date order

    I have synced selected Events from iPhoto to my Apple TV 1st gen with iTunes 11.0.1 The events synced are "merged" events from 2 cameras on a month-by-month basis. In iPhoto, I have the event sorted by date, but on the Apple TV, the photos are NOT in

  • Solved: Adding CommandButtons to a page with templates VM

    Hi, I am trying to add a button on a page generated with JHeadStart. The first I did was drag and drop it from the "Data Control Palete" but the button was lost when the pages was regenerated. So I maked a VM template to generate the page with that b

  • XMAM3.0 Laptop and PDA together

    Hallo there! We are facing a problem with the 2 Versions of xMAM3.0 SR4. There is a version for Laptop and one for PDA. What are the differences? i.e. filesize is identical?!? Some employees in our company will use xMAM on a laptop and others on a PD

  • Find My iPhone not compatible with iPhone 4

    when  I try to buy find my iPhone, I get a message that says  "this app requires iOS 8.0 or later. you must update to iOS 8.0 in order to download and use this app." and is not compatible with iPhone 4.

  • Authorization issue in ICH

    Hello Gurus, I am very new to ICH and doing some R&D on the same for some scenarios. When I am clicking on the replenishment overview I am getting the below error.Can anyone throw some light on this? "No authorizations on location 'ISMP' product 'IS_