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

Macros et VBA Excel Discussion :

Interface Excel <> Automate via TCP/IP [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    99
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 99
    Par défaut Interface Excel <> Automate via TCP/IP
    Bonjour,

    Je souhaite réaliser une interface entre Excel et un automate en Modbus TCP.
    J'ai téléchargé la DLL OSwinsck permettant la communication.
    Cependant, je n'arrive pas à recevoir de trame de la part de mon automate.
    Je ne suis pas certain d'avoir compris comment fonction ne SendData :


    Je souhaiterai lire 4 mots à l'adresse (hexa) 1360 sur mon automate (esclave n°1).
    Il faut donc que j'envoie la trame suivante :
    "01031360004", ou
    01 = N° d'esclave
    03 = N° de fonction (03 = Lire)
    1360 = Adresse
    0004 = Nombre de mots

    En envoyant la trame telle quelle, ça ne fonctionne pas.
    J'ai donc creusé, et vu qu'il fallait décomposer les mots et les envoyer en format ascii. Ma trame devient donc : chr(01) + chr(03) + chr(13) + chr(60) + chr(00) + chr(04)

    Cependant, cette méthode ne fonctionne pas non plus.

    Quelqu'un à déjà eu affaire à ce type de protocole ?

    Je précise que j'ai réussi à établir une connexion avec l'automate, mais qu'il ne me revoie pas les valeurs attendues.
    Avec des logiciels dédiés, pourtant ça fonctionne.

    Merci.

  2. #2
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    99
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 99
    Par défaut
    J'ai finalement réussi à me dépatouiller:
    Il suffisait de convertir l'adresse en décimale... (1360 => 1996)

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

Discussions similaires

  1. Import fichier Excel base de données via interface graphique Java
    Par cedy-kassy dans le forum Général Java
    Réponses: 5
    Dernier message: 13/07/2012, 09h54
  2. Graphique vba (automation via access)
    Par Celia1303 dans le forum Access
    Réponses: 1
    Dernier message: 22/12/2005, 17h54
  3. Réponses: 5
    Dernier message: 05/11/2005, 11h43
  4. Filtre élaboré Excel ds FCT automation Access
    Par MELINE dans le forum Access
    Réponses: 2
    Dernier message: 27/09/2005, 14h58
  5. Insertion d'un filtre élaboré d'excel ds fonction automation
    Par MELINE dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 24/09/2005, 15h41

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