Télécharger Imprimer la page

Siemens SIMATIC ET 200SP Manuel Système page 155

Masquer les pouces Voir aussi pour SIMATIC ET 200SP:

Publicité

Vous pouvez affecter les mémoires images partielles MIP 1 à MIP 31 aux autres OB lors de la
configuration des modules d'entrées/sorties dans STEP 7.
Après le démarrage de l'OB, la CPU met à jour la mémoire image partielle affectée aux entrées
et lit les signaux du processus. À la fin de l'OB, la CPU écrit les sorties de la mémoire image
partielle affectée directement dans les sorties de périphérie sans qu'il faille attendre
l'achèvement du traitement de programme cyclique.
8.2.3.2
Mise à jour automatique des mémoires images partielles
Vous pouvez affecter une mémoire image partielle à chaque bloc d'organisation. Dans ce cas,
le programme utilisateur actualise automatiquement la mémoire image partielle. La MIP 0 et
les OB d'isochronisme font exception.
Mise à jour de la mémoire image partielle
La mémoire image partielle se divise en deux parties :
• Mémoire image partielle des entrées (MIPE)
• Mémoire image partielle des sorties (MIPS)
La CPU actualise/lit toujours la mémoire image partielle des entrées (MIPE) avant de traiter
l'OB respectif. A la fin de l'OB, la CPU fournit la mémoire image partielle des sorties (MIPS).
La figure ci-après aide à comprendre la mise à jour des mémoires images partielles.
Figure 8-8  Mise à jour des mémoires images partielles
8.2.3.3
Mise à jour des mémoires images partielles dans le programme utilisateur
Conditions
Outre la mise à jour de la mémoire image, vous pouvez également utiliser les instructions
suivantes :
• l'instruction "UPDAT_PI"
• l'instruction "UPDAT_PO".
Les instructions vous sont proposées dans STEP 7, dans la Task Card "Instructions" sous
"Instructions avancées". Elles peuvent être appelées de n'importe quel endroit du programme.
Système de périphérie décentralisée
Manuel système, 11/2022, A5E03576850-AM
Configuration
8.2 Configuration de la CPU
155

Publicité

loading

Ce manuel est également adapté pour:

6es7155-6au00-0bn0