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

C++Builder Discussion :

DLL/Composants Modbus RS-232


Sujet :

C++Builder

Vue hybride

bfespi69 DLL/Composants Modbus RS-232 02/09/2010, 17h25
Fbartolo Bonjour, Ce protocole n'est... 04/09/2010, 00h23
bfespi69 Le constructeur de... 06/09/2010, 10h25
Fbartolo 110 € la suite de composants... 06/09/2010, 21h51
bfespi69 Merci fbartolo pour tes... 08/09/2010, 11h54
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de bfespi69
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2008
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2008
    Messages : 79
    Par défaut DLL/Composants Modbus RS-232
    Bonjour,

    Je cherche une librairie ou des composants gratuits ( ou alors à faible coût ) pour réaliser une communication entre un PC sur le port COM1 et une MeshGate en protocole ModBus avec liaison série RS-232.

    meshgate :
    http://www.lem.com/hq/fr/content/view/278/306/

    J'ai passé pas mal de temps sur Google à chercher ça mais sans aboutir vraiment.

    Je cherche une dll ou des composants qui me permettrait de configurer facilement la communication en RS232 sur le port COM1 ( 115200 bauds, 8bits, 1stop, 0 parity) ainsi que communiquer en protocole ModBus pour lire différents registres. Je cherche à lire et à écrire dans différents registres et donc je cherche des définitions de méthodes pour lire/ écrire.

    La solution serait de coder le protocole Modbus RTU mais cela me prendrait trop de temps.

    Si quelqu'un à un nom de composants ou librairie gratuite ou pas chère, compatibles avec ma config faites le savoir.

    config :
    Windows XP Pro
    Borland C++Builder 5 et/ou Borland C++ Builder 2007

    Merci.

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    531
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 531
    Par défaut
    Bonjour, Ce protocole n'est pas très compliqué, mais je comprend ton problème
    Regarde directement chez le contructeur de ton interface, en général il ont des kit de développement avec DLL et doc

    Pour info:

    http://www.leroy-automation.com/fr/i...master_dll.pdf
    http://www.modbusdriver.com/doc/mbusmaster.delphi/

  3. #3
    Membre confirmé Avatar de bfespi69
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2008
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2008
    Messages : 79
    Par défaut
    Le constructeur de l'interface ne propose aucune librairie, ni composants. Quelqu'un aurait-il du code source qui envoloperait les déclarations et définitions des commandes de lectures/écritures de registres MODBUS en rs232 ?

    Merci d'avance.

  4. #4
    Membre chevronné

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    531
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 531

  5. #5
    Membre confirmé Avatar de bfespi69
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2008
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2008
    Messages : 79
    Par défaut
    Merci fbartolo pour tes réponses et pour les liens.

    Après reflexion , je pense écrire moi même le protocole ModBus car je sais désormais que la matériel avec lequel je veux communiquer n'accepte que les commandes Read Holding Registers (code : 0x3) et le Write Multiple Registers (code: 0x10 ).

    Donc il y a peu de choses à écrire en ModBus.
    Je cherche désormais un composant qui gère la comm. série en RS232 avec lequel je peux envoyer les trames que j'aurais générées en hexa et recevoir les réponses.

    PS : j'ai essayé d'installer dans mon C++Builder 5, le composant TComPort en suivant ce tutoriel :

    http://petit.developpez.com/serie/install_tcomport/

    mais ensuite impossible de l'utiliser car à l'ouverture de Borland, j'ai un message d'erreur me disant qu'il ne trouve pas un .bpl à un certain emplacement, alors que ce .bpl est bien présent et correment installé....

    Une idée de composants gratuits ?

  6. #6
    Membre chevronné

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    531
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 531
    Par défaut
    C'est juste les chemins de recherche a définir dans les options du compilateur/linker...

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

Discussions similaires

  1. plugin bpl dll composant ou a partir de zéro
    Par ouiouioui dans le forum Débuter
    Réponses: 6
    Dernier message: 13/07/2011, 15h49
  2. DLL composants pas dans boite a outils
    Par Alt157 dans le forum Visual Studio
    Réponses: 3
    Dernier message: 28/08/2009, 10h19
  3. Réponses: 3
    Dernier message: 01/08/2005, 21h32
  4. [THandle][DLL] Composant dynamique et THandle
    Par el_diablos dans le forum Langage
    Réponses: 10
    Dernier message: 01/07/2004, 15h01
  5. Les composants : ATL, DLL, COM, OCX, ...
    Par Pucpood dans le forum Windows
    Réponses: 3
    Dernier message: 04/07/2003, 10h03

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