Erreur 80c8 modbus tcp/ip tia portal V13

Partie du forum pour tout ce qui concerne la partie réseau de communication dans l'industrie. Forum, conseil, astuce et entraide sur le réseau industriel tel que la connexion modbus, ethernet, fipio .
glamdring
Code son premier grafcet
Code son premier grafcet
Messages : 48
Inscription : 25 nov. 2015, 15:52

Erreur 80c8 modbus tcp/ip tia portal V13

Message 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
Pierre3188
Première mise en service
Première mise en service
Messages : 51
Inscription : 20 oct. 2015, 15:30
Localisation : Toulouse

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

Message par Pierre3188 »

Un screenshot de ta configuration dans TIA serait pas mal.
jpratpsft
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 124
Inscription : 24 nov. 2015, 11:10
Localisation : Blagnac
Contact :

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

Message 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.
--
Commissaire Bialès : Parlez-moi de vous plutôt…
Odile Deray : Odile. Moi, c'est Odile. Pluto, c'est l'ami de Mickey.
Commissaire Bialès : Ah non, Pluto c'est le chien de Mickey. L'ami de Mickey c'est Dingo.
La cité de la peur
glamdring
Code son premier grafcet
Code son premier grafcet
Messages : 48
Inscription : 25 nov. 2015, 15:52

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

Message 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
Avatar de l’utilisateur
Mantysse
Créateur de langage
Créateur de langage
Messages : 749
Inscription : 20 oct. 2015, 08:17
Localisation : MiP

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

Message 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.
"Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément." Nicolas Boileau

L'urgence, c'est fait!
L'impossible, c'est en cours!
Pour les miracles, il faut prévoir un délai!
Pierre3188
Première mise en service
Première mise en service
Messages : 51
Inscription : 20 oct. 2015, 15:30
Localisation : Toulouse

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

Message 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
Avatar de l’utilisateur
Mantysse
Créateur de langage
Créateur de langage
Messages : 749
Inscription : 20 oct. 2015, 08:17
Localisation : MiP

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

Message 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
"Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément." Nicolas Boileau

L'urgence, c'est fait!
L'impossible, c'est en cours!
Pour les miracles, il faut prévoir un délai!
jpratpsft
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 124
Inscription : 24 nov. 2015, 11:10
Localisation : Blagnac
Contact :

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

Message 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...
--
Commissaire Bialès : Parlez-moi de vous plutôt…
Odile Deray : Odile. Moi, c'est Odile. Pluto, c'est l'ami de Mickey.
Commissaire Bialès : Ah non, Pluto c'est le chien de Mickey. L'ami de Mickey c'est Dingo.
La cité de la peur
Avatar de l’utilisateur
Mantysse
Créateur de langage
Créateur de langage
Messages : 749
Inscription : 20 oct. 2015, 08:17
Localisation : MiP

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

Message 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
"Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément." Nicolas Boileau

L'urgence, c'est fait!
L'impossible, c'est en cours!
Pour les miracles, il faut prévoir un délai!
jpratpsft
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 124
Inscription : 24 nov. 2015, 11:10
Localisation : Blagnac
Contact :

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

Message 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.
--
Commissaire Bialès : Parlez-moi de vous plutôt…
Odile Deray : Odile. Moi, c'est Odile. Pluto, c'est l'ami de Mickey.
Commissaire Bialès : Ah non, Pluto c'est le chien de Mickey. L'ami de Mickey c'est Dingo.
La cité de la peur
Répondre