Perdu en modbus ascii série
-
lidlkidjoe
- Code sa première boucle

- Messages : 14
- Enregistré le : 04 oct. 2020, 14:27
Perdu en modbus ascii série
Bonjour, je poste ce nouveau sujet car je ne comprends vraiment pas comment résoudre mon exercice.
On me donne deux automates BMX P34 2020 Maître/esclave et on me demande de commenter la trame :
:04 03 00 03 00 01 F5 ( maître )
réponse (esclave ) :
:04 03 02 0A EA 03
Alors je pense comprendre ( côté maître ) que l'adresse de l'esclave est 04
03 lecture de n mots internes consécutifs
00 03 les données
00 01 ?
F5 ? ( 245 mais bon ... )
La réponse :
On rappelle l'adresse puis la fonction puis ????
Pourriez-vous, s'il-vous-plaît, aider ma lanterne car là c'est le noir complet.
Merci d'avance.
On me donne deux automates BMX P34 2020 Maître/esclave et on me demande de commenter la trame :
:04 03 00 03 00 01 F5 ( maître )
réponse (esclave ) :
:04 03 02 0A EA 03
Alors je pense comprendre ( côté maître ) que l'adresse de l'esclave est 04
03 lecture de n mots internes consécutifs
00 03 les données
00 01 ?
F5 ? ( 245 mais bon ... )
La réponse :
On rappelle l'adresse puis la fonction puis ????
Pourriez-vous, s'il-vous-plaît, aider ma lanterne car là c'est le noir complet.
Merci d'avance.
- Bruce33
- Dieu du process

- Messages : 931
- Enregistré le : 28 oct. 2015, 06:54
- Localisation : Pas-de-Calais
Re: Perdu en modbus ascii série
Hum, ce site n'est pas un service de sous-traitance des devoirs.
Le protocole Modbus est ouvert et largement documenté sur Internet.
Parmi les spécifications officielles :
MODBUS Protocol Specification
Modbus Serial Line Protocol and Implementation Guide
Mais si l'anglais vous est trop hermétique, vous pouvez lire ce document :
Guide réseau MODBUS de Merlin Gérin
Le protocole Modbus est ouvert et largement documenté sur Internet.
Parmi les spécifications officielles :
MODBUS Protocol Specification
Modbus Serial Line Protocol and Implementation Guide
Mais si l'anglais vous est trop hermétique, vous pouvez lire ce document :
Guide réseau MODBUS de Merlin Gérin
-
lidlkidjoe
- Code sa première boucle

- Messages : 14
- Enregistré le : 04 oct. 2020, 14:27
Re: Perdu en modbus ascii série
Merci pour les liens, j'ai fait des recherches et n'ai malheureusement trouvé aucune réponse qui convienne à ma question.
Je tiens à vous faire remarquer que je n'ai aucunement demandé à ce qu'on résolve mon problème mais plutôt à ce qu'on me propose des pistes.
J'ai d'ailleurs posté ma démarche ( même si elle est pauvre ) et n'ai pas juste posté un énoncé. Enfin la prosomption de culpabilité a encore de beaux jours devant elle.
Cordialement.
Je tiens à vous faire remarquer que je n'ai aucunement demandé à ce qu'on résolve mon problème mais plutôt à ce qu'on me propose des pistes.
J'ai d'ailleurs posté ma démarche ( même si elle est pauvre ) et n'ai pas juste posté un énoncé. Enfin la prosomption de culpabilité a encore de beaux jours devant elle.
Cordialement.
- Bruce33
- Dieu du process

- Messages : 931
- Enregistré le : 28 oct. 2015, 06:54
- Localisation : Pas-de-Calais
Re: Perdu en modbus ascii série
La composition d'une trame Modbus est ultra-documentée sur Internet. Avez-vous évité les sites anglophones ?lidlkidjoe a écrit : ↑04 oct. 2020, 17:43j'ai fait des recherches et n'ai malheureusement trouvé aucune réponse qui convienne à ma question
Trouvez-vous une réponse dans les documents que je vous ai signalés ?
Vous ne seriez donc pas un étudiant travaillant sur un exercice ???lidlkidjoe a écrit : ↑04 oct. 2020, 17:43 la prosomption de culpabilité a encore de beaux jours devant elle.
Ce qui me chagrine, ce n'est pas que vous cherchiez de l'aide, mais que vous posiez une question aussi triviale (alors que vous avez le début de la réponse).
Pourquoi avez-vous trouvé ce site avant de trouver ceux qui expliquent le Modbus ?
Oui, j'ai pensé - probablement trop vite - que vous n'aviez pas fourni suffisamment d'efforts... Désolé.
- Bruce33
- Dieu du process

