jake Inserito: 1 aprile 2011 Segnala Inserito: 1 aprile 2011 Buongiorno a tutti;Stò valutando la possibilità di utilizzare del nuovo materiale di automazione di una marca diversa dalla "solita" Siemens; cercando fra le schede di I/O, ho visto che i moduli delle analogiche - sia ingressi che uscite - hanno un range di 0..20mA, al posto di quello solito da me utilizzato che è 4..20mA. Siccome tutti gli strumenti in campo che utilizzo hanno un range di 4..20mA, la mia domanda è:è possibile utilizzare queste schede (con un opportuno scaling) con i dispotivi che attualmente stò utilizzando? Se sì,devo tenere conto di un'area di "deathband" dove il valore letto all'interno della stessa per me è zero?Avete degli esempi da farmi vedere, tanto per capire come affrontare il mio problema?Grazie a tutti per le eventuali risposte/aiuti che vorrete darmi.Saluti. Good Luck, Jake
EGS Inserita: 1 aprile 2011 Segnala Inserita: 1 aprile 2011 Puoi tranqillamente utilizzare sensori 4..20mA con moduli 0..20mA. Avrai ovviamente 4mA di "banda morta".Dovrai tenere conto, nel condizionamento del tuo segnale analogico, che 4mA inviati dal sensore significheranno zero per te, ma non per il PLC.. E' semplice matematica..
jake Inserita: 1 aprile 2011 Autore Segnala Inserita: 1 aprile 2011 Ciao EGS, dopo aver scritto il post ho fatto 4 conti ed ho ipotizzato questa cosa:Ponendo che la mia scheda 0..20mA mi dia un valore compreso fra 0 e 10000 (valore casuale per facilitare i conti) avrò che il mio rating sarà 10000/20=500, quindi per ogni mA il valore datomi della scheda sarà incrementato di 500 unità (es. 1mA=500, 2mA=1000 ecc.), pertanto avrò che la mia "banda morta" - ovvero quell'area in cui il mio valore dovrà essere zero - terminerà al valore 2000(4mA).E' corretta questa mia affermazione?SalutiGood Luck, Jake
EGS Inserita: 1 aprile 2011 Segnala Inserita: 1 aprile 2011 (modificato) Esatto, in genere il 100% del segnale equivale (al posto di 10000 che hai ipotizzato) a 27648 (sto prendendo come esempio Siemens).. Ma il metodo di calcolo è quello..Discussione simile: http://www.plcforum.it/forums/index.php?sh...c=55470&hl= Modificato: 1 aprile 2011 da EGS
jake Inserita: 1 aprile 2011 Autore Segnala Inserita: 1 aprile 2011 OK, perfetto.Avevo intuito, ma volevo una conferma.Ho provato a fare delle ricerche prima di scrivere il post ma, probabilmente sbagliavo l'argomento di ricerca tanto che il link che mi hai segnalato, non lo avevo trovato.Grazie 1000Good Luck, Jake
Lucky67 Inserita: 1 aprile 2011 Segnala Inserita: 1 aprile 2011 Forse dico una cosa rindondante però una volta eliminata la "banda morta" devi scalare i valori che ottieni perchè ad esempio i 5 mA hanno significati diversi per un sistema 0-20mA rispetto un sistema 4-20 mA
jake Inserita: 1 aprile 2011 Autore Segnala Inserita: 1 aprile 2011 Ciao Lucky67;Forse dico una cosa rindondante però una volta eliminata la "banda morta" devi scalare i valori che ottieni perchè ad esempio i 5 mA hanno significati diversi per un sistema 0-20mA rispetto un sistema 4-20 mAEffettivamente potrebbe sembrare una cosa ovvia, ma è importante e da tenere in conto!GrazieGood Luck, Jake
Roberto Gioachin Inserita: 2 aprile 2011 Segnala Inserita: 2 aprile 2011 Ciao jakeMolti plc dispongono di istruzioni denominate in genere "scale"Queste permettono con una sola istruzione di fare tutto quello che ti serve per adattare i segnali.A questa istruzione devi passare (dipende molto dala marca di plc) il limite minimo e massimo del segnale ed il linite minimo e massimo del valore in uscita.Fatto questo sei a posto.Altri plc invece ti richiedono di inserire una tabella con una serie di valori per poter anche fare una linearizzazione dei segnali.CiaoRoberto
jake Inserita: 2 aprile 2011 Autore Segnala Inserita: 2 aprile 2011 Ciao Roberto, per esigenze mie, invece di utilizzare le funzioni di scaling proposti dal fornitore del PLC, preferisco usare una funzione scritta da me.Siccome ad oggi ho sempre utilizzato schede analogiche con un range 4..20mA abbinate a sensori ed attuatori anch'essi con range 4..20mA, la mia curiosità era capire se con una scheda analogica con un range 0..20mA avrei potuto utilizzare ancora i sensori ed attuatori con un range 4..20mA.Effettivamente, tenendo conto di una "banda morta", questa cosa è possibile.Grazie del tuo intervento.Buon lavoro.Good Luck, Jake
Marcello da Nettuno Inserita: 8 aprile 2011 Segnala Inserita: 8 aprile 2011 si, ma ricordati che il range della variabile di ingresso non lo devi dividere per 20, ma per 16
batman1970 Inserita: 16 settembre 2011 Segnala Inserita: 16 settembre 2011 Fai così:Out:= (INT_TO_REAL(Pv_Raw) -In_Raw_Min )*((Out_Max-Out_Min)/(In_Raw_Max-In_Raw_Min))+Out_Min;Avrai l'uscita in real...Pv Raw è il tuo ingresso analogico,In raw min ci devi mettere il valore della tua grandezza analogica a 4 ma in Raw max ci metti la massima risoluzione della tua grandezza analogica,ed in out min ci metterai 0 ed in out max ci metteraiil massimo valore che ti dara il tuo strumento analogico,ti facci un esempio se la tua analogica e una 0....10.000 e il tuo strumento e un pressostato da 4 bar 20 ma scriverai4000 si in Raw min10000 su in raw max0 su out mine 4 su out maxQuesta funzione esite gia fatta su quasi tutti i plc,su siemens e FC105 mi sembra..Ciao divertiti
Messaggi consigliati
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 accountAccedi
Hai già un account? Accedi qui.
Accedi ora