Programowanie sterowników PLC na przykładzie Sterownika Twido firmy Schneider

background image


Projekt "Modernizacja oferty kształcenia zawodowego w powiązaniu z potrzebami lokalnego/ regionalnego

rynku pracy" współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu

Społecznego.

strona: 1 z 48

Prezentacja na temat:

Programowanie sterowników PLC na przykładzie

Sterownika Twido firmy Schneider.

Przedmiot: Sterowniki PLC

Przedstawione w prezentacji materiały skopiowano z dokumentacji
sterownika Twido firmy Schneider.

background image


Projekt "Modernizacja oferty kształcenia zawodowego w powiązaniu z potrzebami lokalnego/ regionalnego

rynku pracy" współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu

Społecznego.

strona: 2 z 48

1. Zastosowanie Sterownika Twido firmy Schneider w edukacji.

1.1. Specyfikacja sterownika TWDLCAA10DRF

Gama programowalnych sterowników Twido Compact

o wymiarach 80x90x70 (mm)

oferuje rozwiązania „wszystko w jednym”. Kompaktowe

sterowniki programowalne są dostępne z różnymi

kombinacjami 24 VDC wejść oraz wyjść przekaźnikowych.

Wszystkie Twido Compact wykorzystują napięcie

zasilania100...240 VDC. Sterowniki te posiadają znaczące

zalety dla konstruktorów systemów sterowania.

Małe gabaryty sterowników Twido Compact pozwalają na gęste umiejscowienie

wejść/wyjść w bardzo małym obszarze, redukując w ten sposób rozmiar paneli w

aplikacjach gdzie przestrzeń ma duże znaczenie.

Duże możliwości rozszerzeń oraz opcje produktu oferują rodzaj elastycznego systemu

zwykle zarezerwowanego dla większych platform sterownikowych. Sterowniki kompaktowe

mogą być skonfigurowane do dołączenia modułów rozszerzeń wejść/wyjść

(TWDLCAA24DRF); modułów opcjonalnych takich jak wtykany moduł HMI; pamięć, zegar

czasu rzeczywistego oraz dodatkowe porty komunikacyjne RS 485 lub RS 232.

Następną korzyścią z zastosowania sterowników kompaktowych jest ich duża elastyczność

oprzewodowania. Linia Twido Compact oferuje system rozwiązań okablowania, takich jak

wymienne bloki złączy śrubowych lub sprężynowych, co pozwala na szybkie i łatwe

okablowanie ze zwiększoną niezawodnością. Rozwiązanie Twidofast oferuje szybkie,

pewne połączenie modułów ze złączami i bezpośrednio z kablami czujników / siłowników

lub do zestawów Twidofast (przewody oraz bazy Telefast).

background image


Projekt "Modernizacja oferty kształcenia zawodowego w powiązaniu z potrzebami lokalnego/ regionalnego

rynku pracy" współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu

Społecznego.

strona: 3 z 48

Opcja HMI oraz wtykowych modułów pamięci pozwala na łatwe współdzielenie i

aktualizację programów między sterownikami. Mały wyświetlacz HMI może być używany

jako miejscowe narzędzie nastawcze, które może być przenoszone od ednego procesora

do innego. Moduł EEPROM pamięci pozwala na łatwe przekazywanie programów

pomiedzy wszystkimi sterownikami – Kompaktowymi i Modułowymi – w rodzinie Twido.

Cechą oprogramowania TwidoSoft jest łatwe programowanie, wykorzystanie podobnych

obiektów i instrukcji jak w programie PL7-07 (TSX Nano). Istniejące programy napisane w

PL7-07 mogą być bezpośrednio importowane do Twidosoft jako pliki ASCII.

Każdy ze sterowników kompaktowych posiada co najmniej jeden potencjometr analogowy.

Nastawiona wartość jest zapamiętywana i aktualizowana w słowach systemowych w

każdym skanie.

Rysunek 1.

Wejścia wyjścia sterownika TWD CALA 10 DRF


background image


Projekt "Modernizacja oferty kształcenia zawodowego w powiązaniu z potrzebami lokalnego/ regionalnego

rynku pracy" współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu

Społecznego.

strona: 4 z 48

Twido TWD LCAAxxxDRF zawiera:

1. Uchylna pokrywa zacisków śrubowych.

2. Klapka dostępu do portu programującego.

3. Złącze typu mini-DIN portu szeregowego RS 485

(umożliwia podłączenie np.: terminala programującego).

4. Gniazdo (zabezpieczone zdejmowaną pokrywką) diagnostycznego wyświetlacza cyfrowego

TWD XCP DC.

5. Blok zacisków śrubowych zasilania czujników 24 VDC oraz wejść czujników

6. Złącze modułu rozszerzeń we/wy (dla modelu 24 we/wy).

7. Blok wyświetlacza przedstawiający:

- stan sterownika (PWR, RUN, ERR i STAT),

- stan wejść oraz wyjść (INoraz OUT_).

8. Blok złączy śrubowych do podłączenia wyjściowych urządzeń wykonawczych.

9. Dwa potencjometry analogowe (jeden dla modeli 10 i 16 we/wy).

10. Złącze rozszerzenia o dodatkowy drugi port szeregowy RS 232C/ RS 485 przy

