Lecture Depuis Un Bloc De Données Dans La Mémoire De Chargement Avec Sfc83 "Read_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.10
Lecture depuis un bloc de données dans la mémoire de
chargement avec SFC83 "READ_DBL"
Description
La fonction SFC83 "READ_DBL" (read data block in load memory) sert à copier un DB ou
une partie d'un DB se trouvant dans la mémoire de chargement (micro-carte mémoire)
dans la zone de données d'un DB cible. Le DB cible doit être significatif pour l'exécution,
c'est-à-dire qu'il ne doit pas avoir été créé avec l'attribut UNLINKED. Le contenu de la
mémoire de chargement n'est pas modifié lors de la copie.
Pour garantir la cohérence des données, vous ne devez pas modifier la zone cible durant
l'exécution de la SFC83 (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.
Nota
La SFC83 est exécutée de manière asynchrone et ne convient donc pas à la lecture
fréquente (ou cyclique) des variables dans la mémoire de chargement.
Nota
Une tâche démarrée est toujours menée à terme. Lorsque le nombre maximum de SFC
83 simultanément actives est atteint et qu'à cet instant, vous appelez une nouvelle fois la
SFC 83 dans une classe de priorité supérieure, le code d'erreur W#16#80C3 est émis. IL
n'est donc pas recommandé de démarrer immédiatement la tâche de priorité élevée.
Logiciel système pour SIMATIC S7-300/400
A5E00261421-01
Fonctions de copie et fonctions sur bloc
3-19

Hide quick links:

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières