Communication Modbus TCP/IP M340
Re: Communication Modbus TCP/IP M340
Bonsoir,
- j'essayerai de mettre mon Gestion_Var des deux côtés.
- Dans le 3 ème mot de ce tableau j'ai mis 10 pour avoir 1s en timeout
- Dans modbus doctor je pointe le registre 200, ce qui me donne l'adresse 400201. Je vais essayer aussi mais j'y crois peu.
- j'essayerai de mettre mon Gestion_Var des deux côtés.
- Dans le 3 ème mot de ce tableau j'ai mis 10 pour avoir 1s en timeout
- Dans modbus doctor je pointe le registre 200, ce qui me donne l'adresse 400201. Je vais essayer aussi mais j'y crois peu.
Re: Communication Modbus TCP/IP M340
Bjr à tous,
J'ai essayé avec vos solutions, mais pour l'instant je ne reçois toujours rien :
Merci de votre aide !
J'ai essayé avec vos solutions, mais pour l'instant je ne reçois toujours rien :
Merci de votre aide !
Re: Communication Modbus TCP/IP M340
Le Time-out doit être inférieur au délai entre les requêtes. Sur ton enable, tu peux tenter de l'attaquer avec le bit %S6 et en timeout mets 2 ou 3.
Gestion_read[1] bouge, c'est bien que la com est initié. C'est le contrôleur à l'autre bout qui ne répond pas, peux tu partager la référence de ce contrôleur?
Gestion_read[1] bouge, c'est bien que la com est initié. C'est le contrôleur à l'autre bout qui ne répond pas, peux tu partager la référence de ce contrôleur?
Re: Communication Modbus TCP/IP M340
Slt Jambe,
Le Time-out doit être inférieur au délai entre les requêtes. Sur ton enable, tu peux tenter de l'attaquer avec le bit %S6 et en timeout mets 2 ou 3.
-> Je viens de tenter, tjrs rien
Gestion_read[1] bouge, c'est bien que la com est initié. C'est le contrôleur à l'autre bout qui ne répond pas, peux tu partager la référence de ce contrôleur?
-> Oui c'est ce que je me suis dit en voyant que ça bougeait. Le contrôleur est le PEC-100 de la marque Taeha. Il y a peu de docs dessus, j'ai réussi en avoir un petit peu avec le fournisseur... Ce qui est bizarre c'est qu'avec Modbus Doctor, je reçois direct.
Le Time-out doit être inférieur au délai entre les requêtes. Sur ton enable, tu peux tenter de l'attaquer avec le bit %S6 et en timeout mets 2 ou 3.
-> Je viens de tenter, tjrs rien
Gestion_read[1] bouge, c'est bien que la com est initié. C'est le contrôleur à l'autre bout qui ne répond pas, peux tu partager la référence de ce contrôleur?
-> Oui c'est ce que je me suis dit en voyant que ça bougeait. Le contrôleur est le PEC-100 de la marque Taeha. Il y a peu de docs dessus, j'ai réussi en avoir un petit peu avec le fournisseur... Ce qui est bizarre c'est qu'avec Modbus Doctor, je reçois direct.
- itasoft
- Mi homme - Mi automate

- Messages : 7806
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Communication Modbus TCP/IP M340
Slts,
Mettre une valeur quelconque dans Recep_read[1] lancer la requête, si cette valeur reste et n’est pas écrasée ça veut dire que ça discute pas le bout de gras avec le contrôleur
Mettre une valeur quelconque dans Recep_read[1] lancer la requête, si cette valeur reste et n’est pas écrasée ça veut dire que ça discute pas le bout de gras avec le contrôleur
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
-
Laurent
- Générateur de blocs fonctions

- Messages : 124
- Enregistré le : 20 oct. 2015, 11:16
- Localisation : Oise et Ile-de-France / France
Re: Communication Modbus TCP/IP M340
Salut,
pour apporter mon grain de sel : pourquoi définir le type de données sur "%IW" ?
Le code fonction MODBUS dépend de cela, je ne sais plus en détail, mais "%IW" fait que READ_VAR() se traduit par une requête de lecture de mots d'entrées, alors qu'avec "%MW", READ_VAR() lance une lecture de mots de sortie (dans la plage 4x, donc).
pour apporter mon grain de sel : pourquoi définir le type de données sur "%IW" ?
Le code fonction MODBUS dépend de cela, je ne sais plus en détail, mais "%IW" fait que READ_VAR() se traduit par une requête de lecture de mots d'entrées, alors qu'avec "%MW", READ_VAR() lance une lecture de mots de sortie (dans la plage 4x, donc).
Laurent
- itasoft
- Mi homme - Mi automate

- Messages : 7806
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Communication Modbus TCP/IP M340
--------------Laurent a écrit : ↑13 déc. 2021, 12:58 Salut,
pour apporter mon grain de sel : pourquoi définir le type de données sur "%IW" ?
Le code fonction MODBUS dépend de cela, je ne sais plus en détail, mais "%IW" fait que READ_VAR() se traduit par une requête de lecture de mots d'entrées, alors qu'avec "%MW", READ_VAR() lance une lecture de mots de sortie (dans la plage 4x, donc).
ou tu vois %IW ?????????
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
-
Laurent
- Générateur de blocs fonctions

- Messages : 124
- Enregistré le : 20 oct. 2015, 11:16
- Localisation : Oise et Ile-de-France / France
Re: Communication Modbus TCP/IP M340
Merde, j'ai besoin de lunettes...
Le drame de la quarantaine !
Cela dit, ça reste un point à vérifier : est-ce que ça ne fonctionnerait pas avec "%IW" au lieu de "%MW" pour le paramètre OBJ de READ_VAR() ?
(oui, j'essaie de me rattraper aux branches !)
Le drame de la quarantaine !
Cela dit, ça reste un point à vérifier : est-ce que ça ne fonctionnerait pas avec "%IW" au lieu de "%MW" pour le paramètre OBJ de READ_VAR() ?
(oui, j'essaie de me rattraper aux branches !)
Laurent
- itasoft
- Mi homme - Mi automate

- Messages : 7806
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Communication Modbus TCP/IP M340
-------------
ta branche va casser , lol
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: Communication Modbus TCP/IP M340
Effectivement, j'ai mis la valeur 1 dans "Recep_read[1]" et elle n'est pas effacée...
@Laurent J'ai essayé avec "%IW", toujours pareil

