E.4 Procédure d'établissement de liaison (handshaking) AP pour la lecture/écriture de paramètres
E.4
Procédure d'établissement de liaison (handshaking) AP pour la
lecture/écriture de paramètres
Configuration du registre
Procédez comme suit pour saisir et modifier des paramètres dans les registres PTD et PFD :
1. Ecrire les données de registre dans PTD3 et PTD4, pour les commandes nécessitant des
données de l'AP.
2. Ecrire l'ID de paramètre dans le registre PTD2.
3. Interroger jusqu'à ce que la valeur de registre PDF2 soit égale à la valeur de registre PTD2
(écho ID de menu).
4. Ecrire le type de commande dans le registre PTD1.
5. Etablissement de la liaison : Interroger jusqu'à ce que les 7 bits de poids faible (0 à 6) du
registre PFD1 soient équivalents à la valeur du registre PTD1 (écho de commande).
6. Vérification d'erreur :
– Tester le bit 7 dans PFD1 (indicateur d'écho de commande).
– Si le bit 7 est à "1", l'octet supérieur de PFD1 correspond au code d'erreur.
– Si le bit 7 est à "0", l'octet supérieur de PFD1 contient l'exposant de 4 bits des données,
7. Lecture des données : Lire les données du registre dans PFD3 et PFD4 (commandes
retournant des données PCD).
8. Sortie de la commande : Ecrire zéro dans le registre PTD1 (réinitialisation de la commande).
Exemple : modification du paramètre "Rated input voltage" (Tension nominale d'entrée, 2010)
Pour modifier le paramètre "Rated input voltage" (Tension nominale d'entrée, 2010) à 3000,
procédez comme suit :
1. Ecrire 3000 dans PTD3. Cette valeur correspond à la nouvelle tension.
PTD4 n'est pas requis.
2. Ecrire 2010 dans PTD2. Il s'agit de l'ID de paramètre pour la tension d'entrée assignée.
3. Interroger PFD2 jusqu'à ce que sa valeur soit égale à 2010 (valeur de PTD2).
4. Ecrire 22 dans PTD1. Il s'agit de la commande d'écriture de la valeur de paramètre.
5. Interroger les bits 0 à 6 de PTD1 jusqu'à ce que la valeur soit égale à 22 (valeur de PTD1).
6. Si PFD2 = PTD2 et les six bits de poids faible de PFD1 = PTD1, tester le bit 7 de PFD1.
– Si le bit 7 de PFD1 est à "0", lire les bits 8 à 11 pour connaître l'exposant.
– Si le bit 7 de PFD1 est à "1", lire les bits 8 à 15 pour connaître le code d'erreur.
7. Lire PFD3 et PFD4 pour connaître la nouvelle valeur.
8. Ecrire 0 dans PTD1.
Communication NXGpro
Description fonctionnelle, AB, A5E33486415_FR
si la commande était une demande de lecture de paramètres. Pour toutes les autres
commandes, l'octet supérieur est égale à zéro.
Lecture/écriture des paramètres
357