Télécharger Imprimer la page

Siemens SIMATIC S7-1500 Mode D'emploi page 22

Masquer les pouces Voir aussi pour SIMATIC S7-1500:

Publicité

Utilisation de la mémoire et exemples d'applications
3.1 Utilisation de la mémoire pour des recettes
Exécution du traitement
● Sauvegarder une recette dans la mémoire de chargement
● Travailler avec les données de recette dans le programme utilisateur
dans la mémoire de travail. Il est ainsi possible d'arriver à ce que la mémoire de travail
n'enregistre que les données pour l'enregistrement de recette actuellement nécessaire.
Le programme utilisateur peut désormais accéder aux données des enregistrements
actuels.
● Réenregistrer des enregistrements de recettes modifiés
L'instruction "WRIT_DBL" vous permet de réécrire depuis le programme utilisateur de
nouveaux enregistrements d'une recette, ou des enregistrements modifiés, dans la
mémoire de chargement. Ces données écrites dans la mémoire de chargement sont
sauvegardez des enregistrements modifiés (recettes) dans la PG/le PC, les blocs de
données doivent être chargés et sauvegardés sur la PG/le PC.
Des informations sur le chargement de blocs de données vous sont proposées dans
l'aide en ligne de STEP 7 sous "Programmation API > Compiler et charger des blocs
> Charger des blocs > Charger des blocs d'une carte mémoire".
Remarque
Les instructions, qui permettent d'accéder à la carte mémoire SIMATIC, ont une
performance moindre que celles accédant à la mémoire de travail. C'est pourquoi les
blocs correspondants (par ex., READ_DBL et WRIT_DBL) sont asynchrones. Leur
exécution s'étend éventuellement sur plusieurs cycles.
22
Chaque enregistrement d'une recette est complété avec STEP 7 dans un DB
n'intervenant pas dans l'exécution et chargé sur la CPU. Pour configurer un DB
n'intervenant pas dans l'exécution, vous devez activer l'attribut de bloc "Sauvegarder
uniquement dans la mémoire de chargement". Les recettes utilisent ainsi uniquement
l'espace mémoire dans la mémoire de chargement et non pas dans la mémoire de travail.
L'instruction "READ_DBL" permet de lire un enregistrement de la recette actuelle depuis
le DB dans la mémoire de chargement, dans un DB n'intervenant pas dans l'exécution
protégées contre un effacement général et sont transportables. Lorsque vous
Figure 3-1
Séquence de traitement avec "READ_DBL" et "WRIT_DBL"
Structure et utilisation de la mémoire CPU
Description fonctionnelle, 01/2013, A5E03461666-01

Publicité

loading