wykorzystaniu adaptera TWD NAC (dla modeli 16 i 24 we/wy).

11. Blok złączy śrubowych do podłączenia jednostki zasilacza ~100...240 V.

12. Złącze modułu pamięci TWD XCP MFK32 lub zegara czasu rzeczywistego TWD

XCP RTC (dostęp od spodu sterownika).

Sterownik w wersji kompaktowej może być montowany na symetrycznej szynie

DIN, płycie montażowej lub tablicy (2 otwory ø4,3).

background image


Projekt "Modernizacja oferty kształcenia zawodowego w powiązaniu z potrzebami lokalnego/ regionalnego

rynku pracy" współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu

Społecznego.

strona: 5 z 48

background image


Projekt "Modernizacja oferty kształcenia zawodowego w powiązaniu z potrzebami lokalnego/ regionalnego

rynku pracy" współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu

Społecznego.

strona: 6 z 48

background image


Projekt "Modernizacja oferty kształcenia zawodowego w powiązaniu z potrzebami lokalnego/ regionalnego

rynku pracy" współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu

Społecznego.

strona: 7 z 48

1.2. Oprogramowanie narzędziowe TwidoSoft

TwidoSoft jest rozbudowanym, graficznym środowiskiem służącym do konfigurowania, tworzenia

oraz diagnostyki programów aplikacyjnych dla sterowników programowalnych Twido. TwidoSoft jest

32 bitowym programem partym na platformie Windows dla komputerów klasy PC pracujących z

systemem operacyjnym Microsoft Windows 98/2000. Zawierają standardowy interfejs Windows

ferujący udogodnienia środowiska Windows znanego już większości użytkownikom. Zawarte są takie

znajome cechy jak obsługa myszy oraz klawiatury; zwijalne okienka oraz paski narzędzi; standardowa

organizacja menu Windows; pasek stanu oraz menu skrótów; system pomocy na bieżąco,

zawierający instrukcje.

Rysunek 2.

Przykład środowiska TwidoSoft do programowania sterownika Twido.

TwidoSoft zapewnia obszerny zestaw elementów upraszczających programowanie

oraz konfigurację, takich jak:

Język drabinkowy oraz lista instrukcji (wzajemnie przełączalny)

Dwustopniowy język programowania drabinkowego „wskaż i kliknij”

Programowanie autonomiczne „Offline” lub bezpośrednie ”Online”

Animacja danych lub programu

background image


Projekt "Modernizacja oferty kształcenia zawodowego w powiązaniu z potrzebami lokalnego/ regionalnego

rynku pracy" współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu

Społecznego.

strona: 8 z 48

Okno przeglądania z wielokrotnymi podglądu, pomocnych w łatwej konfiguracji

oprogramowania

Oddzielny edytor do programowania oraz konfiguracji

Edycja programu z właściwościami: wytnij, kopiuj oraz wklej

Programowanie symboliczne

Tablica odwołań

Wydruki programów oraz konfiguracji

Łączenie i odłączanie sterowników

Sterowanie

Kontrola programu użytkowego wykorzystującego pamięć dzięki ”Resorce Monitor”

Ładowanie oraz ściąganie programów ze sterownika

Tworzenie kopii zapasowej programów do modułów opcjonalnych EEPROM

Objaśnienia kontekstowe.

Sterownik programowalny Twido jest łączony do komputera PC za pomocą przewodów

komunikacyjnych. Kabel komunikacyjny jest szczególnym, wielofunkcyjnym przewodem, który łączy

port szeregowy COM komputera z Portem1 w sterowniku Twido. Przewód ten Przekształca sygnały

pomiędzy RS 485 oraz RS 232C. Kabel programujący (numer katalogowy TSX PCX 1031) jest

długości 2,4m.Przewód ten jest wyposażony w czteropozycyjny przełącznik, który pozwala

wykorzystywać go w różnych trybach. Port 1 we wszystkich sterownikach Twido jest wbudowanym

portem RS 485, i musi on być używany do komunikacji z oprogramowaniem TwidoSoft. Gdy kabel

programujący jest podłączony do Portu 1, to wtedy protokół jest automatycznie ustawiany do

komunikacji z programem TwidoSoft.

background image


Projekt "Modernizacja oferty kształcenia zawodowego w powiązaniu z potrzebami lokalnego/ regionalnego

rynku pracy" współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu

Społecznego.

strona: 9 z 48

INTERFEJS UŻYTKOWNIKA:

TwidoSoft jest intuicyjnym, „okienkowym” interfejsem

użytkownika zgodnym ze standardami Windows,

zawierającym narzędzia oraz dołączone informacje

pomocnicze.

Poniżej przedstawione jest podsumowanie cech interfejsu

użytkownika Twido:

Przeglądarka programu użytkowego jest

zwijalnym oknem, które daje podgląd w drzewo

aplikacji. Okna oraz paski narzędzi, które są

zwijalne mogą być przesuwane dookoła oraz

dołączane do ramek głównego okna. Elementy

programu użytkowego ukazywane są w logicznej

hierarchii opartej na związku z aplikacją.

Elementy są pogrupowane w zwijalnym lub

rozwijalnym menu. Przeglądarka aplikacji

odpowiednio porządkuje elementy programu,

tak, więc nie występuje konieczność szukania

