Sterowniki PLC
PROJEKT
Prowadzący : dr inż. Grzegorz Kobyłecki
Wykonali : Dawid Muszyński
Sebastian Wrocławski
Tematem naszego projektu jest podnośnik.
Funkcje jakie on realizuje są następujące:
Podnoszenie i opuszczanie,
Zapamiętywanie miejsca w którym się zatrzymał,
Możliwość jazdy w górę jak i w dół z zapamiętanego miejsca,
Wartości krańcowe podnośnika przy osiągnięciu których zatrzymywany jest silnik.
Ogólnie sprawa polega na tym , żeby sterować pracą silnika w lewo bądź w prawo w zależności od tego czy podnośnik jedzie w gorę czy w dół.
Nasz projekt wykonujemy na sterowniku firmy Allen Bradley serii Micro Logix 1500 typu 1764-24BWA. Posiada on 12 wejść tranzystorowych 24 VDC oraz 12 wyjść przekaźnikowych.
Do programowania sterownika używamy programu RSLogix 500 pracującego w systemie Windows na komputerze pc.
Program
1 procedura
2 procedura
Wizualizacja
W wizualizacji użyliśmy następujących zmiennych :
klocek - memory int
wyjL - wyjście O:0/0
wyjP - wyjście O:0/1
syg0 - wyjście O:0/0
syg2 - wyjście O:0/1
wej3 - wejście I:0/2
Wygląd wizualizacji :
Gdy podnośnik porusza się w górę.
Gdy podnośnik porusza się w dół.
Do wizualizacji napisaliśmy jeszcze następujący skrypt :
IF wej1 == 1 THEN
klocek = klocek - 2;
ENDIF;
IF wej2 == 1 THEN
klocek = klocek +2;
ENDIF;
IF klocek ==250 THEN
syg2 = 0;
ENDIF;
IF klocek >250 THEN
klocek = 250;
ENDIF;
IF klocek == 50 THEN
syg0 = 0;
ENDIF;
IF klocek < 50 THEN
klocek = 50;
ENDIF;