Blocs de programme
8.12 Autres blocs
tanh(a)
qual(a)
in(x)
out(x,a)
uint(x)
float(x)
Valeurs de fonctions angulaires en Rad
1)
Définies uniquement pour les nombres naturels. Les nombres à virgule flottante sont
2)
arrondis à l'entier supérieur.
Paramètres
Paramètres
Paramètres d'entrée
En
Entrée 1 .. 4
Paramètres de fonction
342
Tangente hyperbolique de a
Retourne le coefficient de qualité de la variable a. La valeur 0 correspond à
GOOD. Toutes les valeurs différentes de 0 sont codées en bit:
• Bit0 (valeur 0x001) : CFG, par ex. output(x) appelé, mais aucun x affecté au
bloc
• Bit1 (valeur 0x002) : TYPE, p. ex. type de variable configuré incorrect
• Bit2 (valeur 0x004) : NSET, p. ex. variable non initialisée
• Bit3 (valeur 0x008) : OOR, p. ex. AI Overrange
• Bit4 (valeur 0x010) : SUBST, signifie variable non disponible (p. ex. rupture
de fil de MODBUS ou d'une entrée analogique)
• Bit5 (valeur 0x020) : NaN, opération sur nombre à virgule flottante telle que
division par 0 ou racine d'une valeur négative
• Bit6 (valeur 0x040) : INF, opération sur nombre à virgule flottante avec
résultat infini
Retourne la valeur des variables connectées à l'entrée x.
Délivre la valeur à la variable connectée à la sortie x.
Convertit le type de la variable x en un "entier non signé", c.-à-d. une variable
de type "compteur d'évènements". Utile p. ex. lorsqu'une valeur calculée
comme nombre à virgule flottante doit être utilisée pour des opérations sur
bit.
Convertit le type de la variable x en une "variable à virgule flottante", c.-à-d.
une variable de type "compteur de consommation".
Type de variable / Plage de valeurs Description
• VRAI / FAUX
• Entrée / Sortie / Mémento TOR
• STATUS_COM
• STATUS_ERROR
• STATUS_RUN
• Entrée / mémento analogique
• Compteur d'évènements / Comp‐
teur de consommation
1)
Paramètres d'autorisation, voir chapitre Bibliothèque
(Page 213).
La valeur de l'entrée 1 peut être traitée dans le script par
appel de la fonction "in(1)", l'entrée 2 par appel de la
foncrion "in(2)", etc.
Instructions de service, 03/2025, C79000-G8977-C480-09
SIMATIC RTU3010C/RTU3011C