Vai al contenuto
PLC Forum


S7 300 - convertitore


barbato giuseppe

Messaggi consigliati

barbato giuseppe

scusate ragazzi

mi sono trovato tra le mani un convertitore

IN 8BIT out 0-10V

e non riesco amettere a 1 tutti i bit di un byte di uscita

mi potreste dare qualche suggerimento

magari vi mando il sorgente di quello che ho provato a fare

vi ringrazio

Link al commento
Condividi su altri siti


barbato giuseppe

dovrei mettere a 1 tutti i bit di AB0 quando da pannello operatore imposto

una parola a 100% e mettere a 0 tutti i bit quando imposto la parola a 0%

Link al commento
Condividi su altri siti

Difficile risponderti se non descrivi bene il problema. C'e' un'infinita' di cose che si chiamano convertitori. I valori % sono relativi a qualcosa, il valore 100 e' un numero.

Se nella "word_pannello" imposti il valore 100 (INT) e vuoi che questo attivi tutti i bit di un byte devi trasformare (0..100) in (0..255); una via e' passare ai REAL

L "word_pannello"

ITD

DTR

L 2.550000e+000

*R

RND

T AB 0

Link al commento
Condividi su altri siti

barbato giuseppe

il convertitore è qullo usato per regolare la velocità

di un motore.

giusto dalla parola devo regolare la velocità di un motore e da qui dimezzarla

tramite appositi sensori su una linea di trasporto per contenitori in vetro.

invece di utilizzare una scheda analogica utilizzo questi converitori perchè ne ho trovato una decina che dovevano essere utilizzati per una vecchia applicazione

Link al commento
Condividi su altri siti

barbato giuseppe

funziona la soluzione di rguaresc ok

riesco a variare la velocita del motore dal pannello OP7.

invece di fare la conversione ITD e poi DTR posso fare anche così ?

L MD 100

L 2.550000+e000

*R

T AB10

funziona lo stesso ?

Link al commento
Condividi su altri siti

Matteo Montanari
funziona la soluzione di rguaresc ok

riesco a variare la velocita del motore dal pannello OP7.

invece di fare la conversione ITD e poi DTR posso fare anche così ?

L MD 100

L 2.550000+e000

*R

T AB10

funziona lo stesso ?

a patto che in MD100 hai un valore in reale (virgola mobile)

inoltre devi mettere "RND" prima di trasferire il valore all'uscita, in quanto devi convertire il valore reale ® in (N) doppio intero (D). utilizzando AB prendi solamente la parte bassa del tuo numero e quindi è il valore che ti interessa. se ometti la funzione "RND" scrivi "porcate" sull'uscita in quanto trasferisci il risultato della moltiplicazione tra numeri reali.

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