Instruction Rcv_Ptp - Siemens SIMATIC S7-1200 Manuel

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

Publicité

Protocoles des processeurs de communication
12.3 Communication point à point (PtP)
12.3.1.6

Instruction RCV_PTP

Tableau 12- 23
Instruction RCV_PTP (Réception point à point)
CONT/LOG
STEP 7 crée automatiquement le DB lorsque vous insérez l'instruction.
1
Tableau 12- 24
Types de données pour les paramètres
Paramètre et type
EN_R
IN
PORT
IN
BUFFER
IN
NDR
OUT
ERROR
OUT
STATUS
OUT
LENGTH
OUT
La valeur STATUS est valide si soit NDR soit ERROR est VRAI. La valeur STATUS fournit la
raison de l'arrêt de l'opération de réception dans le CM ou le CB. Il s'agira typiquement d'une
valeur positive indiquant que l'opération de réception a réussi et que le processus de
réception s'est terminé normalement. Si la valeur STATUS est négative (le bit de poids fort
de la valeur hexadécimale est à 1), cela signifie que l'opération de réception a été
interrompue en raison d'une situation d'erreur, telles des erreurs de parité, de trame ou de
débordement.
486
Description
RCV_PTP vérifie la présence de messages reçus dans le CM ou le CB. Si un message est
disponible, il est transféré du CM ou du CB à la CPU. Une valeur STATUS appropriée est
renvoyée en cas d'erreur.
Type de
Description
données
Bool
Lorsque cette entrée est à VRAI et qu'un message est disponible, ce dernier
est transféré du CM ou du CB dans la mémoire tampon BUFFER. Lorsque
EN_R est FAUX, la présence de messages est vérifiée dans le CM ou le CB et
les sorties NDR, ERROR et STATUS sont actualisées, mais le message n'est
pas transféré dans la mémoire tampon BUFFER. (valeur par défaut : 0)
PORT
Une fois que vous avez installé et configuré un appareil de communication CM
ou CB, l'identificateur de port apparaît dans la liste déroulante d'aide pour les
paramètres disponible au niveau du connecteur PORT de la boîte. La valeur
de port CM ou CB affectée est la propriété de configuration d'appareil
"identificateur matériel". Le nom symbolique du port est défini dans l'onglet
"Constantes système" de la table de variables API. (valeur par défaut : 0)
Variant
Ce paramètre pointe sur l'adresse de début de la mémoire tampon de
réception. Cette mémoire tampon doit être suffisamment grande pour recevoir
la longueur de message maximale.
Les données booléennes et les tableaux booléens ne sont pas acceptés.
(valeur par défaut : 0)
Bool
VRAI pour un cycle lorsque de nouvelles données sont prêtes et que
l'opération s'est achevée sans erreur.
Bool
VRAI pour un cycle lorsque l'opération s'est achevée avec une erreur.
Word
Code d'erreur d'exécution (valeur par défaut : 0)
UInt
Longueur du message renvoyé en octets (valeur par défaut : 0)
Automate programmable S7-1200
Manuel système, 07/2011, A5E02486682-04

Hide quick links:

Publicité

Table des Matières
loading

Table des Matières