L9P_ALARM : gestionnaire d'alarme centrale
(Traduction du document original anglais)
Convention de dénomination
Nom dans l'éditeur LL984
Nom du bloc fonction
Nom de l'instruction 984 héritée
Nom dans d'autres outils et éditeurs comme :
  • Navigateur bibliothèque de types
  • Editeur de données
  • Tables d'animation
  • Résultats de recherche
Description de la fonction
La fonction L9P_ALARM fournit un bloc central pour la gestion des alarmes, dans lequel vous pouvez définir les limites haute (H), basse (L), très haute (HH) et très basse (LL) d'une variable de processus.
L9P_ALARM permet de définir :
Illustration
Paramètres
Broche d'entrée
Nom
Type de données
Plage d'adresses
Signification
Haut
ENABLE
Activé = active la fonction de contrôle du processus
Nœud
Type de nœud
Nom
Type de données
Plage d'adresses
Signification
Milieu
IN/OUT
PAR
ARRAY[1...16] OF UINT
%MW
Reportez-vous au paramètre PAR ci-après
Bas
IN
LEN
UINT
16
Longueur du bloc de paramètres (non modifiable)
Broche de sortie
Nom
Type de données
Plage d'adresses
Signification
Haut
OUT
BOOL
Activé = opération réussie
Bas
ERR
BOOL
Activé = échec de l'opération
Paramètre PAR
Le type de données du bloc de paramètres est ARRAY[1...16] of UINT
Mot
Contenu
Format
1, 2
Valeur d'entrée
REAL (virgule flottante)
3
Etat de la sortie
UINT
4
Etat de l'entrée
UINT
5, 6
Valeur de limite très haute
REAL (virgule flottante)
7, 8
Valeur de limite haute
REAL (virgule flottante)
9, 10
Valeur de limite basse
REAL (virgule flottante)
11, 12
Valeur de limite très basse
REAL (virgule flottante)
13, 14
Plage neutre au voisinage de la limite
REAL (virgule flottante)
15, 16
Dernière entrée
REAL (virgule flottante)
Mode de fonctionnement
Les modes de fonctionnement disponibles sont les suivants :
Mode
Signification
Mode de fonctionnement normal
L9P_ALARM fonctionne directement dans l'entrée. Le mode de fonctionnement normal est la condition par défaut.
Mode de fonctionnement avec un écart
L9P_ALARM fonctionne au niveau du changement entre l'entrée active et la dernière entrée.
Plage neutre
Lorsque cette option est activée, une plage neutre est intégrée aux limites très haute/haute/très basse/basse. Ces limites calculées sont inclusives de la plage la plus importante, par exemple, si l'entrée se trouve dans la plage élevée, la sortie reste élevée et ne varie pas lorsque l'entrée atteint la limite haute calculée.
Opérations
Un indicateur est défini lorsque l'entrée ou l'écart est égal à la limite correspondante ou la dépasse. Si l'option de plage neutre est utilisée, les limites très haute, haute, très basse et basse sont ajustées en interne pour le contrôle de dépassement des limites et l'hystérésis.
NOTE : L9P_ALARM suit automatiquement la dernière entrée même lorsque vous spécifiez le mode normal pour faciliter le passage au mode d'écart.
Etat de la sortie
Control Expert-IEC bits
Fonction
0...4
Bits de sortie standard (indicateurs)
5
1 = limites non valides spécifiées
6
1 = limite très haute dépassée (x ≥ limite très haute)
7
1 = limite haute dépassée (x ≥ limite haute ou limite haute ≤ x < limite très haute) avec l'option HH/LL définie
8
1 = limite basse dépassée (x ≤ limite basse ou limite très basse < x ≤ limite basse) avec l'option HH/LL définie
9
1 = limite très basse dépassée (x ≤ limite très basse)
10
1 = mode d'écart sélectionné avec l'option de plage neutre
11
1 = plage neutre définie sur un nombre négatif
12…15
Non utilisé
Etat de l'entrée
Control Expert-IEC bits
Fonction
0...7
Non utilisé
8
1 = conservation de l'indicateur de limites haute/basse lorsque les limites très haute/très basse sont dépassées
9
1 = plage neutre activée
10
1 = limites haute/basse et très haute/très basse applicables
11
1 = mode d'écart
0 = mode normal
12…15
Bits d'entrée standard (indicateurs)