Reconfiguration dynamique des groupes
(Traduction du document original anglais)
Description
Une nouvelle commande est disponible sur les groupes suiveurs et d’axes coordonnés afin de pouvoir par programme changer les axes membres du groupe.
Cette commande aura les mêmes effets qu’une reconfiguration en mode connecté (arrêt d’urgence de la voie).
Elle permettra :
MOD_PARAM %CHr.m,i : écriture des mots de réglage %Mx du groupe i, du module situé à l'adresse r.m (numéro de rack, position dans le rack).
Ex. : écriture des paramètres du mode esclave : écriture du groupe esclave 24 situé à l’adresse d’emplacement 4.
IF %M38 THEN
MOD_PARAM (%CH4.24,0,0,0,0);
RESET %M38;
END_IF;
Les deux bits suivants peuvent être utilisés pour contrôler l'écriture dans les mots de configuration .
%MWr.m.i,0.15 : ce bit est mis à 1 lorsque l'échange est en cours. Il est remis à 0 lorsque l'échange est terminé,
%MWr.m,i,1.15 : ce bit est mis à 1 lorsque l'échange est erroné (paramètres hors limites, etc.)
Si vous exécutez Control Expert, cette fonction est écrite comme suit :
Les paramètres entre parenthèse sont toujours égaux à 0.
Cette fonction utilisera les mots (%MW) de paramètre comme interface.
Objets Language associés
Cette fonction utilisera les %MW de paramètre comme interface. A l'appel de cette fonction les %MW seront recopiés dans les constantes (%KW) puis le groupe effectuera une reconfiguration.
Cas des groupes suiveurs :
Mots mémoire source
Mnémoniques mots mémoire source
Mots constants destination
Commentaires
%MWx.y.36
SLAVE_CHANNEL_1
%KWx.y.3
Numéro de l'axe esclave 1 du groupe suiveur
%MWx.y.37
FOLL_DESCRIPTION_1
%KWx.y.4
Définition de l'axe esclave 1 du groupe suiveur
%MWx.y.44
SLAVE_CHANNEL_2
%KWx.y.11
Numéro de l'axe esclave 2 du groupe suiveur
%MWx.y.45
FOLL_DESCRIPTION_2
%KWx.y.12
Définition de l'axe esclave 2 du groupe suiveur
%MWx.y.52
SLAVE_CHANNEL_3
%KWx.y.19
Numéro de l'axe esclave 3 du groupe suiveur
%MWx.y.53
FOLL_DESCRIPTION_3
%KWx.y.20
Définition de l'axe esclave 3 du groupe suiveur
%MWx.y.60
SLAVE_CHANNEL_4
%KWx.y.27
Numéro de l'axe esclave 4 du groupe suiveur
%MWx.y.61
FOLL_DESCRIPTION_4
%KWx.y.28
Définition de l'axe esclave 4 du groupe suiveur
%MWx.y.68
SLAVE_CHANNEL_5
%KWx.y.35
Numéro de l'axe esclave 5 du groupe suiveur
%MWx.y.69
FOLL_DESCRIPTION_5
%KWx.y.36
Définition de l'axe esclave 5 du groupe suiveur
%MWx.y.76
SLAVE_CHANNEL_6
%KWx.y.43
Numéro de l'axe esclave 6 du groupe suiveur
%MWx.y.77
FOLL_DESCRIPTION_6
%KWx.y.44
Définition de l'axe esclave 6 du groupe suiveur
Pour les groupes d'axes coordonnés : l'ajout de la fonction Mod_Param impose de rajouter au langage d’interface les %mW suivants :
Mots mémoire source
Mots constants destination
Commentaires
%MWx.y.63
%KWx.y.4
Numéro de l'axe membre 0 du groupe coordonné
%MWx.y.64
%KWx.y.5
Numéro de l'axe membre 1 du groupe coordonné
%MWx.y.65
%KWx.y.6
Numéro de l'axe membre 2 du groupe coordonné
%MWx.y.66
%KWx.y.7
Numéro de l'axe membre 3 du groupe coordonné
%MWx.y.67
%KWx.y.8
Numéro de l'axe membre 4 du groupe coordonné
%MWx.y.68
%KWx.y.9
Numéro de l'axe membre 5 du groupe coordonné
%MWx.y.69
%KWx.y.10
Numéro de l'axe membre 6 du groupe coordonné
%MWx.y.70
%KWx.y.11
Numéro de l'axe membre 7 du groupe coordonné
A l’appel de cette fonction les mots (%MW) seront recopiés dans les constantes (%KW) puis le groupe effectuera une reconfiguration
Le contenu de ces %MW donne le numéro de voie métier de tous les axes membres du groupe coordonné.