Aller au contenu

Appareils Modbus

Deux appareils HAM se connectent à des équipements tiers par Modbus :

Appareil Famille Se connecte à
HAM EnergyModbus e39 Un compteur d’énergie
HAM DixMBus e49 Un régulateur de réfrigération Dixell

L’appareil HAM est le maître de la connexion Modbus. Le compteur ou le régulateur est l’esclave. L’appareil lit les registres et envoie les valeurs à la plateforme par WiFi.

Choisissez le modèle dans le paramètre Type de compteur :

Valeur Compteur
0 ABB M1M
1 ABB M4M
2 ABB B24 (par défaut)
3 Schneider PM200
4 Schneider PM3200
5 Janitza
Régulateur
Dixell XW60L
Dixell XR70T
Dixell XWi70K

Pour un autre modèle, contactez le support.

Les paramètres sont dans les paramètres de l’appareil. Réglez-les pour qu’ils correspondent au compteur ou au régulateur.

Paramètre Par défaut Note
Débit en bauds (Baudrate) 9600 Doit être le même que sur le compteur ou le régulateur.
Adresse Modbus 1 L’adresse esclave du compteur ou du régulateur.
Délai de lecture dépassé 600 s EnergyModbus seulement. Si le compteur n’envoie pas de données pendant ce temps, les mesures s’affichent comme absentes.

La page de l’appareil a la section Modbus seulement pour les familles e39 et e49. Quand vous ouvrez la section, l’application lit les registres de l’appareil. L’appareil doit être en ligne.

Le titre du tableau montre le modèle, par exemple Dixell XW60L. Chaque ligne a le nom, l’adresse, la valeur et l’unité.

Bouton Fonction
Actualiser Lit à nouveau tous les registres.
Télécharger Télécharge les valeurs actuelles dans un fichier CSV.
Importer Écrit dans l’appareil les valeurs d’un fichier CSV ou JSON. L’application demande une confirmation.
Mesure (sur chaque ligne) Lit à nouveau seulement ce registre.
  • Le champ Filtrer… affiche seulement les lignes qui contiennent le texte que vous saisissez.
  • Afficher les inconnus affiche aussi les registres que la carte du modèle marque comme inconnus. Par défaut, ils sont masqués.
  • Pour les registres avec des bits, touchez la valeur. L’application affiche chaque bit et la valeur en hexadécimal.

La section Préréglages apparaît quand le modèle a des registres adaptés. En pratique, elle existe pour le DixMBus. Un préréglage est un bouton sur la sortie Préréglage de l’appareil. Le bouton écrit un ensemble de valeurs en une seule touche.

  • L’Étiquette a jusqu’à 4 caractères.
  • Un appareil a jusqu’à 8 préréglages. Chaque préréglage écrit jusqu’à 8 registres.
  • Touchez Ajouter un préréglage pour un nouveau préréglage et Ajouter un registre pour une nouvelle valeur.
  • Touchez Enregistrer. Les boutons de sortie changent immédiatement.

La section Lecture / écriture manuelle lit ou écrit un registre avec son adresse.

Champ Valeurs
Esclave L’adresse esclave
Fonction (lecture) 3 Holding registers, 4 Input registers, 1 Coils, 2 Discrete inputs
Fonction (écriture) 6 Single register, 5 Single coil, 16 Multiple (raw hex)
Registre L’adresse du registre
Nombre Le nombre de registres à lire
Valeur La valeur à écrire. Pour la fonction 16, des octets en hexadécimal.

Avant chaque écriture, l’application demande Écrire cette valeur Modbus ?.

Les valeurs du compteur ou du régulateur deviennent des mesures normales de l’appareil HAM. Vous pouvez les voir dans les graphiques, les utiliser dans des règles et les lire depuis l’API REST. Voir les mesures de chaque produit sur sa page : HAM EnergyModbus, HAM DixMBus.

Chat avec le support