Hur förkorta "på" tiden för digital utgång (PL

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
SunkanS
Inlägg: 8
Blev medlem: 14 december 2007, 11:23:09
Ort: Härnösand

Hur förkorta "på" tiden för digital utgång (PL

Inlägg av SunkanS »

Hej,

Jag skulle behöva hjälp med min PLC. Det är en Webmaster Pro med uppdateringsfrekvens på 1 sekund. Det betyder att kortaste tiden för att växla mellan 1 och 0 på de digitala utgångarna är 1 sekund.
Jag vill använda PLC'n till att styra ett ställdon, en lämplig "på" tid för den digitala utgångarna skulle vara ~0.1 sekund.
Finns det några komponenter jag skulle kunna koppla till mina digitala utgångar för att korta ner "på"tiden?
Eller man kanske kan bygga en komponent själv, någon som har ett förslag på hur den kretsen skulle se ut?

Tack på förhand!
bearing
Inlägg: 11677
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

Inlägg av bearing »

Menar du att du vill kunna växla tio gånger per sekund eller att du vill kunna skicka en 0,1 s lång puls varannan sekund?
Ska den "nya" utgång kunna ge hög ström?
SunkanS
Inlägg: 8
Blev medlem: 14 december 2007, 11:23:09
Ort: Härnösand

Inlägg av SunkanS »

Tack för svaret.

0,1 s lång puls varannan sekund var vad jag hade tänkt mig.

Strömmarna är väldigt små.
Maxspecen för utgångarna på PLC'n är på 36V och 0.5A men jag hade inte tänkt vara i närheten av det, snarare 12V och 0.1A max.
bearing
Inlägg: 11677
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

Inlägg av bearing »

Mitt förslag är att använda en OP kopplad som schmitt-trigger samt en RC-krets. Koppla en kondensator mellan schmitt-trigger-ingången och PLC-utgången. Koppla ett urladdningsmotstånd mellan schmitt-trigger-ingången och jord. Välj värden på kondensator och motstånd så att puls tiden blir 0,1s.
Användarvisningsbild
Icecap
Inlägg: 26662
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Mitt första förslag skulle vara att byta till en PLC som inte är så trög, en uppdateringstid på 1 sek. är mycket långsamt.

Man kan dock ganska enkelt montera en transistor, ett par motstånder och en konding som ger korta pulser men det är fel ända att laga det i.
Mindmapper
Inlägg: 7125
Blev medlem: 31 augusti 2006, 16:42:43
Ort: Jamtland

Inlägg av Mindmapper »

Om det är reläutgångar och du ska växla ofta är det inte så smart. Isåfall ska du använda transistorutgångar.
Edit: Om låt säg reläna klarar 10 miljoner växlingar och du växlar varannan sekund är det enkelt att se hur många dagar du kan köra innan du nött ut reläna.
Edit2: Förmodligen har PLC't transistorutgångar eftersom maxspänningen är 36V.
B1n4ry
EF Sponsor
Inlägg: 1327
Blev medlem: 30 november 2005, 20:02:50
Ort: Borås
Kontakt:

Inlägg av B1n4ry »

Absolut enklast är ju att skruva dit ett tidrelä.
I detta fallet borde det väl kallas impulsförkortare, omvänt tillslasfördröjt eller något sådant.

Ett multifunktionsrelä är ju inte fel... (har switchar för att välja funktion)

ElfaNr: 36-193-19 skulle kanske funka...

//B1N4RY
Mindmapper
Inlägg: 7125
Blev medlem: 31 augusti 2006, 16:42:43
Ort: Jamtland

Inlägg av Mindmapper »

Mekaniska reläer är som sagt olämpliga att slå om varannan sekund. 10 000 000 omslag min. utan belastning. Håller mindre än ett år. Räcker det så är det inget problem.
SunkanS
Inlägg: 8
Blev medlem: 14 december 2007, 11:23:09
Ort: Härnösand

Inlägg av SunkanS »

Tack för alla svar, inser att jag borde varit mer specifik, ber om ursäkt.

Byta PLC är tyvärr inte aktuellt, den innehåller en massa annat kul som jag vill ha (webserver, grafisk programmering, shysst interface, många I/O's etc.) Har inte hittat någon annan med alla de egenskaperna.

Angående antalet slag så är 10M växlingar helt OK. Antalet slag per dag lär ligga på ca 400.

Multifunktiosrelä skulle nog fungera lysande. Problemet blir dock priset. Jag insåg inte att tidsreläer var så dyra. Det är 20 digitala utgångar som alla skall förkortas. Skulle helst inte lägge ner mer än max 2000:-.

Mindmapper-> Det stämmer att utgångarna är av transistortyp.

Schmitt triggern, jag har ingen erfarenhet av den så här kommer några dumma frågor:
1. Kan man köpa dessa separat eller måste man göra kretsen själv?
2. Kan man få den att fungera som ett relä eller måste jag koppla ett relä efter triggern? (öppen vid 0V och sluten vid 12V)
Användarvisningsbild
Icecap
Inlägg: 26662
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Om tiden inte ska vara kritisk rätt kan du göra det ganska enkelt med en N-MOSFET transistor. Om du kopplar drain till GND, source är då din utgång (GND när den är på, "släppt" annars). Gaten styrs via en kondensator som sitter mellan utgången på din PLC och gaten på MOSFET'en. Mellan gate och GND ska du sedan montera ett motstånd, detta motstånd tillsamman med kondensatorn bestämmer tiden som transistorn är på.

Om di PLC-utgång inte driver annat än +12V, alltså om den bara ger +12V eller släpper, måste du ha ett motstånd mellan PLC-utgången och GND.

För att få snabb klarnivå på transistorn bör du även montera en diod (1N4148 är bra) med katod på gate och anod på GND.

Då kommer ett positivt nivå att ge en puls via kondensatorn, transistorn slår på och kondensatorn laddas upp via motståndet vilket ger att gatespänningen sjunker ner till noll. Detta ger alltså en puls som beror på RC-tiden.
Användarvisningsbild
MadModder
Co Admin
Inlägg: 31559
Blev medlem: 6 september 2003, 13:32:07
Ort: MadLand (Enköping)
Kontakt:

Inlägg av MadModder »

En CD4047 kan man vända. Det är en återtriggningsbar monostabil (går att ställa i astabilt läge) vippa i CMOS-teknik som tål upp till 20V. Utpulsen är inställbar till i princip vilken längd man vill, och är helt oberoende av insignalens pulslängd, då kretsen är flanktriggad. Kostar 8:50 på Efla. :)
SunkanS
Inlägg: 8
Blev medlem: 14 december 2007, 11:23:09
Ort: Härnösand

Inlägg av SunkanS »

Tiden är inte kritiskt satt till 0.1s utan är flexibel, allt under 0.2s är OK.
Det är heller ingen fara om det är en fördröjning av tillslaget (skulle kunna vara flera sekunder efter utan problem).

CD4047 låter ju väldigt lovande, härligt prissatt :o
jag är dock lite osäker på hur den kopplas in så här kommer fler dumma frågor. Utgår fråndatablad: http://www.futurlec.com/4000Series/CD4047.shtml
1. Jag tror jag vill köra Monostable positive edge trigger (ingen retrigger).
2. Sluter 4 till 14
3. Sluter 5,6,7,9,12
4. Utsignal får jag via 10,11 den kommer att vara 2.48*RC lång.
5. Kopplar C till 1,3 samt R till 2,3.

Frågor:
1. Hur kopplas utgångarna på PLC's till CD4047? Utgångarna är +12V, GND och DO's som blir GND när de är aktiva.
2. För 20 DO så gör jag ett kort med 20 st CD4047, om de aldrig är aktiva samtidigt, kan jag använda gemensamma R och C?
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Du skulle kunna sätta en AVR eller PIC som anpassar de digitala
utgångarna till vad du vill ha i den andra änden. En lösning där
du kan justera tiden m.m helt i programvara. Synd att det inte vara straxt
under 20 linjer, då hade det kanske fungerat med en "vanlig" 40 pinnars
kapsel...
Skriv svar