ich. Przeglądarka może być używana do

oglądania, konfiguracji, programowania oraz

zarządzania aplikacją lub do konfiguracji sprzętowej przy wykorzystaniu graficznej

reprezentacji sterowników, rozszerzeń wejść/wyjść oraz opcji.

Pasek stanu jest panelem, umieszczonym na dole głównego okna, który wyświetla

informacje o programie użytkowym, sterowniku oraz TwidoSoft. Zawarty w pasku „wskaźnik

zajętości pamięci” służy do procentowego wskazywania łącznej pojemności pamięci

wykorzystanej przez program. Gdy dostępna wolna pamięć znacznie zmaleje wyświetlany

jest alarm.

W TwidoSoft są dostępne Tryby pracy Online oraz Offline, zależą one od połączenia

pomiędzy komputerem PC oraz sterownikiem. Tryb Online (przyłączony) oznacza, że jest

background image


Projekt "Modernizacja oferty kształcenia zawodowego w powiązaniu z potrzebami lokalnego/ regionalnego

rynku pracy" współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu

Społecznego.

strona: 10 z 48

ustanowione połączenie pomiędzy komputerem PC oraz sterownikiem programowalnym, w

trybie Offline (rozłączony) sterownik jest odłączony. Tryb Offline jest wykorzystywany do

rozbudowy programu użytkowego. Od momentu odłączenia sterownika od komputera, zmiany

są dokonywane tylko w programie umieszczonym pamięci komputera. Aby aplikacja zadziałała

na sterowniku PLC, program użytkowy musi być przeniesiony z pamięci komputera do

sterownika (załadowana). Tryb Online jest używany do regulowania oraz usuwania usterek z

aplikacji. Gdy komputer PC jest połączony ze sterownikiem PLC, to wtedy program w pamięci

komputera jest taki sam jak w pamięci sterownika i wszelkie zmiany mogą być dokonywane

bezpośrednio w aplikacji w sterowniku.

EDYTORY I PRZEGLĄDARKI:

Oprogramowanie TwidoSoft posiada specjalizowane okna zwane edytorami oraz przeglądarkami

spełniające ważne zadania w opracowywaniu programu aplikacyjnego. Aplikacja TwidoSoft składa się

z kodu programu, konfiguracji programu, symboli oraz dokumentacji. Składniki te mogą być używane

w różnej kolejności podczas tworzenia aplikacji. Rozbudowa każdej części programu aplikacyjnego

wykorzystuje oddzielne edytory czyniące proces rozbudowy aplikacji bardziej uporządkowanym i w

rezultacie bardziej przejrzystym. To umożliwia również na usprawnienie procesu rozbudowy.

TwidoSoft zawiera:

Edytory programowania Językiem Listy Instrukcji oraz Językiem Drabinkowym

Edytor konfiguracji

Edytory zmiennych (wraz z symboliką) oraz edytory tablicy animacji

Przeglądarki Języka Drabinkowego, tablicy odwołań zewnętrznych oraz błędów

programu TwidoSoft posiada także elementy bezpieczeństwa które nadzorują integralność

programu. Zabezpieczenie programu sterownika blokuje dostęp do aplikacji w sterowniku, ale nie w

komputerze PC. Opcja ta zabrania na nieautoryzowane przenoszenie programu, i jest ona wybieralna

podczas transferu aplikacji do sterownika. Zabezpieczenia hasłem kontroluje dostęp do programu

użytkowego w sterowniku PLC oraz komputerze PC po przeniesieniu go do sterownika.

background image


Projekt "Modernizacja oferty kształcenia zawodowego w powiązaniu z potrzebami lokalnego/ regionalnego

rynku pracy" współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu

Społecznego.

strona: 11 z 48

KONFIGURACJA SPRZĘTU ORAZ OPROGRAMOWANIA:

Konfiguracja sterowników programowalnych Twido polega na wyborze odpowiednich opcji dla

zasobów sprzętowych oraz programowych PLC. Zasoby te mogą być konfigurowane w każdym

momencie kreowania programu:

Zasoby sprzętowe są uwzględniane przez sam sterownik na podstawie innych połączeń

oraz całego sprzętu podłączonego do niego. Przykładem zasobów sprzętowych są moduły

bazowe oraz sterowniki oddalone, moduły opcjonalne oraz moduły rozszerzeń we/wy.

Zasoby programowe zawierają funkcję konfigurowalne oraz nie konfigurowalne. Bloki

funkcyjne (zwane także zmiennymi) są blokami adresów, które są tworzone w pamięci do

wykonywania funkcji specjalnych, które mogą być użyte przez program. Przykładowo, gdy

konfigurujemy blok funkcyjny licznika, adresy komórek pamięci są przydzielane do

przechowywania wartości, które reprezentują charakterystykę licznika sprzętowego, takich

jak wartość zliczona, wartość nastawiona itd. Inne zasoby programowe są nazywane

wewnętrznymi blokami pamięci, takimi jak bity i słowa systemowe, bity oraz słowa pamięci

sterownika oraz słowa wymiany sieciowej. Metody konfiguracji tych zasobów wewnątrz

TwidoSoft są dostępne z poziomu głównego menu, przeglądarki aplikacji oraz edytorów

zmiennych oraz przeglądarek.

