Introduction
9.1
Introduction
Mémoire locale
Mémoire commune
Organisation de la mémoire
9 - 4
Le langage de programmation STEP 5 comprend des opérations sy-
stème à l'aide desquelles il est possible d'accéder à l'ensemble de
l'espace d'adressage.
Les opérations décrites ci-après utilisent des adresses absolues sur 20
bits et dépendent donc de la taille de la mémoire, du type de mémoire,
de la périphérie, ainsi que des processeurs de communication, des car-
tes périphériques intelligentes, etc., utilisés dans l'automate program-
mable.
Attention
Une utilisation non conforme de ces opérations peut entraîner
l'altération de blocs STEP 5 ainsi que de données système. Cela
peut avoir pour conséquence des états de fonctionnement
intempestifs.
C'est pourquoi les opérations système utilisant des adresses
absolues ne doivent être employées que par des utilisateurs ayant
de très bonnes connaissances du système.
On désigne par mémoire locale la zone de mémoire présente sur
chaque CPU (mémoire utilisateur, zones BA, BB, BS, BT, compteurs,
temporisations, mémentos, mémoire image).
Cette mémoire – également désignée par mémoire globale – est com-
mune à toutes les CPU ; on y accède par le bus S5.
Les zones de mémoire sont organisées par octets ou par mots.
• • Organisation par octets : chaque adresse porte sur un octet.
• • Organisation par mots : chaque adresse porte sur un mot de 16 bits
(2 octets).
L'organisation de la mémoire locale est prédéfinie (voir chapitre 8).
L'organisation de la mémoire commune dépend du type des cartes en-
fichées.
Programmation de la CPU 948
C79000-G8577-C848-04