Lecture De Données Dans Un Partenaire De Communication Situé Dans La Propre Station S7, Avec Sfc72 "I_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 de base S7
22.9
Lecture de données dans un partenaire de communication
situé dans la propre station S7, avec SFC72 "I_GET"
Description
La fonction SFC72 "I_GET" sert à lire des données dans un partenaire situé dans la propre
station S7. Ce partenaire peut se trouver dans le châssis de base, dans un châssis
d'extension ou en périphérie décentralisée. N'oubliez pas que vous avez affecté à la propre
CPU, avec STEP 7, des partenaires situés en périphérie décentralisée. Il n'y a pas de SFC
correspondante dans le partenaire.
La réception est activée par l'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
REQ
INPUT
CONT
INPUT
IOID
INPUT
LADDR
INPUT
VAR_ADDR
INPUT
RET_VAL
OUTPUT
BUSY
OUTPUT
22-18
Type de
Zone de
données
mémoire
BOOL
E, A, M, D, L,
constante
BOOL
E, A, M, D, L,
constante
BYTE
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
Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2
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
Identification de la zone d'adresse du module
partenaire :
B#16#54 = périphérie d'entrée (PE)
B#16#55 = périphérie de sortie (PA)
S'il s'agit d'un module mixte, il faut indiquer l'ID de
zone de l'adresse la plus basse. Si les adresses
sont les mêmes, il faut indiquer B#16#54.
Référence à la zone de la CPU partenaire où
écrire. Vous devez choisir un type de données
proposé par le partenaire.
Référence à la zone de la CPU partenaire à lire
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.
A5E00739859-01

Hide quick links:

Publicité

Chapitres

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières