Programowanie PLC sterującego silnikiem elektrycznym DC



Podobne dokumenty
Sterownik S silnik DC - PRZYKŁADY 1,2,3

Przekaźniki czasowe H/44. Przekaźniki czasowe. Przekaźnik czasowy opóźnienie załączania EN 61810

Urządzenia do bezprzerwowego zasilania UPS CES GX RACK. 10 kva. Wersja U/CES_GXR_10.0/J/v01. Praca równoległa

Ćwiczenie 7 Liczniki binarne i binarne systemy liczbowe.

PODRĘCZNIK UŻYTKOWNIKA

STEROWNIKI NANO-PLC NA PRZYKŁADZIE STEROWNIKA LOGO!

Microsoft Management Console

Komunikacja w sieci Industrial Ethernet z wykorzystaniem Protokołu S7 oraz funkcji PUT/GET

PERSON Kraków

HiTiN Sp. z o. o. Przekaźnik kontroli temperatury RTT 4/2 DTR Katowice, ul. Szopienicka 62 C tel/fax.: + 48 (32)

Zarządzanie Zasobami by CTI. Instrukcja

Skrócony podręcznik obsługi dla programu Wizualna poczta głosowa w wersji 8.5 lub nowszej

System Informatyczny CELAB. Przygotowanie programu do pracy - Ewidencja Czasu Pracy

Instrukcja obsługi. Sterownik ścienny KJR10B/DP

Języki graficzne: Język schematów drabinkowych LD Język schematów blokowych FBD

INSTRUKCJA OBSŁUGI URZĄDZENIA: HC8201

Elementy podłączeniowe.

CYFROWY MIERNIK REZYSTANCJI UZIEMIENIA KRT 1520 INSTRUKCJA OBSŁUGI

Sterownik Silnika Krokowego GS 600

Pracownia internetowa w każdej szkole. Opiekun pracowni internetowej SBS 2003 PING

Opis zmian funkcjonalności platformy E-GIODO wprowadzonych w związku z wprowadzeniem możliwości wysyłania wniosków bez podpisu elektronicznego

Wtedy wystarczy wybrać właściwego Taga z listy.

ARKUSZ EGZAMINACYJNY ETAP PRAKTYCZNY EGZAMINU POTWIERDZAJ CEGO KWALIFIKACJE ZAWODOWE CZERWIEC 2012

INSTRUKCJA DO PROGRAMU LICZARKA 2000 v 2.56

Komunikacja sterownika z rodziny Micro800 z Falownikiem PowerFlex40 przy pomocy sieci DeviceNet.

SZABLONY KOMUNIKATÓW SPIS TREŚCI

Type ETO2 Controller for ice and snow melting

Podstawy programowania sterowników GeFanuc

Instrukcja obsługi panelu operacyjnego XV100 w SZR-MAX-1SX

DYSTRYBUCJA : DJ-DISTRIBUTION NUMARK POLSKA

Włączanie przystawki odbioru mocy EG. Działanie

INSTRUKCJA OBSŁUGI TIMER REMOTE SWITCH TRS06. Dla modeli NIKON D90/ D5000/ D7000/ D3100/ D5100

Użytkowanie elektronicznego dziennika UONET PLUS.

Sterownik AVerMedia i instalacja tunera TV w systemie Windows Media Center

INSTRUKCJA OBSŁUGI WD2250A. WATOMIERZ 0.3W-2250W firmy MCP

Cyfrowy włącznik czasowy z lampką Nr produktu

Elastyczne systemy wytwarzania

Oprogramowanie klawiatury matrycowej i alfanumerycznego wyświetlacza LCD

REJESTRATOR RES800 INSTRUKCJA OBSŁUGI

Nowe funkcjonalności

Archiwum Prac Dyplomowych

INSTRUKCJA OBSŁUGI STEROWNIK PASZOCIĄGU DALTEC 1001

PAKOWARKA PRÓŻNIOWA VAC-10 DT, VAC-20 DT, VAC-20 DT L, VAC-20 DT L 2A VAC-40 DT, VAC-63 DT, VAC-100 DT

DJCONTROL INSTINCT I DJUCED PIERWSZE KROKI

Technik mechatronik. Egzamin. zawodowy. Testy i zadania z rozwiązaniami. Alina Rodak, Andrzej Rodak i in.

