Cohérence Des Données - Siemens SIMATIC S7-300 Instructions De Service

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

Publicité

Interface CPU - CP
7.2 Interface CPU - CP pour le CP 441-2
7.2.3
Cohérence des données
Taille du bloc
L'échange de données entre la CPU et le CP est effectué par les fonctions système
intégrées GET et PUT.
Les données sont échangées par blocs successifs pour garantir des réactions stables aux
alarmes.
La taille du bloc est de 32 octets pour l'accès à la zone de mémoire SIMATIC (bloc de
données, mémentos,...).
Cohérence des données
Comme les accès à la mémoire de la CPU sont effectués par les fonctions GET et PUT de
manière asynchrone à l'exécution du programme utilisateur STEP 7, la cohérence des
données pendant la transmission n'est assurée que pour la taille de bloc citée.
Les quantités de données plus importantes sont échangées en blocs de la taille citée, avec
un décalage dans le temps.
La cohérence des données entre les différents blocs d'échange n'est pas garantie, puisque
le programme utilisateur peut traiter les données entre-temps.
De plus, il faut tenir compte du fait que les fonctions GET et PUT peuvent réaliser des accès
à n'importe quel moment du traitement du programme applicatif.
Ce comportement des CPU S7 est décrit dans le manuel de référence « Fonctions standard
et fonctions système » aux chapitres 17 et 18 (Cohérence des données). L'avant-propos de
ce manuel propose aussi d'autres sources d'information.
Esclave MODBUS
Pour le pilote esclave MODBUS, les conséquences sont les suivantes :
Si des accès en écriture ou en lecture aux registres et aux bits nécessitent que les données
soient cohérentes, la quantité de données transmise dans un seul télégramme devra s'en
tenir à la taille de bloc mentionnée plus haut. Ce sera par exemple, pour S7-400, un
maximum de 16 registres pour FC 03, 04 et 16 et un maximum de 256 bits pour FC 01, 02 et
15.
De plus, il faut tenir compte du fait que les codes de fonction MODBUS peuvent réaliser des
accès en lecture et en écriture à n'importe quel moment dans le programme utilisateur.
Le cas échéant, il faudra prendre au niveau du programme utilisateur les mesures de
coordination nécessaires au traitement cohérent de zones de données homogènes.
70
Pilote chargeable pour les CP point à point : Protocole MODBUS, format RTU, S7 est l'esclave
Instructions de service, 09/2009, A5E00218420-06

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières