Page 1 sur 2

Erreur 80c8 modbus tcp/ip tia portal V13

Posté : 14 janv. 2016, 15:39
par glamdring
Bonjour ,

Je dois aller lire dans un équipement en modbus tcp/ip avec un s7-1200. J'ai configurer les blocs dans tia et lance des requêtes toutes les 2 sec (lecture des 124 1er mots) . Mon problème est que je reçois une erreur 80C8...En gros l'esclave ne répond pas(timeout).J'ai testé le ping et cela répond sans soucis donc c'est pas le câble.J'ai vérifié avec modscan et je parviens à lire les données. Avez vous déjà eu ce problème?
Je ne comprend vraiment rien à ce protocole...c'est jamais 2 fois la même chose cela en devient pénible et malheureusement je n'ai pas le choix...les compteurs d’énergie thermique ne fonctionne qu'en modbus :(

Bien à vous


Glam

Re: Erreur 80c8 modbus tcp/ip tia portal V13

Posté : 14 janv. 2016, 16:41
par Pierre3188
Un screenshot de ta configuration dans TIA serait pas mal.

Re: Erreur 80c8 modbus tcp/ip tia portal V13

Posté : 14 janv. 2016, 17:17
par jpratpsft
Le code d'erreur h80 est retourné par le serveur. Normalement, h80 est rajouté au code fonction qui a été envoyé.
Si la fonction 03 à été envoyée, le code d'erreur sera 83.
Dans ton cas, le problème vient peut-être du client qui envoie une commande 0, qui n'existe pas.

Re: Erreur 80c8 modbus tcp/ip tia portal V13

Posté : 18 janv. 2016, 07:23
par glamdring
Bonjour ,

j'ai finalement pu trouver ce qui posait problème. L'ID et mb id client n'avait pas la même adresse (1pour le 1er et 16#00ff) très intuitif ce genre de soucis chez siemens. Par contre , je lis 78 mots au lieu de 124 et puis erreur 8200 sans savoir pourquoi :( j'ai 296 mots à lire dans cette table et je ne comprend pas pourquoi cela est si compliqué. Est ce qu'un pro modbus sur siemens pourrait un jour faire une note sur ce protocole parce que perso je galère à chaque fois et c'est jamais 2 fois le même problème :(
Le côté positif est que j'apprend à chaque fois :p.

Bien à vous

Glam

Re: Erreur 80c8 modbus tcp/ip tia portal V13

Posté : 19 janv. 2016, 12:07
par Mantysse
Salut,
glamdring a écrit : Par contre , je lis 78 mots au lieu de 124 et puis erreur 8200 sans savoir pourquoi :( j'ai 296 mots à lire dans cette table et je ne comprend pas pourquoi cela est si compliqué.
Tout est normal, la norme Modbus limite le nombre de d'octet de donnée à 124 octets par trame. Ce n'est pas une limitation Siemens mais une limitation Modbus.
Bon on est d'accord, Siemens aurai pu être un peu plus pro utilisateur en générant 2 trames automatiquement lorsque l'utilisateur dépasse les 124 octets de donnée.
Siemens n'y arrive pas et beaucoup d'autre fabriquant n'y arrive pas également.

Pour résoudre ton soucis il faut que tu génère 2 bloc d'émission de Trame.

Pour ton idée de Tuto, ouep mais le pb c'est que nous aussi on se tape une galère avec Siemens et Modbus... Sur automatica j'avais également posté un soucis du même genre, et j'ai finalement trouvé par moi même.
On m'avait répondu a l'époque Siemens + Modbus = Mariage de la chèvre et du chou.

Re: Erreur 80c8 modbus tcp/ip tia portal V13

Posté : 19 janv. 2016, 13:41
par Pierre3188
Disons que lorsqu'on a un automate Siemens on fait généralement en sorte d'avoir un matériel associé avec un protocole natif (profibus, profinet par exemple).
C'est un des critères de choix d'un appareil pour éviter un temps de développement (une galère?) supplémentaire. Après on a pas toujours le choix :D

Re: Erreur 80c8 modbus tcp/ip tia portal V13

Posté : 19 janv. 2016, 13:54
par Mantysse
Pierre3188 a écrit :Disons que lorsqu'on a un automate Siemens on fait généralement en sorte d'avoir un matériel associé avec un protocole natif (profibus, profinet par exemple).
C'est un des critères de choix d'un appareil pour éviter un temps de développement (une galère?) supplémentaire. Après on a pas toujours le choix :D
+1 je plussois

Re: Erreur 80c8 modbus tcp/ip tia portal V13

Posté : 19 janv. 2016, 17:36
par jpratpsft
Mantysse a écrit : +1 je plussois
Si je traduits ce que tu as écris, tu fais un +2, hein ?
:roll: ok, je sors...

Re: Erreur 80c8 modbus tcp/ip tia portal V13

Posté : 20 janv. 2016, 11:08
par Mantysse
jpratpsft a écrit :
Mantysse a écrit : +1 je plussois
Si je traduits ce que tu as écris, tu fais un +2, hein ?
:roll: ok, je sors...
C'est comme pour les chèques d'abord en numérique et après en alphabétique.
Mais je t'avoue avoir regardé sur Google avant de l'écrire, je pensais avoir à faire à du vieux français, en fait c'est un néologisme XD

Re: Erreur 80c8 modbus tcp/ip tia portal V13

Posté : 20 janv. 2016, 11:14
par jpratpsft
Mantysse a écrit :
jpratpsft a écrit :
Mantysse a écrit : +1 je plussois
Si je traduits ce que tu as écris, tu fais un +2, hein ?
:roll: ok, je sors...
C'est comme pour les chèques d'abord en numérique et après en alphabétique.
Mais je t'avoue avoir regardé sur Google avant de l'écrire, je pensais avoir à faire à du vieux français, en fait c'est un néologisme XD
+1
Çà fait un moment que j'utilise le plussoyage aussi aussi.