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 :

connexion a une passerelle ethernet/RS232


Sujet :

C++Builder

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 37
    Par défaut connexion a une passerelle ethernet/RS232
    Bonjour,
    Je communique à un automate via une passerelle MOXA 5110 (Ethernet/RS232).J'arrive à me connecter grâce a se code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    //Se connecte au serveur
      ClientSocket1->Active = true;
    A me déconnecter grâce a celui la :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    //Se déconnecte au serveur
       ClientSocket1->Active = false;
    Mais ensuite lorsque je rappuyer sur le bouton connexion,la passerelle ne réagit plus.Je doit débrancher l'alimentation de la passerelle et cela remarche.
    Comment doit-je configurer ma passerelle (ou mon programme)pour pouvoir me reconnecter ?
    Serveur = Passerelle
    Client = Ordinateur

    Réglage de ma passerelle:


    Je travail sur builder C++

    Merci

  2. #2
    Membre habitué
    Inscrit en
    Mai 2009
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 12
    Par défaut
    essayer le mode pas à pas.

  3. #3
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 37
    Par défaut
    sa correspond au quel le mode pas à pas ?(tu parle bien des modes à modifier dans la passerelle)

  4. #4
    Membre habitué
    Inscrit en
    Mai 2009
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 12
    Par défaut
    Citation Envoyé par jojolastar27 Voir le message
    sa correspond au quel le mode pas à pas ?(tu parle bien des modes à modifier dans la passerelle)
    Je parle de l'execution de votre application, n'execute pas le fichier.exe mais reste sous builder et utilise le mode pas à pas , ou simplement mais un point d'arret dans votre programme et execute "F9" ensuite utilise "F8"

  5. #5
    Membre très actif Avatar de nirgal76
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2007
    Messages
    924
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 924
    Par défaut
    A priory, je ne vous pas de probleme au niveau du code, même si l'usage (cf. doc builder c++) veuille qu'en exécution, on utilise les fonctions Open() et Close() au lieu de modifier la propriété Active, mais cela ne changera rien, c'est juste de la bonne pratique.
    mais déconnecter / reconnecter comme tu le fais doit être suffisant. J'ai peur que le probleme ne soit pas le code

  6. #6
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 37
    Par défaut
    je pense pas que je peut résoudre le problème comme sa...
    A mon avis ,soit j'ai oublier des choses dans mon programme soit j'ai mal configurer ma passerelle

  7. #7
    Membre habitué
    Inscrit en
    Mai 2009
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 12
    Par défaut
    J'ai cru que l'application se fige et vs ne pouvez pas reappuyer sur le bouton de connexion.
    Lors de l'appuye sur deconnexion, esq vs deconnectez réelement ?

  8. #8
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 37
    Par défaut
    je pense que je me deconnecte bien car après je ne peut plus envoyer de donnée...Est qu'il faut mettre du code dans la partie "OnDisconnect" de ClientSocket ??

  9. #9
    Membre habitué
    Inscrit en
    Mai 2009
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 12
    Par défaut
    Citation Envoyé par jojolastar27 Voir le message
    je pense que je me deconnecte bien car après je ne peut plus envoyer de donnée...Est qu'il faut mettre du code dans la partie "OnDisconnect" de ClientSocket ??
    pas forcement.

    pour confirmer la deconnexion essayez dans l'inviter msdos : ping Your_Pasrell_IP

  10. #10
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 37
    Par défaut
    j'ai pinger la passerelle lorsque que mon programme n'est pas ouvert,lorsqu qu'il est ouvert et connecter mais aussi déconnecter et sa repond dans les 3 cas !!!

  11. #11
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 37
    Par défaut
    Personne n'a utiliser se genre de passerelle ???

  12. #12
    Membre émérite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2005
    Messages
    401
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2005
    Messages : 401
    Par défaut
    Hello,
    Personne n'a utiliser se genre de passerelle ???
    Si...
    Pas un Moxa NPort 5110, mais un NPort DE311 (il me semble que ça revient au même), et en utilisant leur driver Real COM...

  13. #13
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 37
    Par défaut
    bein, sa membete un peu de tout refaire....donc si une personne à utilisé se genre de passerelle en server sa serait pas mal..

  14. #14
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 37
    Par défaut
    j'ai enfin trouver !!! Après 1 mois d'utilisation de cette passerelle .
    En faite j'ai modifier le "local TCP port" au niveau de ma passerelle que j'ai mis a 28 ainsi que le port du client socket (à 28) et sa marche nickel,il devait surement y avoir une confusion entre "local TCP port" et "command port" ... Merci a tout ceux qui m'on écarté le problème du programme

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 13/05/2009, 16h41
  2. Obtenir une trame Ethernet
    Par Scorff dans le forum Développement
    Réponses: 15
    Dernier message: 11/09/2006, 12h22
  3. Connexion a une base Works (*.wdb)
    Par Harry dans le forum Bases de données
    Réponses: 2
    Dernier message: 24/05/2004, 13h51
  4. [WSAD5] Connexion avec une base Lotus
    Par mickey dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 11/03/2004, 08h37
  5. [Débutant] Connexion sur une machine distante protégée
    Par arthix dans le forum Développement
    Réponses: 3
    Dernier message: 28/08/2003, 09h46

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