le 02-07-2006 03:00 PM
le 02-08-2006 01:48 AM
le 02-08-2006 07:08 AM
le 02-08-2006 08:27 AM
Why do I get a VISA timeout error BFFF0015 (-1073807339) using Serial communication (RS-232) |
Solution : First of all, I would suggest you to try in MAX to control your instrument. If it does not work in MAX, it will never work in LV. Regards David D. |
le 05-28-2009 08:33 AM
Bonjour.
Plutot que recreer un topic je complète celui la puisque mon problème est le même. Je désire contrôler une enceinte climatique de type SU-261 via Labview. J'ai téléchargé les drivers mais il sont disponible pour une étuve qui a une option " carte GPIB " intégré. Je compte m'inspirer de ces drivers mais changer le mode de communication via une liaison RS232.
Maintenant ça se complique : l'étuve ne possède qu'un port RS485. J'ai à ma disposition un convertisseur RS485/RS232 câblé corectement et testé relié à l'ordinateur.
1) J'ai lu plusieurs topics et il semblerait sage de commencer par une liaison via MAX que je suis entrain d'essayer.
L'étuve est paramètrer en : RS485 adresse1, communication " normal " ( non E-BUS ) , 19200bps, stop 1,data8,parity none, delimiter CR
Dans MAX j'ai ouvert un port COM que j'ai testé avec un autre appareil juste avant. Règlé tous les paramètres comme pour l'étude et mon problème viens avec viREAD.
Une instruction basique à envoyer à l'étuve est de type [adresse du RS485],[commande] soit par exemple "1,ROM?" pour demander le type d'étude et on devrai recevoir une réponse de type :"JSC-205..."
Donc dans viWRITE j'ai testé "1,ROM?" et dans viREAD j'obtient tout le temps BFFF0015 dans " return status ".
===> dois je rajouter obligatoirement CR à la fin des instructions ? de toutes façon j'ai déja essayé et ça change rien. J'ai essayer d'enlever les "", mettre des espaces après la virgule, changer de port COM, rebooter le PC, reverifier les câbles... je suis au même point.
De plus quelqu'un à réussit à contrôler cette étuve dans cette configuration via un programme JAVA mais en utilisant ces instructions "1,ROM?".
le 05-28-2009 10:27 AM
Communication établie ( enfin )
A force de tester toute les trames possibles, par hazard en écrivant \c\r à la fin j'ai vu le voyant " REMOTE" de l'étuve clignoter mais toujours en recevant le mesage d'erreur BFFF0015 à la fin.
Pour finir il suffit de rajouter simplement \r pour recevoir une réponse corect dans " buffer " mais toujours avec le BFFF0015 dans "Return Status". Bref qund je tape 1,ROM? \r je reçoit bien le message que la documentation de mon étuve me donne.
J'espere que ça poura aider quelqu'un pour sa communication RS232.
PS: l'utilitaire NI Spy est bien utile pour voir ce qui passe par les ports COM.