Paramètres
Sortie
Erreur
8.12.4
Script
Fonction
Le bloc exécute le script saisi. Si la RTU détecte, lors de l'exécution du script, une erreur de
syntaxe, un message d'erreur s'affiche dans le tampon de diagnostic et sous le bloc de script dans
le WBM.
Les fonctions suivantes sont prises en charge par le module Script :
• La commande "FUNC" permet de définir des fonctions personnalisées avec jusqu'à 4
paramètres et d'appeler ces fonctions dans le programme.
• La commande "VAR" permet de créer et d'utiliser n'importe quelle variable auxiliaire.
Le type de données est identifié automatiquement. En cas d'initialisation avec une valeur
fixe sans décimale (par ex. "45"), le type devient U32.
Si une valeur avec décimale (par ex. "1,33") ou une valeur avec un signe négatif (par ex. "-20")
est utilisée, le type devient F32.
En cas d'initialisation avec une fonction, le type de la valeur de retour est repris.
Remarque
Réutilisation des valeurs de variable
Les variables sont recréées et initialisées à chaque cycle de numérisation. Si les valeurs de
variables dans le script doivent survivre à l'exécution du script et être réutilisées lors de la
prochaine exécution, elles doivent être enregistrées dans l'image l'API via une sortie.
SIMATIC RTU3010C/RTU3011C
Instructions de service, 03/2025, C79000-G8977-C480-09
Type de variable / Pla‐
Description
ge de valeurs
Sortie / Mémento TOR
Variable émise dans le résultat calculé du bloc.
Mémento analogique
configuré comme :
•
nombre à virgule
flottante :
±3.402823 e‑38 ..
±3.402823 e+38
•
Compteur :
0 .. 4294967295
Sortie / Mémento TOR Indication d'erreur :
•
•
0 : le traitement du bloc s'est achevé sans erreur
1 : Le traitement du bloc a été abandonné sur erreur
Pour la signification voir Paramètres souvent utilisés
(Page 261).
Blocs de programme
8.12 Autres blocs
339