Poliechnika Warszawska, IIM w Płocku - Laboraorium z Podsaw Elekroechniki i Elekroniki PROGRAMOWALNE STEROWNIKI LOGICZNE - LOGO Cel wiczenia Celem wiczenia jes poznanie budowy, zasady funkcjonowania i obsługi programowalnych serowników logicznych na przykładzie serownika LOGO. W ramach wiczenia suden zapoznaje si z podsawowymi modułami serownika, ich konfiguracj oraz podsawowymi zasadami doyczcymi projekowania układów serowania. 1. Wsp LOGO! jes o uniwersalny moduł logiczny produkcji firmy SIEMENS. LOGO mona wykorzysa do realizacji zada domowych oraz insalacji inynierskich (np. owielenie klaki schodowej, owielenie zewnrzne, zasłony słoneczne, aluzje lub owielenie okien sklepowych), a ake mechanicznych i aparaury inynierskiej (np. sysemy serowania bram, sysemy wenylacyjne lub pompy wody deszczowej). W serowniku zaware s: serownik programowalny elemeny obsługi i wywielacz zasilacz 6 wyj i 4 wejcia gniazdo pamici EEPROM i kabla PC goowe do zasosowania podsawowe funkcje serownicze akie jak opónianie załczenia i wyłczenia, przekaniki impulsowe, liczniki zdarze i rozkazy logiki dwusanowej zegar serujcy czasu rzeczywisego LOGO! 230-RC : - zasilanie i wejcia cyfrowe: 115V AC / 230V AC - wyjcia cyfrowe: przekaniki, max 8A - 4 przełczniki czasowe (zegary) z rzema czasami załczenia i wyłczenia kady. LOGO! posiada wbudowane wejcia oznaczone I1 - I6 oraz wyjcia oznaczone 1-6. 1
Poliechnika Warszawska, IIM w Płocku - Laboraorium z Podsaw Elekroechniki i Elekroniki Podczas programowania LOGO! naspuje przyporzdkowanie wej/wyj do bloków programowych. W ym celu naley wybra wymagane połczenie z menu Co ( Co - connecors ). Wejcie I1 i I2 podłczone jes do bloku OR. Osanie wejcie bloku nie jes uywane ( oznaczone X ). LOGO! rozpoznaje naspujce oznaczenia zacisków: wejcia: I1, I2, I3, I4, I5, I6 wyjcia: 1, 2, 3, 4 lo: 0 (OFF: wyłczone, sałe zero) hi: 1 (ON: załczone, sała jedynka) X: nie podłczone 2. Funkcje podsawowe (GF) AND Szeregowe połczenie normalnie owarych syków. OR Równoległe połczenie normalnie owarych syków. NOT Negacja (inwerer) NAND Równoległe połczenie normalnie zamkniych syków. NOR Szeregowe połczenie normalnie zamkniych syków. XOR Podwójny zesyk przełczany 2
Poliechnika Warszawska, IIM w Płocku - Laboraorium z Podsaw Elekroechniki i Elekroniki 3. Funkcje specjalne SF On - delay (opónione załczenie) OFF - delay (opónione załczenie) Pulse relay (przekanik impulsowy) Clock (zegar serujcy) Laching relay (przekanik zarzaskowy) Clock pulse generaor (generaor impulsowy) Reenive on - delay (podrzymane opónienie załczenia) Couner up and down (licznik dwukierunkowy) Uwagi: 1. We wszyskich funkcjach, wejcie R posiada najwyszy priorye. 2. Po zaniku zasilania san akualny liczników czasu i zdarze jes kasowany. 3. Zakres nasaw czasu w funkcjach wykorzysujcych paramer T wynosi: 0,05s... 99,59h. 4. Maksymalna odchyłka czasu dla zegarów T i generaora impulsów wynosi 1%. 5. Wejcie Trg o wejcie impulsu wyzwalajcego sał czasow T 3
Poliechnika Warszawska, IIM w Płocku - Laboraorium z Podsaw Elekroechniki i Elekroniki Opónione załczenie Pierwsza funkcja specjalna o opónienie załczenia. Opónienie załczenia T liczone jes od poczku impulsu wyzwalajcego (zbocza narasajcego) Trg. San wysoki na wyjciu bloku funkcyjnego rwa ak długo, jak impuls wyzwalajcy. Jeli impuls wyzwalajcy jes krószy ni sała T o wyjcie pozosaje w sanie niskim. Trg T T Opónione wyłczenie Druga funkcja specjalna - opónione wyłczenie - zilusrowana jes poniej. Czas T odliczany jes od zbocza opadajcego impulsu wyzwalajcego Trg. Wejcie kasujce R ma wyszy priorye ni wejcie wyzwalajce Trg. Układ czasowy nie zosanie wyzwolony w przypadku jeli na wejciu R wyspuje san wysoki. Trg T Zasada działaniawejciakasujcego R R 4
Poliechnika Warszawska, IIM w Płocku - Laboraorium z Podsaw Elekroechniki i Elekroniki Przekanik impulsowy Trzecia funkcja specjalna - przekanik impulsowy - spełnia funkcj dwójki liczcej zn. na dwa impulsy wyzwalajce generuje jeden impuls wyjciowy. Przebiegi czasowe ego bloku funkcyjnego przedsawione s na rysunku. Trg San wyjcia bloku funkcyjnego zmienia si w momencie zmiany sanu wejcia wyzwalajcego Trg z niskiego na wysoki. Zegar serujcy Czwar funkcj specjaln jes zegar serujcy. Zegar umoliwia serowanie w funkcji czasu w cigu 7 dni (całego) ygodnia. Posiada rzy niezalene nasawy czasu załczenia i wyłczenia No1, No2 i No3, co odpowiada rzem oddzielnym krzywkom w radycyjnym urzdzeniu zegarowym. W przypadku nakładania si czasów załcz / wyłcz na siebie dla czasu załczenia zegar załcza wyjcie, jeli nie było wczeniej załczone. Dla czasu wyłczenia, zegar wyłcza wyjcie jeli nie było wczeniej wyłczone.. No No 10:0 15:0 No 9:00 18:0 8:00 16:0 Wyłcz 5
Poliechnika Warszawska, IIM w Płocku - Laboraorium z Podsaw Elekroechniki i Elekroniki Przekanik zarzaskowy RS Zasada działania ego bloku pokazana jes poniej. Zbocze narasajce na impulsu na wejciu S powoduje usawienie wyjcia na san wysoki. Powórny impuls na wejciu S nie zmienia sanu wyjcia. Kiedy wyjcie pozosaje w sanie wysokim na wejciu R wyspi narasajce zbocze impulsu o wyjcie zosanie przesawione na san niski. Podobnie jak z wejciem S naspne impulsy na wejciu R nie zmieniaj sanu wyjcia. S R Generaor impulsów Przebiegi czasowe generaora impulsów En T T T Generaor generuje impulsy o współczynniku wypełnienia 50% o znaczy, e czas rwania impulsu równy jes czasowi rwania sanu niskiego na wyjciu. Sygnał En (Enable) jes sygnałem bramkujcym generaor. San wysoki na wejciu En zezwala na generacj impulsów. Wymuszenie sanu niskiego na ym wejciu wymusza w ej samej chwili san niski na wyjciu. 6
Poliechnika Warszawska, IIM w Płocku - Laboraorium z Podsaw Elekroechniki i Elekroniki Podrzymane opónienie załczenia Narasajce zbocze impulsu wyzwalajcego Trg uruchamia odliczanie czasu T, po upływie kórego, wyjcie zosaje usawione w san wysoki i pozosaje w ym sanie dopóki nie wyspi sygnał kasujcy R. Jeli w czasie T wyspi naspny impuls Trg o nie wywoła on adnego efeku ( czas T nie zosanie naliczany od poczku ). Trg R T T Licznik dwukierunkowy zdarze Osani funkcj specjaln serownika jes dwukierunkowy licznik zdarze. Blok funkcyjny posiada rzy wejcia konrolne : R - kasowanie, Cn - wejcie impulsów zliczanych, Dir - wejcie zmiany kierunku zliczania Dir = 0 zliczanie w gór, Dir = 1 zliczanie w dół, oraz wejcie Par (paramer). Wejcie e słuy do usawienia parameru (0 9999). Jeli liczba zliczonych narasajcych zboczy impulsów Cn jes równa lub wiksza ni nasawa o wyjcie zosanie usawione na san wysoki i bdzie pozosawa w nim dopóki nie wyspi impuls kasujcy R. Kierunek zliczania polega na ym, e jeli wejcie Dir =0 o wewnrzny licznik bloku jes zwikszany o jeden przy kadym narasajcym zboczu impulsu Trg. Dla Dir = 1 licznik en jes zmniejszany o jeden. Bloki BN W serowniku LOGO wszyskie omówione poprzednio funkcje wykorzysywane s jako komplene bloki. W procesie programowania kademu blokowi funkcyjnemu przypisywany jes kolejny numer poczynajc od wyjcia przekanikowego serownika do jego wejcia. Pomidzy wyjcie a wejcie serownika mona wsawi szeregowo do 7 bloków funkcyjnych. 7
Poliechnika Warszawska, IIM w Płocku - Laboraorium z Podsaw Elekroechniki i Elekroniki 4. Sposób zasilania LOGO! 230-RC Podsawowe zasady pracy z LOGO! - Srukur logiczn wprowadza si w rybie programowania. Przełczenie do rybu programowania odbywa si przez jednoczesne wcinicie rzech klawiszy:, i OK. Waroci czasów i paramerów zmienia si w rybie parameryzowania. Przełczenie w ryb parameryzowania odbywa si przez jednoczesne wcinicie dwóch klawiszy: ESC i OK. Srukur logiczn serowania (program) wprowadza si w kierunku od wyjcia do wejcia. - Podczas wprowadzania programu obowizuj reguły: Kursor z podkreleniem (przesuwanie kursorem): - uywaj kursorów,,, do przesuwania si po blokach programowych - przycinij OK. dla wyboru połczenia / bloku. - przycinij ESC dla rezygnacji z wykonanej operacji - Kursor w posaci sałego bloku (wybierz zacisk/blok): - uyj klawiszy, dla wybrania zacisku / bloku - przycinij OK. by zaakcepowa wybór - przycinij ESC by wróci do pierwszego kroku - LOGO! zapamiuje ylko kompleny program 8
Poliechnika Warszawska, IIM w Płocku - Laboraorium z Podsaw Elekroechniki i Elekroniki 5. Pierwszy krok Obcienie E1 jes załczane przez przełcznik S1 lub S2. Gdy rozparujemy o w LOGO!, równoległe połczenie przełczników jes reprezenowane przez blok OR. Tłumaczc o na jzyk programu LOGO!, przekanik K1 ( w LOGO!: 1) jes serowany przez blok OR. I1 i I2 s podłczone do wej bloku OR, czyli: S1 do I1, a S2 do I2 Program w LOGO! wyglda naspujco: Edycja programu: Wykonaj operacje w naspujcej kolejnoci: 1. >Program... OK. 2. Edi Prg OK. W symbolu 1, podkrelone jes, co wskazuje akualn pozycj w programie. 3. Nacinij, a kursor przesunie si w lewo, a poem OK. 4. Naspnie uywajc klawiszy:,, wybierz GF, a poem OK. 5. Z bloków ypu GF naley wybra blok OR i zawierdzi OK. 6. Kursor przesu w lewo i OK. 7. Teraz pojawi si Co, nacinij OK. i uywajc wybierz I1 i znowu OK. Tak samo pospujemy z wejciem I2. Wejcie I3 oznaczymy x - o znaczy nie uywane. Po zakoczeniu programowania naley wróci do menu głównego i uruchomi: START. 9
Poliechnika Warszawska, IIM w Płocku - Laboraorium z Podsaw Elekroechniki i Elekroniki Wykonanie wiczenia 1. Uruchomi kompuer i po zalogowaniu klikn na pulpicie na ikonk LOGO!Sof. 2. Klikn na przycisk Exi na ekranie powialnym i z paska narzdziowego wybra ikonk program. Przygoowa na papierze programy serujce, kóre wykonuj naspujce zadania: a) załczenie lampki konrolnej na sanowisku z opónieniem 3s. b) załczenie lampki konrolnej z opónieniem 3s na czas 10 s. c) załczenie lampki konrolnej sygnałem pulsacyjnym z cyklem 1s. Kady program wprowadzi do serownika i uruchomi zgodnie z punkami poniej: 1) Zgodnie z insrukcj edycji programu obsługi wprowadzi program układu serowania do serownika. Po zakoczeniu edycji programu przej do opcji sar i sprawdzi wspnie poprawno funkcjonowania programu na wbudowanym symulaorze. 2) Przy wyłczonym zasilaniu sanowiska wprowadzi do gniazda programowania w serowniku LOGO sond kabla do programowania. Załczy zasilanie i przyciskiem Download z paska narzdziowego przesła program do serownika. 3) Wyłczy zasilanie sanowiska, wyj sond pomiarow i ponownie załczy zasilanie sanowiska. 4) Sprawdzi poprawno funkcjonowania programu na sanowisku laboraoryjnym. 10