Vai al contenuto
PLC Forum


Uscita Analogica 4 - 20 Ma - Trasferimento valore su uscita analogica


luiginodorigo

Messaggi consigliati

luiginodorigo

Innanzi tutto buon anno a tutti gli utenti di PLC Forum, e grazie a tutti quelli che rendono questo sito veramente utile.

Ora, avrei bisogno di una dritta, con S7-300 se ho un valore numerico, risultato di un'operazione scritto su 32 bit (2 Word), come posso trasferirlo su di un'uscita analogica (esempio 4-20mA).

Grazie a tutti.

Link al commento
Condividi su altri siti


in awl:

l tua_variabile 32Bit

T PAW(indirizzo uscita)

4ma= 0

20ms= 27648

Comunque con un pò di buona volontà, leggendo il manuale trovi tutto ciò che ti serve

Link al commento
Condividi su altri siti

luiginodorigo

Ciao ken, grazie per la risposta ma se il mio valore a 32 bit fosse un numero maggiore di 27648, per esempio:

Valore a 32 bit risultato del mio calcolo che può andare da 0 a 550000 ( 0=4mA - 550000=20mA).

Grazie.

Link al commento
Condividi su altri siti

Devi semplicemente dividere per una costante, 20 nel tua caso.

Potresti fare i conti in real che poi trasformi in intero e metti in uscita

Link al commento
Condividi su altri siti

550000 Valore massimo : 27648 = Valore_attuale: X

X = 27648 * Valore attuale / 550000

In AWL:

L valore_attuale (Dword)

L L#27648

*D

L L#550000

/D

T PAW XXX

è una semplice proporzione.

Come dice Livio basta dividere per una costante infatti 550000/27648 fa 20 (approssimato per eccesso)

Link al commento
Condividi su altri siti

Si può anche prelevare da Standard library-> TI-S7 converting blocks -> FC106 Unscale convert.

CALL "unscale"

IN :=

HI_LIM :=

LO_LIM :=

BIPOLAR:=

RET_VAL:=

OUT :=

Per la parametrizzazione c'è un . in linea abbastanza chiaro

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...