Page 1 sur 1

interger ou real s7-300

Posté : 17 févr. 2020, 10:55
par lolodu013
Bonjour,

Je doit intervenir dans une installation pour rajouter un sonde de température PT 100 plage -50 à 250 degrés sur du 4-20mA

le projet d'origine contient déjà des bloc de gestions analogiques auquel j'ai rajouté cela pour ma sonde:

CALL #TT_FOUR
Mes_Capteur :=DB150.DBW100
Point_Max_Capteur:=27682
Point_Min_Capteur:=0
Echelle_Min :=-50
Echelle_Max :=250
Val_SH_pct :=
Val_SHH_pct :=
Mes_0_100 :=
Alarm_SH :=
Alarm_SHH :=
Def_H_G :=
Def_rupt_fil :=
Mes_a_ech :=

Dans la mesure ou mon transmetteur affichera une valeur négative minimale de -50°c j'ai donc rentrée cette valeur en échelle mini;

Ma question dans le cadre d'un intéger (entier), le fait de mettre une valeur négative dans l’échelle mini est elle gênante????. Je pense pas mais je préfère demander.

cordialement

Re: interger ou real s7-300

Posté : 17 févr. 2020, 11:05
par ProfnovA
Ça dépend de ton bloc fonction... Si tu as un doute, tu peux lancer le simulateur en mettant différentes valeurs.

Re: interger ou real s7-300

Posté : 17 févr. 2020, 13:31
par lolodu013
Effectivement, je ne passe pas en négatif. Je vais regarder mon FB

Re: interger ou real s7-300

Posté : 02 mars 2020, 06:41
par sinced
ca veut dire que ton bloc ne gere pas les valeurs bipolaires.
Tu peux guetter la fonction SCALE (FC105) dans la bibliotheque, elle repondra a ton besoin

Re: interger ou real s7-300

Posté : 19 mars 2020, 06:04
par lolodu013
effectivement le fc105 répond à mes besoins.
Merci

Re: interger ou real s7-300

Posté : 26 mars 2020, 09:30
par Capal
Je tiens à ajouter cette info :


l'integer permet d'avoir des valeurs de -32768 à +32767 donc la mesure pourrait très bien être négatif.

les real permet une plus grande plage (de -3.4e+38 à 3.4e+38 environ, voir la doc pour plus d'infos).
Cependant la précision du REAL est sur 6 chiffres, comparé au real qui à une précision de 1 pour 1.


dans tous les cas, le FC105 est la référence pour la mise à l’échelle d'une valeur ana.