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 :

[S5-525][RS232] Communication ne fonctionne plus avec les nouveaux PC


Sujet :

Automation

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : Luxembourg

    Informations forums :
    Inscription : Septembre 2006
    Messages : 6
    Points : 5
    Points
    5
    Par défaut [S5-525][RS232] Communication ne fonctionne plus avec les nouveaux PC
    Bonjour,

    Je suis chargée de remplacer les anciens pc de plusieurs de nos clients par des nouveaux.
    Ces pc ont une communication RS232 avec le protocol DUST3964 avec un automate Simens S5-525 (Carte 6E S5 525 3UA21).
    Le problème est qu'avec les nouveaux pc (datant d'après 2002) la communication ne fonctionne plus.
    On a déjà écarté de la liste des problèmes:
    - La configuration du port. (Bauds, parity, Stopbits, ...)
    - la tension du port COM (fonctionne aussi bien avec 10,8V que 5,6V)
    - le driver (Le même sur tous les Pc)
    On penche plus vers un problème Hardware.
    Pouvez-vous m'aider?
    Merci.

  2. #2
    Blue_Strike
    Invité(e)
    Par défaut
    bonjour,

    tu utilises bien le RS232C ?

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : Luxembourg

    Informations forums :
    Inscription : Septembre 2006
    Messages : 6
    Points : 5
    Points
    5
    Par défaut
    j'utilise le port COM par défaut que j'initialise comme ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    	dcb.BaudRate          = CBR_9600;
    	dcb.StopBits          = ONESTOPBIT;
    	dcb.Parity            = EVENPARITY;
    	dcb.ByteSize          = 8;
    	dcb.fAbortOnError     = 1;
    	dcb.fTXContinueOnXoff = 1;
    	res = SetCommState(port.private_dcb.channel, &dcb);
    La communication s'établit bien, mais quand j'envoie un message à l'automate il me répond par NAK (0x15). Ce qui veut dire qu'il ne m'a pas compris. :-(

  4. #4
    Expert éminent sénior

    Avatar de Nono40
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2002
    Messages
    8 640
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Loir et Cher (Centre)

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

    Informations forums :
    Inscription : Mai 2002
    Messages : 8 640
    Points : 19 101
    Points
    19 101
    Par défaut
    Sur quel OS tournait l'application avant ?
    Sur quel OS maintenant ?
    Tous les drivers 16bits sont HS en liaison série sour 2000 et XP.

    edit: est-ce un vrai port série sur le PC ou un port via USB et convertisseur ?
    Delphi :
    La F.A.Q. , 877 réponses à vos questions !
    264 sources à consulter/télécharger !

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : Luxembourg

    Informations forums :
    Inscription : Septembre 2006
    Messages : 6
    Points : 5
    Points
    5
    Par défaut
    ca dépend des clients.
    Certains étaient sur OS2 et sont maintenant sur WinXP Pro.
    D'autre sur Win2000 Server et maintenant sur Win2003 Server.
    c'est le port com direct du Pc et non via usb.

Discussions similaires

  1. Réponses: 0
    Dernier message: 30/11/2010, 08h06
  2. Réponses: 18
    Dernier message: 19/03/2010, 12h10
  3. [AC-2003] [VBA] ShellExecute ne fonctionne plus avec des pdf
    Par Geache dans le forum VBA Access
    Réponses: 1
    Dernier message: 04/09/2009, 12h45
  4. Réponses: 3
    Dernier message: 17/11/2008, 15h00
  5. (UNION) Requete qui ne fonctionne plus avec mysql4
    Par kreatik dans le forum Requêtes
    Réponses: 0
    Dernier message: 13/11/2007, 13h31

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