Vai al contenuto
PLC Forum


VALORE IN SCALA


felino

Messaggi consigliati

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 al commento
Condividi su altri siti


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 al commento
Condividi su altri siti

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...