Exemples de commande
Ouvrir le disjoncteur
Le tableau suivant décrit comment demander à l'équipement maître d'envoyer une commande distante au module de contrôle d'état du disjoncteur BSCM pour ouvrir le disjoncteur. La commande en elle-même n'a pas de paramètres.
Étape |
Action |
---|---|
1 |
Charger une mémoire tampon de 20 registres (mots n°0 à 19).
|
2 |
Ecrire cette mémoire 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 tant 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 les bits 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 en elle-même a un seul paramètre.
Étape |
Action |
---|---|
1 |
Charger une mémoire tampon de 20 registres (mots n°0 à 19).
|
2 |
Ecrire cette mémoire 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 tant 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 les bits de poids faible (LSB) du registre 8021 :
|
Read Date and Time (Lire la date et l'heure)
Le tableau suivant décrit comment envoyer une commande à l'interface IFM pour lire la date et l'heure. La commande en elle-même n'a pas de paramètres. La date et l’heure sont renvoyées dans une mémoire tampon.
Étape |
Action |
---|---|
1 |
Charger une mémoire tampon de 20 registres (mots n°0 à 19).
|
2 |
Ecrire cette mémoire 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 tant 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 les bits de poids faible (LSB) du registre 8021 :
|
6 |
S'il n'y a pas d'erreurs, lisez la longueur de la mémoire tampon des données dans le registre 8022. Sa valeur doit être égale à 8 pour cette commande. |
7 |
Dans la mémoire tampon de données :
|