Réception De Données D'un Partenaire De Communication Situé Hors De La Propre Station S7, Avec Sfc66 "X_Rcv - Siemens SIMATIC S7-300 Manuel De Référence

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

Publicité

22.4
Réception de données d'un partenaire de communication
situé hors de la propre station S7, avec SFC66 "X_RCV"
Description
La fonction SFC66 "X_RCV" sert à recevoir des données émises avec SFC65 "X_SEND"
par un ou plusieurs partenaires situés hors de la propre station S7.
La fonction SFC66 "X_RCV" vous permet
de constater si des données émises sont disponibles actuellement ; elles ont pu être
placées dans une file d'attente par le système d'exploitation ;
de copier dans une zone de réception que vous indiquez le groupe de données le plus
ancien de la file d'attente.
Le paramètre d'entrée EN_DT (enable data transfer) sert à choisir entre les deux fonctions.
Paramètre
Déclaration Type de
EN_DT
INPUT
RET_VAL
OUTPUT
REQ_ID
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
INT
E, A, M, D, L Quand une erreur est apparue durant l'exécution de
DWORD
E, A, M, D, L ID de tâche de la SFC "X_SEND" dont les données
Communication de base S7
Description
Paramètre de commande "enable data transfer". En
lui donnant la valeur 0, vous vérifiez s'il y a au moins
un groupe de données en attente. La valeur 1
provoque la copie du groupe le plus ancien de la file
dans la zone de la mémoire de travail que vous avez
indiquée au moyen de RD.
la fonction, la valeur de retour contient un code
d'erreur.
En l'absence d'erreur, RET_VAL contient
si EN_DT=0/1 et NDA=0 : W#16#7000 ; dans ce
cas, il n'y a pas de données dans la file
d'attente ;
si EN_DT=0 et NDA=1 : la longueur en octets du
groupe le plus ancien dans la file, comme
nombre positif ;
si EN_DT=1 et NDA=1 : la longueur en octets du
groupe de données copié dans la zone de
réception RD, comme nombre positif.
émises figurent en première place dans la file
d'attente, c'est-à-dire sont les plus anciennes. Si la
file d'attente est vide, REQ_ID contient la valeur 0.
22-7

Hide quick links:

Publicité

Chapitres

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières