Re: Connexion 1510SP-1 et enregistreur E+H RSG35
Posté : 08 mars 2022, 15:18
pour résumer, j'étais persuadé qu'il faillait que j’envoie le status en INT et ma valeur en REAL or les registre ne sont que en INT.
A partir de la j'ai essayé de transformer mon status en REAL pour l'envoyé mais ça ne marchai évidemment pas. Il fallait simplement que ma valeur REAL que je récupère de mes données soit séparé en 2 INT et non pas en 2 REAL.
J'avais créé une liste Struct pour pouvoir envoyer une valeur en INT sur le 1er registre et une valeur REAL sur le 2eme mais, vu que le bloc modbus n'accepte pas le struct avec des type différents (INT et REAL), j'étais perdu et ne savais pas comment faire.
Puis en relisant les anciens post de l'article j'ai compris que tout dois être envoyer en INT (c'est ça qu'il aurais du mettre dans leur doc au lieu de nous embrouiller l'esprit !)
A partir de la j'ai essayé de transformer mon status en REAL pour l'envoyé mais ça ne marchai évidemment pas. Il fallait simplement que ma valeur REAL que je récupère de mes données soit séparé en 2 INT et non pas en 2 REAL.
J'avais créé une liste Struct pour pouvoir envoyer une valeur en INT sur le 1er registre et une valeur REAL sur le 2eme mais, vu que le bloc modbus n'accepte pas le struct avec des type différents (INT et REAL), j'étais perdu et ne savais pas comment faire.
Puis en relisant les anciens post de l'article j'ai compris que tout dois être envoyer en INT (c'est ça qu'il aurais du mettre dans leur doc au lieu de nous embrouiller l'esprit !)