GEO-SYSTEM Sp. z o.o. GEO-RCiWN Rejestr Cen i Wartości Nieruchomości Podręcznik dla uŝytkowników modułu wyszukiwania danych Warszawa 2007

dbsamples.udl lub przygotowany wcześniej plik dla Excela) i OK,

Ćwiczenia z S Podstawy sterowania napędem SINAMICS G110 za pośrednictwem protokołu USS przy wykorzystaniu sterownika S

Tester pilotów 315/433/868 MHz

Instrukcja programu PControl Powiadowmienia.

Instrukcja obsługi platformy zakupowej e-osaa (klient podstawowy)

Fotopułapka/Kamera do obserwacji natury Technaxx Nature Cam TX-09, camo

INTERAKTYWNA APLIKACJA MAPOWA MIASTA RYBNIKA INSTRUKCJA OBSŁUGI

Mini stacja MP3 5w1 z Bluetoothem, radiem, zegarem, głośnikiem

Instrukcja obsługi zamka. bibi-z50. (zamek autonomiczny z czytnikiem identyfikatora Mifare)

MOELLER PS Stanowisko Laboratoryjne. Zakład Napędu ISEP PW

PRZEMYSŁOWY ODTWARZACZ PLIKÓW MP3 i WAV

2004 Heden Media. Wszelkie prawa zastrzeżone. Wirtualne laboratorium z napędów i sterowania pneumatycznego. Minimalne wymagania

Sterownik nagrzewnicy elektrycznej HE

TRANSFORMATORY I ZASILACZE

System zarządzania bazą danych (SZBD) Proces przechodzenia od świata rzeczywistego do jego informacyjnej reprezentacji w komputerze nazywać będziemy

ARKUSZ EGZAMINACYJNY ETAP PRAKTYCZNY EGZAMINU POTWIERDZAJ CEGO KWALIFIKACJE ZAWODOWE CZERWIEC 2011

I. Zakładanie nowego konta użytkownika.

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

TERMOSTAT PROGRAMOWALNY typ 093

Konfiguracja programu Outlook 2007 do pracy z nowym serwerem poczty (Exchange)

emszmal 3: Eksport wyciągów do Subiekt (Su\Re\Ra) nexo (plugin dostępny wraz z dodatkiem Biznes)

Adapter USB do CB32. MDH-SYSTEM ul. Bajkowa 5, Lublin tel./fax lub kom e mail: info@mdh-system.pl

STRONA GŁÓWNA SPIS TREŚCI. Zarządzanie zawartością stron... 2 Tworzenie nowej strony... 4 Zakładka... 4 Prawa kolumna... 9

ROZDZIAŁ 1 Instrukcja obsługi GRAND HAND VIEW III

Elementy cyfrowe i układy logiczne

Warszawa, r.

INSTRUKCJA OBSŁUGI ELEKTRONICZNY MIERNIK REZYSTANCJI UZIEMIENIA DT-5300B

Podstawy Elektrotechniki i Elektroniki

Opis obsługi systemu Ognivo2 w aplikacji Komornik SQL-VAT

ARKUSZ EGZAMINACYJNY ETAP PRAKTYCZNY EGZAMINU POTWIERDZAJ CEGO KWALIFIKACJE ZAWODOWE CZERWIEC 2011

Katedra Automatyzacji

Karta adaptacyjna GSM

ATEKO, s.r.o. E-learning. Instrukcje dla studentów

PRESTASHOP INTEGRATOR XL BY CTI INSTRUKCJA

Symfonia Produkcja Instrukcja instalacji. Wersja 2013

Tester pilotów 315/433/868 MHz MHz

ARKUSZ EGZAMINACYJNY ETAP PRAKTYCZNY EGZAMINU POTWIERDZAJ CEGO KWALIFIKACJE ZAWODOWE STYCZE 2012

Kancelaris - Zmiany w wersji 2.50

Zestaw skróconych instrukcji dotyczący najważniejszych operacji w programie Merkury Quattro.

LABORATORIUM FOTONIKI

Jabra Link 850. Podręcznik użytkownika.

Instrukcja obsługi Norton Commander (NC) wersja 4.0. Autor: mgr inż. Tomasz Staniszewski

PODSTAWY METROLOGII ĆWICZENIE 4 PRZETWORNIKI AC/CA Międzywydziałowa Szkoła Inżynierii Biomedycznej 2009/2010 SEMESTR 3

