Skip to main content

FB_LOADSENSING

Description Bloc Fonctionnel

Le FB_LOADSENSING bloc fonctionnel est utilisé pour vérifier le AnalogInX et AnalogInY entrées pour savoir si le AnalogInY valeurs au AnalogInX la position se situe dans une plage spécifique. Il y a un (niveau d'avertissement) et un (niveau de coupure) pour le AnalogInY valeurs dans le tableau.

Si bInactive=FALSE, alors l'indice le plus grand est déterminé dont la valeur X correspondante est toujours inférieure à la AnalogInX saisir. Ensuite, une vérification est effectuée pour savoir si le AnalogInY l'entrée se trouve dans le niveau de coupure correspondant (Y1, Y2) ou dans le niveau d'avertissement (WY1, WY2). Si la valeur se situe dans le niveau de coupure, alors le bValid la sortie est définie. Si la valeur est comprise entre les valeurs Y1 et WY1 ou Y2 et WY2, puis le bWarning la sortie est également définie. Il peut y avoir jusqu'à 25 indices.

Le chèque peut être contre-passé au moyen du bOutsideY1Y2 entrée afin que les valeurs en dehors de Y1 et Y2 sont valides et les bValid la sortie est définie. Dans ce cas, le niveau d'avertissement doit être supérieur au niveau de coupure.

ES6900

Le FB_LOADSENSING Le bloc fonctionnel n’est pas pris en charge par le EL6900.

Figure 23. Représentation dans le gestionnaire de bibliothèque
Représentation dans le gestionnaire de bibliothèque


Figure 24. Représentation dans l'éditeur FBD
Représentation dans l'éditeur FBD


EL6900_loadsensing_diagram.png
Tableau 46. VAR_INPUT

Nom

Type de données

Valeur initiale

Description, valeurs des paramètres

bInactive

BOOL

FALSE

Entrée pour désactiver le FB

AnalogInX

LINT

0

Valeur X analogique

Types de données autorisés : UINT, INT, UDINT, DINT

AnalogInY

LINT

0

Valeur Y analogique

Types de données autorisés : UINT, INT, UDINT, DINT

bOutsideY1Y2

SAFEBOOL

FALSE

Les données du tableau de valeurs sont vérifiées selon les formules suivantes :

bOutsideY1Y2 = FALSE: Y1[index] <= WY1[index] < WY2[index] <= Y2[index]

bOutsideY1Y2 = TRUE: WY1[index] <= Y1[index] < Y2[index] <= WY2[index]

ValueSettings

Valeurs pour X, niveaux d'avertissement (WY1, WY2) et les niveaux de coupure (Y1, Y2).

EL6900_Loadsensing_table_icon.png: Ouvre un tableau où les valeurs sont définies.

Si les valeurs pour Y1 et Y2 sont spécifiées dans le tableau, puis les valeurs du niveau d'avertissement WY1 et WY2 doit également être précisé.



Tableau 47. VAR_OUTPUT

Nom

Type de données

Valeur initiale

Description, valeurs des paramètres

bValid

SAFEBOOL

FALSE

TRUE: AnalogInY se trouve au niveau du niveau de coupure.

bWarning

SAFEBOOL

FALSE

TRUE: AnalogInY se situe entre le niveau d'arrêt et le niveau d'avertissement.