[M340][MODBUS TCP] Connexion et requêtes

Forum traitant des automates industriels de marque Schneider - Telemecanique
Répondre
Maki
Code sa première boucle
Code sa première boucle
Messages : 18
Enregistré le : 30 oct. 2024, 21:20

[M340][MODBUS TCP] Connexion et requêtes

Message par Maki »

Bonjour,
Je n'arrive pas à faire plus de deux requêtes Modbus TCP sur un appareil limité à deux connexions, pouvez-vous me confirmer qu'une requête ne correspond pas forcément à une connexion et qu'il est bien possible de faire plusieurs requêtes successive avec une seule connexion ?
Sur M340 avec NOC, j'ai ajouté un équipement (qui à son IP), puis ajouté 4 requêtes avec un ID d'unité (255) pour la passerelle Modbus interrogée, puis 3 autres requêtes vers l'ID d'unité 1 puis 2 puis 3,... pour les esclaves, tel que décrit dans la table d'échange.
Ceci sans succès.

J'ai alors essayé avec un M221 avec le IOScanner, l'ID d'unité est configurée au niveau de l'équipement et non dans la requête, et là tout fonctionne parfaitement.
Je suis étonné pour le M340 car cela voudrais dire qu'il faudrait autant de connexion que de requêtes nécessaire...

Merci de votre aide.
Avatar du membre
Béryl
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1953
Enregistré le : 20 oct. 2015, 12:00
Localisation : localhost

Re: [M340][MODBUS TCP] Connexion et requêtes

Message par Béryl »

Il faut conditionner tes requêtes avec le bit d'activité (bit 0) des paramètres de gestion de read/write_var.
Tant qu'il est à 1, c'est qu'une requête est en cours, il faut attendre qu'il passe à zéro pour la suivante.
Maki
Code sa première boucle
Code sa première boucle
Messages : 18
Enregistré le : 30 oct. 2024, 21:20

Re: [M340][MODBUS TCP] Connexion et requêtes

Message par Maki »

Béryl a écrit : 09 déc. 2025, 08:12 Il faut conditionner tes requêtes avec le bit d'activité (bit 0) des paramètres de gestion de read/write_var.
Tant qu'il est à 1, c'est qu'une requête est en cours, il faut attendre qu'il passe à zéro pour la suivante.
Merci mais sauf erreur de ma part c'est pour les bloc message, ici j'utilise le DTM / IOScanning qui normalement est censé me simplifier le travail.
Si en effet je devait utiliser les bloc message il n'en faut qu'un seul à la fois. Mais en IOScanning, il est abérant que Une requête fasse Une connexion. Comment échanger avec des équipements n'en ayant qu'une possible mais qui accepte de multiples requêtes à la suite.
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7803
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: [M340][MODBUS TCP] Connexion et requêtes

Message par itasoft »

Peut pas répondre car moi je fais dans le bestial avec du Read_Var/Write_Var
Automaticien privé (de tout)
itasoft@free.fr
Maki
Code sa première boucle
Code sa première boucle
Messages : 18
Enregistré le : 30 oct. 2024, 21:20

Re: [M340][MODBUS TCP] Connexion et requêtes

Message par Maki »

Réponse de l'assistance Schneider : M340 différent de M221, sur 340, une requête = une connexion. Abérrant...
Avatar du membre
Bruce33
Dieu du process
Dieu du process
Messages : 930
Enregistré le : 28 oct. 2015, 06:54
Localisation : Pas-de-Calais

Re: [M340][MODBUS TCP] Connexion et requêtes

Message par Bruce33 »

Bonjour,
C'est possible d'avoir une copie d'écran pour voir comment vous avez paramétré la communication du M340 ?
Maki
Code sa première boucle
Code sa première boucle
Messages : 18
Enregistré le : 30 oct. 2024, 21:20

Re: [M340][MODBUS TCP] Connexion et requêtes

Message par Maki »

Bonjour,
Pour dire la vérité c'est un sous traitant qui me fait la version M340, je n'ai pas connaissance ni licence mais du coup sur le M221, je n'ai pas de soucis.
La configuration est un M340 avec un module NOC0401, son adresse IP est en xxx.xxx.17.1
Dans la configuration du NOC0401, un équipement a été ajouté en xxx.xxx.17.190
Des requêtes de lecture ont été ajouté, les même que j'ai validées avec le IOScanner M221. Sauf que la seule 2 passe (car 2 connexions sur le serveur Modbus qui est interrogé).
Je peux éventuellement demandé des screenshots mais de quelle fenêtre / onglet précisémment. Il a essayé pas mal de choses, et la hotline lui indique qu'une requête = 1 connexion. De mon côté aussi mon support technique m'indique pareil, que c'est différent d'un M221.
Avatar du membre
Bruce33
Dieu du process
Dieu du process
Messages : 930
Enregistré le : 28 oct. 2015, 06:54
Localisation : Pas-de-Calais

Re: [M340][MODBUS TCP] Connexion et requêtes

Message par Bruce33 »

Avez-vous paramétré un IO scanning de cette façon dans le module NOC0401 ?
NOC0401_IOscanning.png
Maki
Code sa première boucle
Code sa première boucle
Messages : 18
Enregistré le : 30 oct. 2024, 21:20

Re: [M340][MODBUS TCP] Connexion et requêtes

Message par Maki »

Bonjour Bruce33.
Oui Exactement comme cela.
La seule différence c'est que le bit de connexion n'est pas défini il est sur N/A apparemment il est défini automatiquement. Peut être une piste et si on peut le saisir mettre le même bit ?
L'autre différence est que j'ai 3 requêtes pour 255 puis 3 pour l'unité 1 puis 3 pour l'unité 2 mais cela ne changerai rien puisque 2 passent et consomme les deux connexions.
Répondre