1.3. Przykład programowania w TwidoSoft.

Podstawy programowania w środowisku TwidoSoft zostaną omówione na przyjdzie napisania

programu – sterowania z podtrzymaniem zgodnie z przedstawionym schematem:

Rysunek 3.

Przykład sterowania z podtrzymaniem w LD.

background image


Projekt "Modernizacja oferty kształcenia zawodowego w powiązaniu z potrzebami lokalnego/ regionalnego

rynku pracy" współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu

Społecznego.

strona: 12 z 48

Krok 1

Po zainstalowaniu, uruchamiamy środowisko TwidoSoft i klikamy ikonę NEW.

Krok 2.

Potwierdzamy opcje Automatic – klikając na OK

background image


Projekt "Modernizacja oferty kształcenia zawodowego w powiązaniu z potrzebami lokalnego/ regionalnego

rynku pracy" współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu

Społecznego.

strona: 13 z 48

Krok 3

Klikając prawym przyciskiem myszy na interfejs użytkownika, wybieramy typ sterownika, z jakim

chcemy współpracować (change base controller)

Krok 4

Klikając Insert w edytorze – dodajemy pierwszy szczebel naszej drabinki.

dodaj szczebel

drabinki

zmień typ

sterownika

background image


Projekt "Modernizacja oferty kształcenia zawodowego w powiązaniu z potrzebami lokalnego/ regionalnego

rynku pracy" współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu

Społecznego.

strona: 14 z 48

Krok 5

Budujemy szczebel drabinki, korzystając z okonek narzędziowych. Pamiętaj aby zdefiniować

adresy wejść i wyjść kliknij dwa razy na odpowiedni styk w drabince i wpisz w polu adres.

Krok 6

Po zaakceptowaniu drabinki, łączymy się ze sterownikiem klikając ikonę Connect a następnie

uruchamiamy nasz program- klikając ikonę RUN.

tu jest pasek z

narzędziami

klikając dwa razy

wpisujemy adres

akceptujemy szczebel

drabinki

połącz ze

sterownikiem

uruchom

program

włącz

wizualizację

background image


Projekt "Modernizacja oferty kształcenia zawodowego w powiązaniu z potrzebami lokalnego/ regionalnego

rynku pracy" współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu

Społecznego.

strona: 15 z 48

2.

Wprowadzenie do języków sterownika Twido

Sterownik programowalny czyta wejścia, wpisuje stany na wyjściach i wykonuje logikę w oparciu o

program sterujący. Tworząc program sterujący dla sterownika Twido pisze się szereg instrukcji w

jednym z języków programowania Twido.

Do tworzenia programu sterującego Twido można użyć następujących języków:

List - Lista Instrukcji Język Lista Instrukcji jest szeregiem wyrażeń logicznych zapisanych

jako kolejne instrukcje boolowskie.

Ladder - Schemat Drabinkowy Schemat Drabinkowy jest graficznym sposobem

przedstawienia wyrażeń logicznych.

Grafcet Twido wspiera używanie listy instrukcji Grafcetu

, lecz nie jest to Grafcet graficzny.

Możesz używać komputera osobistego (PC) do tworzenia i edycji programów sterujących

Twido stosując powyższe języki programowania.

Odwracalność List / Ladder pozwala na wygodne odwrócenie programu napisanego w Ladder na

List i programu w List na Ladder.

2.1. Format adresowania wejść/wyjść

background image


Projekt "Modernizacja oferty kształcenia zawodowego w powiązaniu z potrzebami lokalnego/ regionalnego

rynku pracy" współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu

Społecznego.

strona: 16 z 48


Przykłady:

%I0.0 – wejście zerowe sterownika

%Q0.1 – wyjście pierwsze sterownika

%M0 – wewnętrzny element pamięci

background image


Projekt "Modernizacja oferty kształcenia zawodowego w powiązaniu z potrzebami lokalnego/ regionalnego

rynku pracy" współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu

Społecznego.

strona: 17 z 48

2.2. Elementy graficzne języka drabinkowego LD w Twido

Schematy drabinkowe (Ladder Diagrams) są podobne do schematów przekaźnikowej, które

przedstawiają przekaźnikowe obwody sterowania. Podstawowe różnice miedzy nimi, to następujące

cechy programowania, nie można znaleźć w schematach logiki przekaźnikowej:

Wszystkie wejścia reprezentowane są przez symbol zestyku

Wszystkie wyjścia reprezentowane są przez symbol cewki

W zestawie instrukcji graficznych są zawarte operacje liczbowe.

Poniższy rysunek pokazuje uproszczony schemat połączeń przekaźnikowego obwodu sterowania i

równoważny schemat drabinkowy (Ladder).

Rysunek 4.

Przykład sterowania przekaźnikowego i drabinkowego.

Zauważmy, że na powyższym rysunku, wszystkie wejścia związane z aparatami łączeniowymi

obwodu przekaźnikowego są pokazane jako zestyki w schemacie drabinkowym. Cewka M1 obwodu

przekaźnikowego jest reprezentowana przez symbol cewki wyjściowej w schemacie drabinkowym.

Numery adresów umieszczone nad każdym symbolem zestyku/cewki w schemacie drabinkowym są

odniesieniem do rozmieszczenia zewnętrznych połączeń wejść/wyjść sterownika.

