READ_VAR pas de lecture de bits
Posté : 19 oct. 2021, 12:35
Bonjour,
J'utilise un actionneur en Modbus RTU sur un M340.
J'arrive à écrire les bits par un Write_Var ( code fonction 0F), à lire / écrire les mots par le Read_Var / Write_Var (code fonction 03 et 10) mais pour la lecture de bits, aucun retour. Le code fonction devrait être le 02, c'est dans la doc et ça marche très bien sur un Proface. Par contre sur le M340, aucune lecture, je ne récupère pas les bit de contrôles. Je lis un bit / bit, j'ai les adresses, les paramètres (tableau de 4 mots). J'ai vu que le M340 utilisait les codes fonctions 01 et 02 donc je ne vois pas ce qui coince.
J'ai essayé de lire par impulsion ( bit système %S6) et en continu. Le Read_Var fonctionne bien avec les retours de données, lecture de position, effort et vitesse.
Je n'ai aucun message d'erreur, mon tableau de réception reste simplement désespéramment vide alors que l'actionneur est parfaitement piloté donc que tout le reste va très bien.
Est ce que quelqu'un a une idée ?
Merci d'avance.
Pascal.
J'utilise un actionneur en Modbus RTU sur un M340.
J'arrive à écrire les bits par un Write_Var ( code fonction 0F), à lire / écrire les mots par le Read_Var / Write_Var (code fonction 03 et 10) mais pour la lecture de bits, aucun retour. Le code fonction devrait être le 02, c'est dans la doc et ça marche très bien sur un Proface. Par contre sur le M340, aucune lecture, je ne récupère pas les bit de contrôles. Je lis un bit / bit, j'ai les adresses, les paramètres (tableau de 4 mots). J'ai vu que le M340 utilisait les codes fonctions 01 et 02 donc je ne vois pas ce qui coince.
J'ai essayé de lire par impulsion ( bit système %S6) et en continu. Le Read_Var fonctionne bien avec les retours de données, lecture de position, effort et vitesse.
Je n'ai aucun message d'erreur, mon tableau de réception reste simplement désespéramment vide alors que l'actionneur est parfaitement piloté donc que tout le reste va très bien.
Est ce que quelqu'un a une idée ?
Merci d'avance.
Pascal.