Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > Automation
Automation Forum d'entraide sur l'automatisme, la robotique et l'informatique industrielle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/06/2007, 11h43   #1
Invité de passage
 
Inscription : septembre 2006
Messages : 6
Détails du profil
Informations personnelles :
Localisation : Luxembourg

Informations forums :
Inscription : septembre 2006
Messages : 6
Points : 4
Points : 4
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.
CTICGS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/06/2007, 22h06   #2
Blue_Strike
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
bonjour,

tu utilises bien le RS232C ?
  Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2007, 10h24   #3
Invité de passage
 
Inscription : septembre 2006
Messages : 6
Détails du profil
Informations personnelles :
Localisation : Luxembourg

Informations forums :
Inscription : septembre 2006
Messages : 6
Points : 4
Points : 4
j'utilise le port COM par défaut que j'initialise comme ceci
Code :
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. :-(
CTICGS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2007, 14h45   #4
Responsable outils internes
 
Avatar de Nono40
 
Homme Bruno Guérangé
Ingénieur développement logiciels
Inscription : mai 2002
Messages : 7 890
Détails du profil
Informations personnelles :
Nom : Homme Bruno Guérangé
Âge : 44
Localisation : France, Loir et Cher (Centre)

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

Informations forums :
Inscription : mai 2002
Messages : 7 890
Points : 11 894
Points : 11 894
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 !
Nono40 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2007, 16h27   #5
Invité de passage
 
Inscription : septembre 2006
Messages : 6
Détails du profil
Informations personnelles :
Localisation : Luxembourg

Informations forums :
Inscription : septembre 2006
Messages : 6
Points : 4
Points : 4
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.
CTICGS est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h50.


 
 
 
 
Partenaires

Hébergement Web