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

Automation Discussion :

[Modbus] Fonction 7; lecture rapide de l'état.


Sujet :

Automation

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2015
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2015
    Messages : 5
    Par défaut [Modbus] Fonction 7; lecture rapide de l'état.
    Bonjour, j'ai un problème avec cette fonction.. Je ne comprends pas comment avec un seul octet dans la réponse de la trame, il est possible d'afficher plus de 8 bits d'état..
    Et de ce fait, je ne sais pas du tout comment programmer une détection de l'erreur à afficher pour l'utilisateur..
    Si quelqu'un pouvait m'éclairer, pour l'instant, juste au niveau de cette fonction que je comprends mais que je ne sais pas faire interpréter par mon programme puisque je ne récupère qu'un octet (que je ne sais pas exploiter de ce fait..).

  2. #2
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    Bonsoir,

    c'est qu'en fait la fonction est limitée à 8 bits d'états..

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2015
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2015
    Messages : 5
    Par défaut
    Oui mais le problème c'est que dans le cas que j'ai vu il y a 14 états .. Donc je ne sais pas du tout comment ça fonctionne... Il est également précisé que la fonction n'utilise qu'un seul octet pour la lecture de l'état .. :/

  4. #4
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    Et c'est quoi ce mystėrieux cas?

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2015
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2015
    Messages : 5
    Par défaut
    Desolé pour mes informations aussi vagues je n'ai pas mon projet ni mes "documents" avec moi, je vous donnerai plus de détails lundi ! Je ne mets par contre par l'erreur sur ce que jai vu, je pense que j'ai juste mal compris quelque chose..

  6. #6
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2015
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2015
    Messages : 5
    Par défaut
    Bonjour! Alors voilà le document en question ou l'on peut donc voir 14 états qui selon ce qui est expliqué (en tout cas, ce que j'en ai compris..) tiennent sur un octet.
    Images attachées Images attachées  

  7. #7
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    Bonjour,

    je persiste .. dans un octet il y as 8 bits .. une erreur sur ta doc ....

    as tu besoin des bit 8 à 15 ?

    surement une erreur dans ta doc Eurotherm ....

    mais tu dois pouvoir accéder au mot complet à l'adresse 75 avec une fonction 3 ou 4 ....

  8. #8
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2015
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2015
    Messages : 5
    Par défaut
    Bonjour, oui j'ai beau avoir cherché c'est comme tu dis une erreur de la doc. (Je ne vois pas autrement). Ce document n'est pas pour mon appareil mais mon tuteur me l'avait fourni pour mon apprentissage au Modbus, il y a quelques semaines. Donc je ne sais pas réellement si j'avais besoin ou non de plus de 8 états pour mon appareil (Schneider Tsx Quantum). Quoi qu'il en soit, mon tuteur m'a expliqué qu'il n'avait pas/plus besoin de cette fonction pour le projet, donc je peux considerer ce problème comme "résolu" ! Merci pour tes réponses!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Sécurité] Fonction de cryptage rapide
    Par Invité dans le forum Langage
    Réponses: 22
    Dernier message: 23/02/2006, 17h51
  2. Fonction qui renvoie erreur dans mon état
    Par Daniel MOREAU dans le forum Access
    Réponses: 1
    Dernier message: 20/10/2005, 12h40
  3. Réponses: 5
    Dernier message: 15/09/2005, 14h05
  4. Réponses: 6
    Dernier message: 15/09/2005, 14h04
  5. Réponses: 12
    Dernier message: 14/06/2004, 13h06

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