Zone mémoire de données étendue (EM)
9-16 Zone mémoire de données étendue (EM)
Spécification des
adresses EM
1,2,3...
Cartes réseau (D30000 à D31599)
Chaque carte d'E/S spéciales est affectée de 100 mots (basés sur les
numéros de carte de 0 à F). Consultez le manuel de fonctionnement de la
carte pour plus de détails sur la fonction de ces mots. Avec certaines cartes
réseau telles que les cartes Ethernet, les paramètres initiaux doivent être
enregistrés dans la zone de paramètres de l'UC ; ces données peuvent être
enregistrées grâce à un périphérique de programmation autre qu'une console
de programmation.
Zone DM pour carte réseau CJ
(100 mots/carte).
La zone EM est prise en charge par les UC CJ1 CJ1-H uniquement. Elle est
divisée en 7 banques (0 à 6) contenant chacune 32 768 mots. Les adresses
de la Zone EM sont entre E0_00000 et E6_32767. Cette zone de données est
utilisée pour la sauvegarde et la manipulation des données générales et n'est
accessible que par les mots.
Les données de la zone EM sont conservées lorsque l'alimentation de l'API
est cyclique ou que le mode de fonctionnement est commuté du mode
PROGRAM au mode RUN ou au mode MONITOR ou vice-versa.
Bien qu'il ne soit pas possible d'accéder directement aux bits de la zone EM,
les instructions BIT TEST, TST(350) et TSTN(351) permettent d'accéder à
l'état de ces bits.
Les bits de la zone EM ne peuvent pas être en configuration forcée ou en
RAZ forcée.
Il existe deux manières de spécifier une adresse EM : spécifier la banque et
l'adresse en même temps ou spécifier une adresse dans la banque courante
(après avoir changé la banque courante, si nécessaire). En général, nous
recommandons de spécifier la banque et l'adresse simultanément.
1. Spécification de la banque et de l'adresse
Avec cette méthode, le numéro de la banque est spécifié juste avant
l'adresse EM. Par exemple, E2_00010 spécifie l'adresse EM 00010 dans
la banque 2.
2. Spécification de l'adresses dans la banque courante
Avec cette méthode, seule l'adresse EM est spécifiée. Par exemple,
E00010 spécifie l'adresse EM 00010 dans la banque courante. (La banque
courante doit être modifiée à l'aide de l'instruction EMBC(281) pour
accéder aux données d'une autre banque. A301 contient le numéro de la
banque EM courante.)
La banque courante est remise à zéro lorsque le mode de fonctionnement
passe du mode PROGRAM au mode RUN/MONITOR, sauf si le bit de
maintien IOM (A50012) est sur ON. La banque courante n'est pas modifiée
lorsque le programme effectue ses tâches cycliques et la banque courante
reprend ses valeurs d'origine (dans la tâche cyclique source) si elles ont
été modifiées lors d'une tâche d'interruption.
Carte d'E/S spéciales
UC
Données trans-
férées sur la
carte CJ lors-
que l'API est
sous tension ou
que la carte est
redémarrée.
Données trans-
férées vers l'UC
au moment de
la mise à jour
cyclique ou lors-
que nécessaire.
Chapitre 9-16
373