Blocs arithmétiques avec les types de données INT et DINT
10.24 EPS_DI : Valeur exacte, valeur approchée de valeurs DINT
Lorsque MAX = MIN, les sorties OUTU et OUTL dépendent de IN :
● OUTU = 1 si IN = MIN = MAX
● OUTL = 1 si IN < MIN = MAX
● OUTU = 1 si IN > Max = MAX
● avec en plus : OUT = MAX = MIN
Traitement d'erreur
ENO = 0 pour MIN > MAX --> OUT = MAX; OUTU = OUTL = 1
Connecteurs
Entrées
Sorties
10.24
EPS_DI : Valeur exacte, valeur approchée de valeurs DINT
Fonction
Ce bloc compare la valeur absolue de l'entrée IN avec la valeur de l'entrée INTERVAL. Si la
valeur absolue de l'entrée IN est inférieure au seuil INTERVAL, la sortie QA est mise à 1 et la
sortie QN est mise à 0. La grandeur d'entrée IN est alors comprise dans l'intervalle. Sinon, la
sortie QA est mise à 0 et la sortie QN à 1. La grandeur d'entrée IN n'est alors plus comprise
dans l'intervalle.
INTERVAL doit avoir une valeur positive.
Si INTERVAL ≤ 0, alors QA = 0.
Traitement d'erreur
ENO = 0 si IN = -2 147 483 648
74
Nom
Type de don‐
nées
MAX
DINT
IN
DINT
MIN
DINT
OUTU
BOOL
OUTL
BOOL
OUT
DINT
Manuel de programmation et d'utilisation, 04/2020, A5E41367376-AD
Description
Limite supérieure
Grandeur d'entrée
Limite inférieure
Dépassement de la limite su‐
périeure
Dépassement de la limite infé‐
rieure
Grandeur de sortie
Aide sur les blocs élémentaires CFC
Valeur par défaut
0
0
0
0
0
0