Siemens SIMATIC S7-300 Manuel De Référence page 589

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

Publicité

28.6
Envoi de données (ASCII, 3964(R)) avec SFB60
"SEND_PTP"
Description
Le bloc SFB SEND_PTP (SFB60) permet d'envoyer un segment de données pris dans un
bloc de données.
L'envoi est activé après appel du bloc et front positif à l'entrée de commande REQ.
SD_1 (numéro de DB et adresse de début) pointe sur la zone des données à envoyer et
LEN indique la longueur du segment.
Il faut appeler le SFB avec R(Reset)=FALSE pour qu'il puisse traiter la tâche. Un front positif
à cette entrée de commande R provoque l'abandon d'un envoi de données en cours et met
le SFB à l'état initial. Un message d'erreur (sortie STATUS) signale la fin de la tâche
interrompue.
Vous indiquez par LADDR l'adresse E/S définie pour votre sous-module dans HW Config.
Si la tâche est menée à terme sans erreur, DONE prend la valeur TRUE ; si elle se termine
avec une erreur, c'est ERROR qui prend la valeur TRUE.
Une tâche exécutée avec DONE=TRUE signifie :
si c'est le pilote ASCII qui a été utilisé : les données ont été envoyées au partenaire de
communication ; mais il n'est pas garanti qu'elles aient été reçues par le partenaire ;
si c'est la procédure 3964(R) qui a été utilisée : les données ont été envoyées au
partenaire de communication et ce dernier a émis un accusé de réception positif ; il n'est
pas garanti que les données aient été transférées à la CPU partenaire.
En cas d'erreur ou d'avertissement, la CPU utilise STATUS pour indiquer le numéro
d'événement.
L'état logique de DONE ou de ERROR/STATUS est également indiqué en cas de
réinitialisation du SFB (R=TRUE).
Lorsqu'une erreur se produit, le bit de résultat binaire RB est mis à 0. Lorsque le bloc est
exécuté sans erreur, le résultat binaire est TRUE.
Nota
Le SFB ne vérifie pas les paramètres ; en cas d'erreur de paramétrage, la CPU peut passer
à l'ARRET.
DB d'instance
Le bloc SFB SEND_PTP travaille avec un DB d'instance dont le numéro est fourni dans
l'appel. Il n'est pas permis d'accéder aux données de ce DB.
Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2
A5E00739859-01
SFB pour les CPU compactes
28-41

Hide quick links:

Publicité

Chapitres

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières