Programmation du FM 353
Etat des contrats
L'état d'un contrat d'écriture est indiqué dans le DB utilisateur (octet de données
d'écriture
DBB1).
Tableau 6-2
Etat des contrats d'écriture
Bit dans JOB_WR
(DBX1.)
.BUSY, 0
= 1, contrat d'écriture en cours d'exécution
Ce bit est mis à 1 par le FC MODE_WR dès qu'il traite un contrat d'écriture
(JOB_WR.NO > 0 et lorsque le bit 2 est à 0 dans JOB_WR.IMPOSS).
Ce bit est annulé par le FC MODE_WR lorsque le contrat d'écriture est terminé
(JOB_WR.NO = 0).
.DONE, 1
= 1, contrat d'écriture terminé
Ce bit est mis à 1 par le FC MODE_WR dès qu'il a terminé un contrat d'écriture
(également si erreur ou contrat inconnu).
Ce bit est annulé par le FC MODE_WR lorsque l'exécution d'un nouveau contrat
d'écriture commence. Vous pouvez désactiver ce bit vous-même.
.IMPOSS, 2
= 1, exécution d'un contrat d'écriture impossible dans ce cycle :
–
–
–
–
Dans ce cas, vous pouvez laisser le contrat d'écriture (JOB_WR) tel quel ou l'annuler.
Le FC MODE_WR désactive ce bit lorsque toutes les conditions ci-dessus sont remplies.
.UNKNOWN, 3
= 1, contrat d'écriture inconnu
Le contrat d'écriture que vous avez indiqué (JOB_WR) n'est pas dans la zone connue
(voir Exploitation des erreurs). Le FC MODE_WR désactive ce bit dès que JOB_WR
contient un numéro admissible. Le numéro inconnu est conservé pendant ce temps.
.MODE_BUSY, 6
= 1, au démarrage d'un mode/déplacement avec les signaux de commande correspondants ou
lors signalisation en retour TEC = 1 (traitement en cours).
MODE_BUSY
WORKING (BL)
.POS_REACHED, 7
= 0, lors signalisation en retour POS_ROD = 0 (position atteinte, arrêt) ou au démarrage d'un mode
avec les signaux de commande correspondants.
POS_REACHED
POS_POD (PEH)
6-10
car l'axe n'est pas paramétré
car le mode test est réglé
car aucun mode n'est activé
car le mode sélectionné n'est pas encore réglé.
Appel/démarrage du FC
Démarrage du déplacement par le FM
Signification
Appel/démarrage du FC
Démarrage du mouvement par le FM
Module de positionnement FM 353 pour moteur pas à pas