Télécharger Imprimer la page

JUMO meroTRON Serie Manuel D'utilisation page 46

Publicité

8 Fonctions
8.9
Autres fonctions
Il s'agit de fonctions spécifiques ne faisant pas partie de la norme CEI 61131-3.
IS_VALID
Vérifie la validité du nombre REAL. Le résultat est une valeur booléenne (valide = TRUE, invalide =
FALSE).
Les valeurs ≥ 1.00E+37 (valeur d'erreur générale) sont considérées comme invalides, tout comme les
valeurs „infini" (INF) et „Aucun chiffre" (NaN).
Exemples :
bOUT := IS_VALID(1.2); (* bOUT =
SET_DEFAULT
Définit un nombre REAL ou BOOL à la valeur par défaut.
Valeur par défaut REAL: 5.0E+37 (valeur d'erreur mathématique)
Valeur par défaut BOOL: FALSE
Exemple :
SET_DEFAULT(bOUT); (* bOUT =
SET_DEFAULT(rOUT); (* rOUT = 5.0E+37 *)
GetBaseImageNo
La valeur de retour (type UINT) renvoie le numéro (1 ou 2) de l'affichage de base actuel (position de
base) de l'appareil.
Exemple :
VAR
BaseImage
dummy
END_VAR
BaseImage := GetBaseImageNo(dummy);
SetIconMask
Détermine quelles icônes (symboles sur l'écran de l'appareil) sont contrôlées via le code ST. (La valeur
de retour n'a pas de signification.)
Exemple :
VAR
Return
BitField
END_VAR
VAR CONSTANT
NO_ICONS
ICON_NUM1
ICON_NUM2
ICON_NUM3
ICON_NUM4
ICON_NUM5
ICON_NUM6
ICON_RAMP
ICON_TIME
ICON_MANU
ICON_BAS1
ICON_BAS2
46
FALSE *)
:UINT;
:UINT; (* without meaning , requested by the compiler *)
:BOOL;
:UINT; (* see VAR CONSTANT *)
:UINT:=
0;
(* reset *)
:UINT:=
1;
:UINT:=
2;
:UINT:=
4;
:UINT:=
8;
:UINT:=
16;
:UINT:=
32;
:UINT:=
64;
:UINT:= 128;
:UINT:= 256;
:UINT:= 512;
:UINT:=1024;
TRUE *)

Publicité

loading