SFC de périphérie décentralisée
Paramètres
Paramètre
Déclaration Type de
REQ
INPUT
MODE
INPUT
LADDR
INPUT
RET_VAL
OUTPUT
BUSY
OUTPUT
Informations d'erreur
Code d'erreur (W#16#...) Signification
0000
0001
0002
7000
7001
7002
8090
8092
8093
80A1
80A2
80A3
80A4
16-12
Zone de
données
mémoire
BOOL
E, A, M, D, L,
constante
BYTE
E, A, M, D, L,
constante
WORD
E, A, M, D, L,
constante
INT
E, A, M, D, L Si une erreur est apparue durant l'exécution de la
E, A, M, D, L •
BOOL
La tâche a été exécutée sans erreur.
L'esclave DP est activé (ce code d'erreur n'est possible qu'avec MODE = 0.)
L'esclave DP est désactivé (ce code d'erreur n'est possible qu'avec MODE = 0.)
Premier appel avec REQ=0. La tâche définie par LADDR n'est pas active; BUSY a la
valeur 0.
Premier appel avec REQ=1. La tâche définie par LADDR a été lancée; BUSY a la
valeur 1.
Appel intermédiaire (REQ sans signification). La tâche activée est encore en cours;
BUSY a la valeur 1.
•
Vous n'avez pas configuré de module avec l'adresse indiquée dans LADDR.
•
Vous exploitez votre CPU en tant qu'esclave I et avez indiqué une adresse de cet
esclave I dans LADDR.
La désactivation en cours d'un esclave DP (MODE=2) ne peut être arrêtée avant
terme par son activation (MODE=1). Activez l'esclave DP ultérieurement.
Il n'y a pas d'esclave DP à l'adresse indiquée dans LADDR (pas de configuration) ou
le paramètre MODE est inconnu.
Impossible de paramétrer l'esclave DP adressé (ce code d'erreur n'est possible
qu'avec MODE = 1.)
Nota : la SFC ne fournit ce code d'erreur que si l'esclave actif est à nouveau
défaillant durant son paramétrage. Si seul le paramétrage d'un module unique n'a
pas réussi, la SFC fournit le code d'erreur W#16#0000.
L'esclave DP adressé ne répond pas.
Le maître DP concerné ne prend pas cette fonction en charge.
La CPU ne prend pas cette fonction en charge pour les maîtres DP externes.
Description
Paramètre de commande déclenché par niveau
REQ=1 : exécuter la désactivation ou l'activation
Identification de tâche
Valeurs possibles :
•
0 : tester si l'esclave DP adressé est activé ou
désactivé
•
1 : activer l'esclave DP
•
2 : désactiver l'esclave DP
Adresse logique quelconque de l'esclave DP.
fonction, la valeur de retour contient un code d'erreur.
BUSY=1 : la tâche est encore active.
•
BUSY=0 : la tâche est terminée.
Logiciel système pour SIMATIC S7-300/400
A5E00261421-01