Ecriture Dans Un Bloc De Données Dans La Mémoire De Chargement Avec Sfc84 "Writ_Dbl - Siemens SIMATIC S7-300 Manuel De Référence

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

Publicité

3.11
Ecriture dans un bloc de données dans la mémoire de
chargement avec SFC84 "WRIT_DBL"
Description
La fonction SFC84 "WRIT_DBL" (write data block in load memory) sert à transférer le
contenu d'un DB ou d'une zone de DB de la mémoire de travail dans un DB ou une zone
de DB se trouvant dans la mémoire de chargement (micro-carte mémoire). Le DB source
doit être significatif pour l'exécution, c'est-à-dire qu'il ne doit pas avoir été créé avec
l'attribut UNLINKED. Il peut cependant avoir été créé avec la SFC22 "CREAT_DB".
Pour garantir la cohérence des données, vous ne devez pas modifier la zone source
durant l'exécution de la SFC84 (c'est-à-dire tant que le paramètre BUSY a la valeur
TRUE).
Les paramètres SRCBLK (source block) et DSTBLK (destination block) présentent les
restrictions suivantes :
La longueur d'un pointeur ANY de type BOOL doit être divisible par 8.
La longueur d'un pointeur ANY de type STRING doit être égale à 1.
La SFC24 "TEST_DB" vous permet de déterminer la longueur du DB source.
La SFC84 ne modifie pas le total de contrôle du programme utilisateur lorsque vous
écrivez dans un DB créé au moyen d'une SFC. Par contre, quand vous écrivez dans un
DB chargé, la première écriture modifie le total de contrôle du programme utilisateur.
Nota
La SFC84 ne convient pas à l'écriture fréquente (ou cyclique) de variables dans la
mémoire de chargement, car la technologie d'une micro-carte mémoire ne permet qu'un
nombre déterminé d'accès en écriture. Voir le Manuel de référence "Système
d'automatisation SIMATIC S7-300 Caractéristiques des CPU : CPU 31xC et CPU 31x".
Fonctionnement
La SFC84 "WRIT_DBL" est une SFC à exécution asynchrone, c'est-à-dire qui s'étend sur
plusieurs appels de SFC. Vous démarrez la tâche en appelant la SFC84 avec REQ = 1.
Les paramètres de sortie RET_VAL et BUSY affichent l'état de la tâche.
Logiciel système pour SIMATIC S7-300/400
A5E00261421-01
Fonctions de copie et fonctions sur bloc
3-21

Hide quick links:

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières