Recommandation pour la programmation avec Modbus
Recommendations pour la lecture de registres
Les registres des modules IMU sont disponibles via la communication Modbus dans :
-
Registres des jeux de données (jeux de données standard et/ou hérités)
-
Registres des appareils :
-
Registres MicroLogic
-
Registres du module IO
-
Registres de l'interface IFM
-
Registres de l'interface IFE
-
Pour lire les registres :
-
Lisez d’abord les registres disponibles dans les jeux de données.
-
Le jeu de données standard est recommendé car il contient davantage de données dans un format qui permet une meilleure précision.
-
Le jeu de données hérité est uniquement utilisé pour les équipements hérités.
-
-
Puis lisez dans les registres des appareils les données qui ne sont pas disponibles dans les jeux de données.
L’avantage des jeux de données est que les informations les plus utiles de chaque module IMU sont collectées dans une table que vous pouvez lire avec deux ou trios requêtes de lecture. Chaque module met à jour les valeurs dans les registres du jeu de données à intervalles réguliers.
Le temps de réponse des requêtes dans les registres des jeux de données est plus court que le temps de réponse des requêtes dans les registres des appareils. Par conséquent, il est recommandé de lire les registres du jeu de données au lieu des registres des appareils pour améliorer les performances globales de la communication dans le système .
Mise à jour des registres
Les valeurs des registres sont mises à jour de deux façons :
-
Les valeurs de mesure sont régulièrement actualisées, à une fréquence fixe.
-
Les autres valeurs sont actualisées en cas de changement de valeur.
Type de registre |
Mise à jour des registres |
---|---|
Identification |
Déclenchement par remplacement d’appareil |
Paramètres |
Déclenchement par changement de configuration |
Mesure |
Actualisation à une fréquence fixe |
• Mesures en temps réel |
Toutes les 1 seconde |
• Valeurs de demande de mesures en temps réel |
Toutes les 1 seconde |
• Valeurs des harmoniques |
Toutes les 3 secondes |
• Mesures de l'énergie |
Toutes les 5 secondes |
• Valeurs de crête des mesures des valeurs de demande en temps réel |
Toutes les 5 secondes |
• Valeurs minimum et maximum des mesures en temps réel |
Toutes les 5 secondes |
Maintenance et Diagnostic |
Déclenchement par changement de date |
Evénements |
Déclenchement par détection d’événement |
Etat de IO |
Déclenchement par changement d’état |
La fréquence d’actualisation des valeurs est identique pour les registres de jeux de données et les registres des appareils.
La fréquence d’actualisation permet d’optimiser les performances de la communication entre le contrôleur distant et les modules IMU.