Communication avec un eurotherm 2216e

Bonjour,
Je souhaite communiquer avec un eurotherm 2216e (équiper de capteur de pression d'air) par liaison serie RS232.
J'ai utiliser MAX en le configurant avec les bon paramétres (vitesse, bits de données, etc ..), ici en piéce jointe, avec le viSetAttribute mais lorsque que j'envoie la commande " *IDN? " avec le viWrite et que j'essaye lire la réponse avec le viRead, j'obtient toujours l'erreur " BFFF0015 " (erreur d'espiration du timeout, qui est pourtant de 2000ms ....).
Mais j'arrive à communiquer avec l'eurotherm avec Itools...
Labview 2010 (version d'essai) sur PC portable (j'utilise également un transformateur USB/RS232)
Cordialement,
Vincent.
Pièces jointes :
viSetAttribute.txt ‏1 KB

Bonjour,
pouvez-vous détailler votre problématique.
Avez-vous réussi à communiquer avec MAX.
Pouvez-vous poster votre VI.
Avez-vous vérifié les commandes à envoyer à votre appareil ?
Cordialement
Samuel G. | Application Engineer Team Leader
Certified LabVIEW Developer
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;}
Été de LabVIEW 2014
12 présentations en ligne, du 30 juin au 18 juillet

Similar Messages

  • Eurotherm 2216e communication

    I plan to purchase a eurotherm 2216e controller.  I am not very familar with labview but I want to communicate with this unit.  I am not sure if I should get the controller with Modbus or Bisync format.  Which is easier to configure?  I am using RS232 communication.  I need to be able to update a setpoint, update a high and low alarm setpoint as well as the ramp rate.
    I am not sure if this is something I should ask the seller (eurotherm).

    You have more options if you use Modbus.
     1)      You can use iTools a configuration and communication software package from Eurotherm.  Download available here: http://www.eurotherm.co.uk/products/controllers/itools/ This package will detect the instrument and display all its parameters and their modbus addresses and allow you to change settings and values.
    2)      If you prefer to use Labview then you can use the Eurotherm 2400 range Labview driver. This can be found in the NI Instrument Driver Library, search for Eurotherm and select 2404.
    Alternatively here is the link: http://sine.ni.com/apps/utf8/niid_web_display.model_page?p_model_id=2529
    Although this driver is designed for the 24xx range it also supports the 22xx range. The et24xxReadme.html file (Included in the driver) gives more details.
    Once you install the vis you can use them to read and write pre configured parameters and create your own application. 
    If you need other parameters that are not available in the existing vis, you can use the Read and Write vis and enter the modbus addresses for the parameters you want to use.
    The “2000 Series MODBUS and EI-BISYNCH Digital Communications Handbook” has all the information you need (modbus addresses, wiring, diagrams, etc).  Available for download form: http://www.eurotherm.co.uk/document-library/?ignoreeveryonegroup=0&assetdetesctl1357234=1833&search=...
    Dimitris

  • Communication avec un objet externe type Iphone avec le bluetooth

    Bonjour;
    Actuellement au Lycéen, dans le cadre des PPE, je me pose quelques questions sur le produit Labview.
    Toutes mes questions porteront sur ce module : USB-6002 16bits 50 ks/s Multifuntion I/O and NI-DAQmx, ayant pour référence: 782606-01.
    Partie communication module vers un appareil intelligent.
    Est-il possible de faire communiquer le module en bluetooth avec un smartphone(iPhone) ?
    Comment cela se passe au niveau de la programation pour le faire communiquer en bluetooth ?
    Est-ce qu'il y a une application sur Apple Store ou autre, déjà préprogrammer pour programmer la communication avec le module Labview plus rapidement? ou faut-il utiliser XCODE(logiciel de programmation Apple) ?
    Peut-on faire apparaitre des jauges et autres à l'écran de l'iPhone ?
    Peut-on sortir un .exe, d'après une interface faite sur le logiciel Labview ?
    Est-ce que ce logiciel(.exe) peut communiquer avec le bluetooth de l'ordinateur et le bluetooth de l'iPhone ? Afin d'afficher des jauges etc…
    Partie communication appareil externe vers module.
    Est-il possible de renvoyer les informations d'une ceinture cardiaque ou autre vers le module puis de les renvoyer en bluetooth vers un PC ou smartphone ?
    Cordialement
    Sébastien

    Bonjour,
    pour le module, vous trouverez vous réponse sur ce lien: http://www.ni.com/pdf/manuals/374259a.pdf
    Labview permet de communiquer en bluetooth.
    la création de l'exécutable nécessite l'option builder donc si vous n'avez pas cette option, vous ne pourrez pas faire d'exécutable.
    concernant les questions pour des smartphone, il faut regarder le logiciel data dashboard fait spécialement pour ces produits. vous pourrez faire les graph que vous voulez.
    Cordialement
    L.MICOU

  • Erreur lors de l'obtention de la licence. Problème de communication avec le serveur de licences : E_ACT_NOT_READY ?

    Erreur lors de l'obtention de la licence. Problème de communication avec le serveur de licences :
    E_ACT_NOT_READY

    Bonjour,
    comment avez vous réglé le pblm ?

  • HT204053 Connexion impossible en raison d'un problème de communication avec iCloud.

    Connexion impossible en raison d’un problème de communication avec iCloud.
    yep
    i got this message before install osx update form lion lion 10.7.4
    on idée ?

    Bonjour,
    Je pense que tu as un problème de configuration de la communication.
    Déjà, tu as les drivers, tu as essayé le panneau de test de MAX donc c'est pas mal.
    Je te conseil de regarder la doc de ton instruments, si je me suis pas trompé, c'est celle-ci : http://cp.literature.agilent.com/litweb/pdf/34401-90419.pdf
    page 91, il est expliqué comment configuré la communication RS-232. Il faut que tu vérifie que tu as bien la même configuration sur l'instruments et pour le port COM dans MAX.
    Essaye de faire correspondre les configurations et essaye avec le panneau de test de MAX. SI tu n'y arrive depuis la, ce n'est pas la peine d'essayer avec les vi du drivers.
    Si ca ne fonctionne toujours aps, regarde également la configuration du port com dans le gestionnaire de périphériques, des fois, il faut la changer à la main dedans éaglement pour que ca fonctionne.
    Cordialement.
    .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   

  • Communications avec un fluke 45

    Bonjour,
    Je suis actuellement en train de créer de travailler sur un projet TRES URGENT (récupération de données d'un multimètre Fluke 45 avec LV) pour tester Labview. dans lequel nous communiquons via RS232 avec un multimètre Fluke 45.
    J'ai utilisé le driver figuré sur le site national instruments Fluke 45.vi .
    J'arrive à procéder à une acquisition de données avec le VI Application Function Fluke 45 (ici acquisition de la tension indiquée par le multimètre) mais il y a un problème sur les circulations des données : en effet, lorsque j'observe l'évolution temporelle de l'acquisition de données avec un tableau de réel dans Labview: le programme acquiert les données : 0 - 0 - VALEUR - 0 - 0 - VALEUR - 0 - 0 - VALEUR .... et ainsi de suite. Il y a une périodicité que je n'arrive pas à comprendre.
    De plus, lorsque je modifie la tension, le programme ne détecte le changement qu'après 2 minutes : c'est à dire : je mesure 4 V à t = 0 (le programme affiche 0 et ce jusqu'à t = 2  min puis affiche 4 V) or moi je voudrais que le programme détecte la variation immédiatement
    Pouvez-vous m'aider SVP c'est assez urgent ?
    Cordialement.
    Résolu !
    Accéder à la solution.

    Salut, j'ai travaillé sur du Fluke aussi l'an dernier lors de mon stage je peux peut etre t'aider.
    Déjà je sais pas si tu le sais mais tu as la doc du multimètre qui explique le fonctionnement en émission/réception de commande.
    Ensuite comme tu dois le savoir le RS232 est une communication série synchrone ou asynchrone, il faut que tu regardes dans les réglages de ton multimètre le mode dans lequel tu es.
    Ce qu'il se passe c'est que l'ordinateur (Labview) n'est certainement pas à la même vitesse que le multimètre (les Bauds en général 19200 mais regardes la doc), et donc il essaie de lire les trames plus souvent qu'il n'en recoit, donc comme il ne recoit rien il met zéro, je pense que ton problème vient de là
    Sinon une astuce que j'avais utilisé pour déchiffrer des trames spécifiques à un modèle de thermomètre c'est de trier tes chaines de caractères que tu recois avec des fonctions Labview et ainsi tu obtiens juste la valeur entre tel et tel caractère que tu ne veux pas.
    J'espère t'avoir aidé, un peu
    Sinon pour le 2eme problème, je travaillais en thermique donc il y avait un temps de stabilisation pour le thermomètre, peut etre qu'en électricité il y en a aussi un ce qui justifierait les 2 min d'attentes de commandes de la part du multi
    a+

  • Communication avec microsoft access

    Bonjour a tous,
    Je viens vous sollicité car je voudrais m’être access de Microsoft en relation avec acrobat pro pour la création de pdf. Je vous explique j'ai une application interne qui fonctionne sous access, a partir de celle si je créer et gère toute mes données et document. Jusque la tout va bien, j'ai créer mes états que j'enregistre en pdf. J'ai des document qui nécessite qu'un collaborateur rentre quelle que données dans le document, jusqu’à présent je suis obliger d'aller dans acrobat et définir les champs a remplir..
    Je voudrais faire en sorte de ne pas devoir passer par acrobat pour définir les champs a remplir.Je pense que lorsque l'on va dans acrobat pour créé les champs formulaire, celui ci ajoute un code au document. J'ai rechercher sur internet des informations par rapport a ça mais je n'est rien trouver (les premier site de la recherche sont en anglais et je n'y comprend rien).
    Es que quelqu'un serait comment faire ou le code qui est utiliser pour les champs de formulaire?

    J'arrive un peu tard, mais pour des réponses en français sur les automatisations pdf, vous avez abracadabraPDF - Formation, audit, développement

  • Communication avec oscillo TEK TDS2000

    Bonjour,
    Je dialogue via l'USB avec un oscilloscope TDS2012B (utilisation des
    VIs VISA standard). Je souhaite avoir la possibilité de récupérer un
    fichier BMP ou JPEG envoyé par l'oscillo.
    Je fais un test simple avec un format BMP et je récupère bien
    l'entête (14 octets en format chaîne de caractère) mais pas toujours le fichier complet (il est de 77878 octets et je demande 80 000 octets). Pour le JPEG, je ne
    récupère rien.
    Existe-t-il des VIs dédiés pour la récuperation de fichiers sur port série et/ou USB ? Je vous joins mon Vi actuel.
    Par ailleurs, j'utilise aussi un GBFTek AFG avec le driver téléchargé sur le site NI (Tektronix AFG 300 series.lvlib) mais, à priori, un VI pose problème "Default Instrument Setup" appelé par "Initialize" qui demande une commande 'Header Off' non reconnue par ce type de GBF. A voir pour les spécialistes... Je ne suis pas sûr que ce soit l'endroit pour ce type de remarque, mais je ne sais pas à qui m'adresser.
    Merci de vos réponses,
    Cordialement,
    FcRd
    FcRd
    Pièces jointes :
    ImportBMP.vi ‏39 KB

    Merci Rodéric mais pas la peine d'en faire un plat.
    Je suis très mauvais en langue anglaise, et à chaque fois que je m'essaie à les contacter par mèl, je tombe sur de l'anglais!
    C'était juste pour avertir du Pb.
    Par contre j'ai réussi à lire du .BMP de l'oscillo, non sans mal, mais comment lire un .jpeg sur une liaison série ou USB ?
    Je sais mettre l'oscillo en mode export Jpeg et j'ai essayé le même principe mais rien.
    Cordialement,
    FcRd
    PS: je joint mon VI qui lit le .BMP
    FcRd
    Pièces jointes :
    ImportBMP.vi ‏40 KB

  • Erreur de communication avec fieldpoint

    Je possède un FP1600 qui commande un FPAI110, un FPRLY420, un FPAOCO20, et deux FPDODC60.
    Mon programme est réalisé avec Labview 6.0, j'utilise Fieldpoint Explorer 2.0 et la version du firmware de mon FP1600 est la 3.02.
    Après plusieurs heures de fonctionnement sans problèmes, la fonction FP read me renvois Error 33162 .
    A ce moment il devient impossible de communiquer avec aucun des modules du banc fieldpoint, la fermeture puis l'ouverture de la connexion n'a aucun effet.
    La seule façon de reprendre la main sur Fieldpoint est de couper l'alimentation du module de commande FP1600, puis de la rétablir.

    Nous avons déja eu ce problème avec un controlleur FP-1600. Il semble que ces controlleurs sont très sensible au bruit. La meilleur solution c'est de changer les FP1600 pour des FP2000, depuis ce temps nous n'avons jamais eu de problème !!!
    Nous avons eu des discussions avec les gens de NI et il ont dit qu'ils avaient trouvé un problème. Ce problème devrait être réglé sur les controlleurs FP2000.
    Si la solution de rechange n'est pas une option pour toi tu peux faire des recherches sur le site de NI je crois qu'il en parle un peu. Tu peux aussi approcher un représentent NI pour obtenir un démo de FP2000 pour vérifié si il tient la route avec ton système.

  • Communication avec balance kern

    Bonjour,
    dans le cadre de mon travail de fin d'étude, j'aimerais communiquer avec une balance KERN DE-12K1A relié à mon ordinateur par rs-232.
    Je capte déjà la masse indiquée, cependant même balance éteinte, le programme m'affiche quelquechose (en l'occurence une masse de 0kg).  J'aimerais juste savoir comment pouvoir détecter si la balance est allumée, juste pour mettre une diode rouge si celle-ci est éteinte ou verte si celle-ci est allumée et un message d'erreur si on lance le processus sans que celle-ci soit allumée.
    Merci

    Bonjour,
    Merci d'avoir posté sur le forum NI.
    Une manière de procéder : si l'instrument ne réponds pas à une commande, alors il n'est pas connecté, en défaut ou il y a un problème sur la liaison.
    Au niveau de l'implémentation un essai d'écriture puis de lecture d'une réponse qui aurait échoué, et rentrerai en timout permettrait de réaliser ceci.
    Si vous utilisez VISA, un VISA write avec suivi d'un read avec timeout permettra de dire: si timeout (sur le read), alors l'appareil n'est pas présent.
    Bonne journée
    Victor F. | Application Engineer
    Certified LabVIEW Developer | Certified TestStand Architect
    National Instruments France

  • Communication avec capteur MicaZ

    Bonjour,
    J'ai flashé un capteur MicaZ avec un serveur web embarqué  smews 
    maintenant je n'arrive pas à tester l'application web embarqué.
    le capteur ne répond pas.
    j'ai utilisé ces deux commandes pour configurer l'interface serie
    $slattach -s 115200 -p slip /dev/ttyUSB0 -L &
    $ifconfig sl0 192.168.1.5 pointopoint 192.168.1.8 mtu 1500 
    j'ai testé sous xp en créant une nouvelle connexion mais c'est le même problème.
    avez vous une idée pour résoudre ce problème?  

    Duplicate Post

  • Vitesse de communication avec appli RT

    Bonjour à tous,
    J'ai réaliser un application séparé en deux applis (PC et RT). Lorsque je fais mes tests en lançant les VI depuis LabVIEW, la communication entre les deux coté se fais parfaitement bien, le tous est synchronisé.
    Mais lorsque je passe en startup.rtexe pour la partie RT et en .exe pour le PC, la communication ne se fais plus aussi rapidement...
    Est-ce normal ou c'est mon PC qui se fais un peu trop vieux ?
    Cordialement
    Nathan 
    Résolu !
    Accéder à la solution.

    NathV74 a écrit :
    Merci pour ta réponse, mais au vu de se que tu écrit, on peut dire que théoriquement le débit de données doit etre le meme que l'on execute le programme en code source ou en exe...
    La configuration de mes variables sont relativement basique:
    - Type de variable : Network-Published
    - Pas d'aliasing
    - Pas de buffer
    - Pas de RT FIFO
    - Pas de scaling
    Une autre configuration serait-elle plus optimal ?
    Cordialement
    Nathan
    Etant donnée la config des VP c'est assez surprenant d'avoir une différence en passant en EXE.
    Tu arrives à poster des screenshots de la partie ecriture et lecture de tes VP côté Rt et côté host?
    When my feet touch the ground each morning the devil thinks "bloody hell... He's up again!"

  • Communication avec internet exploreur

    Je désire ramplire automatiquement avec labview les données inpout d'une page Intenet. Par exemple, envoyer depuis labview une chaine string sur www.google.com dans le champ "recherche google". Comment je peux faire pour lire et écrire ce genre de donné depuis labview.
    Solved!
    Go to Solution.

    Bonjour,
    Merci d'utiliser le forum de National Instruments. Je ne
    pense pas qu'il soit possible d'éditer directement depuis LabVIEW le contenu d'une
    page internet. En effet, les champs de saisie ne sont pas des « entrées »
    d'une page web, mais simplement un conteneur statique dans la page. Cependant,
    pour effectuer une recherche Google, vous pouvez recréer depuis LabVIEW l'URL
    que génère Google pour faire sa recherche. Vous trouverez un exemple lançant la
    recherche dans internet Explorer
    Cordialement.
    .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   
    Attachments:
    Google.vi ‏12 KB

  • Telechargement impossible probleme de communication avec le serveur de licence E_STREAM_ERROR  : ce message pour ordinateur Window 7 en téléchargeant un e-book.

    Que faire ? merci

    Do I need the Recocery CD ?
    Do I need to save all my files on a External HardDrive ?
    How will be the process ?
    Yours
    YH

  • CONFIGURATION EUROTHERM 2404 ET FTM7 VIA RS232

    Bonjour,
     je communique avec des eurotherm 2404 (configuration:9600
    bauds,data bits:8,parity:none,stop bits:1,flow control:none)
    avec une carte multiport RS232 de chez brainboxes
     Lorsque j'ouvre le MAX et que je lance une session visa,
    avec un port serie, je dois lui envoyer une commande avec
    basic I/O
    je lui envoie donc vu que je travaille en modbus un nombre
    décimal 8836 qui correspond à une commande (type de segment)cependant il me
    renvoie toujours la meme erreur:BFFF0015 (délai de timeout expiré) et peut
    importe la commande c'est toujours la meme erreur.
    Donc mes questions sont:
    ma configuration est elle bonne?
    y-a-t il une terminaison de caractère à mettre au bout?
    quels commandes puis je lui envoyer pour que je puisse
    communiquer avec lui malgré que j'ai toute la documentation nécessaire?
     de plus, j'utilise des film monitor thickness (FTM7) de chez boc
    edwards pour vérifier l'épaisseur déposée des sources qeu j'ai porté à
    évaporation grâce aux eurotherm:
    dans le max, j'utilise la configuration qui m'est indiqué
    dans la documentation de chez boc edwards c'est a dire
    (configuration:4800bauds,data bits:7,parity:even,stop bits:2,flow
    control:none), je la sauvegarde avec le bouton save , je lance une session cepedant
    lorsque je lui indique une commande indiquée dans la documentation , par
    exmeple :RESET<cr>, j'ai toujours la meme erreur BFFF0015.
    mes questions sont:
    est ce la bonne configuration?
    le caractère de terminaison est-il bon?
     de plus lorsque j'ouvre le max de nouveau après avoir éteind
    mon ordinateur, il m'indique un probleme de conflit entre une configuration
    visa de base 9600,8,none,1,none et la configuration windows que je lui ai
    indiqué.
     pourquoi?

    Bonjour,
    Lorsque vous programmez un périphérique en VISA à traves
    une couche RS 232 l'utilisation de commandes SCPI (Standard Commands for
    Programmable Instrumentation) est nécessaire. Cependant il ya d'autre caractères
    additionnels à rajouté lorsqu'il ne s'agit pas d'une communication GPIB : Vous
    devez rajouter un "line feed" (LF) ou un "carriage return"
    (CR).
    Pour réaliser cela il ya deux approches différentes :
    ajouter explicitement le caractère de terminaison a la fin de chaque commande
    que vous enverrez, ou configurer un attribut global a la session VISA afin de
    rajouter automatiquement ce caractère.
    J'espère vous avoir correctement aiguillé.
    Cordialement,
    Richard Keromen
    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;}
    >> Découvrez, en vidéo, les innovations technologiques réalisées en éco-conception

Maybe you are looking for

  • Data model recommendation

    I'm working on modeling some database tables for several existing small applications that are on three different access databases that I'm now supporting. The three access databases aren't normalized and do not run efficiently. So, I'm migrating thes

  • Moving avarage price report

    Hi can somebody pls tell me how can I get report for the Moving average price on a particular date & value of the stock accordingly on that day. Thanks & regards.. pravin

  • Displaying a temporary image over another image

    Hello, I am writing a program where I need to draw a filled rectangle over another image then disappear (without drawing on to it). The Image is on a JPanel. Obviously I can not use Graphics.drawImage because that will permantley draw the rectangle o

  • GL Budget gurus

    Hi Gurus, we have like 200-250 records in our gl_budget_interface table from year 2004-2005-2006 does that mean that all data did not go to the main budget tables. how can one veryfi and how to slove this issue please advice thanks in advance. we hav

  • Storing user Information

    Hi Guys and Girls, I am trying to store user information. I retrieve the user ID by the following code: public String getUser() {         FacesContext ctx = FacesContext.getCurrentInstance();         HttpServletRequest request = (HttpServletRequest)c