Fonctionnement
Cette fonction travaille en liaison avec un DB utilisateur. La structure du DB utilisa-
teur figure dans la bibliothèque FMSTSVLI, type de données UDT 1. Il vous faut un
DB utilisateur contenant les valeurs pour l'adressage du FM 353 et les données pour
les diverses fonctions du FM 353. Le numéro de DB est transmis avec le paramètre
DB_NO à l'appel du FC.
Que doit faire l'utilisateur ?
Programme utilisateur
N contrat
4.
Exploiter état
3.
p. ex. contrat écriture possible
Activer mode et signaux
de commande
1.
Exploiter mode et
signalisations en retour
2.
Inscrire données système 1)
1) Les données système (à écrire) doivent être inscrites avant l'introduction du numéro de contrat
d'écriture correspondant dans le bloc de données utilisateur.
Exploitation des
Les erreurs survenues sont indiquées par le résultat binaire (RB = 0).
erreurs
Erreurs possibles :
Module de positionnement FM 353 pour moteur pas à pas
DB utilisateur
N contrat écriture
Etat du FC 2
N contrat lecture
Etat du FC 3
Signaux de com.
Signal. en retour
Données syst. –
données/valeurs
pour contrats
d'écriture
Données syst. –
données/valeurs
signalées en
retour par FM 353
Contrat d'écriture inconnu (voir JOB_WR.UNKNOWN)
Erreur de transfert de données avec le SFC 58 "WR_REC". L'erreur est indiquée
par le paramètre de sortie RET_VAL (voir manuel Logiciel système pour
S7-300/400 ; Fonctions standard et fonctions système).
Les données transférées sont contrôlées quant à la présence d'erreurs possibles et
interprétées par le module. En cas d'erreurs de données, le champ de structure
CHECKBACK_SIGNALS.DATA_ERR est mis à "1" dans le DB utilisateur.
Pour de plus amples informations sur les erreurs de données, consultez, dans
l'outil de paramétrage, la commande de menu Test Analyse des défauts et le
chapitre 11.
Programmation du FM 353
Que fait le
FC 2 ?
Interroger/effacer
Activer/effacer
"Générer fronts de
sign." pour S+, S–,
START, selon mode
Transférer à FM
Transférer de FM
Transférer données
système à FM selon
n contrat
FM 353
6-7