Programmation des blocs fonctionnels standard
SETUFR
Le tableau suivant décrit les paramètres pour activer les frames utilisateurs "SETUFR".
Nom
REQ
PISERVICE
UNIT
FMDB_NO
ERROR
DONE
STATE
Types de paramètres:E = Paramètre d'entrée, S = Paramètre de sortie
Analyse des erreurs
Si un contrat ne peut pas être exécuté, le paramètre d'état "ERROR" a la valeur TRUE.
L'origine de l'erreur est codée dans le paramètre de sortie "STATE" du bloc. Le code
d'erreur est effacé lors de la remise à zéro du signal de démarrage du contrat (appel
FB 4 avec "REQ" = FALSE)après une signalisation d'erreur.
Tableau 6-12 Exploitation des erreurs dans le FB 4
STATE
3
Acquittement négatif, contrat non
exécutable
6
Tampon de contrats plein
7
L'option n'est pas réglée
13
Interruption du contrat par FM-Restart
14
Paramètre "FMDB_NO" est zéro
6-42
Type de
Type
Plage de
données
P
valeurs
BOOL
E
–
ANY
E
PI_DI.SETUFR
INT
E
1...4
INT
E
BOOL
S
–
BOOL
S
–
WORD
S
–
Signification
Module de positionnement multiaxe FM 357-2 pour servomoteurs et moteurs pas à pas
Signification
Démarrage demande contrat
Service PI: activer frames utilisateurs
numéro du canal
No. de DB utilisateur afférent "FMx"
Le contrat était acquitté négatif ou il n'était
pas possible de le réaliser
Le contrat était réalisé avec succès
voir analyse d'erreurs
Nota
Défaut interne, remède :
S
Reset et
S
Arrêt à limite de bloc
Le contrat est à réitérer, car file d'attente
pleine
Le paramètre "FMCOMM" (FC 1) n'est
pas à 1
Après avoir redémarré le FM il faut initiali-
ser le FB à l'aide de REQ = FALSE. Puis
vous pouvez lancer un contrat nouveau
avec REQ = TRUE.
Veuillez vérifier le paramètre d'entrée
"FMDB_NO" et entrez le numéro DB utili-
sateur correct.
6ES7 357-4AH00-8CG0