Cohérence Des Données; Réception De Données Avec Sfb61 "Rcv_Ptp - Siemens SIMATIC S7-300 CPU 31 C Série Instructions De Service

Masquer les pouces Voir aussi pour SIMATIC S7-300 CPU 31 C Série:
Table des Matières

Publicité

Cohérence des données
La cohérence des données est limitée à 206 octets. Tenez compte des remarques suivantes
pour garantir la transmission cohérente de plus de 206 octets :
N'écrivez à nouveau dans la partie actuellement utilisée de la zone d'envoi SD_1 qu'une fois
l'émission terminée. C'est le cas quand le paramètre d'état DONE prend la valeur TRUE.
6.5.1.3
Réception de données avec SFB61 "RCV_PTP"
Principe
Ce SFB permet de recevoir des données et de les sauvegarder dans un bloc de données.
Le bloc est prêt à recevoir quand il est appelé avec une valeur TRUE à l'entrée de
commande EN_R. Vous pouvez interrompre une transmission en cours en donnant la valeur
FALSE à ce paramètre EN_R. Un message d'erreur (sortie STATUS) termine la tâche
interrompue. La réception est désactivée tant que le paramètre EN_R reste à l'état logique
FALSE.
La zone de réception est indiquée par RD_1 (numéro de DB et adresse de début), la
longueur du segment de données par LEN.
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 de la transmission en cours et
met le SFB à l'état initial. Un message d'erreur (sortie STATUS) termine la tâche de
réception interrompue.
Vous indiquez par LADDR l'adresse E/S définie pour votre cartouche dans "HW Config".
Si la tâche est terminée sans erreur, NDR prend la valeur TRUE ; si elle se termine avec une
erreur, c'est ERROR qui prend la valeur TRUE.
En cas d'erreur ou d'avertissement, la CPU utilise STATUS pour indiquer le numéro
d'événement (voir chapitre Messages d'erreur (Page 372)).
NDR ou ERROR/STATUS sont également indiqués en cas de RESET du SFB (R = TRUE)
(paramètre LEN = 16#00).
Lorsqu'une erreur se produit, le bit de résultat binaire RB est mis à 0. Quand le bloc est
exécuté sans erreur, le résultat binaire est TRUE.
Remarque
Le SFB ne vérifie pas les paramètres ; en cas d'erreur de paramétrage, la CPU peut passer
en STOP.
CPU 31xC : Fonctions technologiques
Instructions de service, 03/2011, A5E00105485-05
Couplage point à point
6.5 Fonctions de communication
301

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-300 cpu 312cSimatic s7-300 cpu 313cSimatic s7-300 cpu 313c-2 ptpSimatic s7-300 cpu 313c-2 dpSimatic s7-300 cpu 314c-2 ptpSimatic s7-300 cpu 314c-2 dp ... Afficher tout

Table des Matières