Program napisany w języku Ladder złożony jest ze szczebli (ring), które są zestawami instrukcji

graficznych umieszczonymi między dwoma pionowymi szynami potencjału. Szczeble wykonywane są

sekwencyjnie przez sterowniki.

background image


Projekt "Modernizacja oferty kształcenia zawodowego w powiązaniu z potrzebami lokalnego/ regionalnego

rynku pracy" współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu

Społecznego.

strona: 18 z 48

Zestaw instrukcji graficznych reprezentowany jest przez następujące funkcje:

Wejścia / wyjścia sterownika (przyciski, czujniki, przekaźniki, lampki sygnalizacyjne, …)

Funkcje sterownika (bloki czasowe, liczniki, …)

Działania arytmetyczne i logiczne (dodawanie, dzielenie, AND, XOR, …)

Porównania i inne operacje numeryczne (A < B, A = B, przesunięcie, przewijanie, …)

Zmienne wewnętrzne sterownika (bity, słowa, …)

Instrukcje graficzne rozmieszczone są z połączeniami pionowymi i poziomymi prowadzącymi w

końcu do jednego lub kilku wyjść i/lub akcji. Szczebel nie może mieć więcej niż jedną połączoną

grupę instrukcji.

Poniższy schemat jest przykładem programu w języku Ladder, złożonego z dwóch szczebli.

Rysunek 5.

Przykład szczebli drabiny.

background image


Projekt "Modernizacja oferty kształcenia zawodowego w powiązaniu z potrzebami lokalnego/ regionalnego

rynku pracy" współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu

Społecznego.

strona: 19 z 48

Każdy szczebel Laddera zawiera sieć siedmiu wierszy i jedenastu kolumn, które są rozmieszczone

w dwóch strefach, jak pokazano na poniższym rysunku.

Sieć programowania schematu drabinkowego jest podzielona na dwie strefy:

Strefa testu zawiera warunki, które są testowane, aby wykonać akcję. Składa się z kolumn

1 - 10 i zawiera zestyki, bloki funkcyjne i bloki porównań.

Strefa akcji zawiera wyjścia lub operacje, które są wykonywane w zależności od rezultatu

testowania warunków w strefie testu. Składa się z kolumn 8 - 11 i zawiera cewki i bloki

operacyjne.

Szczebel Laddera złożony jest z sieci siedem na jedenaście komórek, a zaczyna się w pierwszej

komórce w lewym górnym rogu sieci. Programowanie polega na wprowadzaniu instrukcji w komórki

sieci. Instrukcje testu, porównania i funkcje wprowadzane są w komórki strefy testu i są wyrównywane

do lewej. Logika testów dołączona jest do strefy akcji, gdzie wprowadzane są, wyrównywane do

prawej, cewki, operacje numeryczne i instrukcje sterowania wykonywaniem programu.

background image


Projekt "Modernizacja oferty kształcenia zawodowego w powiązaniu z potrzebami lokalnego/ regionalnego

rynku pracy" współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu

Społecznego.

strona: 20 z 48

Szczeble są rozwiązywane lub wykonywane (wykonanie testów i wyznaczenie wyjść) od góry do

dołu i od lewej do prawej.

Dodatkowo, bezpośrednio nad szczeblem może pojawić się nagłówek szczebla. Służy do opisania

celu logiki szczebla. Nagłówek szczebla może zawierać poniższe informacje:

Numer szczebla

Etykieta (%Li)

Deklaracja podprogramu (SRi:)

Tytuł szczebla

Komentarz szczebla

Po więcej szczegółów np. stosowania nagłówka szczebla w dokumentacji programu,

Schematy Laddera zawierają bloki reprezentujące przepływ programu i funkcje, takie jak:

Zestyki

Cewki

Instrukcje przepływu programu

Bloki funkcyjne

Bloki porównań

Bloki operacyjne

Instrukcje zestyków, cewek i przepływu programu (skoki i wywołania) zajmują pojedynczą komórkę

siatki programowania. Bloki funkcyjne, bloki porównań i bloki operacyjne zajmują wiele komórek.

Rysunek 6.

Przykład zestyku i cewki.

background image


Projekt "Modernizacja oferty kształcenia zawodowego w powiązaniu z potrzebami lokalnego/ regionalnego

rynku pracy" współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu

Społecznego.

strona: 21 z 48

Bloki funkcyjne są umieszczane w strefie testów sieci. Blok musi być wstawiony w pierwszym

wierszu; żadna instrukcja lub linia nie może być umieszczona powyżej lub poniżej bloku funkcyjnego.

Instrukcje testu prowadzą do boku wejść bloku funkcyjnego, a instrukcje testu i/lub instrukcje akcji

prowadzą z boku wyjść bloku.

Blok funkcyjny jest zorientowany pionowo i zajmuje dwie kolumny i cztery wiersze sieci

programowania.

Rysunek 7.

Przykład bloku funkcyjnego.

Bloki porównań są umieszczane w strefie testu sieci programowania. Blok może być umieszczany

w dowolnym wierszu lub kolumnie strefy testu, pod warunkiem, że cały znajdzie się w tej strefie.

Bloki porównań są zorientowane poziomo i zajmują dwie kolumny i jeden wiersz sieci

