Vai al contenuto
PLC Forum


S7-200 + Em231 - ingresso analogico


Messaggi consigliati

Inserito:

Ho un s7200 con un modulo EM231 AI 4 X 12 bit,

devo leggere un ingresso 4-20mA da un sensore ad ultrasuoni.

Essendo digiuno di "analogiche" ho guardato in Siemens trovando il tips and trick n° 38 che potrebbe fare per me. Siccome lo vedo un pò complicato avreste qualche altro suggerimento su cui ragionare?

Devo leggere un valore di un serbatoio dal min. al max. che giunto ad una certa soglia mi attivi una uscita.

Grazie Sbel


Inserita:

Il sistema, come lo hai descritto, è di una semplicità elementare. Hai una lettura che va da 0 a 32000 (se usi lo standard). Ora converti la tua soglia in un numero compreso tra 0 e 32000. Per esempio se il serbatoio ha un livello massimo pari a 4000 mm fai

n = tsh * 32000/4000.

poi, per esempio, se lettura > n ==> set Qx.y ; se lettura <= n ==> reset Qx.y

Inserita:

ciao livio scusa se mi permetto ma deve considerare i 4mA poichè l'ingresso è 0-20mA x cui su deve fare 32000-6400 e trova il valore corrispondente ai 16mA che vanno da 4-->20 giusto?

mi sarò spiegato? :D:blink:

ciao

Inserita: (modificato)

No! L'offset di 4mA ti fa perdere solo un poco di risoluzione perchè il primo 20% (6400 counts) non è utilizzato, come se avessi un 20% di lunghezza negativa. Se la cosa non ha importanza, come sembra di capire dai dati riportati, perdere un poco di risoluzione ti semplifica i conti.

Modificato: da Livio Orsini

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