Envoi De Données Avec Sfb 63 "Send_Rk - 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é

Couplage point à point
6.5 Fonctions de communication
6.5.2.2
Envoi de données avec SFB 63 "SEND_RK"
Principe
Ce SFB permet d'envoyer un segment de données pris dans un bloc de données.
L'envoi est activé par l'appel du bloc avec un front positif à l'entrée de commande REQ.
SD_1 (numéro de DB et adresse de début) pointe sur la zone de données à envoyer et LEN
indique la longueur du segment.
Vous indiquez également dans le SFB la zone de réception pour le partenaire. La CPU écrit
ces informations dans l'en-tête du télégramme et les transmet au partenaire.
La cible est indiquée par le numéro de CPU R_CPU (qui n'est recommandé qu'en cas de
communication multiprocesseur), le type de données R_TYPE (blocs de données DB et
blocs de données étendus DX), le numéro de bloc de données R_DBNO et le décalage
R_OFFSET où écrire le premier octet.
R_CF_BYT et R_CF_BIT vous servent à déterminer l'octet et le bit de mémento de couplage
dans la CPU partenaire.
Avec le paramètre SYNC_DB, vous précisez le DB où mémoriser les données communes de
tous les SFB RK que vous employez, afin qu'ils soient initialisés à la mise en route et
synchronisés. Ce doit être le même numéro pour tous les SFB utilisés dans votre
programme utilisateur.
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 l'envoi en cours et met le SFB
à l'état initial. Un message d'erreur (sortie STATUS) termine la tâche 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, 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 que les données ont été envoyées au
partenaire de communication, que ce dernier a émis un accusé de réception positif et que
les données ont été transférées à la CPU partenaire.
306
CPU 31xC : Fonctions technologiques
Instructions de service, 03/2011, A5E00105485-05

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