programowania.

Rysunek 8.

Przykład bloku porównań.

background image


Projekt "Modernizacja oferty kształcenia zawodowego w powiązaniu z potrzebami lokalnego/ regionalnego

rynku pracy" współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu

Społecznego.

strona: 22 z 48

Bloki operacyjne są umieszczane w strefie akcji sieci programowania. Blok może być umieszczany

w dowolnym wierszu strefy akcji. Instrukcja jest wyrównywana do prawej; pojawia się po prawej

stronie i kończy się w ostatniej kolumnie.

Bloki operacyjne są zorientowane poziomo i zajmują cztery kolumny i jeden wiersz sieci

programowania.

Rysunek 9.

Przykład bloku operacyjnego.

Instrukcje w schemacie drabinkowym składają się z elementów graficznych.

Elementy graficzne testów są programowane w strefie testów i wstawiane w jedną komórkę (jeden

wiersz wysokości na jedną kolumnę szerokości).

background image


Projekt "Modernizacja oferty kształcenia zawodowego w powiązaniu z potrzebami lokalnego/ regionalnego

rynku pracy" współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu

Społecznego.

strona: 23 z 48

ELEMENTY GRAFICZNE JĘZYKA DRABINKOWEGO

Graficzne elementy łączące służą do połączenia graficznych elementów testu i akcji.

background image


Projekt "Modernizacja oferty kształcenia zawodowego w powiązaniu z potrzebami lokalnego/ regionalnego

rynku pracy" współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu

Społecznego.

strona: 24 z 48

Elementy graficzne cewek są programowane w strefie akcji i wstawiane w jedną komórkę (jeden

wiersz wysokości na jedną kolumnę szerokości).

background image


Projekt "Modernizacja oferty kształcenia zawodowego w powiązaniu z potrzebami lokalnego/ regionalnego

rynku pracy" współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu

Społecznego.

strona: 25 z 48

Elementy graficzne bloków funkcyjnych są programowane w strefie testu i wymagają czterech

wierszy i dwóch kolumn (oprócz bardzo szybkiego licznika, który wymaga pięciu wierszy i dwóch

kolumn).

Bloki porównania są programowane w strefie testu, a bloki operacyjne są programowane w strefie

akcji.



background image


Projekt "Modernizacja oferty kształcenia zawodowego w powiązaniu z potrzebami lokalnego/ regionalnego

rynku pracy" współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu

Społecznego.

strona: 26 z 48


background image


Projekt "Modernizacja oferty kształcenia zawodowego w powiązaniu z potrzebami lokalnego/ regionalnego

rynku pracy" współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu

Społecznego.

strona: 27 z 48

Język list instrukcji LI



Lista instrukcji:


background image


Projekt "Modernizacja oferty kształcenia zawodowego w powiązaniu z potrzebami lokalnego/ regionalnego

rynku pracy" współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu

Społecznego.

strona: 28 z 48


background image


Projekt "Modernizacja oferty kształcenia zawodowego w powiązaniu z potrzebami lokalnego/ regionalnego

rynku pracy" współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu

Społecznego.

strona: 29 z 48



Przykłady:

background image


Projekt "Modernizacja oferty kształcenia zawodowego w powiązaniu z potrzebami lokalnego/ regionalnego

rynku pracy" współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu

Społecznego.

strona: 30 z 48

background image


Projekt "Modernizacja oferty kształcenia zawodowego w powiązaniu z potrzebami lokalnego/ regionalnego

rynku pracy" współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu

Społecznego.

strona: 31 z 48



background image


Projekt "Modernizacja oferty kształcenia zawodowego w powiązaniu z potrzebami lokalnego/ regionalnego

rynku pracy" współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu

Społecznego.

strona: 32 z 48



background image


Projekt "Modernizacja oferty kształcenia zawodowego w powiązaniu z potrzebami lokalnego/ regionalnego

rynku pracy" współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu

Społecznego.

strona: 33 z 48

2.3. Blok funkcyjny czasowy (%TMi)

background image


Projekt "Modernizacja oferty kształcenia zawodowego w powiązaniu z potrzebami lokalnego/ regionalnego

rynku pracy" współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu

Społecznego.

strona: 34 z 48


Przykład programowania bloku czasowego:

background image


Projekt "Modernizacja oferty kształcenia zawodowego w powiązaniu z potrzebami lokalnego/ regionalnego

rynku pracy" współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu

Społecznego.

strona: 35 z 48

2.4. Blok licznika dwukierunkowego:

\



CU - wejście liczenia w górę, przy zboczu narastającym następuje jednostkowe zwiększenie %Ci.V

CD - wejście liczenia w dół, przy zboczu narastającym następuje jednostkowe zmniejszenie %Ci.V

S – wejście ustawiające

R – wejście resetujące

D (done) – wyjście proste sygnalizujące osiągnięcie przez licznik wartości zadanej

F (full) – wyjście sygnalizujące przepełnienie

E (empty) – wyjście opóźnienia

background image


Projekt "Modernizacja oferty kształcenia zawodowego w powiązaniu z potrzebami lokalnego/ regionalnego

rynku pracy" współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu

Społecznego.

strona: 36 z 48

Przykłady programowania i konfiguracji licznika dwukierunkowego:

