Sterownik PLC problem z Zadaniem

Tu piszemy wiadomość, jeżeli zadanie domowe sprawia kłopot
i szybko potrzebujemy pomocy w rozwiązaniu.
ODPOWIEDZ
trudol
-
Posty: 4
Rejestracja: 18 gru 2010, 12:44
Lokalizacja: Tarnów

Sterownik PLC problem z Zadaniem

Post autor: trudol » 18 gru 2010, 12:57

Witam wszystkich. Chciałbym prosić o pomoc w zadaniu które zacząłem robić ale stanąłem w jednym miejscu i nie wiem co mam zrobić. Robię to zadanie w programie EasySoft pro 6.
Oczywiście też proszę o sprawdzenie tego co zrobiłem bo nie jestem pewien swych umiejętności ;p;)

Zaprojektować na sterowniku PLC układ sterujący drzwiami we współpracy ze kierowcą, na następujących zasadach:
- Autobus ma 3 pary drzwi.
- Każde drzwi mają monostabilny („przełącznik normalnie zamknięty”) przycisk
żądania otwarcia drzwi dla pasażera: I1, I2, I3.
- Skoro przycisk jest monostabilny (czyli taki co „klik i z powrotem”) to należy
pamiętać jego stan, niech przy okazji żądania otwarcia drzwi zaświecają się
odpowiednie sygnały w kabinie kierowcy: Q1, Q2 i Q3, wyłączane w momencie
gdy drzwi się otwierają.
- Drzwi to wyjścia Q4, Q5 i Q6.
- Kierowca dysponuje sześcioma przyciskami:
I4 – otwórz pierwsze drzwi,
I5 – otwórz drugie drzwi,
I6 – otwórz trzecie drzwi,
I7 – otwórz wszystkie drzwi,
I8 – otwórz te drzwi dla których nastąpiło żądanie.
I9 – zamknij wszystkie otwarte drzwi.
- Kierowca poza diodami żądania Q1, Q2 i Q3 widzi też diody stanu drzwi Q7, Q8
i Q9, pokazujące czy dane drzwi są w danym momencie otwarte czy zamknięte

Uwagi:
Do pamiętania że przycisk monostabilny został naciśnięty można wykorzystać Przekaźnik zatrzaskowy, przy czym oczywiście każde inne rozwiązanie które zadziała będzie dobre. Generalnie układ prosty, jak się chwilę pomyśli i zastanowi co z tym „pamiętaniem żądania” to z górki, reszta to trochę myślenia i kombinacje ze stykami i gotowe.

Nie mam pojęcia jak zrobić dla styku I8, I9 i tych cewek Q7....Q9
Proszę o pomoc.
Załączniki
Czesc 2.JPG
Czesc 1.JPG
To zrobiłem
Ostatnio zmieniony 19 gru 2010, 17:29 przez trudol, łącznie zmieniany 1 raz.

Awatar użytkownika
kayron
Użytkownik
Posty: 2088
Rejestracja: 21 wrz 2008, 12:53
Lokalizacja: Poland
Kontakt:

Post autor: kayron » 18 gru 2010, 13:55

EASY to nie sterownik PLC, tylko przekaźnik programowalny, do prawdziwego PLC mu raczej daleko. Może jutro się temu przyjrzę. dziś nie mam czasu.

Awatar użytkownika
Ertew
Użytkownik
Posty: 1414
Rejestracja: 03 lip 2005, 10:36
Lokalizacja: Leszno
Kontakt:

Post autor: Ertew » 18 gru 2010, 14:36

Kod: Zaznacz cały

I04-------Q04
I07-|  |-rC01
zamiast

Kod: Zaznacz cały

I01-------Q04
I04-|  |-rC01
Drugie I05 i I07 zamiast I02 i I04


Dodaj jeszcze podtrzymanie otwarcia drzwi, lampka otwarcia drzwi do wyjścia drzwi, a otwieranie żądanych daj przez sygnały C

