Lecture De Données Dans Un Partenaire De Communication Situé Hors De La Propre Station S7, Avec Sfc67 "X_Get - Siemens SIMATIC S7-300 Manuel De Référence

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

Publicité

22.6
Lecture de données dans un partenaire de communication
situé hors de la propre station S7, avec SFC67 "X_GET"
Description
La fonction SFC67 "X_GET" sert à lire des données dans un partenaire de communication
situé hors de la propre station S7. Il n'y a pas de SFC correspondante dans le partenaire.
La lecture est activée par un appel de la SFC avec REQ=1. Ensuite, vous appelez la SFC
jusqu'à ce que BUSY=0 indique la réception des données. RET_VAL contient alors la
longueur en octets du groupe de données reçu.
Ayez soin que la zone de réception définie par le paramètre RD (dans la CPU réceptrice)
soit au moins aussi longue que la zone de lecture définie par le paramètre VAR_ADDR
(dans le partenaire). De plus, les types de données de RD et de VAR_ADDR doivent
concorder.
Paramètre
Déclaration Type de
REQ
INPUT
CONT
INPUT
DEST_ID
INPUT
VAR_ADDR
INPUT
RET_VAL
OUTPUT
BUSY
OUTPUT
RD
OUTPUT
Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2
A5E00739859-01
Zone de
données
mémoire
BOOL
E, A, M, D, L,
constante
BOOL
E, A, M, D, L,
constante
WORD
E, A, M, D, L,
constante
ANY
E, A, M, D
INT
E, A, M, D, L
BOOL
E, A, M, D, L
ANY
E, A, M, D
Communication de base S7
Description
Paramètre de commande "request to activate",
voir Paramètres communs aux SFC de la
communication de base S7
Paramètre de commande "continue", voir
Paramètres communs aux SFC de la
communication de base S7
Paramètre d'adressage "destination ID" : il
contient l'adresse MPI du partenaire, que vous
avez configurée avec STEP 7.
Référence à la zone dans laquelle lire dans la
CPU partenaire. Il faut choisir un type de données
proposé par le partenaire.
Quand une erreur est apparue durant l'exécution
de la fonction, la valeur de retour contient un
code d'erreur.
En l'absence d'erreur, RET_VAL contient la
longueur en octets du groupe de données copié
dans la zone de réception, comme nombre positif.
BUSY=1 : la réception n'est pas encore terminée.
BUSY=0 : la réception est terminée, ou il n'y a
pas de réception active.
Référence à la zone de réception (receive data
area). Types de données autorisés : BOOL,
BYTE, CHAR, WORD, INT, DWORD, DINT,
REAL, DATE, TOD, TIME, S5_TIME,
DATE_AND_TIME ainsi que les tableaux des
types de données cités, sauf BOOL.
La zone de réception RD doit être au moins aussi
longue que la zone de lecture VAR_ADDR dans
le partenaire. De plus, les types de données de
RD et de VAR_ADDR doivent concorder.
La taille maximale de la zone de réception est de
76 octets.
22-13

Hide quick links:

Publicité

Chapitres

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières