Pagina 1 di 2
Usare contatti open collector

Inviato:
2 set 2014, 9:43
da sottobosco
Salve a tutti, sono alle prime esperienze di programmazione PLC, sto usando il plc Allen Bradley (Rockwell) e tutto fino ad ora sembra chiaro.
L'altra settimana mi sono dovuto scontrare con un dispositivo esterno che duplica un ingresso da contalitri, e in uscita mi offriva un contatto open collector appunto.
Dovevo utilizzare tale contatto come ingresso al mio plc, ma non sono stato capace di farlo... (la soluzione che ho adottato è stata quella di appoggiare il contatto pulito del contalitri su un relè, e da questo usare un contatto per il plc e un secondo da mandare al duplicatore esterno).
Quale sarebbe stata la soluzione più "professionale" o comunque usando l'uscita del duplicatore?
Qualche altra info:
- il contatto in uscita dal duplicatore sembrava darmi una tensione di circa 5V
- gli ingressi al plc volevano un 24Vcc (si dice di tipo "source" giusto?)
Insomma, esiste un metodo generale per "affrontare" un open collector ??
Grazie
Re: usare contatti open collector

Inviato:
2 set 2014, 10:28
da StefDrums
Un contatto di tipo "open collector" è un tipo di contatto con terminazione a BJT (o a MOSFET), in cui viene laciato floattante il collettore (o rispettivamente il Drain).
in questo caso, accendendo il transistor la logica è fisicamente in grado solo di "collegare" l'uscita a massa (primo caso) o a Vcc (schema di destra), ma se il transistor è spento, non è possibile determinare il potenziale sul Collettore.
In questa situazione, la soluzione più semplice è utilizzare una resistenza di Pull-Up o Pull-Down, in modo da polarizzare il transistor:
Spero di averti charito le idee.
ciao!
Re: usare contatti open collector

Inviato:
2 set 2014, 10:34
da sottobosco
ti ringrazio, purtroppo non ho molte competenze nei componenti elettronici...
Vedo che hai inserito una resistenza, come determino il corretto valore?
e comunque, io devo passare da un contatto per "dare" un +24Vcc ad un ingresso del plc.
In questo caso come faccio? Mischierei anche le tensioni?
Re: usare contatti open collector

Inviato:
2 set 2014, 12:50
da emacar
Ciao,
a seconda che all'uscita open collector, oltre il pull-up, ci sia collegato altro o meno, il ragionamento cambia. Facciamo finta che a all'uscita open collector sia collegato anche un interruttore collegato a massa. Se l'interruttore è chiuso dalla resistenza di pull-up passa

ed in questo caso vorresti un valore di R più alto possibile in modo da assorbire meno corrente.
Se l'interruttore è aperto il valore di corrente è determinato dal valore di resistenza del partitore R- Rin, dove Rin dipende dalla famiglia logica della terminazione. Una regola empirica che uso io è porla a 1/10 della Rin della logica, ma ovviamente vi sono altre scelte che si possono fare.
Emanuele
Re: Usare contatti open collector

Inviato:
2 set 2014, 13:37
da Candy
Nel caso dell'automazione industriale le uscite open collector devono essere compatibili col device a cui sono interfacciate, altrimenti tocca implementare una interfaccia.
In Europa l'automazione industriale usa I/O di tipo PNP, quindi, una uscita open collector sarebbe utilizzabile se con transistor PNP, altrimenti tocca, appunto, applicare una resistenza di pull-up. La resistenza di pull-up è bruttissima da vedere in un quadro elettrico ed il suo valore deve essere coordinato con l'impedenza dell'ingresso digitale. Deve essere scelta in modo che con l'impedenza dell'ingresso garantisca la tensione minima di livello logico 1. Parimenti, non deve indurre nel transistor a collettore aperto una corrente distruttiva.
Anche per fare automazione industriale occorre conoscere l'elettrotecnica ed avere una idea di come sono costituiti i circuiti elettronici, altrimenti farai sempre poco e male.
Re: Usare contatti open collector

Inviato:
2 set 2014, 14:10
da sottobosco
questa è la situazione in cui mi trovavo, non avrei potuto fare diversamente quindi?
Re: Usare contatti open collector

Inviato:
2 set 2014, 14:21
da Candy
La foto di Biancaneve avrebbe avuto la stessa utilità. Mah!
Re: Usare contatti open collector

Inviato:
2 set 2014, 16:35
da carlomariamanenti
Candy ha scritto:La foto di Biancaneve avrebbe avuto la stessa utilità. Mah!

- biancaneve.jpg (25.46 KiB) Osservato 24952 volte
Beh Mauro, insomma!

Re: Usare contatti open collector

Inviato:
2 set 2014, 18:43
da sottobosco
a volte la foto di biancaneve può risultare molto più utile...
Scusate la battuta, lo schema allegato solo per darvi informazioni in merito al tipo di cablaggio che ho realizzato per gli ingressi al plc, overo +24 fisso sui contatti che poi chiudono verso il mersetto di ingresso del plc.
Come potrei usare un OC??
Re: Usare contatti open collector

Inviato:
2 set 2014, 19:53
da StefDrums
sottobosco ha scritto:a volte la foto di biancaneve può risultare molto più utile...
Scusate la battuta, lo schema allegato solo per darvi informazioni in merito al tipo di cablaggio che ho realizzato per gli ingressi al plc, overo +24 fisso sui contatti che poi chiudono verso il mersetto di ingresso del plc.
Come potrei usare un OC??
Per favore, posta uno schema fattoo con FIDOCADJ.
Per esperienza posso dire di aver visto fallire molti tentativi di aiutare gli utenti del forum a causa delle descrizioni affrettate e mancanza di schemi.
Grazie,
StefDrums.