Temat: Sygnalizacji świetlnej przy użyciu sterownika SIMATIC S7
Transkrypt
Temat: Sygnalizacji świetlnej przy użyciu sterownika SIMATIC S7
Temat: Sygnalizacji świetlnej przy użyciu sterownika SIMATIC S7-1200 Wykonali: Squiddy Skeith i Szymon Przedmiot: Programowalne układy sterowania Kierunek: Automatyka i Robotyka 1. Celem dwiczenia jest zaprojekowani sygnalizacji świetlnej przy użyciu sterownika SIMATIC S71200. Sterownik ten ma za zadanie sterowaniem sygnalizacją na skrzyżowaniu. Dodatkowo do sterownika został podpięty wyświetlacz HMI (KTP600 Basic color PN), na którym będzie wyświetlana symulacja świateł skrzyżowania. 2. Kod programu został napisany w języku drabinkowym i wgrany na sterownik. Po włączeniu sterownika zaczynają palid się żółte światła (tryb nocny). Po włączeniu tryby dziennego przełącznikiem %I0.0 włączy się tryb bezpieczny, a następnie zacznie się cykl świateł w trybie dziennym. Po zakooczeniu cyklu zostaje sprawdzone czy przełącznik dalej wskazuje działanie trybu dziennego czy został zmieniony na tryb nocny. Jeśli jest w dalszym ciągu na trybie dziennym cykl zapętli się i dalej będzie działał, natomiast jeśli został zmieniony na tryb nocny włączy się tryb bezpieczny po czym tryb nocny (mrugające żółte światła co 1sek). 3. Cykli świateł: Czerwone Żółte - Zielone - Zastosowaliśmy zliczanie czasów przy pomocy time-rów typu TON. Czasy podawane na timer są w milisekundach. 4. FAZY: - faza 0 trwa 1 sekundę (wszystkie światła są wyłączone – tryb nocny), - faza 1 trwa 1 sekundę (włączone są światła żółte – tryb nocny), - faza 2 rozpoczyna działanie trybu dziennego i jest również fazą bezpieczną, - faza 3 trwa 2 sekundy, - faza 4 trwa 10sekund (światło czerwone i zielone trwają 10 sekund), - faza 5 trwa 2 sekundy, - faza 6 trwa 1 sekundę, - faza 7 trwa 2 sekundy, - faza 8 trwa 20 sekund (światło czerwone i zielone trwają 20 sekund), - faza 9 trwa 2 sekundy, - faza 10 trwa 1 sekundę, -faza11 trwa 4 sekundy (tryb bezpieczny). 5. Kod programu dołączamy w pliku PDF o nazwie „Kod programy”. 6. HMI wygląda następująco: 7. Wnioski: Podczas testowania działania całego programu zauważyliśmy błąd w czasie przejścia z trybu dziennego na nocny. Jedne światła czerwone nie działały (tryb bezpieczny). Niestety nie udało nam się ustalid co źle działało. W programie używaliśmy tylko time-ów. Program zaczęliśmy od wybrania trybu następnie opisaliśmy jak ma działad tryb nocny, tryb bezpieczny, tryb dzienny. Na koocu naszego programu napisaliśmy kod odpowiedzialny za wyświetlanie diod, które odzwierciedlają działanie świateł. Tryb nocny włączy się dopiero po wykonaniu całego cyklu trybu dziennego. Cały projekt został zasymulowany na wyświetlaczu HMI (KTP600 Basic color PN). Zauważyliśmy, że wyświetlanie w HMI następuje z lekkim opóźnieniem. Sterowniki PLC doskonale nadają się do takich zadao jak sterowanie sygnalizacją świetlną.