Jump to content
PLC Forum


VALORE IN SCALA


felino
 Share

Recommended Posts

Buongiorno

scusatemi in anticipo per la domanda che per alcuni può sembrale banale

volevo capire come funzionano dei blocchetti che esistono in alcuni PLC

dove e possibile mettere in scala un valore .

esempio : 

MIN è il valore minimo ( impostabile fisso ) ,

MAX è il valore massimo ( impostabile fisso )

VALUE è il valore in ingresso che varia

OUT è il valore in uscita messo in scala rispetto a MIN e MAX

spero di essere stato chiaro

Grazie a tutti

 

 

Link to comment
Share on other sites


Ti riporto lo scale di siemens

 

L     #K2                         // K2 è il valore massimo analogico, per siemens è 27648
L     #K1                         // K1 è il valore minimo analogico. 0 oppure -27648 in caso di scalatura +/-
-R                                
T     #TEMP1                      // Differenza tra K2 e K1
L     #IN_REAL                    // Qui carica il valore analogico da scalare
L     #K1                         // lo sottrae a K1
-R                                
L     #TEMP1                      // Divide il risultato per la differenza di K2-K1
/R                                
L     #SPAN                       // Moltiplica per lo SPAN, cioè differenza tra Max_Value - Min_Value impostati nel richiamo
*R                                
L     #LO_LIM                     // Addiziona poi il Min_Value
+R                                
T     #OUT                        

Ti faccio un esempio:

Devi scalare il valore analogico di 12000, i limiti sono 10 e 70

 

12000= Value
70= Max Value
10= Min value
27648-0= 27648 (TEMP1)
70-10=60 (SPAN)

(VALUE-K1)/TEMP1*SPAN+MIN_VALUE

(12000-0)/27648*60+10= 36.04%

Per la prova del 9, immagina di scalare 13824, che è la metà del valore massimo analogico, su scala 0-100, quindi scalato sarà il 50%

 

Avrai:

13824= Value
100= Max Value
0= Min value
27648-0= 27648 (TEMP1)
100-0=100 (SPAN)

(VALUE-K1)/TEMP1*SPAN+MIN_VALUE

(13824-0)/27648*100+0= 50%

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...