- Messages : 931
- Enregistré le : 28 oct. 2015, 06:54
- Localisation : Pas-de-Calais
Re: Perdu en modbus ascii série
Sur http://www.ozeki.hu/p_5855-ozeki-modbus-ascii.html :
Si ça c'est pas une bonne piste...Example Modbus ASCII frame
Here is an example of a Modbus ASCII request for the content of analog output holding registers #40108 to #40110 from the slave device with address 21.
: 1 5 0 3 0 0 6 B 0 0 0 3 7 A CR LF
1 5: The SlaveID Address (21 = 0x15 = '0' and '5')
0 3: The function code (read analog output holding registers)
0 0 6 B: The data address of the first register requested. (40108 - 40001 offset = 107 = 0x6B)
0 0 0 3: The total number of registers requested. (read 3 registers 40108 to 40110)
7 A: The LRC (Longitudinal redundancy check) for error checking.
- itasoft
- Mi homme - Mi automate

- Messages : 7806
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Perdu en modbus ascii série
slts,
Déjà cette sa trame c’est pas de ASCII comme indiqué dans le titre du post
et de plus Quel rapport avec le M340 ? avec READ_VAR et WRITE_VAR c’est pas une trame mais des paramètres qu’il faut indiquer.
Déjà cette sa trame c’est pas de ASCII comme indiqué dans le titre du post
et de plus Quel rapport avec le M340 ? avec READ_VAR et WRITE_VAR c’est pas une trame mais des paramètres qu’il faut indiquer.
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
-
lidlkidjoe
- Code sa première boucle

- Messages : 14
- Enregistré le : 04 oct. 2020, 14:27
Re: Perdu en modbus ascii série
J'ai bien vu et lu les différents sites (anglophones compris) et différentes doc mais ça passe pas. Je comprends bien le principe de l'adresse esclave, de la fonction, des données et du nombre d'octets à lire. Donc si je comprends bien :04 03 00 03 00 01 ça c'est ok par contre F5 ??? ( LRC ) je ne sais pas quoi en faire...
J'ai cherché calcul de LRC mais ça passe pas, j'essaie et rien n'y fait. Pour la réponse, :04 03 02 respectivement : rappel de l'adresse, de la fonction => pas d'erreur , du nombre d'octets lus puis 0A EA 03 là je suis perdu ( 0A premier octet ? EA dernier Octet ?? ). Nous faisons du réseau de manière très superficielle, le cœur de formation est la mécanique.
Ce qui me perturbe c'est que nous n'avons pas de : CR LF , dans la trame. Bref je suis vraiment mauvais en réseau pour l'instant.
Pardon pour le ton de ma première réponse mais je ne suis pas du genre à resquiller et je passe du temps en recherches avant de poster sur un forum, alors je l'ai un peu mal pris.
Cordialement.
J'ai cherché calcul de LRC mais ça passe pas, j'essaie et rien n'y fait. Pour la réponse, :04 03 02 respectivement : rappel de l'adresse, de la fonction => pas d'erreur , du nombre d'octets lus puis 0A EA 03 là je suis perdu ( 0A premier octet ? EA dernier Octet ?? ). Nous faisons du réseau de manière très superficielle, le cœur de formation est la mécanique.
Ce qui me perturbe c'est que nous n'avons pas de : CR LF , dans la trame. Bref je suis vraiment mauvais en réseau pour l'instant.
Pardon pour le ton de ma première réponse mais je ne suis pas du genre à resquiller et je passe du temps en recherches avant de poster sur un forum, alors je l'ai un peu mal pris.
Cordialement.
Modifié en dernier par lidlkidjoe le 04 oct. 2020, 19:45, modifié 1 fois.
-
lidlkidjoe
- Code sa première boucle

- Messages : 14
- Enregistré le : 04 oct. 2020, 14:27
Re: Perdu en modbus ascii série
@itasoft, l'intitulé de mon td précise :
ModBus ASCII série
communication maître/esclave entre deux M340 BMX P34 2020 , ensuite on nous demande d'analyser la trame :
:04 03 00 03 00 01 F5 (émise par le maître)
Puis la réponse :
:04 03 02 0A EA 03 ( réponse de l'esclave )
Donc je ne comprends pas votre réponse... On ne nous demande pas ici de travailler avec READ_VAR et WRITE_VAR .
Vous l'aurai compris, je ne suis pas un spécialiste.
Cdt.
ModBus ASCII série
communication maître/esclave entre deux M340 BMX P34 2020 , ensuite on nous demande d'analyser la trame :
:04 03 00 03 00 01 F5 (émise par le maître)
Puis la réponse :
:04 03 02 0A EA 03 ( réponse de l'esclave )
Donc je ne comprends pas votre réponse... On ne nous demande pas ici de travailler avec READ_VAR et WRITE_VAR .
Vous l'aurai compris, je ne suis pas un spécialiste.
Cdt.
- itasoft
- Mi homme - Mi automate

- Messages : 7806
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Perdu en modbus ascii série
On me donne deux automates BMX P34 2020 Maître/esclave
---
On te donne ces deux automates pourquoi faire alors ???
---
On te donne ces deux automates pourquoi faire alors ???
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
-
lidlkidjoe
- Code sa première boucle

- Messages : 14
- Enregistré le : 04 oct. 2020, 14:27
Re: Perdu en modbus ascii série
@ itasoft Ces automates gèrent des vérins doubles effets avec distributeurs bistables , il s'agit d'un exercice, on ne s'occupe pas ici de leur mise en situation. Je pense que le but est de nous faire comprendre l'architecture d'une trame.