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.
Modbus RTU/KNX
- itasoft
- Mi homme - Mi automate
- Messages : 7086
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Modbus RTU/KNX
slts,
connais pas ce M168, mais montre comment tu fais pour lire une seule adresse
connais pas ce M168, mais montre comment tu fais pour lire une seule adresse
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: Modbus RTU/KNX
Si tu ecrit pour une adresse
Code : Tout sélectionner
Lecture_adresse = mb:readregisters(0003,1)
Code : Tout sélectionner
Lecture_adresse = mb:readregisters(0003,2)
- itasoft
- Mi homme - Mi automate
- Messages : 7086
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Modbus RTU/KNX
slts,
oui ça serait ça,
on présume que "Lecture_adresse" est une variable mot de 32 bits
oui ça serait ça,
on présume que "Lecture_adresse" est une variable mot de 32 bits
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr