6. Modules fonctionnels
6.1 Modules fabricant
6.1.5.2 BT - Transfert de blocs
408
Ce module fonctionnel de transfert de blocs de données sert à la transmission de
valeurs entre deux plages de mémoires internes (copie de données). De plus, les
plages de mémoires internes peuvent être écrites avec une valeur (initialisation de don-
nées). Les types de mémoires internes suivants peuvent être transmis et écrits : MB,
MW et MD.
Généralités
Les appareils de base easyE4 mettent à disposition
32 modules de transfert de blocs BT01...BT32.
En mode de fonctionnement CPY (copie), le module Transfert
de blocs transmet les valeurs d'une plage de mémoires
internes vers une autre plage de mémoires internes liée. La
plage source et la plage cible peuvent se chevaucher.
Pendant l'initialisation (INI), le module transmet le contenu d'un
octet de mémoire interne dans une autre plage de mémoires
internes liée.
Le transfert est respectivement effectué octet par octet.
Principe de fonctionnement
Le transfert est effectué de l'adresse source indiquée sur l'entrée du module I1 à
l'adresse cible indiquée sur l'entrée du module I2. La taille du bloc de données est indi-
quée en octets sur l'entrée NO.
Transfert avec offset
Pour la copie ou l'initialisation, l'adresse source est indiquée sur l'entrée du module I1
et l'adresse source sur l'entrée du module I2. La valeur numérique de l'opérande pour la
durée d'exécution représente alors l'offset sur l'octet de mémoire interne MB01.
Exemple valeur "0"
Une valeur "0" au niveau de I1 signifie que l'adresse source débute à MB01 pour le
transfert. Une valeur "10" au niveau de I2 signifie que l'adresse de destination débute à
MB11 pour le transfert.
L'indication d'un offset vous permet d'adresser des plages de
mémoires internes (MB380, par exemple) que vous ne pouvez
adresser en cas d'utilisation d'opérandes de mémoires
internes (adressage direct).
Exemple d'octet de mémoire interne
Vous souhaitez transférer le contenu des octets de mémoires internes MB1-MB4 vers
MB381-MB384 (MD96). Une valeur "0" au niveau de I1 signifie que l'adresse de des-
tination débute à MB01 pour le transfert. Une valeur "380" au niveau de I2 signifie que
easyE4 07/20 MN050009 FR www.eaton.com