sprawko 1 aut

Rzeszów 08.02.2014r.

Sprawozdanie nr 1

Temat:

Konfigurowanie modułu BK9050 firmy Beckhoff oraz tworzenie prostego programu w językach ST i LD.

Wykonał:

Paweł Płaziński

  1. Przygotowanie do zajęć, zapoznanie się ze stanowiskiem

Po zapoznaniu się z przepisami BHP, stanowiskiem laboratoryjnym oraz pakietem TwinCAT System (norma IEC 61131-3) rozpocząłem realizacje zadania, prace wykonywałem na stanowisku nr 4 (sterownik Beckhoff BK9050) .

  1. Uruchomienie pakietu TwinCAT, przeprowadzenie procesu konfiguracji sterownika

Następnym krokiem jaki wykonałem było uruchomienie pakietu TwinCat i przystąpienie do procesu konfiguracji:

* Choose Target.. > PLC Runtime (Local)

* I/O Configuration -> I/O Devices > Append Device

* Virtual Ethernet Interface (grupa Ethernet)

* Device1 (Virtual Ethernet) > Scan Boxes

Po wykonaniu wyżej wymienionych czynności na liście znajdował się moduł BK9050 który zaznaczyłem. Po skonfigurowaniu sterownika całość zapisałem i przystąpiłem do realizacji prostych programów w językach ST i LD.

  1. Realizacja prostych programów w językach ST i LD

Aby utworzyć program uruchomiłem narzędzie TwinCAT PLC Control. Dalej z menu FILE -> NEW wybrałem platformę docelową. W przypadku BK9050 będzie to PC Or CX(x86). Następnie przystąpiłem do realizacji zadania. Pierwszym stworzony przeze mnie program był napisany w języku ST, wyglądał on następująco:

IF in1=TRUE AND in2=TRUE THEN out:=TRUE;

ELSE out:=FALSE;

END_IF;

Po wykonaniu zadania włączyłem opcje ONLINE -> CHOOSE RUN-TIME SYSTEM w celu uruchomienia programu, po czym zaznaczyłem opcję ONLINE -> LOGIN w celu zalogowania do sterownika. Po zrealizowaniu wszystkich wyżej wymienionych czynności na dole ekranu zaświeciła się zielona ikona z napisem RUN sygnalizującą poprawne działanie programu.

Kolejnym program jaki stworzyłem by program napisany w języku LD. Wszystkie czynności wykonujemy tak samo jak wcześniej z jednym wyjątkiem musimy zaznaczyć opcje LD.

Rys 1

Powyżej umieściłem program napisany w języku LD w oparciu o operator AND. Operator AND zmienia wartość wyjścia OUT tylko wtedy gdy sygnał na obu wejściach IN1 i IN2 zmieni swoja wartość. W przypadku gdy sygnał na jednym z wejść nie zmieni wartości stan wyjścia OUT również nie ulegnie zmianie.

Kolejnym programem jaki stworzyłem został napisany w języku LD. Wykorzystywał on funkcję AND i OR.

Rys 2

Powyższy rysunek przedstawia program w oparciu u funkcje AND i OR. Aby sygnał na wejściu zmienił swoja wartość wystarczy zmienić jedna z wartości wejścia na TRUE. Również w przypadku zmiany obu wartości sygnał wyjścia ulegnie zmianie.

WNIOSKI :

Dzięki przeprowadzonym zajęciom, nauczyłem się tworzyć proste programy w językach LD i ST, poznałem obsługę stanowiska 4 w pracowni automatyki Politechniki Rzeszowskiej, jak również, konfiguracje sterownika BK9050 firmy Beckhoff. Zauważyłem również różnice, w konstrukcji obu jeżyków. Poznałem funkcje OR i AND w języku LD.

Stworzone na zajęciach programy w językach ST i LD działały poprawnie w programie symulacji jak również, reagowały na przyciski wciskane przeze mnie. Niestety nie udało mi się zrealizować wszystkich punktów przewidzianych programie ćwiczenia, było to spowodowane odrabianiem zajęć i czekaniem na zwolnienie stanowiska przez kolegów. Zapisanie stworzonych plików jak i sama konfiguracja przebiegły bezproblemowo.


Wyszukiwarka