PX319. Driver LED 1x2A/48V INSTRUKCJA OBSŁUGI

Instrukcja wgrywania synoptyki pola (wersja modelu danych do 634)

Instrukcja obsługi GPS VORDON

INSTRUKCJA OBS UGI

Rozliczenia z NFZ. Ogólne założenia. Spis treści

A X E S S INSTRUKCJA UŻYTKOWNIKA

MUltimedia internet Instrukcja Instalacji

Zmiany w programie C GEO v. 6.5

INSTRUKCJA MONTAśU / OBSŁUGI ZESTAW VIDEODOMOFONOWY MT 200B-K1 / SAC5B-K1

Stypendia USOS Stan na semestr zimowy 2013/14

ARKUSZ EGZAMINACYJNY ETAP PRAKTYCZNY EGZAMINU POTWIERDZAJ CEGO KWALIFIKACJE ZAWODOWE CZERWIEC 2011

Transkrypt:

Programowanie PLC sterującego silnikiem elektrycznym DC Część 1. Włącz/wyłącz silnik zmień kierunek obrotów Przełącznik S0 włącza i wyłącza silnik. Przełącznik S1 zmienia kierunek obrotów silnika. 24 V DC from Sensor the Power Supply on the S7-200 CPU Training Simulator Przełączniki S0 i S1 są dwoma pierwszymi przełącznikami na symulatorze wejścia. Doprowadzają one napięcie 24V DC do wejść I0.0 i I0.1 w CPU. Symulator wyjściowy jest połączony z Q0.0 i Q0.1 Q0.0 włącza i wyłącza silnik natomiast Q0.1 zmienia kierunek obrotów. I0.0 Motor On/ Off I0.1 Change Direction 0 V DC z zasilacza sensorów S7-200 CPU Teraz należy przetestować działanie. Switches S0 S1 S2... Symulator wejść Actions Reactions Switch S0 operated LED I0.0 is on LED Q0.0 is on Motor turns Switch S0 & S1 LEDs I0.0 & I0.1 LEDs Q0.0 & Q0.1 Motors turns in the operated are on are on opposite direction Diody od I0.0 do I0.7 pokazują stany sygnałów wejść. Diody Q0.0 do Q0.5 pokazują stany sygnału wyjść. Znaki I oraz Q są międzynarodowymi symbolami wejść i wyjść

Elementy schematu drabinkowego (LAD) Symbol w schemacie elektrycznym Symbol w programie drabinkowym PLC Styk normalnie otwarty (zwierny) Is current flowing? If yes then the result of the scan is true (Result is1) Styk normalnie zamknięty (rozwierny) Is no current flowing? If yes (no current) then the result of the scan is true (Result is 0) Cewka wyjściowa If the value true (current) is passed to a coil it is activated (The coil is ON) ( ) Styki połączone szeregowo (AND logic) The first switch AND the second switch must be closed in order to pass current Styki połączone równolegle (OR logic ) The first switch OR the second switch must be closed in order to pass current

Transformacja schematu drabinkowego W jaki sposób przekształcić schemat zasadniczy w programie sterownika? Obrócić schemat o 90 0 w lewo. Szyna zasilająca pojawi się z lewej strony szyna uziemiająca z prawej. + S0 S1 - Circuit without PLC M K1 - I0.0 I0.1 S7-200 Q0.0 Q0.1 K1 M Power rail K0 I0.1 Q0.1 + S0 S1 K0 K1 Zmiana kierunku obrotów: Switch S1 is connected to input I0.1 of the PLC. Contactor K1 is activated by output relay Q0.1 inside the PLC. I0.0 Q0.0 Silnik ZAŁ/WYŁ: Switch S0 is connected to input I0.0. In our example contactor K0 can be replaced by PLC output relay Q0.0.

Elementy pierwszego programu Schemat drabinkowy Motor on/off Silnik zał/wył I0.0 Q0.0 I0.1 Q0.1 Zał./wył.silnik Network 1 I0.0 Sieć (szczebel)nr 1 Styk I0.0 Zmiana kier.obrotów Q0.1 ( ) Cewka Q0.1 Szyna zasilająca Sieć jest używana do stworzenia struktury programu. STL program NETWORK LD I0.0 = Q0.0 NETWORK LD I0.1 = Q0.1 FBD program I0.1 I0.1 Q0.1 Q0.1

