Vai al contenuto
PLC Forum


Conversione Analogiche! - DA022/AD042 -------> CQM1 CPU21-E


nack36

Messaggi consigliati

Come faccio a convertire i valori hex in un valori di tensione noti?

spiego:

HEX HEX

Ingresso analogico AD042 con impostazione 2 words ho 0V 0000------>a 10 V 07FF

il mio prb è che devo visualizzare sul touch screen omron NT31C 0V------->10V!!!!

Il plc è un omron CQM1 CPU21-E

P.s. spero di aver reso l'idea, sono ancora alle prime armi!!!!

Link al commento
Condividi su altri siti


ciao

guarda bene il manuale di programmazione omron

e vedrai che c'e' una istruzione di scalatura (proporzione)

per fare quello che vuoi tu.

in sintesi 0 = 0 : 7ff = 10

ad ogni modo se ne era gia' discusso .

ciao

dario

Link al commento
Condividi su altri siti

Ciao,

se invece vuoi crearti una scalatura per conto tuo da pannello:

converti il valore del canale analogico Ai in BCD con la Funzione (24) Bynary to BCD, e lo metti in un DM.

Ai = 0...4095

Valore da visualizzare su NT (FS)= 0...10

Valor Max (VM)= 4095

Operazioni:

Ai * FS

---------

VM

Puoi visualizzare su NT quel numero con un Bar Graph o altro, come preferisci.

Un avvertimento: usa moltiplicazione e divisione lunga

MULL(56) Long BCD Multiply

DIVL(57) Long BCD Divide

:)

Link al commento
Condividi su altri siti

Grazie tanto per il suggerimento ci sono riuscito!!!, ma per visualizzare le cifre decimali?

Es. 5,25 Volt.

Con la conversione in bcd mi da o 5 o 6, per avere i decimali?

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