Programmation du FM 353
Etat des contrats
L'état d'un contrat de lecture est indiqué dans le DB utilisateur (octet de données
de lecture
DBB3).
Bit dans JOB_RD
(DBX3.)
.BUSY, 0
= 1, contrat de lecture en cours d'exécution
Ce bit est mis à "1" par le FC RD_COM dès qu'il traite un contrat de lecture
(JOB_RD.NO > 0 et JOB_RD.IMPOSS = 0).
Ce bit est annulé par le FC RD_COM dès que le contrat de lecture est terminé
(JOB_RD.NO = 0).
.DONE, 1
= 1, contrat de lecture terminé
Ce bit est msi à "1" par le FC RD_COM dès qu'il a terminé un contrat de lecture
(également si erreur ou contrat inconnu).
Ce bit est annulé par le FC RD_COM lorsque l'exécution d'un nouveau contrat de lecture
commence. Vous pouvez désactiver ce bit vous-même.
.IMPOSS, 2
= 1, contrat de lecture impossible actuellement
L'exécution du contrat de lecture n'est pas possible :
–
–
–
Dans ce cas, vous pouvez laisser le contrat de lecture (JOB_RD.NO) tel quel ou l'annuler.
Le FC RD_COM désactive le bit lorsque toutes les conditions ci-dessus sont remplies.
.UNKNOWN, 3
= 1, contrat de lecture inconnu
Le contrat de lecture que vous avez indiqué (JOB_RD.NO) ne se trouve pas dans la zone
connue (voir Exploitation des erreurs). Le FC RD_COM désactive ce bit dès que JOB_RD.NO
contient un numéro admissible. Le numéro inconnu est conservé pendant ce temps.
Exploitation des
Les erreurs survenues sont indiquées par le résultat binaire (RB = 0).
erreurs
Erreurs possibles :
6-16
car l'axe n'est pas paramétré
car aucun mode n'est présélectionné
car le mode test est réglé
Contrat de lecture inconnu (voir JOB_RD.UNKNOWN)
Erreur de transfert de données avec le SFC 59 "RD_REC". L'erreur est indiquée
par le paramètre de sortie RET_VAL (voir manuel Logiciel système S7-300/400 ;
Fonctions standard et fonctions système).
Signification
Module de positionnement FM 353 pour moteur pas à pas