Podgląd stanu (online) Aby uruchomić listę wyboru należy z menu wybrać Debug > Start Program Status. Teraz możesz zobaczyć stan operacji w PLC. W przykładzie włącznik S0 jest połączony z wejściem I0. Jeżeli załączysz włącznik w drabinkowym widoku stanu funkcji zauważysz podświetlonie na niebiesko. Stan operacji jest odczytywany cyklicznie ze sterownika a jego aktualny stan przekazywany na monitor. 4

Deklaracja Instrukcja sterująca Instrukcja sterująca jest najmniejszą częścią programu użytkownika w sterowniku. Składa się ona z dwóch części. I0.0 Operacja stanu określa funkcję która jest tworzona podczas wykonywania instrukcji sterującej. W tym wypadku element LAD jest stykiem zwiernym który przewodzi prąd kiedy jest aktywny. Jeżeli styk jest połączony w szereg z innymi stykami wtedy dwa styki realizują logiczne AND Jeżeli styk jest połączony równolegle z innym stykiem wtedy dwa styki realizują logiczne OR Argument operacji stanu (w tym przypadku wejście I0.0) precyzuje wejścia i wyjścia dla instrukcji sterującej. Składa się on z identyfikatora argumentu operacji i parametru. Identyfikator argumentu operacji określa obszar sterownika PLC. W powyższym przykładzie działanie jest tworzone na wejściu. Inne obszary zawierają wyjścia i bity pamięci. I 0.0 parametr jest adresem argumentu operacji. Składa się z bajtów i bitów adresów I 0. 2 Struktura argumentu operacji Adres bitu: numer bitu w bajcie (0 do 7) Kropka dziesiętna: oddziela adres bajtu I numer bitu Adres bajtu: grupa 8 bitów Identyfikator argumentu operacji (identyfikator obszaru) Możliwe obszary: wejścia wyjścia wewnętrzny bit pamięci pamięć specjalna pamięć zmienna

Część 2. Włącz/wyłącz silnik zmień kierunek obrotów. Włączenie silnika wymaga użycia dwóch przełączników. Działanie logiczne AND Przełączniki S2 i S0 muszą być zamknięte aby uruchomić silnik. Przełącznik S1 jest zamykany w celu zmiany kierunku ruchu silnika. Opis funkcji jest pokazany poniżej: + S0 S1 K0 Silnik pracuje kiedy S0 i S2 są zamknięte. tzn. kiedy styk I0.0 i I0.2 są zamknięte. Prąd płynie z szyny zasilającej do wyjścia Q0.0. K0 S2 K1 M K1 - Circuit without PLC Styki są połączone w szereg (AND logic). W programie układ logiczny jest wyrażony następująco: Logiczne działanie AND Na następnej stronie jest wyjaśnione jak wybrać wstawić i usunąć bramkę logiczną i jak nazwać te działania. Ladder diagram of the circuit

Wstawianie bramki logicznej Jeżeli chcesz podłączyć dodatkowy styk zwierny do wejścia I0.2 w szereg pomiędzy styk zwierny I0.0 i obwód Q0.0 musisz najpierw wybrać obowiązującą lokalizację aby umiejscowić nowy styk. Kliknij następny element po prawej stronie punktu wstawienia. Na pasku narzędzi kliknij pole styku lub naciśnij klawisz funkcyjny odpowiadający temu polu. Z rozwijanej listy wybierz typ styku. Wybierz główne pole z tej listy. Jest to styk zwierny.

Argument operacji i testowanie Po ułożeniu nowego styku musisz określić prawidłowy argument funkcji. Kliknij pole argumentu funkcji a potem wejście argumentu funkcji: I0.2. Naciśnij Enter w celu potwierdzenia. Nie zapomnij zapisać zmian!!! Przy każdym nowym wybieraniu zaznacz pole za pomocą myszy. 4 4 Jeżeli chcesz przetestować zmiany: Prześlij uaktualnienia do PLC i przetestuj program. 1. 2. 3. 5. 4.

Usuwanie styków lub argumentów operacji Jeżeli chcesz usunąć styk I0.2 wybierz styk za pomocą myszy i naciśnij przycisk DEL. Musisz powtórnie ustalić połączenie I0.0 do Q0.0 poprzez kliknięcie przycisku Line Right. 4 Jeżeli chcesz usunąć szereg kolumnę sieć wybierz żądany obiekt. Otwórz okno usuwania poprzez Edycja > Delete. > Delete.

