6.1.5 Modules de type données et registre à décalage
6.1.5.1 BC - Comparaison de blocs
Le comparateur de blocs de données (BC = Block Compare) permet de comparer deux
plages de mémoire interne liées. À cet effet, prédéfinissez le nombre d'octets à com-
parer. La comparaison est effectuée octet par octet pour les types de mémoires
internes MB, MW et MD.
Généralités
Les appareils de base easyE4 mettent à disposition 32 modules de
comparateurs de blocs (Block Compare)
BC01...BC32. Le module compare les valeurs de deux plages de
mémoire interne liées. La comparaison est possible au sein de la
plage complète de mémoire interne (1 024 octets). L'adressage est
effectué en octets, y compris la plage qui peut uniquement être
déclenchée comme mot ou double-mot. (MB513-MB1024), voir à
ce propos également → Section "Organisation des plages de
mémoires internes", page 208.
Principe de fonctionnement
Le bloc de données de référence débute à l'adresse source indiquée à l'entrée I1. Il est
comparé avec un bloc de données, qui commence à l'adresse cible indiquée à l'entrée
I2. Il est possible d'indiquer des constantes ou des opérandes ; en tel cas, la valeur de
donnée de l'opérande pour la durée d'exécution est employée comme adresse.
Sur l'entrée NO, la taille du bloc de données (nombre d'éléments) est indiquée en octets.
Si aucune différence n'est constatée lors de la comparaison entre les blocs de don-
nées, la sortie booléenne EQ passe à l'état 1.
Les opérandes suivants sont possibles :
Constante NU
l
Valeur RÉELLE ..QV.. d'un module fonctionnel
l
Entrée analogique IA.. ou sortie analogique QA..
l
Constante minuterie
l
Exemple valeur 0
Une valeur <0> sur I1 signifie que le bloc de données de référence débute à MB01 pour
la comparaison. Une valeur <100> sur I2 signifie que le bloc de données cible débute à
MB101 pour la comparaison.
Exemple d'octet de mémoire interne
Vous souhaitez comparer le contenu de l'octet de mémoire interne MB11-MB14 avec le
contenu de MB381-MB384 (MD96). Une valeur <10> au niveau de I1 signifie que le bloc
easyE4 07/20 MN050009 FR www.eaton.com
6. Modules fonctionnels
6.1 Modules fabricant
401