background image


Projekt "Modernizacja oferty kształcenia zawodowego w powiązaniu z potrzebami lokalnego/ regionalnego

rynku pracy" współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu

Społecznego.

strona: 37 z 48

background image


Projekt "Modernizacja oferty kształcenia zawodowego w powiązaniu z potrzebami lokalnego/ regionalnego

rynku pracy" współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu

Społecznego.

strona: 38 z 48

2.5. Blok funkcyjny bitowego rejestru przesuwnego (%SBRi)


Blok funkcyjny bitowego rejestru przesuwnego (%SBRi) umożliwia przesuwanie danych bitowych
(0 lub 1) w lewo lub w prawo.

%SBRi.j – bit rejestru. Bity 0 do 15 (j = 0 do 15) rejestru przesuwnego mogą być

sprawdzane przez instrukcje testu i zapisywane przez instrukcje przypisania.

CU - wejście przesuwania w lewo (lub instrukcja) Przy zboczu narastającym, przesuwa

w lewo bity rejestru.

CD- wejście przesuwania w prawo (lub instrukcja) Przy zboczu narastającym, przesuwa

w prawo bity rejestru.

R – wejście kasowania

background image


Projekt "Modernizacja oferty kształcenia zawodowego w powiązaniu z potrzebami lokalnego/ regionalnego

rynku pracy" współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu

Społecznego.

strona: 39 z 48


Przykład programowania

background image


Projekt "Modernizacja oferty kształcenia zawodowego w powiązaniu z potrzebami lokalnego/ regionalnego

rynku pracy" współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu

Społecznego.

strona: 40 z 48

2.6. Blok funkcyjny licznika kroków (%SCi)

Blok funkcyjny licznika kroków (%SCi) dostarcza serii kroków, do których mogą być dołączone

akcje. Przejście się od jednego do innego kroku zależy od zdarzeń zewnętrznych lub wewnętrznych.

W czasie, gdy krok jest aktywny, dołączony bit jest ustawiany na 1. Jednocześnie może być aktywny

tylko jeden krok licznika kroków.

background image


Projekt "Modernizacja oferty kształcenia zawodowego w powiązaniu z potrzebami lokalnego/ regionalnego

rynku pracy" współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu

Społecznego.

strona: 41 z 48

Diagramy czasowe licznika kroków

Programowania licznika kroków






























background image


Projekt "Modernizacja oferty kształcenia zawodowego w powiązaniu z potrzebami lokalnego/ regionalnego

rynku pracy" współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu

Społecznego.

strona: 42 z 48

3. Budowa stanowiska dydaktyczno – ćwiczeniowego sterownika PLC

3.1. Widok stanowiska ćwiczeniowego sterownika PLC

1. Kompaktowy sterownik PLC firmy Schneider, seria Twido typ: TWDLCDA10DRF

2. Zasilacz impulsowy 24 V, 5A DC

3. Sygnały wejściowe - przyciski sterownicze z podświetlaniem

4. Siłownik elektryczny 36V

5. Sygnały wyjściowe – styczniki, przekaźniki

1

2

3

4

5

background image


Projekt "Modernizacja oferty kształcenia zawodowego w powiązaniu z potrzebami lokalnego/ regionalnego

rynku pracy" współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu

Społecznego.

strona: 43 z 48

3.2. Opis stanowiska ćwiczeniowego sterownika PLC

Zestaw ćwiczeniowy ze sterownikiem PLC ma służyć do nauki uczniów programowania

sterowników PLC w systemach sterowania.

Zestaw wykonany jest na bazie perforowanej płyty montanowej. Do płyty tej przykręcone są z

odstępem 10 mm, 3 szyny montanowe T35. Wokół szyn zamocowane są korytka grzebieniowe

80 x 80, do układania przewodów łączących zaciski wszystkich elementów zestawu. W zestawie na

szynach T35 zamontowane są poniżej wymienione elementy:

a. na górnej szynie L1:

Zasilacz impulsowy 24 V dc, dający podstawowe napięcie zasilające.

Zasilacz ze względów bezpieczeństwa zestawu edukacyjnego jest podłączony do sieci

230V AC, za pomocą typowego przytłacza 1-fazowego, którego kabel jest bezpośrednio

wprowadzony do obudowy zasilacza, bez pośrednictwa złączek. Przewód PE (uziemienie)

jest wyprowadzony na zewnętrz zasilacza i podłączony do specjalnej złączki dla przewodu

ochronnego, która zapewnia trwałe podłączenie uziemienia na szynie T35 i za jej

pośrednictwem na cała płytę montażowa oraz wszystkie elementy metalowe do niej

podłączone.

a. na górnej szynie L1:

· sześć łączników wyposażonych w parę styków zwiernych i rozwiernych

b. na środkowej szynie L2:

Kompaktowy sterownik PLC z serii Twido firmy Schneider

Złączki na zasilanie, dla wejść sterownika oraz złączka ochronna

Zestaw złączek: 2 razy po 9 złączek zwartych mostkami – dla potencjału + 24 V dc i masy

wyjścia zasilacza

c. na dolnej szynie L3:

dwa przekaźniki oraz dwa styczniki

3 x 6 złączek do podłączenia wyjść

background image


Projekt "Modernizacja oferty kształcenia zawodowego w powiązaniu z potrzebami lokalnego/ regionalnego

rynku pracy" współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu

Społecznego.

strona: 44 z 48

Rozmieszczenie elementów pokazuje poniższy rysunek.

Przyciski sterownicze
(sygnały wejściowe)

Listwa

L3

Przekaźniki,

styczniki

(sygnały

wyjściowe)

background image


Projekt "Modernizacja oferty kształcenia zawodowego w powiązaniu z potrzebami lokalnego/ regionalnego

rynku pracy" współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu

Społecznego.

strona: 45 z 48

W zestawie znajduje się oprogramowanie TwidoSoft, służące do programowania i konfiguracji

Sterowników Twido, oraz do języków programowania List, Ladder i Grafcetkabel.

Oprogramowanie to można zainstalować na komputerze z systemem operacyjnym: WIN98,

WIN2000 albo WINXP. Oprogramowanie jest bezpłatne i nie ma potrzeby zakupu licencji.

Po napisaniu programu, trzeba go przesyłać do sterownika, za pomocą kabla łączącego komputer

ze sterownikiem. Kabel jest wyposażony w dwa złącza: miniDIN8 do sterownika i DB9 do złącza

RS232 w komputerze.

3.3. Widok sterownika PLC firmy Schneider, seria Twido typ: TWDLCDA10DRF


6 – wejść cyfrowych

4 – wyjścia cyfrowe

background image


Projekt "Modernizacja oferty kształcenia zawodowego w powiązaniu z potrzebami lokalnego/ regionalnego

rynku pracy" współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu

Społecznego.

strona: 46 z 48

3.4. Schemat elektryczny stanowiska PLC


































background image


Projekt "Modernizacja oferty kształcenia zawodowego w powiązaniu z potrzebami lokalnego/ regionalnego

rynku pracy" współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu

Społecznego.

strona: 47 z 48

Podłączenie wyjść sterowniki:

3.5. Podstawowe dane techniczne sterownika PLC typ: TWDLCDA10DRF

Kompaktowy sterownik PLC firmy Schneider, seria Twido typ: TWDLCDA10DRF

Zasilanie 24 V dc (19,2 – 30 V dc)

Pobór mocy: max. 3,9 W

6 wejść dwustanowych 0/24 V dc (9 dla TWDLCDA16DRF)

4 przekaźniki NO 2A/ 240 V ac nominalnie (±10%); 2A/30 V dc

3 wbudowane liczniki 5 kHz i jeden licznik 20 kHz

dwa języki programowania: drabinkowy oraz lista instrukcji

Oprogramowanie TwidoSoft – darmowe (nie jest potrzebna licencja)

zgodność z normami: EN i IEC 61131-2

kabel do programowania z izolacja galwaniczna 1 kV dc: TSXPC01ISO – produkcji PC THERM


+24V DC

K1

K2

K3

K4

-24V DC

background image


Projekt "Modernizacja oferty kształcenia zawodowego w powiązaniu z potrzebami lokalnego/ regionalnego

rynku pracy" współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu

Społecznego.

strona: 48 z 48

3.6. Podstawowe dane techniczne zastawu ćwiczeniowego PLC:

Nominalne napięcie zasilające: 230 V Ac, 50 Hz; tolerancja zmian: +15%/-20%

Maksymalny pobór prądu 1,8 A

Długość przyłącza 1-fazowego z wtyczka, z uziemieniem: min. 2,5 m

Przeznaczenie do pracy w pomieszczeniu zamkniętym

Temperatura otoczenia 0… 40 ºC

Temperatura transportu i magazynowania: -20 … +70 °C

Wilgotność względna otoczenia: 30 - 80% (bez kondensacji pary wodnej)

Wysokość do 2000 m n.p.m.

Ciśnienie atmosferyczne: 84 … 106 kPa

Urządzenie klasy I;

Napięcie probiercze miedzy zaciskami sieciowymi a wyjściowymi: 5300 V DC

Kategoria instalacji (kategoria przepięcia) II

Stopień zanieczyszczenia 2

Waga 15 kg

Zestaw spełnia wymagania normy: PN-EN 61010-1, wymagania bezpieczeństwa

elektrycznych przyrządów pomiarowych, automatyki i urządzeń laboratoryjnych.



Wyszukiwarka

Podobne podstrony:
Programowanie sterownika LOGO! firmy SIEMENS
Poradnik programowania procesorów AVR na przykładzie ATMEGA8
Przykłady wykorzystania programowalnych sterowników PLC w systemach sterowania
Podstawy programowania sterowników PLC (2)
Programowanie sterowników PLC u
Prezentacja Języki programowania sterowników PLC
09 Programowanie sterownika PLC
Programowanie sterownika PLC S7 200
Programowanie streowników PLC oraz wizualizacja procesu sterowania(1)(1)
PROGRAMOWALNE STEROWNIKI LOGICZNE PLC
Zasady programowania sterownika PLC Modicon Micro Podstawowe instrukcje języka drabinkowego Modsoft
Podstawy programowania sterowników PLC (2)
Budowa i zasada działania programowalnych sterowników PLC
Programowanie sterownikow przemyslowych PLC J Kasprzyk
09 Programowanie sterownika PLC

więcej podobnych podstron