Ban2 knowledge

Real : enlever des chiffres après la virgule sur TIA portal

Jean Bombeur
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.
Gemini
Gemini

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 ;)
Julot
Julot
Modérateur
Automaticien amateur

4 messages
Inscrit le 25/05/2018

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

7 choses à savoir si Tu débutes en automatisme...

7 choses que tu dois savoir si tu debutes en automatismeCliquez ici pour télécharger le guide PDF

Superv 3