Envoi De Données Par Segments Avec Sfb/Fb12 "Bsend - Siemens SIMATIC S7-300 Manuel De Référence

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

Publicité

21.6
Envoi de données par segments avec SFB/FB12 "BSEND"
Description
Le bloc SFB/FB12 "BSEND" envoie des données à un SFB/FB partenaire distant de type
"BRCV". Cette transmission de données permet d'échanger entre les partenaires une
quantité de données plus importante que celle échangée avec tous les autres SFB/FB de la
communication S7, à savoir jusqu'à 32768 octets pour S7-300 ou 65534 octets pour S7-400
ou S7-300 via une interface intégrée.
La zone de données à envoyer est segmentée. Chaque segment est envoyé séparément au
partenaire. Le dernier segment est acquitté par le partenaire pratiquement dès son arrivée,
quel que soit l'appel correspondant du SFB/FB "BRCV".
S7-300 : L'envoi des données a lieu après chaque front positif sur l'entrée REQ. Après
chaque front positif sur REQ les paramètres R_ID, ID, SD_1 et LEN sont pris en compte. A
la fin d'une tâche, vous pouvez affecter de nouvelles valeurs aux paramètres R_ID, ID,
SD_1 et LEN. Pour la transmission de données segmentées, le bloc doit être appelé de
manière cyclique dans le programme utilisateur.
L'adresse de début et la longueur maximale des données à envoyer sont indiquées par
SD_1. Vous définissez la longueur du bloc de données pour chaque tâche avec LEN.
S7-400 et S7-300 via une interface intégrée : le tâche d'émission est activée après l'appel
du bloc et par un front positif à l'entrée de commande REQ. L'envoi des données de la
mémoire utilisateur est asynchrone avec le traitement du programme utilisateur.
L'adresse de début des données à envoyer est indiquées par SD_1. Vous définissez la
longueur des données à envoyer pour chaque tâche avec LEN. LEN remplace alors la partie
relative à la longueur dans SD_1.
Le paramètre R_ID doit être identique dans les deux SFB/FB travaillant ensemble.
Un front positif à l'entrée de commande R provoque l'annulation d'une émission en cours.
La fin correcte de l'émission est indiquée par la valeur 1 du paramètre d'état DONE.
Il faut qu'une émission soit terminée pour qu'une nouvelle émission soit effectuée si le
paramètre d'état DONE ou ERROR a reçu la valeur 1.
Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2
A5E00739859-01
Communication S7
21-15

Hide quick links:

Publicité

Chapitres

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières