Nom dans l'éditeur LL984
|
Nom du bloc fonction
|
---|---|
Nom de l'instruction 984 existante
|
Nom dans d'autres outils et éditeurs comme :
|
![]() |
![]() |
Broche d'entrée
|
Nom
|
Type de données
|
Plage d'adresses
|
Signification
|
---|---|---|---|---|
Haute
|
IN
|
–
|
ON = déclenche la comparaison des entrées
|
|
Milieu
|
CASCADE
|
–
|
Entrée en cascade, indiquant au bloc que toutes les comparaisons L9_ICMP précédentes étaient correctes
ON = état de comparaison transmis à la sortie du milieu
|
Noeud
|
Noeud
|
Nom
|
Type de données
|
Plage d'adresses
|
Signification
|
---|---|---|---|---|---|
Haut
|
IN/OUT
|
STEP_LOC
|
UINT
|
%MW
|
Pointeur d'étape
Numéro de l'étape courante
Pour plus d'informations, reportez-vous à la section ci-dessous.
|
Milieu
|
IN/OUT
|
STEP_TAB
|
ANY_ARRAY_UINT
|
%MW
|
Table des données d'étape
Premier mot dans une table de données d'étape
Pour plus d'informations, reportez-vous à la section ci-dessous.
|
Bas
|
IN
|
LENGTH
|
UINT
|
0...999
|
Longueur
Nombre de mots propres à l'application, utilisés dans la table des données d'étape
Plage : 0 ... 999
Pour plus d'informations, reportez-vous à la section ci-dessous.
|
Broche de sortie
|
Nom
|
Type de données
|
Plage d'adresses
|
Signification
|
---|---|---|---|---|
Haute
|
OUT
|
BOOL
|
–
|
ON = comparaison des entrées déclenchée
(Renvoie l'état de l'entrée ENABLE.)
|
Milieu
|
MATCHED
|
BOOL
|
–
|
ON = cette comparaison et toutes les comparaisons L9_ICMP en cascade précédentes sont correctes.
|
Basse
|
ERR
|
BOOL
|
–
|
ON = erreur détectée
|
Mot
|
Nom
|
Contenu
|
---|---|---|
STEP_TAB[1]
|
Données d'entrée brutes
|
Chargé par l'utilisateur à partir d'un groupe d'entrées séquentielles utilisées par L9_ICMP pour l'étape courante
|
STEP_TAB[2]
|
Données de l'étape courante
|
Chargé par L9_ICMP à chaque résolution du bloc.
Contient une copie des données dans le pointeur d'étape. Force la logique du bloc à calculer automatiquement les offsets de mot lorsqu'elle accède aux données d'étape dans la table.
|
STEP_TAB[3]
|
Masque d'entrée
|
Chargé par l'utilisateur avant l'utilisation du bloc.
Contient un masque à combiner par une opération AND avec les données d'entrée brutes pour chaque étape. Les bits masqués ne sont pas comparés. Les données masquées sont placées dans le mot de données d'entrée masqué.
|
STEP_TAB[4]
|
Données d'entrée masquées
|
Chargé par L9_ICMP à chaque résolution du bloc.
Contient le résultat de la combinaison du masque d'entrée et des données d'entrée brutes par une opération AND.
|
STEP_TAB[5]
|
Etat de comparaison
|
Chargé par L9_ICMP à chaque résolution du bloc.
Contient le résultat d'une opération XOR effectuée sur les données d'entrée masquées et les données de l'étape courante masquées. Les entrées démasquées qui n'ont pas le bon état logique font passer le bit de mot associé à 1. Les bits non nuls génèrent une non-concordance. La sortie MATCHED n'est pas activée.
|
STEP_TAB[6]
|
Numéro d'ID de machine
|
Identifie les blocs L9_DRUM/L9_ICMP appartenant à une configuration de machine spécifique.
Plage valide : 0 à 9999 (0 = bloc non configuré)
Tous les blocs appartenant à la même configuration de machine ont le même numéro d'ID de machine.
|
STEP_TAB[7]
|
Numéro d'ID de profil
|
Identifie les données de profil chargées dans le séquenceur.
Plage valide : 0 à 9999 (0 = bloc non configuré)
Tous les blocs ayant le même numéro d'ID de machine doivent avoir le même numéro d'ID de profil.
|
STEP_TAB[8]
|
Etapes utilisées
|
Chargé par l'utilisateur avant l'utilisation du bloc.
L9_DRUM ne modifie pas le contenu « Etapes utilisées » pendant la résolution de la logique. Le numéro doit être inférieur ou égal à la longueur de la table dans la variable LENGTH du bloc L9_ICMP.
|