Cohérence Des Blocs Et Fonctions De Communication; Accès À La Mémoire De Travail De La Cpu; Lecture Et Écriture Cohérentes Des Données Depuis Ou Dans Un Esclave Dp Normé - Siemens SIMATIC S7-400 Manuel De Référence

Système d'automatisation
Masquer les pouces Voir aussi pour SIMATIC S7-400:
Table des Matières

Publicité

Configuration d'une CPU 41x
1.13.1 Cohérence des blocs et fonctions de communication
Pour la CPU S7-400, les tâches de communication ne sont pas traitées au point de contrôle
du cycle, mais à des intervalles de temps fixes durant le cycle du programme.
Du point de vue du système, les formats de données octet, mot et double mot peuvent
toujours être taités de manière cohérente, c'est-à-dire que la transmission ou le traitement
de 1 octet, 1 mot (= 2 octets) ou 1 double mot (= 4 octets) ne peuvent pas être interrompus.
Lorsque des blocs de communication (p. ex. SFB 12 "BSEND") pouvant uniquement être
utilisés par paires (p. ex. SFB 12 "BSEND" et SFB 13 "BRCV") et accédant à des données
communes sont appelés dans le programme utilisateur, l'accès à cette zone de données
peut p. ex. être coordonné par le paramètre "DONE". De ce fait, la cohérence des données
qui sont transmises de manière locale avec ces blocs de communication peut être assurée
dans le programme utilisateur.
Sinon, le comportement est celui des fonctions de communication S7, pour lesquelles aucun
bloc n'est requis dans le programme utilisateur de l'appareil cible (p. ex. SFB 14 "GET", SFB
15 "PUT"). Dans ce cas, vous devez prendre en compte la taille des données cohérentes
dès la programmation.
1.13.2 Accès à la mémoire de travail de la CPU
Les fonctions de communication du système d'exploitation accèdent à la mémoire de travail
de la CPU par blocs de taille fixe. La taille des blocs correspond à la longueur des variables
jusqu'à 462 octets au maximum.
1.13.3 Lecture et écriture cohérentes des données depuis ou dans un esclave
DP normé
Lecture cohérente de données depuis un esclave DP normé au moyen de la SFC 14
"DPRD_DAT"
La SFC 14 "DPRD_DAT" (read consistent data of a DP-normslave) vous permet de lire de
manière cohérente les données d'un esclave DP normé.
Si aucune erreur n'est survenue lors de la transmission des données, les données lues sont
inscrites dans la zone cible fixée par RECORD.
La zone cible doit avoir la même longueur que celle que vous avez configurée avec STEP 7
pour le module sélectionné.
Avec un appel de la SFC 14, vous pouvez respectivement accéder uniquement aux données
d'un module/ code DP sous l'adresse de début configurée.
1-66
Système d'automatisation S7-400 Caractéristiques des CPU
A5E00165966-01

Hide quick links:

Publicité

Table des Matières
loading

Table des Matières