Lecture De Données Dans Une Cpu Distante Avec Sfb/Fb14 "Get - Siemens SIMATIC S7-300 Manuel De Référence

Masquer les pouces Voir aussi pour SIMATIC S7-300:
Table des Matières

Publicité

Communication S7
19.8
Lecture de données dans une CPU distante avec SFB/FB14
"GET"
Description
Le bloc SFB/FB14 "GET" sert à lire des données dans une CPU distante.
S7-300 : L'opération de lecture a lieu après un front montant sur l'entrée REQ. Les
paramètres ID, ADDR_1 et RD_1 sont pris en compte à chaque front montant de REQ.
Ala fin d'une tâche, vous pouvez affecter de nouvelles valeurs aux paramètres ID,
ADDR_1 et RD_1.
S7-400 : Le SFB est lancé sur front montant à l'entrée de commande REQ. Les pointeurs
requis indiquant les zones où lire les données (ADDR_i) sont envoyés à la CPU
partenaire.
Après lecture le partenaire distant renvoie le contenu des données.
Les données reçues sont copiées dans les zones de réception configurées (RD_i) lors de
l'appel suivant du SFB/FB.
Veillez à ce que les zones définies par les paramètres ADDR_i et RD_i concordent en
nombre, en longueur et en type de données.
Une valeur 1 au paramètre d'état NDR indique la fin de cette opération.
Pour activer de nouveau une lecture, il faut attendre que la précédente soit terminée.
La CPU distante peut être à l'état de marche ou d'arrêt.
Si la lecture a rencontré des problèmes d'accès aux données ou si le contrôle du type de
données a révélé une erreur, les paramètres ERROR et STATUS affichent des erreurs et
des avertissements.
Paramètre
Déclaration
REQ
INPUT
ID
INPUT
NDR
OUTPUT
ERROR
OUTPUT
STATUS
OUTPUT
19-22
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
Description
Paramètre de commande request (demande); son
front montant active l'échange de données.
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.
Logiciel système pour SIMATIC S7-300/400
A5E00261421-01

Hide quick links:

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières