Nom dans l'éditeur LL984
|
Nom du bloc fonction
|
---|---|
Nom de l'instruction 984 propriétaire
|
Nom dans d'autres outils et éditeurs, comme :
|
![]() |
![]() |
Broche d'entrée
|
Nom
|
Type de données
|
Plage d'adresses
|
Signification
|
---|---|---|---|---|
Haut
|
IN
|
–
|
Activée = lance l'opération de contrôle de la séquence spécifiée
|
|
Milieu
|
INC
|
BOOL
|
–
|
Mode programmateur cyclique : incrémentation du pointeur d'étape jusqu'à l'étape suivante
Mode ICMP : état de comparaison affiché au niveau de la broche MATCH
|
Bas
|
RESET
|
BOOL
|
–
|
Mode programmateur cyclique : Activée = pointeur d'étape réinitialisé sur 0
Mode ICMP : inutilisé
|
Nœud
|
Type de nœud
|
Nom
|
Type de données
|
Plage d'adresses
|
Signification
|
---|---|---|---|---|---|
Haut
|
Entrée/Sortie
|
STEP_LOC
|
UINT
|
%MW
|
Pointeur d'étape
Numéro de l'étape active dans la table de données de l'étape
|
Milieu
|
Entrée/Sortie
|
STEP_TAB
|
ANY_ARRAY_UINT
|
%MW
|
Table de données de l'étape
Premier mot dans la table de données de l'étape
Pour plus d'informations, reportez-vous ci-après.
|
Bas
|
Entrée
|
LENGTH
|
UINT
|
1 ... 255
|
Longueur de la table de données de l'étape
La valeur d'entier entrée dans LENGTH est la longueur, c'est-à-dire le nombre de mots spécifiques à l'application utilisés dans la table de données de l'étape. Elle peut être comprise entre 1 et 255.
Le nombre total de mots nécessaires dans la table de données de l'étape correspond à la longueur + 6.
|
Broche de sortie
|
Nom
|
Type de données
|
Plage d'adresses
|
Signification
|
---|---|---|---|---|
Haut
|
OUT
|
BOOL
|
–
|
Activée = opération de contrôle de séquence spécifiée lancée
(Renvoie l'état de l'entrée IN).
|
Milieu
|
MATCH
|
BOOL
|
–
|
En mode programmateur cyclique : la sortie MATCH est activée pour la dernière étape.
En mode ICMP : la sortie MATCH est activée pour indiquer une comparaison d'entrées valide.
Remarque : lorsque vous utilisez la broche MATCH, lors de l'intégration avec une autre logique, si le pointeur d'étape est à 0 et que la broche INC est activée, la broche MATCH est également activée. Avec cette condition, le pointeur d'étape sort de la séquence.
|
Bas
|
ERR
|
BOOL
|
–
|
Activée = erreur détectée
|
Mot
|
Nom
|
Description
|
---|---|---|
1
|
Type de sous-fonction
|
0 = mode programmateur cyclique ; 1 = mode ICMP
(si vous entrez une autre valeur dans ce mot, toutes les sorties sont désactivées)
|
2
|
Données de sortie masquées
(en mode programmateur cyclique)
|
Chargé par SCIF à chaque résolution du bloc
Le mot contient le contenu du mot de données masquées de l'étape active avec le mot du masque de sortie.
|
Données d'entrée brutes
(en mode ICMP)
|
Chargé par l'utilisateur à partir d'un groupe d'entrées séquentielles à utiliser par le bloc dans l'étape active
|
|
3
|
Données de l'étape active
|
Chargé par SCIF à chaque résolution du bloc
Le mot contient les données de l'étape active (pointé par le pointeur d'étape).
|
4
|
Masque de sortie
(en mode programmateur cyclique)
|
Chargé par l'utilisateur avant l'utilisation du bloc
Le contenu n'est pas modifié lors de la résolution de la logique.
Contient un masque à appliquer aux données pour chaque étape du séquenceur
|
Masque d'entrée
(en mode ICMP)
|
Chargé par l'utilisateur avant l'utilisation du bloc
Il contient un masque à utiliser avec un opérateur AND avec des données d'entrées 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ées.
|
|
5
|
Données d'entrée masquées
(en mode ICMP)
|
Chargé par SCIF à chaque résolution du bloc
Il contient le résultat du masque d'entrée utilisé avec un opérateur AND et des données d'entrée brutes.
|
Pas utilisé en mode programmateur cyclique
|
-
|
|
6
|
Etat de comparaison
(en mode ICMP)
|
Chargé par SCIF à chaque résolution du bloc
Il contient le résultat d'un opérateur XOR des données d'entrée masquées et les données masquées de l'étape active. Lorsque les entrées non masquées ne sont pas à l'état logique correct, le bit de mot associé prend la valeur 1. Les bits qui prennent une valeur autre que 0 entraînent une comparaison incorrecte et la sortie MATCH est désactivée.
|
Pas utilisé en mode programmateur cyclique
|
-
|
|
7
|
Début de la table de données
|
Premier des six mots LENGTH de la table contenant les données de contrôle spécifiées par l'utilisateur
Remarque : ce mot et les autres mots représentent les données de l'étape spécifiques à l'application dans le processus contrôlé.
|