 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
damo Član


Pridružen-a: Čet 31 Jul 2003 13:45 Prispevkov: 2008 Aktiv.: 8.45 Kraj: Krško
|
Objavljeno: Tor Jan 10, 2006 3:34 pm Naslov sporočila: LOGO - prehajanje stanj |
|
|
Ojla,
narediti moram sprogram v Siemensovem Logotu. Narisal sem flowchart, pa ne vem, kako bi napravil prehajanje stanj. Flow chart prilagam v wordovi datoteki. Zadeva bi mi bila enostavna sprogramirati z mikrokontrolerjem (C), tale Logo mi pa da malo mislit... kako narediti sekvenco, if stavek ter goto stavek?
Hvala za pomoč oz. namig!
lp, damo
Opis: |
|
 Download |
Ime datoteke: |
meritev.doc |
Velikost datoteke: |
70 KB |
Downloadano: |
16 krat |
|
|
Nazaj na vrh |
|
 |
Iztok Član

Pridružen-a: Pet 08 Okt 2004 0:55 Prispevkov: 4974 Aktiv.: 20.94 Kraj: LJ
|
Objavljeno: Tor Jan 10, 2006 5:46 pm Naslov sporočila: |
|
|
Iz tega flowcharta se jaz ne znajdem najbolje ... še posebej tiste zanke okrog index? , stikalo za izmet aktivirano? (je to stikalo ali magnet? - ima povratno kontrolo?), OR bit C1 in C2 ???
Če bi napisal enostavno takole: s tipko na I1 vklopim motor Q4 ter lučko Q2 in v slučaju prekinitve svetlobne zavese izklopim motor Q4 (po flowchartu lučka Q2 še vedno gori ali pa je izklop preko tistega index? ... ne vem ... ponavadi je zelena lučka vezana kar direkt na motor ali njegov kontaktor) Rdeča lučka se prižge ali ugasne v primerih ... Prisotnost kontroliram s fotocelico na Ix - stanje x v primeru prisotnosti ... itd.
Tudi kakšna elektroshema bi bila v veliko pomoč.
|
|
Nazaj na vrh |
|
 |
damo Član


Pridružen-a: Čet 31 Jul 2003 13:45 Prispevkov: 2008 Aktiv.: 8.45 Kraj: Krško
|
Objavljeno: Tor Jan 10, 2006 10:25 pm Naslov sporočila: Podrobnosti... |
|
|
Se opravičujem, res sem premalo napisal.
No, grem po vrsti:
Gre se za merilnno napravo, ki vrti merjenec. Kamere merijo in dajejo binarne signale C1, C2 in C3. Na osi je aproximativna sonda, ki meri število obratov (na npr. kotu 0stopinj da impulz) - temu rečem index. Potem je tu še kanal, čez katerega je potrebno spustiti škartirane kose - na njem je stikalo, ki se sklene ko gre kos skozi - temu rečem "izmet". Tu je še svetlobna zavesa, ki onemogoča poseg z roko v merilno območje dokler se stvar vrti.
C1 in C3 so signali iz kamer 1 in 3. Trojka nam samo da inf. ali je kos porozen (oz. če ga sploh ni) ali pa je ok. Kamera 1 pa ima 2 programa, ki jih preklaplja C3. Torej če je kos porozen, izmeri, če je sploh prisoten in potem zahteva, da gre v izmet. Če pa je poroznost in prisotnost ok, potem se začne merjenje. Motor obrača merjenec za 1 obrat, kamere 1 in 2 pa gledajo če so dimenzije ok. Če je katerakoli izven toleranc, se postavi bit C1 ali C2, ki prekine meritev in zahteva izmet kosa. Če med meritvijo prekineš svetlobno zaveso, se meritev prekine.
Imam še semafor: rdeča luč se prižge če meritev ni ok, rumena gori, ko deluje motor, zelena pa, če je merjenec ok.
Prvi del mi ni tako problematičen, vežem zaveso in indeks, pa malo logičnih vrat, pa je. Problem je potem, ker je to ene vrste avtomat, ki ima svoja stanja.
Hvala za pomoč.
|
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14679 Aktiv.: 61.79
|
Objavljeno: Tor Jan 10, 2006 10:39 pm Naslov sporočila: |
|
|
Zanimiva naloga. Danes je že malo pozno za razmišljanje - če jutri v službi ne bo gužve bom poskusil nekaj "spisat". Glede na narisan digram se mi zdi, da bi program prej napisal v assemblerju za pic kot za logota
_________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14679 Aktiv.: 61.79
|
Objavljeno: Tor Jan 10, 2006 10:53 pm Naslov sporočila: |
|
|
Da bi se lahko lotil pisanja programa bi potreboval dejansko število vhodov - izhodov.
Za izhode sklepam, da so štirje. q0-q4
Kaj pa vhodi?
Start - tipka ali stikalo 2 ali 1 ?
index - 1 ?
pozicija - 2 ?
zavesa - 1
kaka dodatna varnost: "Not aus" , bimetal? Je na stroju kaj pnevmatike - Tlačno stikalo? Kontrola vpetja? Režim zasilnega izklopa ter zagona po njem? Kako štetje ?
Vse to je potrebno predvidet prej. Potem je to zelo težko dodajat.
_________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
Iztok Član

