Stránka 1 z 2

PLC úloha :(

Napsal: 18 říj 2007, 18:05
od wh1sp3r
Mám problém, už si fakt nevím rady :D určitě je na to nějaký trik. Dostal jsem za úkol naprogramovat PLC .. a to tak:

Mám 4 vypínače, a je třeba zadat správnou sekvenci tak, aby se mi otevřeli dveře. Tedy kodový zámek. Takhle: zapnu vyp 4, pak zapnu vyp 1, pak vypnu vyp 4, pak zapnu vyp 2 a pak zapnu vyp 3. Tato sekvence se musí dodržet, pokud hned udělám chybu .. zobrazí se chyba .. a mám 3 pokudy na zadání :) selou sekvenci musím zadat do 10 sekund :) pokud sekvenci zadám dobře, odevře se na 8 sekund zámek

To ostatní zřejmě nebude takový problém, ale ta sekvence :( jak bych to měl sestavit z hradel ? nedokázal by mi někdo s tímto problémem pomoci ?

Siemens Logo !

Napsal: 18 říj 2007, 20:17
od jandu
Myslým, že na takéto záležitosti je superodborník Masar.

Napsal: 18 říj 2007, 20:25
od ZdenekHQ
Triviálně se tohle dělalo s tyristory.

Pokud to chceš z hradel, potřebuješ paměťovej prvek , co si pamatuje předchozí stav. Chybný (nepoužitý) tlačítka způsobí okamžitej reset, správný vyžadují správnou hodnotu předchozích. T.j. nejlépe 4x D + logiku.

Napsal: 18 říj 2007, 20:41
od jandu
Pamätníci, neviete v ktorom AR bol kódový zámok s R-S klopnými obvodmi?

V novších číslach sú elektronické zámky napr. v červených AR1977/1, str. 21 s pokrač. v čísle 2,str.17, potom riešenie s pic v červenom AR 97/10, str.15
a nakoniec červené AR 2001/3, str.14

Napsal: 18 říj 2007, 21:04
od zbek
Napsal bych ti to v Zeliu :) ten nemá d tak bych použil CAM blok.

Napsal: 18 říj 2007, 21:04
od masar
Děkuji, ale ten titul mi nepatří. :wink: Nic chytrého mě zrovna nenapadá. Je to spousta R-S , AND, OR a jiných bloků, kterými disponuje Siemens Logo, ale zatím mě napadá jen těžkopádné řešení a nejde jednoduše měnit kód bez překopání celého programu. Chce to nějaký lepší nápad.

Napsal: 18 říj 2007, 21:09
od wh1sp3r
pánové .. po dlouhé době, kdy jsem mlátil hlavou o zeď (je to na známku) přišel :D jak to sakra udělat :D

http://images.softcz.com/schema.jpg zde je celé zapojení :D

Teď je třeba udělat optimalizaci a nějak to srovnat :D protže takhle mě docent zabije. To je tak .. člověk je na univerzitě a vrazej mu do ruky něco, co nikdy v životě neviděl .. a teď udělej něco takového, sám a máš na to pár dní :D :D

snad kdyby někdo dostal podobnou práci, tak tady se na to může podívat .. ale NEOBKRESLOVAT :D :D ... budou horší práce .. tohle patří mezi ty nejlehčí.

Napsal: 18 říj 2007, 21:15
od masar
No to je právě to, co mě na tom "najviac jaduje" - nejde jednoduše změnit kód, protože to znamená udělat celé zapojení znovu.

Napsal: 19 říj 2007, 10:02
od Cust
delal jsem neco podobneho z JKckama, jestli vystracham navrhy tak to sem soupnu upravene, ale rozhodne se me nezda, ze by to bylo az tak zbesile schema jak je uvedene...
No, o vikendu to skusim najit, dnes uz ani z hlavy nevystracham korektni postup pri navrhu sekvencnich log. obvodu.

Napsal: 19 říj 2007, 11:02
od ZdenekHQ
wh1sp3r píše: http://images.softcz.com/schema.jpg zde je celé zapojení :D
TO je ale nádherný schema, radost zapojovat i analyzovat...

Co vlastně to PLC umí - jenom klasiku (AND,OR atd) + RS nebo i něco víc ?

Napsal: 19 říj 2007, 11:37
od Maskot
To Zdenek:Zalezi jake,ja mel tu cest se Simatic od Siemensu,jak starsi radu S5 tak S7.Umi da se rict vse,od oho co jsi psal,az po pocitani s pevnou ci plovouci desetinnou carkou.Da se rict,ze umi vse co umi programator. :D Není pro ne problem zvladnout cely ridici system vcetne vizualizace.

Napsal: 19 říj 2007, 12:23
od ZdenekHQ
Já mám kámoše, co s tím dělá, vím, že to umí celkem dost. Jenom nevím, jak se do toho programuje např. klopný obvod typu D, pokud máš k dispozici schema z hradel.

Do ATMELU bych tohle napsal hravě, prostě bych detekoval změnu stavu spínačů a podle toho, kterej spínač by změnil stav, bych přes logiku ověřil stav předchozích kroků. Podle toho bych buď troubil nebo otevíral.

Napsal: 19 říj 2007, 13:21
od Piitr
Nevím, co všechno umí PLC, ale do jednoèipu bych to nacpal tak, že bych si pamatoval posledních tøeba 10 akcí (zapnutí nebo vypnutí vypínaèe) a vždycky bych porovnal, jak se to shoduje s heslem.
Výhodu to má tu, že heslo se dá snadno zmìnit.
Asi bych spíš použil tlaèítka než vypínaèe.
A urèitì bych netroubil (ani jinak nehlásil chybu), když se spleteš! To se pak to heslo uhádne hned a celý je to nanic!

Napsal: 19 říj 2007, 14:11
od Cust
PLC zasadne programuju v assembleru. Rozhodne v tomto pripade by to bylo jednodusi. Ale netusim co umi to tve. Ja delam s ceskyma PLC.

Napsal: 19 říj 2007, 14:37
od MaH
To Piitr:
Tohle je klasická školní úloha, kde není potøeba bádat nad praktickým využitím. Spíš slouží pro získání znalostí a praxe s danou technikou, tedy PLC.

Jinak místo sirény tam klidnì mùže být nìjaký autodestrukèní nebo likvidaèní systém :toilet: