Interrogation De L'état D'un Appareil Distant Avec Sfb22 "Status - Siemens Simatic S7-300 Manuel De Référence

Table des Matières
Communication S7
19.14
Interrogation de l'état d'un appareil distant avec SFB22
"STATUS"
Description
Le bloc SFB22 "STATUS" sert à interroger l'état d'un appareil distant qui est partenaire
de communication.
Quand le paramètre de commande REQ a un front positif, une tâche est envoyée au
partenaire distant. La réponse est évaluée pour savoir s'il y a eu des problèmes. Si
aucune erreur n'est apparue, l'état reçu est copié dans les variables PHYS, LOG et
LOCAL à l'appel suivant du SFB. Une valeur 1 au paramètre d'état NDR indique la fin de
l'opération.
Pour interroger de nouveau l'état du même appareil distant, il faut attendre que
l'interrogation précédente soit terminée.
Paramètre Déclaration
REQ
INPUT
ID
INPUT
NDR
OUTPUT
ERROR
OUTPUT
STATUS
OUTPUT
PHYS
IN_OUT
LOG
IN_OUT
LOCAL
IN_OUT
Paramètre d'entrée/sortie LOCAL
Si le partenaire de communication est une CPU de S7, le paramètre d'entrée/sortie
LOCAL en contient l'état de fonctionnement en cours : le premier octet est réservé, le
second contient un code indiquant l'état de fonctionnement.
19-42
Type de
Zone de
données
mémoire
BOOL
E, A, M, D, L
WORD
M, D,
constante
BOOL
E, A, M, D, L
BOOL
E, A, M, D, L
WORD
E, A, M, D, L
ANY
E, A, M, D
ANY
E, A, M, D
ANY
E, A, M, D
Description
Paramètre de commande request (demande); son
front montant active le SFB.
Paramètre d'adressage ID, voir Paramètres communs
aux SFB/FB et aux SFC/FC de la communication S7
Paramètre d'état NDR :
0 :
la tâche n'a pas encore été démarrée ou elle est
encore active
1 : la tâche a été exécutée sans erreur.
Paramètres d'état ERROR et STATUS, indication
d'erreur :
ERROR=0
STATUS a la valeur :
0000H : ni avertissement ni erreur
<> 0000H : avertissement, STATUS donne des
détails.
ERROR=1
Une erreur est apparue, STATUS donne des
renseignements détaillés sur le type de l'erreur.
Etat physique (longueur minimale : un octet)
Valeurs possibles :
10H utilisable à 100 %
13H maintenance requise
Etat logique (longueur minimale : un octet)
Valeur possible :
00H changement d'état autorisé
Etat de fonctionnement si le partenaire est une CPU
de S7 (longueur minimale : deux octets)
Logiciel système pour SIMATIC S7-300/400
A5E00261421-01

Hide quick links:

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières