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

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ří.

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

jak to sakra udělat
http://images.softcz.com/schema.jpg zde je celé zapojení
Teď je třeba udělat optimalizaci a nějak to srovnat

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í
snad kdyby někdo dostal podobnou práci, tak tady se na to může podívat .. ale NEOBKRESLOVAT

... 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
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.

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
