Instructions spéciales
Détection de
diagnostic (DDT)
Dans l'exemple 1, comme la valeur Reference est égale à sourcevalue_1 ET Mask,
EnableOut sera toujours défini sur faux. Dans l'exemple 2, pour certaines raisons,
la valeur source est changée, puis reference_value n'est plus égal à source_value ET
mask. Dans ce cas, EnableOut sera définie sur VRAI et referencevalue sera mis à
jour en fonction de sourceValue et mask. C'est pourquoi vous voyez dans la
scrutation précédente que la valeur Reference est 183 mais qu'elle est de 187 dans
la scrutation actuelle. L'échelon reste vrai seulement pour la durée d'une scrutation
lorsqu'un changement est détecté, car durant la prochaine scrutation, l'échelon
restera faux car la valeur Reference sera de nouveau égale à la valeur Source ET
Mask.
Voir aussi
Instructions spéciales
FBC
sur la
DDT
Attributs communs
Ces informations s'appliquent aux automates CompactLogix 5370, ControlLogix
5570, Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix
5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 et
GuardLogix 5580.
L'instruction DDT compare les bits dans un tableau Source avec les bits dans un
tableau Référence pour trouver les bits qui sont différents. L'emplacement de
chaque bit différent est mémorisé et le bit Référence ne correspondant pas est
changé afin de correspondre au bit Source.
Langages disponibles
Diagramme à relais
Bloc fonctionnel
Cette instruction n'est pas disponible dans le bloc fonctionnel.
Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018
sur la
page 685
page 697
sur la
page 689
sur la
page 885
Chapitre 13
689