Część 3. Włącz/wyłącz silnik zmień kierunek obrotów. Włączenie silnika możliwe za pomocą jednoczesnego użycia dwóch przełączników lub jednego samodzielnie. Działanie logiczne OR + Zadanie: Włączniki S0 i S2 muszą być załączone w celu włączenia silnika. Włącznik S3 będzie użyty jako alternatywa w celu włączenia silnika. Włącznik S1 będzie użyty do zmiany kierunku obrotu wirnika. K0 S0 S3 K0 S1 S2 K1 K1 M - Opis tej funkcji pokazany jest powyżej: Circuit without PLC Kiedy (S0 i S2) lub S3 są załączone wtedy silnik pracuje. W schemacie oznacza to: kiedy styki I0.0 AND I0.2 or I0.3 są zamknięte wtedy płynie prąd od szyny zasilającej do uzwojenia Q0.0. Jest to połączenie równoległe S0 i S2 z S3 (operacja logiczna OR). Działanie logiczne OR Na kolejnej stronie opisano jak wybrać i zainstalować bramkę logiczną OR wraz z połączeniem. 4 Ladder diagram of the circuit

Wstawianie bramki logicznej OR Użyj myszy w celu wybrania wolnej pozycji w tej samej sieci i wstaw w tym miejscu styk zwierny. Kliknij na pole Line Up na pasku narzędzi; Teraz równoległa gałąź OR jest kompletna 36

Część 4. Włączanie silnika z opóźnieniem. Timer opóźniający W tej modyfikacji programu wykorzystujesz opóźniający przekaźnik czasowy. Po załączeniu styku I0.3 (S3) timer odmierza czas opóźnienia. Silnik zostaje włączony po odmierzeniu zaprogramowanego czasu.

Zrozumienie funkcji opóźnienia czasowego Chcesz uzyskać opóźnienie 1 s. S7-200 CPU ma 256 timerów. Timery mają oznaczenia od T0 do T255. W tym przypadku użyto timera T34 Przed tym zanim timer zacznie pracować musi być załączony. W naszym przykładzie jest to realizowane poprzez przełącznik I0.3 na wejściu IN. Ustaw czas 1s poprzez wpisanie wartości 100 w PT. Wartość czasu jest obliczana poprzez pomnożenie PT (tutaj 100) i podstawy czasu timera (Podstawa czasowa T34 to 10 ms 100x10ms=1s) Timebase Txx 1 ms T0 T32 T64 T96 10 ms T1-T4 T33-T36 T65-68 T97-T100 100 ms T5-T31 T37-T63 T69-T95 T101-T255 Każdy timer w S7-200 ma bit stanu. Dla timera T34 jest to bit T34.. Dla CPU 222 dostępne są timery z podstawą czasową 1ms 10ms i 100ms. Timery mogą być użyte tylko raz.

Programowanie funkcji opóźnienia czasowego Zapisz ten program w PLC i przetestuj..

Programowanie z symbolami Jak dotąd pracowałeś z programem sterownika PLC używając jego argumentów operacji język PLC takich jak I0.3 lub T34 ale jeżeli program jest dłuższy nie jest łatwo używać tych argumentów operacji z ich aktualnymi funkcjami w obrębie układu sterowania. Program stałby się prostszy gdybyśmy nazwali styki.

Używanie symboli w sieci 3.Wybierz odpowiedni temat z menu. View > Symbolic Addressing 4.Jeżeli wybrałeś adresowanie symboliczne i zmieniłeś na LAD STL lub FBD wtedy adresy symboliczne powinny być widoczne. Powyższy rysunek pokazuje schemat programu użytkownika z adresowaniem symbolicznym.

Tworzenie nowego projektu 1. Stwórz nowy projekt poprzez wybranie z menu File > New. 2.Wynikiem tej czynności jest projekt o nazwie Projekt 1. Możesz teraz zacząć programować

Zapisz projekt pod nową nazwą 3. Zapisz projekt 1 natychmiast po lub w trakcie programowania pod nową nazwą. Wybierz z menu File > Save As. 4. W tym polu wpisz nazwę swojego projektu i wybierz ścieżkę gdzie chcesz zapisać plik.

Obszary adresów S7-200

Źródło : SIEMENS S7-200 One-Hour Primer Training Documents 01/2007