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