Ecriture des programmes pour le module H3
Structure de programme et application des blocs de fonctions "AxInit" et "AxHndlg"
les registres de lecture.
Module H3
Repere symbolique pour le contrôleur d'axe dans le module H3.
Appel du bloc fonctionnel :
Appel du FB pour l'axe 2
CFB
AxHndlg
2
RA2
FA2
Le programme utilisateur destiné au module H3 peut, en gros, se
répartir en trois parties :
- initialisation des axes,
- traitement cyclique des axes,
- définition du programme de déplacement (déroulement des
mouvements de la machine).
a) Initialisation des axes
Le premier élément d'un programme H3 consiste toujours en l'initialisa-
tion des axes. Un axe est initialisé dans le XOB 16 par le biais de
l'appel au FB "AxInit". Lors du traitement du FB, plusieurs registres
sont lus; ils doivent donc être chargés au préalable. Pour déterminer les
valeurs des registres, il faut déjà connaître différentes données de
l'entraînement (voir aussi le chapitre 9, exemples d'application). L'axe
est prêt à l'exploitation après son initialisation par le FB "AxInit".
b) Traitement cyclique des axes
Font partie du traitement cyclique toutes les tâches qui sont exécutées
en permanence. C'est pourquoi elles sont programmées dans un COB
qui est traité cycliquement. Le bloc de fonction "AxHndlg" assume
l'ensemble des échanges de données avec le contrôleur du module H3.
L'indicateur de commande de fonction communique au FB les tâches
qu'il doit exécuter. Le rôle du FB consiste ainsi dans l'interrogation
constante de ces indicateurs de commande et dans l'exécution des
commandes correspondantes.
© SAIA-Burgess Electronics SA
Edition 04.91
; numéro d'axe
; bloc registres axe 2
; champ d'indicateur axe 2
7-17