Modbus RS485 : Gestion du READ_VAR

Forum traitant des automates industriels de marque Schneider - Telemecanique
Répondre
Avatar du membre
Ronan
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 112
Enregistré le : 17 juil. 2017, 07:37
Localisation : Saint-Nazaire
Contact :

Modbus RS485 : Gestion du READ_VAR

Message par Ronan »

Salut !

J'ai plusieurs démarreurs ATS desquels je dois remonter des informations. Actuellement je suis parti sur un système de cycle : je lis une variable, j'attends la fin de la lecture avant de lancer la lecture suivante, et ça tourne ainsi en cycle continu. Ça me parait quand même un poil galère, un avis la dessus ? Vous faites comment-vous ?

Merci !
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7806
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Modbus RS485 : Gestion du READ_VAR

Message par itasoft »

slts,
sur quel automate ?
Automaticien privé (de tout)
itasoft@free.fr
Avatar du membre
Ronan
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 112
Enregistré le : 17 juil. 2017, 07:37
Localisation : Saint-Nazaire
Contact :

Re: Modbus RS485 : Gestion du READ_VAR

Message par Ronan »

itasoft a écrit : 30 déc. 2017, 22:31 slts,
sur quel automate ?
M580 :roll:
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7806
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Modbus RS485 : Gestion du READ_VAR

Message par itasoft »

Automaticien privé (de tout)
itasoft@free.fr
Avatar du membre
Ronan
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 112
Enregistré le : 17 juil. 2017, 07:37
Localisation : Saint-Nazaire
Contact :

Re: Modbus RS485 : Gestion du READ_VAR

Message par Ronan »

itasoft a écrit : 30 déc. 2017, 23:18 slts,
sujet dejà traité voir
viewtopic.php?f=15&t=1826&p=12825&hilit ... ard#p12825
Merci itasoft, en plein dans le mille !

D'un côté c'est rassurant, je me pose les mêmes questions que toi :lol:
Avatar du membre
Ronan
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 112
Enregistré le : 17 juil. 2017, 07:37
Localisation : Saint-Nazaire
Contact :

Re: Modbus RS485 : Gestion du READ_VAR

Message par Ronan »

Salut,

Premiers essais avec le M580 : c'est *bien* plus lent que qu'avec le premium :o .

Pour rappel :
- Le premium "bourre" des read_var sans vérification du bit d'activité.
- Le M580 effectue requête par reqûete en surveillant le bit d'activité et en relançant une requête dès que c'est libre.

Une idée pourquoi ? @itasoft, à l'aide :geek:
Avatar du membre
JC87
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2242
Enregistré le : 20 oct. 2015, 13:00
Localisation : Nouvelle Aquitaine

Re: Modbus RS485 : Gestion du READ_VAR

Message par JC87 »

Ronan a écrit : 05 avr. 2018, 16:04 Salut,

Premiers essais avec le M580 : c'est *bien* plus lent que qu'avec le premium :o .

Pour rappel :
- Le premium "bourre" des read_var sans vérification du bit d'activité.
- Le M580 effectue requête par reqûete en surveillant le bit d'activité et en relançant une requête dès que c'est libre.

Une idée pourquoi ? @itasoft, à l'aide :geek:
En effet avec un Premium on pouvait saturer le coupleur de requêtes et planter totalement la com. Donc non ce n'était pas bien et il fallait quoiqu’il en soit tester le bit d'activité par programme pour faire quelque chose de "propre". Avec un M580 je ne sais pas pourquoi ça marche différemment mais il n'y a pas de raison que ce soit beaucoup plus lent. De toute façon en Modbus RTU on ne peut pas aller vite, c'est un protocole qui date de 1979 et ça n'est pas conçu pour envoyer 600 millions d'octets à la seconde :lol:

JC
"On veut faire du zéro défaut mais on a zéro bonhomme et zéro budget, et bien à la fin on a zéro résultat..."
Répondre