afficher la liste des articles
S7-400 CPU 41x -- Informations sur les produits -- Informations d'arrière plan et du système
Quelles sont les différences entre les logiciels OPEN MODBUS / TCP Redondant V1 et OPEN MODBUS / TCP Redondant V2 ?
Quelle est la différence entre le "routage normal" et le routage d'enregistrements ?
Quels modules SIMATIC S7-300/S7-400 supportent les télégrammes de synchronisation d'horloge via serveur NTP et comment active-t-on ce type de synchronisation d'horloge ?
Quels identifiants de fabricant (en d'autres termes OUI, Organizationally Unique Identifier) SIEMENS AG utilise-t-il pour les adresses MAC des appareils raccordables en réseau ?
A quoi doit-on faire attention lors de l'ajout de modules ou de modification de paramètres avec la fonction CiR (Configuration in Run) ?
Quels sont les contrôleurs IO et les IO-Devices qui prennent en charge les fonctions IRT, démarrage priorisé, MRP, PROFIenergy, Shared-Device, I-Device et fonctionnement isochrone?
Quels types de liaisons/protocoles sont supportés en standard par les CPUs S7-300/400 et les CPs ?
Quels appareils PROFINET prennent en charge la mise en service automatique ou la fonction échange d'appareil sans support amovible ?
Comportement de la CPU après coupure secteur sans pile de sauvegarde
Adressage de périphérie sur esclaves DP
Quels sont les partenaires PROFINET qui prennent en charge le diagnostic PN étendu et qu'est-ce qui doit être configuré?
Quelle est la différence entre démarrage à chaud, démarrage à froid et redémarrage sur une CPU S7-400 ?
Quels modules SIMATIC S7 supportent la fonctionnalité "Echanges directs" ( communication inter-esclaves ) ?
Quelles sont les propriétés, avantages et fonctionnalités spécifiques qu'offre la communication de base S7 ?
Quelles sont les propriétés, avantages et fonctionnalités spécifiques qu'offre la communication par données globales ?
Quels sont les articles qui traitent du sujet des données cohérentes en relation avec la périphérie décentralisée ?
Quels sont les relations entre les masques de sous-réseau et les adresses IP, y compris dans l'optique "subnetting" et "Supernetting" (Classless Inter Domain Routing CIDR) ?
Quelles conditions doivent être remplies et quels modules peuvent être utilisés pour pouvoir utiliser la fonction de routage S7 ?
La CPU ne passe pas en RUN
Que signifie le "Facteur de correction" dans l'onglet "Diagnostic/horloge" dans les propriétés de la CPU?
Qu'est-ce que le mode multicomputing et quelles sont les différences avec le mode en châssis segmenté ?
Données différentes entre les besoins en mémoire hors/en ligne
Comment avoir une vue d'ensemble sur le concept mémoire des S7-400 ?
Données différentes entre les besoins en mémoire hors/en ligne
Nº de référence:


QUESTION:
Pour quelle raison y a-t-il parfois des écarts importants entre les besoins en mémoire hors ligne et en ligne au niveau de l'état du module ?

REPONSE:
Au niveau des propriétés de l'objet du container de blocs du STEP7, sont affichés les besoins nécessaires en mémoire en terme de code et de mémoire de données.

Image 1: Propriétés - container de blocs hors ligne

En transférant le programme dans la CPU, il y a parfois des écarts importants entre les besoins en mémoire hors ligne calculés par le STEP7 et ceux affichés en ligne au niveau de l'état du module.
Dans les données hors ligne, seules les données de blocs statiques (utilisateur) sont prises en compte et pas les données des blocs système (SDBs). De même, les ressources système dynamiquement réservées par les blocs utilisateur et les ressources système dynamiques des blocs d'alarme manquent dans cette vue.

Image 2: État du module - EN LIGNE

Explication:
La taille de la mémoire de chargement est calculée par la taille des blocs (vue hors ligne) ajoutée à la somme des SDBs (affichés dans le container des SDBs).
La mémoire de travail de code est différente avant et après le premier démarrage.
Avant le premier démarrage, le besoin en mémoire de travail correspond à la somme des besoins en mémoire de code:
de l'ensemble des blocs utilisateur
+ des blocs de communication
+ de la mémoire image des entrées (PAE)
+ de la mémoire image des sorties (PAA)
+ du tampon de diagnostic
Après le premier démarrage, s'ajoute encore à cette somme les besoins en données de communication.
Le besoin en données de mémoire de travail dépend du premier démarrage. Il est conditionné à la dynamique du programme utilisateur et est la somme des besoins:
des données des blocs (affichage hors ligne)
+ des données système
+ des blocs utilisateur générés par SFC
+ des données locales (configuration)

Les données catalogue pour la mémoire disponible pour le code et les données sont toujours valables pour les paramètres standard de la CPU de la configuration matérielle. Si par exemple la mémoire image est étendue dans les propriétés de la CPU, alors cela charge la mémoire de travail en code. Le même phénomène se passe aussi pour le maximum des contrats de communication et le nombre des messages dans le tampon de diagnostic.

Image 3: Détails de la mémoire de travail du code

Dans le tableau suivant sont indiqués les besoins en mémoire dans la mémoire de travail du code pour l'extension des ressources:
Ressources Besoin supplémentaire dans la mémoire de travail du code
par octet supplémentaire dans la mémoire image des entrées/sorties (PAE/PAA) 12 octets
par ressource de communication supplémentaire 72 octets
par message supplémentaire dans le tampon de diagnostic 20 octets

Tableau 1: Besoin supplémentaire dans la mémoire de travail du code

De manière analogue, cela vaut pour le besoin en mémoire pour les données dans la mémoire de travail. Ici s'ajoutent aussi les données système supplémentaires, les données locales et les blocs de données générées par SFC.

Mots clef:
Mémoire image des entrées, mémoire image des sorties, PAE, PAA

 ID contribution:13962087   Date:2004-02-03 
Cette contribution...m´a aidéne m´a pas aidé                                 
mySupport
My Documentation Manager 
Lettre d'information 
CAx-Download-Manager 
Demande d'assistance technique
A propos de cet article
Imprimer
Créer PDF 
Envoyer l'article
QuickLinks
Outil de compatibilité 
Aide
Aide en ligne
Guided Tour