IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Communication avec balance électronique


Sujet :

Python

  1. #1
    Membre du Club
    Femme Profil pro
    Etudiante
    Inscrit en
    Mai 2016
    Messages
    87
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Etudiante

    Informations forums :
    Inscription : Mai 2016
    Messages : 87
    Points : 43
    Points
    43
    Par défaut Communication avec balance électronique
    Bonjour,

    Dans mon projet je souhaite communiquer avec une balance électronique, pour dans un premier temps enregistrer les valeurs de poids dans un fichier texte.

    L'émission se réalise correctemment mais lors de la réception de la saisie du poids, la valeur ne s'affiche pas mais plutot des caractéres aléatoires s'affichent . ("!)Õ 6IÊ9gá")

    Ainsi, quel paramétre dois-je configurer pour résoudre ce probléme? Et donc être amené à afficher la valeur numérique de la mesure de poids?

    En sachant que dans mon programme python, je configure la vitesse de communication et envoie la commande pour la transmission de données de la balance vers RS232.

    En vous remerciant par avance.

    Cordialement.

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 287
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 287
    Points : 36 776
    Points
    36 776
    Par défaut
    Salut,

    Citation Envoyé par Cerise22 Voir le message
    Ainsi, quel paramétre dois-je configurer pour résoudre ce probléme? Et donc être amené à afficher la valeur numérique de la mesure de poids?
    Pour autant qu'il s'agisse de communication via un port série dit RS232, ce qu'il faut paramétrer est décrit ici (voir chapitre protocole). Mais pour les valeurs à positionner, il faut que çà corresponde à ce qui est côté "balance".


    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur banc de test
    Inscrit en
    Mai 2014
    Messages
    199
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur banc de test
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Mai 2014
    Messages : 199
    Points : 482
    Points
    482
    Par défaut
    Bonjour,

    en général le protocole de communication utilise l'encodage ASCII pour les caractères/octets, dans l'autre cas si c'est en binaire alors il ne faut pas le traiter comme du simple texte.
    Tout ceci doit être renseigné dans le manuel utilisateur/technique de l'instrument, dans sa configuration du port de communication série/RS-232 (485/422).

    Citation Envoyé par Cerise22 Voir le message
    ("!)Õ 6IÊ9gá")
    Si le message cité est tel que celui reçu par l'instrument il y a fort à parier que le baudrate n'est pas bon et que donc il ne segmente pas bien les octets, s'il n'y a pas de parité c'est le genre de chose que l'on constate si on espère de l'ASCII (0-127) et qu'on reçoit un octet de valeur > 127, et le côté aléatoire d'un message attendu comme identique s'explique de même.

    Si l'instrument a quelques commandes SCPI génériques, il faudrait essayer la commande : *IDN?
    Qui renverra l’identifiant: référence, marque, modèle, S/N et version du firmware, ce dernier nécessaire pour être sûr que toutes les commandes décrites dans le manuel soient compatibles et/ou existantes.

Discussions similaires

  1. Communication avec balance precia molen i20
    Par juju1988 dans le forum Langage
    Réponses: 21
    Dernier message: 28/05/2015, 16h50
  2. Réponses: 36
    Dernier message: 05/08/2012, 01h34
  3. probleme de communication avec une balance
    Par jo9090 dans le forum LabVIEW
    Réponses: 1
    Dernier message: 17/02/2012, 11h44
  4. Réponses: 0
    Dernier message: 21/07/2010, 22h46
  5. [Dialog06] Protocol de communication avec Balances
    Par darkendorf dans le forum Windows
    Réponses: 1
    Dernier message: 15/06/2010, 09h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo