Extraction De Données Avec Le Sfb 64 "Fetch_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.3
Extraction de données avec le SFB 64 "FETCH_RK"
Principe
Ce SFB permet d'aller chercher un segment de données chez le partenaire et de
sauvegarder ces données 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.
La zone dans laquelle sauvegarder les données extraites est indiquée par RD_1 (numéro de
DB et adresse de début), la longueur du segment par LEN.
Vous indiquez également dans le SFB de quelle zone du partenaire il faut extraire les
données. La CPU écrit ces informations dans l'en-tête du télégramme RK512 (voir chapitre
Transmission de données avec le couplage ordinateur RK 512 – Principes de base
(Page 350)) et les transmet au partenaire.
La zone du partenaire 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, blocs de données étendus, mémentos, entrées, sorties, compteurs et
temporisations), le numéro de bloc de données R_DBNO (seulement pour les blocs de
données et les blocs de données étendus) et le décalage R_OFFSET où extraire 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 la transmission 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".
310
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