Modbus RTU/KNX
Posté : 29 mars 2017, 10:04
Bonjour,
Je me présent, je suis Cristian et je suis nouveau sur votre site.
Je vous contacte parce que j'ai un souci concernant la recuperation des données à partir d'une caisson de traitement d'air, Atlantic.
J'ai un automate de gestion M168 que j'ai relié à mon PC, en partant de l'automate en modbus RTU avec une passerelle( server web)/modbusTCP vers mon PC.
Sur le doc constructeur j'ai deux adresses en hexa 0003-0004 qui correspondent à l'heure du système et que j'ai mis en argument dans une fonction qui envoie les valeurs dans une variable heure_système. J'ai mis en pièce joint deux captures d’écran avec le doc constructeur des deux adresses correspondantes et le code réalisé sur la page web du serveur passerelle.
Mon problème est que avec deux adresses mises comme arguments dans la fonction, je n'arrive pas à récupérer les données mais pour certains données où on a besoin de seulement une adresse là ça marche. Donc je ne sais pas comment récupérer des données à partir des deux adresse hexa comme montré dans le doc du constructeur.
Si quelqu’un a eu affaire à ce genre de problème ou si au niveau des scripts vous savez comment placer les arguments, merci de m'aider si vous pouvez.
Merci d'avance.
Je me présent, je suis Cristian et je suis nouveau sur votre site.
Je vous contacte parce que j'ai un souci concernant la recuperation des données à partir d'une caisson de traitement d'air, Atlantic.
J'ai un automate de gestion M168 que j'ai relié à mon PC, en partant de l'automate en modbus RTU avec une passerelle( server web)/modbusTCP vers mon PC.
Sur le doc constructeur j'ai deux adresses en hexa 0003-0004 qui correspondent à l'heure du système et que j'ai mis en argument dans une fonction qui envoie les valeurs dans une variable heure_système. J'ai mis en pièce joint deux captures d’écran avec le doc constructeur des deux adresses correspondantes et le code réalisé sur la page web du serveur passerelle.
Mon problème est que avec deux adresses mises comme arguments dans la fonction, je n'arrive pas à récupérer les données mais pour certains données où on a besoin de seulement une adresse là ça marche. Donc je ne sais pas comment récupérer des données à partir des deux adresse hexa comme montré dans le doc du constructeur.
Si quelqu’un a eu affaire à ce genre de problème ou si au niveau des scripts vous savez comment placer les arguments, merci de m'aider si vous pouvez.
Merci d'avance.