conversion de type de donnée

Forum traitant des automates industriels de marque Schneider - Telemecanique
Répondre
md42
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 116
Enregistré le : 22 mars 2016, 08:54

conversion de type de donnée

Message par md42 »

Bonsoir,

Sous so-machine et codesys je dois afficher la pression donnée par un capteur située en entrée d'une pompe à eau.
Capteur dépression/pression mesure de -1 à +16 bars pour un signal 0-10V.
j'ai utilisé un bloc fonction bibliothèque "lin-trafo" pour mise à l'échelle du capteur dans le programme et c'est OK.
la variable obtenu en sortie de ce bloc est un REAL.

je dois afficher cette valeur dans un afficheur sous la forme: -1, -0.9, -0.8, ......, -0.1, 0.0, 0.1, 0.2, .....jusqu'à 16.0 bars.
mon souci est que lorsque je transfère cette valeur à l'afficheur sous le format REAL, je n'obtiens pas une valeur avec une décimale mais avec 5 ou 6 décimales (ex -0.88541 ou 14.25678).
sous le format DINT je conserve le signe mais n'ai pas de décimale.

Comment faire pour conserver le signe de la valeur et seulement 1 décimale après la virgule??
Merci pour votre aide. :)
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7166
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: conversion de type de donnée

Message par itasoft »

slts
il nous dit même pas ce que c'est comme afficheur, Madame Soleil est demandée
LOL
Automaticien privé (de tout)
itasoft@free.fr
Avatar du membre
Namuro
Code son premier grafcet
Code son premier grafcet
Messages : 37
Enregistré le : 15 mars 2017, 10:43
Localisation : Bretagne

Re: conversion de type de donnée

Message par Namuro »

Salut,

Si tu utilises Vijéo Designer tu peux régler le nombre de chiffres avant et après la virgule dans la fenêtre de configuration d'affichage numérique. C'est juste en dessous de la case variable à afficher. Tu peux mettre " 2.1" par exemple.
md42
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 116
Enregistré le : 22 mars 2016, 08:54

Re: conversion de type de donnée

Message par md42 »

il s'agit d'un afficheur de chez IFM
Avatar du membre
Cyril93
Maître du binaire
Maître du binaire
Messages : 484
Enregistré le : 29 oct. 2015, 14:22
Localisation : IDF

Re: conversion de type de donnée

Message par Cyril93 »

Salut,

Sous codesys V2.3 dans le champ numérique mettre le texte %2.1f pour deux chiffres avant la virgule et un après.
Répondre