Real : enlever des chiffres après la virgule sur TIA portal
-
Jean Bombeur
le 23/04/2018 à 10:00 Citer ce message
Bonjour,
J'ai ouvert un serveur Web sur l'automate Siemens S7-1200 avec TIA Portal.
Le serveur Web héberge une page html/javascript personnalisée qui affiche des mesures (par exemple ici, une vitesse).
Par exemple sur la page Web on obtient : Vitesse : 8.220696 m/min , le problème est que je voudrais enlever quelque chiffre après la virgule pour avoir 8.22 par exemple, car ce nombre prend inutilement de place sur la page Web avec tous ces chiffres.
La variable Vitesse de type Real est stockée dans une DB.
Il y a t-il un moyen ? une manipulation ? du côté TIA portal ou côté Web pour supprimer un certain nombre de chiffres après la virgule ?
Pour rappel, j'utilise la syntaxe :="Nom_DB".Vitesse: en html pour afficher l'état de la variable vitesse.
Merci d'avance pour vos réponses. -
le 23/04/2018 à 15:59 Citer ce message
Forcément côté html qu'il y a un truc à faire...
Sinon il y a la bonne vieille solution à 2 balles qui consiste à multiplier ta variable par 10 (ou 100), la convertir en entier et la diviser par 10 (ou 100) côté superviseur après l'avoir à nouveau converti en réel ;) -
le 18/06/2018 à 00:48 Citer ce message
Pareil que Gemini, je complète en suggérant non seulement de la convertir en entier mais peut-etre carrement en une autre variable avec une unité plus appropriée à l'utilisateur. Faire attention aussi en cas de notification de ces valeurs très/trop précises : ajouter une bande morte sur la détection de changement.
Répondre à ce message