Kod: Zaznacz cały

I04----------cQ04
I07-----|  |-cQ07
I08-C01-|  |-rC01
Do tego wyłączenie wszystkiego

Kod: Zaznacz cały

I09----rQ04
     |-rQ05
     |- ...
     |-rQ09


[ Dodano: 2010-12-18, 14:40 ]
Mam nadzieję, że dobrze zrozumiałem założenia działania.
Nie mam jak sprawdzić pomysłu, więc nie gwarantuje działania.

trudol
-
Posty: 4
Rejestracja: 18 gru 2010, 12:44
Lokalizacja: Tarnów

Post autor: trudol » 18 gru 2010, 15:02

Coś jest nie tak! bo jeśli np cewka Q1 będzie włączona i chce ją wyłączyć za pomocą otworzenia drzwi na żądanie I8 to te drzwi się otworzą i zamkną bo jest tam RC01 który wyłącza styk C01. A styk I9 nie zamyka drzwi.

Awatar użytkownika
kayron
Użytkownik
Posty: 2088
Rejestracja: 21 wrz 2008, 12:53
Lokalizacja: Poland
Kontakt:

Post autor: kayron » 18 gru 2010, 15:37

Ja mam w domu EASY 822, jutro pokombinuję nad tym. Ogólnie to na pewno proste zadanie, tylko że drabinka jest mało czytelna, jako schemat, czasami warto sobie ją obracać o 90* aby wyglądało to jak zwykły schemat elektryczny.
PS. A tak na marginesie, w tym zadaniu albo jest jakieś niedomówienie albo błąd. Skąd sterownik ma wiedzieć czy drzwi są zamknięte lub otwarte, jeżeli nie ma do tego czujek?
Raczej błędem byłoby próbowanie wykorzystania do tego celu przycisku żądania otwarcia wpiętego w szereg z czujnikami w drzwiach, bo naciśniecie powodowało by błędną interpretację, lub wymuszało bardziej skąplikowany czasowy układ detekcji zdarzeń. Ale wtedy to będzie schemat blokowo-drabinkowy, bo trzeba będzie wykorzystać bloki funkcyjne sterownika, jak czasówki.

trudol
-
Posty: 4
Rejestracja: 18 gru 2010, 12:44
Lokalizacja: Tarnów

Post autor: trudol » 18 gru 2010, 18:15

Diody Q7 Q8 i Q9 mają pokazywać czy dane drzwi są otwarte czy zamknięte. Tak mi się wydaje. Za bardzo się nie znam na tym projektowaniu bo dopiero nie dawno miałem z tym styczność w szkole. A teraz robię takie zadania sam dla siebie bo mnie to zainteresowało i jak na razie zaczyn od takich łatwych zadań.

Awatar użytkownika
kayron
Użytkownik
Posty: 2088
Rejestracja: 21 wrz 2008, 12:53
Lokalizacja: Poland
Kontakt:

Post autor: kayron » 19 gru 2010, 15:19

Nie miałem wiele czasu na to, ale brak czujek stwierdzających czy drzwi są zamknięte czy nie komplikuje nieco sprawę. ogólnie trzeba pamiętać stan drzwi w znacznikach M, i traktować je jako przerzutnik R-S.

trudol
-
Posty: 4
Rejestracja: 18 gru 2010, 12:44
Lokalizacja: Tarnów

Post autor: trudol » 19 gru 2010, 15:34

Ale jak to zrobić? wiem ze znacznik M jest znacznikiem pomocniczym ale nie wiem jak go zastosować i w jaki sposób on działa

Jony130
Moderator
Posty: 3170
Rejestracja: 11 sie 2005, 16:33
Lokalizacja: wrocław

Post autor: Jony130 » 19 gru 2010, 15:52

Można to też zrobić tradycyjnie z podtrzymaniem.
Przykład dla pierwszych drzwi
Załączniki
04057.png

ODPOWIEDZ