MOD_CAM : Réglage d’une came
(Traduction du document original anglais)
Généralités
La fonction MOD_CAM permet d’effectuer le réglage d’une came en dynamique. Le transfert des nouvelles données n’implique pas le passage en STOP du processeur came. Si le transfert s’effectue correctement les nouveaux paramètres sont pris en compte par le module. Si le transfert ne s’effectue pas correctement le processeur came reste en RUN avec les anciennes valeurs.
La fonction MOD_CAM affecte les paramètres suivants :
Cette fonction s'applique à une voie, donc à une variable de type IODDT. Nous utiliserons la variable Channel_0 de type T_CCY_GROUP0.
Le buffer de paramètres
La zone d’échange utilisée par la fonction MOD_CAM est un buffer constitué de mots réservés : %MWr.m.0.16 à %MWr.m.0.18.
Chargement de la zone d’échange
La zone d’échange (buffer) peut être préchargée :
Envoi des nouvelles valeurs au module
Après modification dans le buffer, la fonction :
Légende
Group : identifie le numéro de groupe
Cam : identifie le numéro de piste
Initialisation du buffer de paramètres
action {Get} ou action {Read}
Initialisation du buffer de paramètres
Pour la came 9 du groupe 2 :
Envoi de la nouvelle
Action {send}
Exemple
Pour la came 9 du groupe 2 :
Contrôle de l’échange
A la fin de l’échange, le bit Adjust_err est mis à 1 si l’échange ne s’est pas passé correctement. La fonction READ_STS permet le rafraîchissement du status voie.
On y trouve les informations :