Pridružen-a: Pet 08 Okt 2004 0:55 Prispevkov: 4974 Aktiv.: 20.94 Kraj: LJ
|
Objavljeno: Tor Jan 10, 2006 11:14 pm Naslov sporočila: |
|
|
Če prav razumem ... komad se vstavi v nek mehanizem, ki ga obrne za en obrat - medtem pa ga kamere pregledajo. Če je kaj narobe gre v izmet.
Še vedno pa mi ni jasno sledeče:
1. Je ta merilna naprava v kakšni avtomatizirani liniji?
2. Kdo vstavi merjeni kos in kateri signal starta obračanje? Mogoče kamera 1, ko je komad v poziciji?
3. Ali naprava sama spusti kos po opravljeni meritvi in kako selektira kam bo padel dober ali slab komad. Ima zato še kakšno el. magnetno kretnico?
4. Če nekdo poseže v varovano območje se mora zadeva takoj ustaviti kar si že predvidel. Običajno imajo taki stroji v teh primerih še posebno signalno luč, ki kaže da je prišlo do zaustavitve "STOP V SILI". Takšne napake pa se morajo pred zagonom resetirat s posebno tipko (ponavadi modre barve). Pred tem stroj ne sme ponovno startat tudi če se pritisne (zelena) start tipka. Si predvidel kaj od tega?
5. Kateri tip LOGOta točno nameravaš uporabiti. Zelo pomemben podatek, ker se precej razlikujejo po številu funkcij ... za ta namen jih bo potrebnih kar nekaj.
Še glede semaforja. V industriji sem največkrat videl, poleg monitorjev ali alfanumeričnih prikazovalnikov, sledečo uporabo barv signalnih luči:
- zelena - stroj deluje ali je pripravljen za delovanje
- bela - enako kot zelena le da v stand-by utripa z cca. 1Hz
- rumena - opozorilo na manjšo nepravilnost (npr. zmankalo bo materijala)
- rdeča - stroj je ustavljen in ni pripravljen za avtomatski zagon
Ta kombinacija se je največkrat uporablja na liniji strojev, ki si izdelek medsebojno v zaporedju pošiljajo po liniji in vsak izmed njih opravi določeno delo na izdelku. V takih kombinacijah je poleg obveznega skupnega Emergency Stop signala še zelo pomembna pravilna uporaba signalov s katerimi si stroji medsebojno (naprej in nazaj v liniji) sporočajo ali so v stop režimu ali pa stand-by - čakajo na izdelek v režimu avtostarta.
|
|
Nazaj na vrh |
|
 |
damo Član


Pridružen-a: Čet 31 Jul 2003 13:45 Prispevkov: 2008 Aktiv.: 8.45 Kraj: Krško
|
Objavljeno: Tor Jan 10, 2006 11:23 pm Naslov sporočila: |
|
|
Ojla,
Citiram: |
Če prav razumem ... komad se vstavi v nek mehanizem, ki ga obrne za en obrat - medtem pa ga kamere pregledajo. Če je kaj narobe gre v izmet. |
Ja, tako nekako
Še vedno pa mi ni jasno sledeče:
1. Je ta merilna naprava v kakšni avtomatizirani liniji?
2. Kdo vstavi merjeni kos in kateri signal starta obračanje? Mogoče kamera 1, ko je komad v poziciji?
To je končna kontrola izdelkov. Merjeni kos vstavi merilec (oseba). S tem, ko je vstavil kos in umaknil roke (svetlobna zavesa), se meritev avtomatsko začne.
3. Ali naprava sama spusti kos po opravljeni meritvi in kako selektira kam bo padel dober ali slab komad. Ima zato še kakšno el. magnetno kretnico?
Ne, to naredi merilec.
4. Če nekdo poseže v varovano območje se mora zadeva takoj ustaviti kar si že predvidel. Običajno imajo taki stroji v teh primerih še posebno signalno luč, ki kaže da je prišlo do zaustavitve "STOP V SILI". Takšne napake pa se morajo pred zagonom resetirat s posebno tipko (ponavadi modre barve). Pred tem stroj ne sme ponovno startat tudi če se pritisne (zelena) start tipka. Si predvidel kaj od tega?
Tega nisem predvidel, gre se pa za mali merjenec, ki ga vrti en 5W motorček.
5. Kateri tip LOGOta točno nameravaš uporabiti. Zelo pomemben podatek, ker se precej razlikujejo po številu funkcij ... za ta namen jih bo potrebnih kar nekaj.
LOGO je tip 24V z releji, OBA5
Še glede semaforja. V industriji sem največkrat videl, poleg monitorjev ali alfanumeričnih prikazovalnikov, sledečo uporabo barv signalnih luči:
- zelena - stroj deluje ali je pripravljen za delovanje
- bela - enako kot zelena le da v stand-by utripa z cca. 1Hz
- rumena - opozorilo na manjšo nepravilnost (npr. zmankalo bo materijala)
- rdeča - stroj je ustavljen in ni pripravljen za avtomatski zagon
Ta kombinacija se je največkrat uporablja na liniji strojev, ki si izdelek medsebojno v zaporedju pošiljajo po liniji in vsak izmed njih opravi določeno delo na izdelku. V takih kombinacijah je poleg obveznega skupnega Emergency Stop signala še zelo pomembna pravilna uporaba signalov s katerimi si stroji medsebojno (naprej in nazaj v liniji) sporočajo ali so v stop režimu ali pa stand-by - čakajo na izdelek v režimu avtostarta.
Semafor imam že določen, tako da sem omejen na te barve.
Glede na to, da moram zadevo narediti že včeraj (vam je to kaj znano ? ), bom kar narisal PCB, gor [slovenščina je zame španska vas] atmelčka, peščico relejev in vhodov. V Cju bo tole napisat mala malca.
Sem mislil, da bi blo bolj elegantno uporabiti LOGO-ta, ampak vidim, da bo bolje in enostavneje naredit "custom PLC".
Bom vprašal kolega, za katerega to delam, in če bo dovolil, bom prilepil kako slikco gor. Zadeva je kar zanimiva.
Hvala za pomoč in nasvete in lep pozdrav!
damo[/quote]
|
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 9 dni
Powered by phpBB © 2001, 2005 phpBB Group
|