7-10
Edition 04.91
Occupation des compteurs
Un seul compteur est utilisé en tampon pour l'ensemble des axes.
Accès du programme utilisateur aux registres et aux indicateurs
L'adressage des paramètres pour chaque axe se fait au moyen de noms
symboliques (définis dans le fichier H3DEF.SRC). Les paramètres
portent le même nom pour tous les axes. On fait la différence entre les
axes par l'addition au nom symbolique, de l'adresse de début du bloc
paramètres de l'axe concerne Si l'on ne donne que le nom symbolique,
les paramètres de l'axe 1 seront choisis automatiquement. Les adresses
de début des blocs paramètres sont définies au moyen des constantes
RAi (constante de bloc registres pour l'axe i) et FAi (constante de
champ d'indicateurs pour l'axe i). Les exemples qui suivent indiquent
comment on accède concrètement aux paramètres de chaque axe.
Les noms symboliques sont écrits dans le logiciel H3 en majuscules et
en minuscules, pour une meilleure lisibilité. Etant donné que l'assem-
bleur PCD ne fait pas la distinction entre les majuscules et les minuscu-
les, on peut écrire les noms dans le programme utilisateur à volonté en
lettres majuscules ou minuscules.
Avant de pouvoir charger un paramètre dans la memoire du module H3,
il faut préalablement charger le registre correspondant avec la valeur
désirée.
Exemple : chargement des registres "DestP" (position cible) pour les
différents axes :
- Axe 1
—> LD R
- Axe 3
—> LD R
- Axe i
—> LD R
Pour charger maintenant cette position cible dans le module H3, il faut
exécuter la fonction "charger position cible". En armant l'indicateur
"FLdDA" (charger position cible absolue) le registre "DestP" du bloc
de fonction "AxHndlg" est lu et chargé dans le module H3.
© SAIA-Burgess Electronics SA
Ecriture des programmes pour le module H3
DestP+RA1
Valeur
DestP+RA3
Valeur
DestP+RAi
Valeur