Exemples de commandes
Ouvrir le disjoncteur
Le tableau suivant décrit les étapes à suivre dans l'équipement client distant pour envoyer une commande distante au module BSCM Modbus SL/ULP en vue d'ouvrir le disjoncteur. La commande elle-même n'a pas de paramètres.
|
Etape |
Action |
|---|---|
|
1 |
Charger une mémoire tampon de 20 registres (mots n°0 à 19).
|
|
2 |
Écrire ce tampon à l'aide d'une requête d'écriture (fonction Modbus 16) de 20 registres, en commençant au registre 8000. |
|
3 |
Lire le registre 8021 d'état de la commande et attendre que son contenu indique que la commande est encore en cours d'exécution (0x0003). Si l'état de la commande ne change pas après un délai d'attente (1 s), vérifier la connexion Modbus. |
|
4 |
Lire le registre d'état de commande 8020 :
|
|
5 |
Lire l'identifiant du code d'erreur dans le bit de poids faible (LSB) du registre 8021 :
|
Réinitialiser les mesures d'énergie
Le tableau suivant décrit comment envoyer une commande au déclencheur MicroLogic pour réinitialiser les mesures d'énergie minimum/maximum. La commande elle-même a un seul paramètre.
|
Etape |
Action |
|---|---|
|
1 |
Charger une mémoire tampon de 20 registres (mots n°0 à 19).
|
|
2 |
Écrire ce tampon à l'aide d'une requête d'écriture (fonction Modbus 16) de 20 registres, en commençant au registre 8000. |
|
3 |
Lire le registre 8021 d'état de la commande et attendre que son contenu indique que la commande est encore en cours d'exécution (0x0003). Si l'état de la commande ne change pas après un délai d'attente (1 s), vérifier la connexion Modbus. |
|
4 |
Lire le registre d'état de commande 8020 :
|
|
5 |
Lire l'identifiant du code d'erreur dans le bit de poids faible (LSB) du registre 8021 :
|
Lire la date et l'heure
Le tableau suivant détaille les étapes à suivre pour envoyer une commande à l'interface de communication IFM en vue de lire la date et l'heure. La commande elle-même n'a pas de paramètres. La date et l’heure sont renvoyées dans une mémoire tampon.
|
Etape |
Action |
|---|---|
|
1 |
Charger une mémoire tampon de 20 registres (mots n°0 à 19).
|
|
2 |
Écrire ce tampon à l'aide d'une requête d'écriture (fonction Modbus 16) de 20 registres, en commençant au registre 8000. |
|
3 |
Lire le registre 8021 d'état de la commande et attendre que son contenu indique que la commande est encore en cours d'exécution (0x0003). Si l'état de la commande ne change pas après un délai d'attente (1 s), vérifier la connexion Modbus. |
|
4 |
Lire le registre d'état de commande 8020 :
|
|
5 |
Lire l'identifiant du code d'erreur dans le bit de poids faible (LSB) du registre 8021 :
|
|
6 |
En l'absence d'erreur, lire la longueur du tampon de données dans le registre 8022. Sa valeur doit être 8 pour cette commande. |
|
7 |
Dans la mémoire tampon de données :
|