5.21. Opérations logiques
5.21.1. Les blocs fonctionnels logiques
La fonction Opérations logiques sert à élaborer, à travers
les blocs fonctionnels (Logic Function Block), les valeurs
des variables d'entrée pour obtenir des valeurs pour les va-
riables de sortie.
Cela permet de réaliser un contrôle très précis des processus,
parce que cela permet de conditionner des actions pour
répondre à une série de prérequis indispensables.
L'exécution des blocs fonctionnels se fait toutes les 100 ms,
les uns après les autres, du LFB1 au LFB32.
L'exécution des blocs fonctionnels est suspendue en cas
d'arrêt du logiciel.
Retard maximal typique entre l'activation d'une entrée et
la sortie correspondante sortie = 100 ms.
La programmation des blocs fonctionnels se fait à travers
le logiciel GF_eXpress.
Un maximum de 32 blocs fonctionnels logiques est prévu.
Chaque bloc fonctionnel logique gère jusqu'à 4 variables en
entrée et 1 variable en sortie.
Sur les blocs fonctionnels, il est possible d'exécuter 4 types
d'opérations logiques sur les variables en entrée a, b, c e d :
(a AND b) OR (c AND d)
•
•
(a OR c) AND (b OR d)
•
a OR b OR c OR d
•
a AND b AND c AND d
où l'opérateur AND signifie que les opérants connectés
doivent avoir la valeur "vrai" afin que le résultat soit "vrai" ;
en revanche, avec l'opérateur OR, il suffit qu'un seul des
opérants connectés soit "vrai" pour que le résultat soit "vrai".
Les
parenthèses
modifient
expressions : on évalue d'abord les expressions à l'intérieur
des parenthèses et le résultat obtenu est ensuite utilisé pour
les expressions situées hors des parenthèses.
Les variables (a, b, c, d) en entrée de chaque bloc fonctionnel
peuvent se référer à :
•
entrées numériques,
•
entrées numériques auxiliaires (pour le modèle
1850Cc),
•
état alarmes,
•
état de la sortie de contrôle,
•
état du régulateur,
•
LFB_OUT_1...LFB_OUT_32,
•
état du programmateur de points de consigne,
•
variables LFB_OUT_01...LFB_OUT_32 provenant
d'autres blocs fonctionnels.
Le résultat de la fonction Opérations logiques peut agir sur :
•
état du régulateur,
•
état du programmateur de points de consigne,
•
état alarmes,
•
sorties, en réglant directement leur état.
5.21.2. Groupes de variables
Le régulateur propose de très nombreuses variables qui
peuvent être utilisées en entrée pour les opérations logiques.
Dans le régulateur, il est possible d'identifier les groupes
suivants de variables homogènes :
État des touches
l'ordre
d'évaluation
des
80495_MHW_1650CC-1850CC_05-2021_FRA_pag. 242
BUT1
BUT2
BUT3
UP
DOWN
État des entrées numériques
DIGITAL INPUT 1
DIGITAL INPUT 2
DIGITAL INPUT 3
DIGITAL INPUT 4
DIGITAL INPUT 5
État des entrées numériques auxiliaires
AUX DIGITAL INPUT 1
AUX DIGITAL INPUT 2
AUX DIGITAL INPUT 3
AUX DIGITAL INPUT 4
AUX DIGITAL INPUT 5
AUX DIGITAL INPUT 6
AUX DIGITAL INPUT 7
AUX DIGITAL INPUT 8
État des sorties numériques
OUTPUT 1
OUTPUT 2
OUTPUT 3
OUTPUT 4
OUTPUT 5
OUTPUT 6
État des sorties numériques auxiliaires
AUX OUTPUT 1
AUX OUTPUT 2
AUX OUTPUT 3
AUX OUTPUT 4
AUX OUTPUT 5
AUX OUTPUT 6
AUX OUTPUT 7
AUX OUTPUT 8
État des sorties relais auxiliaires
AUX RELAY 1
AUX RELAY 2
AUX RELAY 3
AUX RELAY 4
AUX RELAY 5
AUX RELAY 6
AUX RELAY 7
AUX RELAY 8
État Carbon Potential
DIAGNO IMPEDANCE ERROR
DIAGNO SHORT ERROR
BURNOFF_MIN_VAR_ERR
BUNROFF_MAX_VAR_ERR
BURNOFF MAX RECOVERY TIME ERR
MIN TEMP CARBON CALC ERROR
MAX TEMP CARBON CALC ERROR
MIN VOLTAGE CARBON CALC ERROR
MAX VOLTAGE CARBON CALC ERROR
SATURATION LIMIT
État de navigation dans le menu
HOME1 MENU
HOME2 MENU