Paramètres des variateurs : IDN_S et IDN_P
(Traduction du document original anglais)
Description
Ces paramètres permettent de piloter directement les variateurs par projet (indépendamment du module TSX CSY 84).
Ils se décomposent en 2 catégories :
NOTE : Ces documentations du fabricant doivent spécifier :
  • la taille du paramètre (16 ou 32 bits) ;
  • si le paramètre est signé ou non signé ;
  • la phase de rebouclage SERCOS® dans lequel le paramètre est autorisé ;
  • les valeurs autorisées pour le paramètre ;
  • le type d'échelle (le cas échéant) qui doit être utilisé pour interpréter les données.
Fonctions associées
Les fonctions associées à ce paramètre sont :
NOTE : (IDN) SERCOS® : respectivement S-0-xxxx (paramètres standard) et P-0-xxxx (paramètres propres aux produits).
Ces fonctions sont uniquement utilisables pour la lecture et l’écriture de paramètres 16 ou 32 bits dans le variateur SERCOS®. Ces fonctions ne permettent pas d'accéder aux paramètres de texte SERCOS® de longueur variable.
Dans le cas d'une lecture, les paramètres 16 et 32 bits sont renvoyés sous forme de valeurs 32 bits. Les valeurs IDN SERCOS® 16 bits sont étendues en retour sur 32 bits en fonction du type de numéro d'identification (IDN) SERCOS 16 bits.
Par exemple, si le paramètre SERCOS® 16 bits est signé, la valeur 16 bits est étendue à une valeur 32 bits signée. De la même manière, si le paramètre SERCOS® 16 bits est non signé, la valeur 16 bits est étendue en plaçant des zéros (0) dans les 16 bits supérieurs de la valeur 32 bits renvoyée.
NOTE : Certains paramètres IDN SERCOS® sont associés à des unités et à des facteurs d’échelle. De plus, ces fonctions ne permettent pas la conversion des paramètres (valeurs en unités par défaut de l’axe en unités variateur ou inversement). (Utilisez par conséquent les fonctions IDN_US et IDN_UP.)
Ces fonctions utilisent l’instruction WRITE_CMD.
Objets langage
Le tableau ci-dessous présente les différents objets langage liés au paramètre OpticalPower.
Objet
Nom
Code de fonction
Type d'instruction
Description
%MWr.m.c.26
ACTION_CMD
1556
WRITE_CMD
Commande de lecture IDN_S
2556
Commande d'écriture IDN_S
%MWr.m.c.26
1557
Commande de lecture IDN_P
2557
Commande d'écriture IDN_P
%MDr.m.c.20
RETURN_CMD_1
-
-
Résultat de la lecture.
%MDr.m.c.27
PARAM_CMD_1
-
-
Valeur à écrire : IDNSercos. Plage type de 1 à 4095. Cependant, l'utilisation des bits 12 à 14 est autorisée. Ces bits indiquent les paramètres système en cours de sélection. (Veuillez vous reporter à la documentation du variateur pour connaître les paramètres système pris en charge.)
%MDr.m.c.29
PARAM_CMD_2
-
-
Valeur à écrire dans le variateur
%MFr.m.c.31
PARAM_CMD_3
-
-
Valeur à écrire : AdresseSercos. Ce paramètre est indispensable si vous utilisez la fonction GetIDN sur l'IDAxe 999 du bus SERCOS.
%MWr.m.c.19
ERROR_CMD
-
-
Compte rendu d'erreur. Voir (Commande WRITE_CMD : Erreurs de programmation)
Commande de lecture IDN_S
Les paramètres actuels ayant un numéro d'identification SERCOS (IDN) sont lus par la commande de lecture via le module de commande d'axes. L'exemple suivant illustre la lecture d'une valeur IDN100 à l'aide de cette commande et de tous les IDN dont la longueur est égale à 2 octets non signés.
Exemple :
L'IDN100 a une longueur égale à 2 octets non signés. Le registre d'automate (commande de lecture) insère des valeurs non signées dans des valeurs signées.
Si la valeur d'IDN100 est supérieure à 32767, le registre d'automate est renvoyé de la façon suivante :
Lorsque la commande de lecture renvoie une valeur négative, cette dernière peut être convertie en son équivalent positif en ajoutant 65536.