Vježbenica PLC 1111

March 12, 2018 | Author: Selma Peco | Category: N/A
Share Embed Donate


Short Description

Primjeri automatizacije procesa na bazi PLC...

Description

Tehnička škola Daruvar

IPA IV – Razvoj ljudskih potencijala

Industrijska računala

1

Tehnička škola Daruvar

IPA IV – Razvoj ljudskih potencijala

Industrijska računala

2

Tehnička škola Daruvar

Industrijska računala

Sadržaj 1. vježba: Upoznavanje s programom STEP7-MicroWIN .................................................................... 2 2. vježba: Uključivanje rasvjete, upoznavanje programa za simulaciju S7_200_ING............................ 8 3. vježba: Uključivanje i isključivanje trošila pomoću tipkala – samodržeća veza............................... 10 4. vježba: Timeri-naredba TON ............................................................................................................ 13 5. vježba: Timeri – naredba TONR ....................................................................................................... 15 6. vježba: Timeri-naredbe TON i TOF .................................................................................................. 18 7. vježba: Naredbe SET, RESET i XOR ............................................................................................... 21 8. vježba: Reverziranje motora, ventilacija ........................................................................................ 25 9. vježba: Određivanje prioriteta, upravljanje vozilom .................................................................... 28 10. vježba: Upravljanje signalizacijom, upravljanje pokretnom trakom ......................................... 31 11. vježba: Primjena brojača - jednostavniji primjeri ....................................................................... 35 12. vježba: Primjena brojača – primjeri ................................................................................................ 38 13. vježba: Podmazivanje zupčanika, punjenje i pražnjenje spremnika s tekućinom ........................... 41 14. vježba: Upravljanje vratima skladišta ............................................................................................. 44 15. vježba: Upravljanje pilom ............................................................................................................... 46 16. vježba: Pokretanje zvijezda trokut................................................................................................... 50 17. vježba: Pozivanje potprograma - upravljanje punionicom .............................................................. 53 18. vježba: Sortiranje i brojanje proizvoda ........................................................................................ 56 19. Dodatak ........................................................................................................................................... 59 19. 1. PLC - SIMATIC i IEC 1131-3 tipovi podataka ............................................................................ 59 19. 2. PLC - Konstante (Brojevni rasponi) .......................................................................................... 60 19. 3. PLC - CPU memorijsko adresno područje ................................................................................ 63 19. 4. PLC - Tipovi i svojstva memorije .............................................................................................. 64 19. 5. Pristup podacima u memorijskim područjima ........................................................................ 65 19. 6. PLC - Izravno i neizravno adresiranje ..................................................................................... 69 19. 7. PLC prekidi ............................................................................................................................... 74 19. 8. Dodatni LAD dijagrami ............................................................................................................. 75

IPA IV – Razvoj ljudskih potencijala

1

Tehnička škola Daruvar

Industrijska računala

1. vježba: Upoznavanje s programom STEP7-MicroWIN Cilj vježbe je naučiti pokretati program, kreirati novi projekt, pisati naredbe u obliku LAD dijagrama. Napisati jedan jednostavan program. Pokretanje Micro/WIN-a : Nakon instalacije programa, operacijski sustav Windows postavlja na radnu površini ikonu “STEP 7-Micro/WIN 32“. Ista ikona nalazi se i u Start izborniku u sklopu grupe SIMATIC. Program se aktivira na isti način kao i sve ostale aplikacije dvostrukim klikom na ikonu, odnosno pomoću izbornika Start. Pokretanje Micro/WIN-a

Pokretanje Micro/WIN-a

ili

Traka s naslovom

- naziv prozora i gumbi za upravljanje prozorom.

Traka s izbornicima

- izbornici dostupni u trenutno aktivnom prozoru.

Traka s alatima

- najčešće primjenjivane funkcije prikazane simbolima.

Upravljačka traka

- ikone za aktivne programske funkcije.

Programsko stablo

- pokazuje sve elemente projekta i sve instrukcije dostupne u aktivnom programskom editoru (LAD, FBD ili STL).

Izlazni prozor

- u njemu se pojavljuju poruke prilikom prevođenja programa.

Traka statusa

- trenutni status i druge informacije.

IPA IV – Razvoj ljudskih potencijala

2

Tehnička škola Daruvar

Industrijska računala

Izbornici i trake Traka s naslovom Traka s izbornicima Traka s alatima

Upravljačka traka Programsko stablo

Izlazni prozor Traka statusa

Projekt je sastavljen od pet glavnih dijelova: Programski blok (Program Block) sadrži izvršni kod programa s komentarima. Može se sastojati od glavnog programa (MAIN) i više potprograma ili prekidnih rutina. Podatkovni blok (Data Block) sadrži podatke (početna memorijska stanja, iznose konstanti itd.) i komentare. Sistemski blok (System Block ) sadrži informacije o konfiguraciji, kao što su komunikacijski parametri, memorijske lokacije s podacima, analogni i digitalni ulazni filtri. Tablica simbola (Symbol Table) omogućuje simbolično adresiranje. Simboli čine programiranje jednostavnijim, a program lakšim za čitanje. Prevedeni program koji je učitan u PLC ima sve simbole konvertirane u apsolutne adrese. Status tablica (Status Chart) Tablica statusa također se ne učitava u PLC. U ovu tablicu mogu se unijeti adrese u nizu za praćenje i modificiranje varijabli programa. Mogu se prikazati vrijednosti timera ili brojača kao bitovi jedne riječi. Ako se odabere bit format, prikazuje se stanje izlaza (ON ili OFF). Ako se odabere word format, prikazuju se trenutne vrijednosti timera ili brojača.

IPA IV – Razvoj ljudskih potencijala

3

Tehnička škola Daruvar

Industrijska računala

Struktura projekta

Za stvaranje novog projekta u traci s izbornicima odaberite File -> New ili jednostavno u traci s alatima kliknite na ikonu.

Kreiranje Projekta

U traci s izbornicima odabire se Tools > Options. Podizbornici General

: Predviđeni Editor

Mnemonci

: SIMATIC ili Internacionalni.

LAD, FBD ili STL.

Mod programiranja : SIMATIC ili IEC 1131-3. Jezik

: engleski, njemački, francuski, španjolski ili talijanski.

Colors

: mogu se mijenjati boje i tip fontova za prozore i elemente koji se koriste pri programiranju.

IPA IV – Razvoj ljudskih potencijala

4

Tehnička škola Daruvar

Industrijska računala

Regional Settings Ovdje se mogu postaviti sljedeće opcije: - mjerni sustav:

U.S. ili metrički

- format sata :

12 ili 24-satni

- format datuma:

(mm/dd/yy) ili (dd.mm.yy).

Opcije

Umetanje programskog bloka (POU) – Desnom tipkom miša kliknite na “Program Block” u programskom stablu te nakon toga lijevom tipkom na unos novog potprograma ili prekidne rutine. Desnom tipkom miša kliknite na “Status Chart” u programskom stablu za unos nove status tablice i isto tako na “Symbol Table” za unos nove tablice simbola. Otvaranje POU – Desnim klikom miša na programski blok (POU) možete taj blok otvoriti, preimenovati, obrisati, dodati komentare ili promijeniti svojstva. Funkcije ili potprogrami (SBR) omogućavaju dijeljenje kompliciranijih programa u manje, preglednije dijelove.

IPA IV – Razvoj ljudskih potencijala

5

Tehnička škola Daruvar

Industrijska računala

Umetanje programskog bloka (Program Organization Unit - POU)

Desni klik

Sustavu pomoći može se pristupiti na više načina: 

opću pomoć možete pokrenuti odabirom opcija izbornika Help -> Contents and Index



kontekstno-ovisna pomoć daje informaciju o istaknutim objektima, blokovima, opcijama izbornika, dijalog-prozorima, ovisno o aplikaciji itd. S kontekstno ovisne pomoći može se prebaciti na opću pomoć gumbom "Help Topics". Dodatne informacije vezane za Micro/WIN mogu se naći na elektroničkim uputstvima. Njima se može pristupiti izborom opcija izbornika Start -> Simatic -> S7 Manuals.

Kontekstno ovisna pomoć u Micro/WIN-u

F1

IPA IV – Razvoj ljudskih potencijala

6

Tehnička škola Daruvar

Industrijska računala

1. zadatak: Stvaranje novog projekta 1. Pokrenite MicroWIN. 2. Stvorite novi projekt odabirom opcije izbornika File -> New. 3. Unesite novi potprogram u projekt.

2. zadatak: Uključivanje motora 1. Pokrenuti program Step 7 MicroWIN. 2. Otvoriti novi projekt. 3. Izraditi program za uključivanje motora. Motor se uključuje kad su pritisnuta oba tipkala. Tipkalo 1 I0.0

Tipkalo 2 I0.1

Aktiviranje motora Q0.0

Pisanje programa

IPA IV – Razvoj ljudskih potencijala

7

Tehnička škola Daruvar

Industrijska računala

2. vježba: Uključivanje rasvjete, upoznavanje programa za simulaciju S7_200_ING 1. zadatak U prvoj prostoriji je sklopka koja uključuje jednu žarulju. U drugoj je sklopka koja uključuje dvije žarulje. U trećoj je sklopka koja uključuje tri žarulje. Pozovite program STEP7 MicroWIN. U programu otvorite novi dokument (projekt) i preimenujte ga u „Rasvjeta“. a) Pozovite Symbol Table u Upravljačkoj traci i upišite sve simbole s komentarima. Sklopka1 Sklopka2 Sklopka3 Žarulja1 Žarulja2 Žarulja3 Žarulja4 Žarulja5 Žarulja6 I0.0 I0.1 I0.2 Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5

b) Napišite program u obliku ladder dijagrama. c) Pogledajte (pomoću View) kako izgleda program u drugim oblicima ( FBD i STL). d) Nacrtajte program za PLC u 3 oblika (LAD, FBD, STL) za uključivanje rasvjete pomoću sklopki. LAD:

FBD:

IPA IV – Razvoj ljudskih potencijala

STL:

8

Tehnička škola Daruvar

Industrijska računala

2. zadatak a) Pripremite dokument za simulaciju u programu S7_200_ING. Potrebno je napraviti File >EXPORT, da bi se dobio dokument s ekstenzijom AWL. Dokument u tom obliku spremite u posebnoj mapi na radnoj površini (Desktopu). b) Pozovite program za simulaciju S7_200_ING, upišite potrebni kod i pozovite svoj dokument ( LOAD FILE). Provjerite kako program radi.

c) Prebacite program na PLC i uz pomoć simulacijskih sklopki provjerite rad programa. Odgovori na pitanja. 1. Koje simbole (za ulaze i izlaza) smo koristili u programu? __________________________________________________________________________ __________________________________________________________________________ 2. Što znači MAIN, SBRO, INTO u programskom stablu? __________________________________________________________________________ __________________________________________________________________________ 3. Čemu služi tablica simbola ( Symbol Table)? __________________________________________________________________________ __________________________________________________________________________ 4. Jesmo li koristili logičke funkcije? Navedi neke logičke funkcije. __________________________________________________________________________ __________________________________________________________________________ 5. Što je sve potrebno da bi simulirali rad PLC-a? __________________________________________________________________________ __________________________________________________________________________

IPA IV – Razvoj ljudskih potencijala

9

Tehnička škola Daruvar

Industrijska računala

3. vježba: Uključivanje i isključivanje trošila pomoću tipkala – samodržeća veza 1. zadatak a) Napravite program za uključivanje i isključivanje trošila (žarulje) pomoću tipkala (samodržeća veza). Prije pisanja programa treba ispuniti Symbol Table. Tipkalom T1 uključujemo trošilo, a tipkalom T2 ga isključujemo (na ulaz PLC–a je spojen radni kontakt obaju tipkala). b) Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i preimenujte ga u „Upravljanje tipkalom“. Pozovite Symbol Table u Upravljačkoj traci i upišite sve simbole s komentarima. Tipkalo T1 I0.0

Tipkalo T2 I0.1

Žarulja Q0.0

c) Pripremite dokument za simulaciju u programu S7_200_ING. Potrebno je napraviti FileEXPORT, da bi se dobio dokument s ekstenzijom AWL. Dokument u tom obliku spremite u posebnoj mapi na radnoj površini (Desktopu). d) Pozovite program za simulaciju S7_200_ING, upišite potreban kod i pozovite svoj dokument ( LOAD FILE). Provjerite kako program radi. e) Prebacite program na PLC i uz pomoć simulacijskih sklopki provjerite rad programa. f) Nacrtajte program u LAD obliku.

g) Pogledajte (pomoću View) kako izgleda program u drugim oblicima ( FBD i STL). h) Nacrtajte program u tim oblicima. FBD:

IPA IV – Razvoj ljudskih potencijala

STL:

10

Tehnička škola Daruvar

Industrijska računala

2. zadatak Trošilo se može uključiti s 2 mjesta (tipkalom T1 ili tipkalom T2), a isto tako se može i isključiti s 2 mjesta (tipkalom T3 ili tipkalom T4). Tipkalo T1 I0.0

Tipkalo T2 I0.1

Tipkalo T3 I0.2

Tipkalo T4 I0.3

Žarulja Q0.0

a) Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i preimenujte ga u „ Upravljanje s dva mjesta“. Pozovite Symbol Table u Upravljačkoj traci i upišite sve simbole s komentarima. Napišite program u obliku ladder dijagrama. Pogledajte (pomoću View) kako izgleda program u drugim oblicima ( FBD i STL). b) Simulirajte rad u programu S7_200_ING. c) Prebacite program na PLC i uz pomoć simulacijskih sklopki provjerite rad programa. d) Nacrtajte program u LAD obliku.

FBD:

IPA IV – Razvoj ljudskih potencijala

STL:

11

Tehnička škola Daruvar

Industrijska računala

Odgovori na pitanja. 1. Kako se postiže samodržeća veza? _______________________________________________________________________________ _______________________________________________________________________________

2. Koje logičke funkcije smo primjenjivali ? _________________________________________________________________________ _________________________________________________________________________ 3. Što znače oznake I0.0, Q0.1?

_________________________________________________________________________ _________________________________________________________________________

IPA IV – Razvoj ljudskih potencijala

12

Tehnička škola Daruvar

Industrijska računala

4. vježba: Timeri-naredba TON 1. zadatak Neki motor se uključuje i isključuje sklopkom. Radi sigurnosnih razloga motor treba pokrenuti 5 sekundi nakon uključenja sklopke. Napišite odgovarajući program za PLC uređaj. Sklopka I0.0

Motor Q0.0

a) Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i preimenujte ga u „ Uključenje_motora“. Pozovite Symbol Table u Upravljačkoj traci i upišite sve simbole s komentarima. Napišite program u obliku ladder dijagrama. Pogledajte (pomoću View) kako izgleda program u drugim oblicima ( FBD i STL). b) Simulirajte rad u programu S7_200_ING. d) Prebacite program na PLC i uz pomoć simulacijskih sklopki provjerite rad programa. d) Nacrtajte program u LAD obliku.

FBD:

IPA IV – Razvoj ljudskih potencijala

STL:

13

Tehnička škola Daruvar

Industrijska računala

2. zadatak: Postupno uključenje trošila Prvo trošilo uključuje se preko tipkala ( samodržeće veze). Nakon 5 sekundi treba uključiti drugo trošilo; 5 sekundi nakon uključenja 2. trošila, uključuje se treće trošilo; 5 sekundi nakon uključenja 3. trošila, uključuje se četvrto trošilo.

Tipkalo start I0.0

Tipkalo stop I0.1

Prvo trošilo I0.2

Drugo trošilo Q0.0

Treće trošilo Q0.1

Četvrto trošilo Q0.2

a) Nacrtajte program u LAD obliku.

IPA IV – Razvoj ljudskih potencijala

14

Tehnička škola Daruvar

Industrijska računala

5. vježba: Timeri – naredba TONR 1.zadatak Motor se uključuje i isključuje pomoću sklopke. Radi sigurnosnih razloga motor treba pokrenuti 5 sekundi nakon uključenja sklopke. Napiši odgovarajući program za PLC uređaj koristeći naredbu TONR. Sklopka I0.0

Motor Q0.0

a) Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i preimenujte ga u „ Uključenje_TONR“. Pozovite Symbol Table u Upravljačkoj traci i upišite sve simbole s komentarima. Napišite program u obliku ladder dijagrama. Pogledajte (pomoću View) kako izgleda program u drugim oblicima ( FBD i STL). b) Pripremite dokument za simulaciju u programu S7_200_ING. Potrebno je napraviti FilE->EXPORT, da bi se dobio dokument s ekstenzijom AWL. Dokument u tom obliku spremi u posebnoj mapi na radnoj površini (Desktopu). c) Pozovite program za simulaciju S7_200_ING, upišite potreban kod i pozovite svoj dokument ( LOAD FILE). Provjerite kako program radi. d) Prebacite program na PLC i uz pomoć simulacijskih sklopki provjerite rad programa.

e) Nacrtajte program u LAD obliku.

IPA IV – Razvoj ljudskih potencijala

15

Tehnička škola Daruvar

Industrijska računala

2. zadatak Motor se uključuje i isključuje pomoću tipkala. Radi sigurnosnih razloga motor treba pokrenuti 5 sekundi nakon aktiviranja tipkala. Napiši odgovarajući program za PLC uređaj koristeći naredbu TONR. Za resetiranje timera koristiti tipkalo STOP. Tipkalo start I0.0

Tipkalo stop I0.1

Motor Q0.0

a) Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i preimenujte ga u „ Servisiranje_motora“. Pozovite Symbol Table u Upravljačkoj traci i upišite sve simbole s komentarima. Napišite program u obliku ladder dijagrama. Pogledajte (pomoću View) kako izgleda program u drugim oblicima ( FBD i STL).

b) Nacrtajte program u LAD obliku.

3. zadatak Motor se uključuje pomoću tipkala. Nakon 30 sati rada treba servisirati motor. Programirajte PLC tako da nakon 30 sati rada uključi alarm za upozorenje i istovremeno isključi motor. Za 1 sat rada motora uzmite 1 sekundu. Tipkalo start I0.0

Tipkalo stop I0.1

Motor Q0.0

Alarm Q0.1

a) Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i preimenujte ga u „ Servisiranje_motora“. Pozovite Symbol Table u Upravljačkoj traci i upišite sve simbole s komentarima. Napišite program u obliku ladder dijagrama. Pogledajte (pomoću View) kako izgleda program u drugim oblicima ( FBD i STL). b) Prebacite program na PLC i uz pomoć simulacijskih sklopki provjerite rad programa.

IPA IV – Razvoj ljudskih potencijala

16

Tehnička škola Daruvar

Industrijska računala

c) Nacrtajte program u LAD obliku:

d) Nacrtaj program u FBD obliku.

Odgovori na pitanja. 1. Po čemu su naredbe (timeri) TON i TONR slične? _________________________________________________________________________________ _________________________________________________________________________________

2. Kako se resetira TON ? _________________________________________________________________________________ _________________________________________________________________________________

3. Kako se resetira TONR ? _________________________________________________________________________________ _________________________________________________________________________________

IPA IV – Razvoj ljudskih potencijala

17

Tehnička škola Daruvar

Industrijska računala

6. vježba: Timeri-naredbe TON i TOF 1. zadatak Za vrijeme rada trošila uključen je ventilator radi hlađenja. Kad se trošilo isključi, ventilator treba još nakon toga raditi jednu minutu. Sklopka I0.0

Trošilo Q0.0

Ventilator Q0.1

a) Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i preimenujte ga u „ Ventilator“. Pozovite Symbol Table u Upravljačkoj traci i upišite sve simbole s komentarima. Napišite program u obliku ladder dijagrama. Pogledajte (pomoću View) kako izgleda program u drugim oblicima ( FBD i STL). b) Prebacite program na PLC i uz pomoć simulacijskih sklopki provjerite rad programa. c) Nacrtajte program u LAD obliku.

2. zadatak Stubišna rasvjeta uključuje se tipkalom. Programirajte PLC tako da nakon 20 sekundi od uključenja tipkala isključi stubišnu rasvjetu. Nacrtajte program u LAD obliku. Tipkalo I0.0

Rasvjeta Q0.0

a) Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i preimenujte ga u „ Stubište“. Pozovite Symbol Table u Upravljačkoj traci i upišite sve simbole s komentarima. Napišite program u obliku ladder dijagrama. Pogledajte (pomoću

IPA IV – Razvoj ljudskih potencijala

18

Tehnička škola Daruvar

Industrijska računala

View) kako izgleda program u drugim oblicima ( FBD i STL). Nacrtajte program u tim oblicima. b) Simulirajte rad u programu S7_200_ING. c) Prebacite program na PLC i uz pomoć simulacijskih sklopki provjerite rad programa. d) Nacrtajte program u LAD obliku.

e) Nacrtajte program u FBD obliku.

f) Napišite program u STL obliku.

1. Usporedite primjenu naredbe TON i TOF. __________________________________________________________________________ __________________________________________________________________________ 2. Kako se aktivira timer TOF? __________________________________________________________________________ __________________________________________________________________________

IPA IV – Razvoj ljudskih potencijala

19

Tehnička škola Daruvar

Industrijska računala

3. Kako se resetira timer TOF? __________________________________________________________________________ __________________________________________________________________________ 2. zadatak Semafor treba davati treptajuće žuto svjetlo. Svjetlo se uključuje, odnosno isključuje nakon jedne sekunde (period titranja je 2 s). a) Napišite odgovarajući program za PLC uređaj pomoću odgovarajućih timera . b) Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i preimenujte ga u „ Žuti_semafor“. Pozovite Symbol Table u Upravljačkoj traci i upišite sve simbole s komentarima. Napišite program u obliku ladder dijagrama. Pogledajte (pomoću View) kako izgleda program u drugim oblicima ( FBD i STL). c) Simulirajte rad u programu S7_200_ING. d) Prebacite program na PLC i uz pomoć simulacijskih sklopki provjerite rad programa. e) Nacrtajte program u LAD obliku.

f) Nacrtajte program u FBD obliku.

IPA IV – Razvoj ljudskih potencijala

20

Tehnička škola Daruvar

Industrijska računala

7. vježba: Naredbe SET, RESET i XOR 1. zadatak Potrebno je uključivati i isključivati 4 trošila istovremeno pomoću tipkala START i STOP. Napravite program u ladder dijagramu koristeći naredbe SET i RESET. Tipkalo start I0.0

Tipkalo stop I0.1

Trošilo1 Q0.0

Trošilo2 Q0.1

Trošilo3 Q0.2

Trošilo4 Q0.3

a) Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i preimenujte ga u „ Četiri trošila SR“. Pozovite Symbol Table u Upravljačkoj traci i upišite sve simbole s komentarima. Napišite program u obliku ladder dijagrama. Pogledajte (pomoću View) kako izgleda program u drugim oblicima ( FBD i STL). b) Pripremite dokument za simulaciju u programu S7_200_ING. Potrebno je napraviti File->EXPORT, da bi se dobio dokument s ekstenzijom AWL. Dokument u tom obliku spremite u posebnoj mapi na radnoj površini (Desktopu). Pozovite program za simulaciju S7_200_ING, upišite potreban kod i pozovite svoj dokument ( LOAD FILE). Provjerite kako program radi. c) Prebacite program na PLC i uz pomoć simulacijskih sklopki provjerite rad programa. d) Nacrtajte program u LAD obliku.

e) Nacrtajte program u FBD obliku i u STL obliku.

IPA IV – Razvoj ljudskih potencijala

21

Tehnička škola Daruvar

Industrijska računala

Usporedite naredbu SET i „jednako“ ( ). _________________________________________________________________________________ _________________________________________________________________________________

Što bi trebali dodati u dijagramu kad bi umjesto naredbe SET imali „jednako“? _________________________________________________________________________________ _________________________________________________________________________________

2. zadatak Za pokretanje nekog trošila Q0.0 potrebno je držati pritisnuto bilo koje od dvaju tipkala (I0.0 ili I0.1). Ako su pritisnuta oba tipkala istovremeno, trošilo ne smije raditi. Ovdje se radi o logičkoj funkciji EKSKLUZIVNI ILI (XOR). Napravite program u ladder dijagramu koristeći naredbu „jednako“ ().

Tipkalo1 I0.0

Tipkalo2 Q0.0

trošilo Q0.1

a) Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i preimenujte ga u „ Ekskluzivni“. Pozovite Symbol Table u Upravljačkoj traci i upišite sve simbole s komentarima. Napišite program u obliku ladder dijagrama. Pogledajte (pomoću View) kako izgleda program u drugim oblicima ( FBD i STL). b) Simulirajte rad u programu S7_200_ING. c) Prebacite program na PLC i uz pomoć simulacijskih sklopki provjerite rad programa. d) Nacrtajte program u LAD obliku.

IPA IV – Razvoj ljudskih potencijala

22

Tehnička škola Daruvar

Industrijska računala

3. zadatak Potrebno je napraviti program za aktiviranje trošila kao i u prethodnom zadatku, ali sada koristeći naredbe SET i RESET. a) Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i preimenujte ga u „ Ekskluzivni SR“. Pozovite Symbol Table u Upravljačkoj traci i upišite sve simbole s komentarima. Napišite program u obliku ladder dijagrama. Pogledajte (pomoću View) kako izgleda program u drugim oblicima ( FBD i STL). b) Simulirajte rad u programu S7_200_ING. c) Prebacite program na PLC i uz pomoć simulacijskih sklopki provjerite rad programa. d) Nacrtajte program u LAD obliku.

4. zadatak U nekom pogonu rade dva motora (Q0.1 i Q0.2) koji se uključuju i isključuju pomoću zajedničke sklopke (I0.0). Motor 2 ( Q0.2) je rezerva i automatski se uključuje ako senzor kvara dojavi na posebnom ulazu PLC-a (I0.1) kvar motora1. U slučaju dojave kvara automatski se zaustavlja motor 1 i uključi alarm (Q0.0), a motor 2 se uključuje nakon 5 sekundi. Potrebno je predvidjeti i sklopku za isključenje alarma (I0.2). Napravite program u ladder dijagramu koristeći naredbe „jednako“ . Sklopka I0.0

Senzor kvara I0.1

Skopka za isk. alarma I0.2

Motor1 Q0.1

Motor 2 Q0.2

Alarm Q0.0

a) Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i preimenujte ga u „ Motor_rezerva“. Pozovite Symbol Table u Upravljačkoj traci i upišite sve simbole s komentarima. Napišite program u obliku ladder dijagrama. Pogledajte (pomoću View) kako izgleda program u drugim oblicima ( FBD i STL). b) Simulirajte rad u programu S7_200_ING. c) Prebacite program na PLC i uz pomoć simulacijskih sklopki provjerite rad programa.

IPA IV – Razvoj ljudskih potencijala

23

Tehnička škola Daruvar

Industrijska računala

d) Nacrtajte program u LAD obliku.

5. Zadatak Potrebno je napraviti program za pokretanje dvaju motora kao i u prethodnom zadatku, ali sada koristeći naredbe SET i RESET. a)Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i preimenujte ga u „ Motor_rezervaSR“. Pozovite Symbol Table u Upravljačkoj traci i upišite sve simbole s komentarima. Napišite program u obliku ladder dijagrama. Pogledajte (pomoću View) kako izgleda program u drugim oblicima ( FBD i STL). b) Simulirajte rad u programu S7_200_ING. c) Prebacite program na PLC i uz pomoć simulacijskih sklopki provjerite rad programa. d) Nacrtajte program u LAD obliku.

IPA IV – Razvoj ljudskih potencijala

24

Tehnička škola Daruvar

Industrijska računala

8. vježba: Reverziranje motora, ventilacija 1. zadatak Pogon može biti uključen tipkalom S1 i S2, prema smjeru potrebne rotacije. Odabrani smjer rotacije signaliziraju sijalice (H1 i H2). Ako se želi promijeniti smjer rotacije stroja, prvo se stroj mora isključiti tipkalom S0 da bi drugi smjer vrtnje mogli aktivirati. U programu mora biti uključena i funkcija nadzora. Mora biti onemogućeno pokretanje motora u drugi smjer, ako je prvi uključen.

Tipkalo S1

Tipkalo S2

Tipkalo S0

I0.0

I0.1

I0.2

Bimetalna zaštita I0.3

Vrtnja u jednom smjeru (KM1 i H1) Q0.0

Vrtnja u drugom smjeru (KM2 i H2) Q0.1

a) Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i preimenujte ga u „ Reverziranje“. Pozovite Symbol Table u Upravljačkoj traci i upišite sve simbole s komentarima. Napišite program u obliku ladder dijagrama. Pogledajte (pomoću View) kako izgleda program u drugim oblicima ( FBD i STL). b) Pripremite dokument za simulaciju u programu S7_200_ING. Potrebno je napraviti File->EXPORT, da bi se dobio dokument s ekstenzijom AWL. Dokument u tom obliku spremite u posebnoj mapi na radnoj površini (Desktopu). Pozovite program za simulaciju S7_200_ING, upišite potrebni kod i pozovite svoj dokument ( LOAD FILE). Provjerite kako program radi.

IPA IV – Razvoj ljudskih potencijala

25

Tehnička škola Daruvar

Industrijska računala

c) Prebacite program na PLC i uz pomoć simulacijskih sklopki provjerite rad programa. d) Nacrtajte LAD dijagram.

2. zadatak Potrebno je napraviti LAD dijagram za automatsko upravljanje ventilacijom vinskog podruma. Automatski sustav se sastoji od dvije prostorije u kojima se nalaze bačve s vinom. U svakoj prostoriji se nalazi osjetilo CO, koji daje signal "1" kada razina CO-oa naraste iznad dozvoljene vrijednosti i ventilator koji izbacuje zrak iz prostorije van. Sustav treba raditi na sljedeći način: kada osjetilo CO da signal "1", ventilator te prostorije se uključuje i izbacuje zrak van. Ventilator se neće isključiti odmah kada osjetilo CO da signal "0", nego je potrebno neka radi još 60 sekundi i tek onda se isključuje. ULAZ Adresa Značenje Adresa I0.0 Glavna sklopka - kada je Q0.0 uključena, omogućen pogon sustava I0.1 Osjetilo CO u 1. prostoriji Q0.1 I0.2

Osjetilo CO u 2. prostoriji

Q0.2 Q0.3

IPA IV – Razvoj ljudskih potencijala

IZLAZ Značenje Signalna žarulja; uključena glavna sklopka (automatski pogon) Sklopnik za uključivanje ventilatora u 1. prostoriji Sklopnik za uključivanje ventilatora u 2. prostoriji Signalna žarulja - ventilator u pogonu (bilo koji )

26

Tehnička škola Daruvar

Industrijska računala

a) Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i preimenujte ga u „ Vinski_podrum“. Pozovite Symbol Table u Upravljačkoj traci i upišite sve simbole s komentarima. Napišite program u obliku ladder dijagrama. Pogledajte (pomoću View) kako izgleda program u drugim oblicima ( FBD i STL). b) Simulirajte rad u programu S7_200_ING. c) Prebacite program na PLC i uz pomoć simulacijskih sklopki provjerite rad programa. d) Nacrtajte LAD dijagram.

IPA IV – Razvoj ljudskih potencijala

27

Tehnička škola Daruvar

Industrijska računala

9. vježba: Određivanje prioriteta, upravljanje vozilom 1. zadatak: Određivanje prioriteta Nakon što voditelj završi s pitanjem, 3 igrača će stisnuti tipkalo, nastojeći da budu prvi i da odgovore na pitanje. Zvono će zazvoniti 10 s nakon što je netko od igrača stisnuo tipkalo. Svjetlosna signalizacija ispred igrača će se pojaviti, ako je on prvi, a resetira se pomoću tipkala koje se nalazi kod voditelja. Ulazi: 3 tipkala kod igrača i reset-tipkalo kod voditelja. Izlazi: 3 svjetla i zvono. Napravite program u ladder dijagramu.

Tipkalo 1. igrača I0.0

Tipkalo 2. igrača I0.1

Tipkalo 3. igrača I0.2

Tipkalo reset I0.3

Zvono Q0.0

Svjetlo 1.igrača Q0.1

Svjetlo 2.igrača Q0.2

Svjetlo 3.igrača Q0.3

a) Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i preimenujte ga u „ Kviz“. Pozovite Symbol Table u Upravljačkoj traci i upišite sve simbole s komentarima. Napišite program u obliku ladder dijagrama. Pogledajte (pomoću View) kako izgleda program u drugim oblicima ( FBD i STL). b) Pripremite dokument za simulaciju u programu S7_200_ING. Potrebno je napraviti File->EXPORT, da bi se dobio dokument s ekstenzijom AWL. Dokument u tom obliku spremi u posebnoj mapi na radnoj površini (Desktopu). Pozovite program za simulaciju S7_200_ING, upišite potrebni kod i pozovite svoj dokument ( LOAD FILE). Provjerite kako program radi. c)Prebacite program na PLC i uz pomoć simulacijskih sklopki provjerite rad programa.

IPA IV – Razvoj ljudskih potencijala

28

Tehnička škola Daruvar

Industrijska računala

d) Nacrtajte LAD dijagram.

e) Nacrtajte program u FBD obliku.

IPA IV – Razvoj ljudskih potencijala

29

Tehnička škola Daruvar

Industrijska računala

2. zadatak: Upravljanje vozilom Potrebno je napraviti LAD dijagram za upravljanje vozilom na sljedeći način: nakon što stisnemo START-tipkalo, vozilo se kreće s lijeva na desno. Kad vozilo aktivira senzor LS2, zaustavi se na 5 sekundi i nakon toga kreće nazad. Senzor LS1 reagira kad se vozilo vrati u početni položaj. Kad se LS1 aktivira, vozilo stane. Ulazi su: tipkalo-stop, tipkalo-start, senzori LS1 i LS2. Izlazi su : motor lijevo i motor desno (sklopnici). Tipkalo STOP I0.0

Tipkalo START I0.1

Krajnja sklopka LS1(HOME) I0.2

Krajnja sklopka LS2 I0.3

Motor desno Q0.0

Motor lijevo Q0.1

a) Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i preimenujte ga u „ Vozilo“. Pozovite Symbol Table u Upravljačkoj traci i upišite sve simbole s komentarima. Napišite program u obliku ladder dijagrama. b)Pogledajte (pomoću View) kako izgleda program u drugim oblicima ( FBD i STL). c) Simulirajte rad u programu S7_200_ING. d) Prebacite program na PLC i uz pomoć simulacijskih sklopki provjerite rad programa. e) Nacrtajte LAD dijagram.

IPA IV – Razvoj ljudskih potencijala

30

Tehnička škola Daruvar

Industrijska računala

10. vježba: Upravljanje signalizacijom, upravljanje pokretnom trakom 1. zadatak: Upravljanje signalizacijom

Uz uključenu sklopku SK1 i isključenu sklopku Sk2 pritiskom na tipkalo TP1 pali se zelena dioda, a pritiskom na tipkalo TP2 pali se crvena dioda. Uz uključenu sklopku SK2 i isključenu sklopku SK1 pritiskom na tipkalo TP1 pali se crvena dioda, pritiskom na tipkalo TP2 pali se zelena dioda. Uz obje uključene sklopke, pritiskom na bilo koje tipkalo, pali se žuta dioda. Kada niti jedna sklopka nije uključena i tipkala nisu pritisnuta, diode su ugašene.

Sklopka SK1 I0.0

Sklopka SK2 I0.1

Tipkalo TP1 I0.2

Tipkalo TP2 I0.3

Crvena dioda Q0.0

Zelena dioda Q0.1

Žuta dioda Q0.2

a) Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i preimenujte ga u „ diode“. Pozovite Symbol Table u Upravljačkoj traci i upišite sve simbole s komentarima. Napišite program u obliku ladder dijagrama. Pogledajte (pomoću View) kako izgleda program u drugim oblicima ( FBD i STL).

IPA IV – Razvoj ljudskih potencijala

31

Tehnička škola Daruvar

Industrijska računala

b) Pripremite dokument za simulaciju u programu S7_200_ING. Potrebno je napraviti File->EXPORT, da bi se dobio dokument s ekstenzijom AWL. Dokument u tom obliku spremi u posebnoj mapi na radnoj površini (Desktopu). Pozovite program za simulaciju S7_200_ING, upišite potrebni kod i pozovite svoj dokument ( LOAD FILE). Provjerite kako program radi. c) Prebacite program na PLC i uz pomoć simulacijskih sklopki provjerite rad programa.

d) Nacrtajte LAD dijagram.

e) Nacrtaj program u FBD obliku.

IPA IV – Razvoj ljudskih potencijala

32

Tehnička škola Daruvar

Industrijska računala

2. zadatak: Upravljanje pokretnom trakom Potrebno je napraviti LAD dijagram za upravljanje pokretnom trakom na sljedeći način: PLC uključuje i isključuje motore na pojedinim segmentima trake. Senzori u blizini svakog segmenta detektiraju poziciju proizvoda. Dok je proizvod u području reagiranja senzora, motor će raditi. Ako se proizvod pomakao izvan tog područja, aktivira se tajmer i nakon isteka vremena (20 s) motor će stati na odgovarajućem segmentu. Motor 2 se uključuje kad se aktivira senzor 3, uključen je dok se ne uključi motor 1 i dok se ne nađe izvan djelovanja senzora 2. Motor 1 se uključuje kad se aktivira senzor 2 i radi dok se proizvod ne nađe izvan djelovanja senzora 1. Motor 3 radi ako je uključena sklopka.

Senzor 1

Senzor 2

Senzor 3

Motor 1

Motor 2

Motor 3

I0.0

I0.1

I0.2

Q0.0

Q0.1

Q0.2

a) Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i preimenujte ga u „ Pokretna traka“. Pozovite Symbol Table u Upravljačkoj traci i upišite sve simbole s komentarima. Napišite program u obliku ladder dijagrama. Pogledajte (pomoću View) kako izgleda program u drugim oblicima ( FBD i STL). b) Simulirajte rad u programu S7_200_ING. c) Prebacite program na PLC i uz pomoć simulacijskih sklopki provjerite rad programa.

IPA IV – Razvoj ljudskih potencijala

33

Tehnička škola Daruvar

Industrijska računala

d) Nacrtajte LAD dijagram.

IPA IV – Razvoj ljudskih potencijala

34

Tehnička škola Daruvar

Industrijska računala

11. vježba: Primjena brojača - jednostavniji primjeri 1.zadatak: Brojenje limenki Napravite funkcijski blok-dijagram za brojanje limenki. Kada izbroji 6 limenki, potrebno je uključiti izlaz; izlaz treba biti uključen jednu sekundu, nakon čega se resetira brojač i može se ponovo nastaviti brojanje. Senzor I0.0

Izlaz Q0.0

a) Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i preimenujte ga u „Limenke“. Pozovite Symbol Table u Upravljačkoj traci i upišite sve simbole s komentarima. Napišite program u obliku ladder dijagrama. Pogledajte (pomoću View) kako izgleda program u drugim oblicima FBD i STL. b) Pripremite dokument za simulaciju u programu S7_200_ING. Potrebno je napraviti File->EXPORT, da bi se dobio dokument s ekstenzijom AWL. Dokument u tom obliku spremi u posebnoj mapi na radnoj površini (Desktopu). Pozovite program za simulaciju S7_200_ING, upišite potrebni kod i pozovite svoj dokument ( LOAD FILE). Provjerite kako program radi. c) Prebacite program na PLC i uz pomoć simulacijskih sklopki provjerite rad programa.

d) Nacrtajte LAD dijagram.

IPA IV – Razvoj ljudskih potencijala

35

Tehnička škola Daruvar

Industrijska računala

2. zadatak: Stroj za pakiranje

Potrebno je napraviti LAD dijagram za detektiranje i brojanje proizvoda koji dolaze na pokretnoj traci. Kad izbroji pet proizvoda, aktivira se elektromagnet. On privuče proizvode i drži ih dvije sekunde, zatim ih ispusti ( isključi se elektromagnet). Sklopka I0.0

Senzor I0.1

Motor trake Q0.0

Elektromagnet Q0.1

a) Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i preimenujte ga u „ Stroj za pakiranje“. Pozovite Symbol Table u Upravljačkoj traci i upišite sve simbole s komentarima. Napišite program u obliku ladder dijagrama. Pogledajte (pomoću View) kako izgleda program u drugim oblicima ( FBD i STL). b) Simulirajte rad u programu S7_200_ING. c) Prebacite program na PLC i uz pomoć simulacijskih sklopki provjerite rad programa. d) Nacrtajte LAD dijagram.

IPA IV – Razvoj ljudskih potencijala

36

Tehnička škola Daruvar

Industrijska računala

3. zadatak: Upravljanje parkiralištem Na parkiralištu ima 100 parkirnih mjesta. Na ulazu je senzor koji se aktivira kad se pojavi automobil i tako povećava broj za 1. Na isti način, na izlasku se aktivira senzor 2 svaki put kad automobil izlazi i tako umanjuje broj za 1.Kad se ustanovi da ima 100 automobila, javlja se upozorenje na ulazu (svjetlosna signalizacija).

Senzor S1 I0.0

Senzor S2 I0.1

Indikacija Q0.0

a) Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i preimenujte ga u „ parkiralište“. Pozovite Symbol Table u Upravljačkoj traci i upišite sve simbole s komentarima. Napišite program u obliku ladder dijagrama. Pogledajte (pomoću View) kako izgleda program u drugim oblicima ( FBD i STL). b) Simulirajte rad u programu S7_200_ING. c) Prebacite program na PLC i uz pomoć simulacijskih sklopki provjerite rad programa. d) Nacrtajte LAD dijagram.

IPA IV – Razvoj ljudskih potencijala

37

Tehnička škola Daruvar

Industrijska računala

12. vježba: Primjena brojača – primjeri 1. zadatak: Zabrana rada motora nakon 10 uključenja Motor se uključuje i isključuje pomoću tipkala START i STOP. Nakon što se 10 puta motor uključivao, ne dozvoljava mu se rad dok se stanje ne resetira. Tipkalo START I0.0

Tipkalo STOP I0.1

Motor Q0.0

a) Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i preimenujte ga u „ Zabrana rada“. Pozovite Symbol Table u Upravljačkoj traci i upišite sve simbole s komentarima. Napišite program u obliku ladder dijagrama. Pogledajte (pomoću View) kako izgleda program u drugim oblicima ( FBD i STL). b) Pripremite dokument za simulaciju u programu S7_200_ING. Potrebno je napraviti File->EXPORT, da bi se dobio dokument s ekstenzijom AWL. Dokument u tom obliku spremi u posebnoj mapi na radnoj površini (Desktopu). Pozovite program za simulaciju S7_200_ING, upišite potrebni kod i pozovite svoj dokument ( LOAD FILE). Provjerite kako program radi. c) Prebacite program na PLC i uz pomoć simulacijskih sklopki provjerite rad programa. d) Nacrtajte LAD dijagram.

IPA IV – Razvoj ljudskih potencijala

38

Tehnička škola Daruvar

Industrijska računala

2. zadatak: Linija za pakiranje

Nakon što se pritisne tipkalo START, traka s kutijama se počinje gibati. Kad senzor SE2 detektira kutiju, zaustavlja se traka s kutijama, a počinje se gibati traka s jabukama. Senzor za jabuke SE1 je zadužen za brojanje jabuka. Kad izbroji 10 jabuka, zaustavlja se traka s jabukama, a počinje se kretati traka s kutijama. Tada se brojač resetira i sve se ponavlja dok se ne stisne tipkalo STOP. Tipkalo START I0.0

Tipkalo STOP I0.1

Senzor SE1

Senzor SE2

I0.2

I0.3

Kretanje trake s kutijama Q0.0

Kretanje trake s jabukama Q0.1

a) Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i preimenujte ga u „ pakiranje jabuka“. Pozovite Symbol Table u Upravljačkoj traci i upišite sve simbole s komentarima. Napišite program u obliku ladder dijagrama. Pogledajte (pomoću View) kako izgleda program u drugim oblicima ( FBD i STL). b) Pripremite dokument za simulaciju u programu S7_200_ING. Potrebno je napraviti File->EXPORT, da bi se dobio dokument s ekstenzijom AWL. Dokument u tom obliku spremi u posebnoj mapi na radnoj površini (Desktopu). Pozovite program za simulaciju S7_200_ING, upišite potrebni kod i pozovite svoj dokument ( LOAD FILE). Provjerite kako program radi. c) Prebacite program na PLC i uz pomoć simulacijskih sklopki provjerite rad programa. d) Nacrtajte LAD dijagram.

IPA IV – Razvoj ljudskih potencijala

39

Tehnička škola Daruvar

IPA IV – Razvoj ljudskih potencijala

Industrijska računala

40

Tehnička škola Daruvar

Industrijska računala

13. vježba: Podmazivanje zupčanika, punjenje i pražnjenje spremnika s tekućinom 1. zadatak: Podmazivanje zupčanika

Kad se zupčanik nađe nasuprot senzoru S1, taj senzor detektira zupčanik i otvara elektromagnetski ventil V1 koji uljem podmazuje zupčanik. Ventil se otvara na kratko vrijeme, dajući odgovarajuću količinu ulja. Kad senzor S2 upozori da je razina ulja u posudi niska, uključuje se alarm koji upozorava da treba doliti ulje. Ulazi: detektiranje pozicije S1, donja granica ulja S2. Izlazi: elektromagnetski ventil V1 i alarm. Senzor S1 I0.0

Senzor S2 I0.1

Elektromagnetski ventil Q0.0

Alarm Q0.1

a) Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i preimenujte ga u „ podmazivanje“. Pozovite Symbol Table u Upravljačkoj traci i upišite sve simbole s komentarima. Napišite program u obliku ladder dijagrama. Pogledajte (pomoću View) kako izgleda program u drugim oblicima ( FBD i STL). Pogledajte (pomoću View) kako izgleda program u drugim oblicima ( FBD i STL). b) Pripremite dokument za simulaciju u programu S7_200_ING. Potrebno je napraviti File->EXPORT, da bi se dobio dokument s ekstenzijom AWL. Dokument u tom obliku spremi u posebnoj mapi na radnoj površini (Desktopu). Pozovite program za simulaciju S7_200_ING, upišite potrebni kod i pozovite svoj dokument ( LOAD FILE). Provjerite kako program radi. c) Prebacite program na PLC i uz pomoć simulacijskih sklopki provjerite rad programa.

IPA IV – Razvoj ljudskih potencijala

41

Tehnička škola Daruvar

Industrijska računala

d) Nacrtajte LAD dijagram.

2. zadatak: Punjenje i pražnjenje spremnika s tekućinom

Nakon pritiska na START tipkalo, ventil MV1 se otvara i voda počinje puniti spremnik. Istovremeno počinje raditi motor koji miješa tekućinu M. Kada razina vode prijeđe TLB2 i dostigne TLB1, zatvara se ventil MV1 i motor M se isključuje. Ventil MV2 se otvara, počinje ispuštanje vode. Kada razina padne ispod TLB2 , ventil MV2 se zatvara. Kada se ova operacija ponovi 4 puta, zasvijetli KRAJ-indikacija. Također se javlja kratki zvučni signal (20s). Ciklus punjenja i pražnjenja može se ponovo aktivirati pritiskom na tipkalo START. IPA IV – Razvoj ljudskih potencijala

42

Tehnička škola Daruvar

Industrijska računala

Tablica ulaza i izlaza Tipkalo START

Tipkalo STOP

Reset

I0.0

I0.1

I0.2

Gornja razina TLB1 I0.3

Donja razina TLB2 I0.4

Motor MV1

Motor MV2

Motor M

KRAJ indikacija

Zvono

Q0.0

Q0.1

Q0.2

Q0.3

Q0.4

a) Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i preimenujte ga u „ Punjenje i pražnjenje“. Pozovite Symbol Table u Upravljačkoj traci i upišite sve simbole s komentarima. Napišite program u obliku ladder dijagrama. Pogledajte (pomoću View) kako izgleda program u drugim oblicima ( FBD i STL). b) Pripremite dokument za simulaciju u programu S7_200_ING. Potrebno je napraviti File->EXPORT, da bi se dobio dokument s ekstenzijom AWL. Dokument u tom obliku spremi u posebnoj mapi na radnoj površini (Desktopu). Pozovite program za simulaciju S7_200_ING, upišite potrebni kod i pozovite svoj dokument ( LOAD FILE). Provjerite kako program radi. c) Prebacite program na PLC i uz pomoć simulacijskih sklopki provjerite rad programa. d) Nacrtaj LAD dijagram.

IPA IV – Razvoj ljudskih potencijala

43

Tehnička škola Daruvar

Industrijska računala

14. vježba: Upravljanje vratima skladišta 1. zadatak: Upravljanje vratima skladišta

Ultrazvučni senzor na ulazu detektira prisutnost vozila. Neovisno o tome, fotoelektrični senzor detektira prolaz vozila, tako što vozilo prekida zrake svjetlosti. Vrata otvara i zatvara motor, a na vratima su 2 krajnje sklopke, jedna signalizira da su vrata potpuno otvorena, a druga da su potpuno zatvorena. Treba osigurati da se vrata ne mogu početi dizati, ako se trenutno spuštaju, odnosno da se ne mogu spuštati, ako su se već počela dizati. Ultrazvučni senzor I0.0

Fotoelektrični senzor I0.1

Krajnja sklopka za gornji položaj I0.2

Krajnja sklopka za donji položaj I0.3

Otvaranje vrata Q0.0

Zatvaranje vrata Q0.1

a) Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i preimenujte ga u „ Vrata“. Pozovite Symbol Table u Upravljačkoj traci i upišite sve simbole s komentarima. Napišite program u obliku ladder dijagrama. b) Pripremite dokument za simulaciju u programu S7_200_ING. Potrebno je napraviti File->EXPORT, da bi se dobio dokument s ekstenzijom AWL. Dokument u tom obliku spremi u posebnoj mapi na radnoj površini (Desktopu). Pozovite program za simulaciju S7_200_ING, upišite potrebni kod i pozovite svoj dokument ( LOAD FILE). Provjerite kako program radi. c) Prebacite program na PLC i uz pomoć simulacijskih sklopki provjerite rad programa.

IPA IV – Razvoj ljudskih potencijala

44

Tehnička škola Daruvar

Industrijska računala

d) Nacrtajte LAD dijagram.

IPA IV – Razvoj ljudskih potencijala

45

Tehnička škola Daruvar

Industrijska računala

15. vježba: Upravljanje pilom 1. zadatak

Postoje 2 moda rada; ručno i automatski. Napravit ćemo program samo za ručni rad, zatim samo za automatski, da bi na kraju sve ovo objedinili, tako da možemo pokretati motor po želji ručno ili automatski. Zbog ograničenog broja ulaza i izlaza, preporučuje se koristiti memorijske lokacije varijabli (V).

1.1. Ručni rad Ručni mod se postavlja sklopkom RUČNO i tada svijetli indikacija RUČNO. U ručnom modu pritiskom na tipkalo NAPRIJED motor kreće naprijed. Može se zaustaviti sa STOP. Kad pila dotakne krajnju sklopku LS2, motor se zaustavlja. Pritiskom na tipkalo NAZAD, motor kreće nazad, a može se zaustaviti sa STOP. Kad pila dotakne krajnju sklopku LS1, motor se zaustavlja. Treba osigurati da se motor ne može pokrenuti naprijed, ako se već kreće nazad, odnosno, da se ne može pokrenuti nazad, ako on već kreće naprijed. Tablica ulaza i izlaza Sklopka ručno

Tipkalo naprijed ručno

Tipkalo stop

LS2 (desni krajnji položaj)

Tipkalo nazad

I0.0

I0.1

I0.2

I0.3

I0.4

LS1 (početni položajkrajnje lijevo) I0.5

Indikacija Naprijed ručno ručno

Nazad ručno

Q0.0

V0.1

V0.0

a)Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i preimenujte ga u „ Bušilica“. Pozovite Symbol Table u Upravljačkoj traci i upišite sve simbole s komentarima. Napišite program u obliku ladder dijagrama.

IPA IV – Razvoj ljudskih potencijala

46

Tehnička škola Daruvar

Industrijska računala

b) Nacrtajte LAD dijagram.

1.2. Automatski rad Automatski mod se postavlja sklopkom AUTOMATSKI i tada svijetli indikacija AUTOMATSKI. U automatskom radu, kad je uključena sklopka za automatski rad i aktivirana sklopka LS1 (početni položaj), pritiskom na tipkalo AUTOMATSKI START, motor kreće naprijed, sve dok ne dotakne LS2. Tada pričeka 10 sekundi i zatim kreće nazad. Giba se nazad, dok se ponovo ne aktivira LS1, a zatim se sve to ponavlja. Ulazi su: sklopka AUTOMATSKI, tipkalo za AUTOMATSKI START, tipkalo STOP, krajnje sklopke LS1 i LS2. Izlazi su: indikacija AUTOMATSKI , indikacija za AUTOMATSKI START, motor naprijed (automatski) i motor nazad (automatski). Kao pomoćni izlaz staviti potvrdu da je pila došla u krajnji položaj (LS2). Tablica ulaza i izlaza Sklopka automatski

Tipkalo za automatski start

Indikacija automatski

Indikacija automatskog starta

Automatski naprijed

Potvrda da je stigao u LS2

I0.6

I0.7

Q0.1

Q0.2

V0.2

V0.3

IPA IV – Razvoj ljudskih potencijala

Automatski nazad

V0.4

47

Tehnička škola Daruvar

Industrijska računala

c) Nacrtajte LAD dijagram.

Ručni i automatski rad: potrebno je objediniti ova dva programa. Primjer označavanja Motor naprijed Q0.3

Motor nazad Q0.4

d) Prebacite program na PLC i uz pomoć simulacijskih sklopki provjerite rad programa.

IPA IV – Razvoj ljudskih potencijala

48

Tehnička škola Daruvar

Industrijska računala

e) Nacrtajte LAD dijagram.

IPA IV – Razvoj ljudskih potencijala

49

Tehnička škola Daruvar

Industrijska računala

16. vježba: Pokretanje zvijezda trokut 1. zadatak Kada se stisne tipkalo START, motor se pokreće u spoju zvijezda. Preko samodržeće veze se napaja sklopnik K1 i K3. Nakon ubrzanja od vremena 5 sekundi, motor prelazi u spoj trokut. Tada vremenski relej isključi sklopnik K3 i uključi K2. Tijekom rada sklopnci K3 i K2 ne smiju nikada biti zajedno uključeni. Zbog toga se stvarna stanja uklopljenosti sklopnika kontroliraju preko pomoćnih kontakata. Sustav se isključuje pritiskom na tipkalo S2 ili proradom zaštite motora. Prorada zaštite se može vidjeti na indikacijskoj lampici „ispad bimetala“. Na lampici „zvijezda“ se može vidjeti da je motor trenutno u spoju zvijezda. Na lampici „trokut“ se može vidjeti da je motor u spoju trokut.

IPA IV – Razvoj ljudskih potencijala

50

Tehnička škola Daruvar

Industrijska računala

Tablica ulaza Tipkalo START(S2) Tipkalo STOP (S1) I0.0 I0.1

Ispad bimetala I0.3

Tablica izlaza Sklopnik K1

Sklopnik K3zvijezda

Sklopnik K2trokut

Q0.0

Q0.2

Q0.1

Indikacija ispada bimetala Q0.3

Indikacija zvijezde

Indikacija trokuta

Q0.4

Q0.5

a) Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i preimenujte ga u „Pokretanje zvijezda trokut “. Pozovite Symbol Table u Upravljačkoj traci i upišite sve simbole s komentarima. Napišite program u obliku ladder dijagrama. b) Simuliraj program u S7_200_ING -u i na realnom sustavu. c) Prebacite program na PLC i uz pomoć simulacijskih sklopki provjerite rad programa. d) Nacrtajte LAD dijagram.

IPA IV – Razvoj ljudskih potencijala

51

Tehnička škola Daruvar

Industrijska računala

e) Nacrtajte ožičenje na realnom sustavu.

IPA IV – Razvoj ljudskih potencijala

52

Tehnička škola Daruvar

Industrijska računala

17. vježba: Pozivanje potprograma - upravljanje punionicom

Napiši dio programa za punionicu boca koji zadovoljava sljedeće specifikacije: 

ulaz I 0.0 (tipkalo s radnim kontaktom) uključuje postrojenje



ulaz I 0.1 (tipkalo s mirnim kontaktom) isključuje postrojenje



kada je postrojenje uključeno, indikator na izlazu Q 0.0 svijetli



kada je postrojenje uključeno, može se izabrati sljedeći mod rada: - ručni mod je izabran kada je I 0.4=0, a automatski kada je I 0.4=1 - izabrani mod je usvojen kada na ulaz I 0.5 dođe impuls



indikatori za izabrani mod su sljedeći: ručni = Q 0.1; automatski = Q 0.2



kod promjene moda ili kod isključenja postrojenja, prethodno izabrani mod mora biti poništen



u ručnom modu, transporter se može pokrenuti naprijed pomoću tipkala I 0.2 (Q 0.3) i nazad s I 0.3 (Q 0.4)



u automatskom radu transporter kreće naprijed.

1. zadatak: Upravljanje radom punionice 1. Napišite program za upravljanje modovima rada. Upotrijebite I/O adrese i uređaje prikazane na slici. 2. Program za uključenje postrojenja za punjenje boca napišite u bloku SBR 1, a dio za odabir moda rada punionice u bloku SBR 2. 3. Otvorite (off-line) blok MAIN i unesite pozive blokova SBR1 i SBR 2. Tablica ulaza Tipkalo START I0.0

Tipkalo STOP I0.1

Tipkalonaprijed I0.2

IPA IV – Razvoj ljudskih potencijala

Tipkalo nazad I0.3

Sklopka za odabir moda I0.4

Tipkalopotvrda moda I0.5

53

Tehnička škola Daruvar

Industrijska računala

Tablica izlaza Indikacija rada Q0.0

Indikator ručno Q0.1

Indikator automatski Q0.2

Ručno naprijed Q0.3

Ručno nazad Q0.4

a) Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i preimenujte ga u „ Postrojenje_boce“. Pozovite Symbol Table u Upravljačkoj traci i upišite sve simbole s komentarima. Napišite program u obliku ladder dijagrama. Pogledajte (pomoću View) kako izgleda program u drugim oblicima ( FBD i STL). b) Pripremite dokument za simulaciju u programu S7_200_ING. Potrebno je napraviti File->EXPORT, da bi se dobio dokument s ekstenzijom AWL. Dokument u tom obliku spremi u posebnoj mapi na radnoj površini (Desktopu). Pozovite program za simulaciju S7_200_ING, upišite potrebni kod i pozovite svoj dokument ( LOAD FILE). Provjerite kako program radi. c) Prebacite program na PLC i uz pomoć simulacijskih sklopki provjerite rad programa. d) Nacrtajte LAD dijagram za MAIN.

IPA IV – Razvoj ljudskih potencijala

54

Tehnička škola Daruvar

Industrijska računala

e) Nacrtajte LAD dijagram za SBR1.

f) Nacrtajte LAD dijagram za SBR2.

IPA IV – Razvoj ljudskih potencijala

55

Tehnička škola Daruvar

Industrijska računala

18. vježba: Sortiranje i brojanje proizvoda 1. zadatak: Traka za sortiranje

Opis postrojenja: Pomoću postrojenja za sortiranje možete odvajati žute blokove od plavih. Plavi blokovi će se transportirati na lijevo, a žuti blokovi će se transportirati na desno. Postrojenje ima dvije pokretne trake, svaka je pokretana posebnim motorom. Sortiranje blokova se obavlja klizačem koji se pokreće prema unutra i prema van pomoću klipa. Različiti senzori daju informacije o poziciji blokova i vrsti materijala. Senzor S1 detektira vrstu materijala. Ako senzor detektira žuti blok, on će generirati signal 1. Senzor S2 detektira poziciju materijala. Ako materijal dođe do senzora, izlazni signal senzora će biti 1. Senzor S3 generira signal 1, ako je klizač potpuno izvučen prema van. Motor M1 pokreće pokretnu traku 1 (vertikalna pokretna traka). Motor M2 pokreće pokretnu traku 2 (horizontalna pokretna traka). Klizač pomiče materijal s horizontalne na vertikalnu pokretnu traku. Funkcionalni opis: Postrojenje se pokreće pritiskom na tipku "Uključeno". Pokretne trake se pogone s dva motora. Ako blok dosegne senzor S2, a senzor S1 daje signal 1, horizontalna pokretna traka se mora zaustaviti i klizač mora pomaknuti žuti blok na vertikalnu pokretnu traku. Ako se klizač potpuno pomakao prema van (senzor S3 daje signal 1), klizač se sam povlači natrag i horizontalna pokretna traka će se ponovno pokrenuti. Ako plavi blok dosegne senzor 2 (senzor pozicije), horizontalna pokretna traka će se i dalje nastaviti kretati i klizač se ne smije pomicati prema van. Postrojenje se može isključiti

IPA IV – Razvoj ljudskih potencijala

56

Tehnička škola Daruvar

Industrijska računala

pomoću tipke za zaustavljanje. Pokretna traka će se zaustaviti, dok će se klizač vratiti na početnu poziciju. Potrebno je u programu postaviti Counter koji će brojati ukupan broj kutija te tekstualni zaslon koji će biti stalno uključen (ukoliko je uključen pogon). Na zaslonu treba pisati: "Broj kutija" i stvarni broj kutija s Countera. Lista ulaza i izlaza Digitalni ulazi: Tipkalo za zaustavljanje (isključenje postrojenja), tipkalo za pokretanje (uključenje postrojenja), senzor S1 (detekcija blokova; žuti blok = signal 1, plavi blok = signal 0), senzor S2 (detekcija pozicije materijala), senzor S3 (klizač se potpuno pomaknuo prema van). Tipkalo STOP I0.0

Tipkalo START I0.1

Senzor S1 I0.2

Senzor S2 I0.3

Senzor S3 I0.4

Digitalni izlazi: Motor M1 (vertikalna pokretna traka), motor M2 (horizotalna pokretna traka), kretanje klizača naprijed i kretanje klizača natrag. Motor M1 Q0.0

Motor M2 Q0.1

Elektro ventil V1 Q0.2

a) Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i preimenujte ga u „ Sortiranje“. Pozovite Symbol Table u Upravljačkoj traci i upišite sve simbole s komentarima. Napišite program u obliku ladder dijagrama. Pogledajte (pomoću View) kako izgleda program u drugim oblicima ( FBD i STL). b) Pripremite dokument za simulaciju u programu S7_200_ING. Potrebno je napraviti File->EXPORT, da bi se dobio dokument s ekstenzijom AWL. Dokument u tom obliku spremi u posebnoj mapi na radnoj površini (Desktopu). Pozovite program za simulaciju S7_200_ING, upišite potrebni kod i pozovite svoj dokument ( LOAD FILE). Provjerite kako program radi. c) Prebacite program na PLC i uz pomoć simulacijskih sklopki provjerite rad programa.

IPA IV – Razvoj ljudskih potencijala

57

Tehnička škola Daruvar

Industrijska računala

d) Nacrtajte LAD dijagram.

IPA IV – Razvoj ljudskih potencijala

58

Tehnička škola Daruvar

Industrijska računala

19. Dodatak 19. 1. PLC - SIMATIC i IEC 1131-3 tipovi podataka Postoje dvije okolnosti pod kojima treba razumjeti i koristiti tipove podataka kod programiranja u STEP 7Micro/WIN:  

Ako se programira u IEC 1131-3 modu treba učiniti selekciju tipa podataka za sve vrijednosti u globalnoj tablici simbola. Ako se vrši pridruživanje u lokalnoj tablici varijabli treba definirati tipove podataka za svaku pojedinu lokalnu varijablu.

Kada se eksplicitno pridruži tip podatka nekoj vrijednosti tada se osigura da se u STEP 7-Micro/WIN zauzme toliko memorije koliko je potrebno za tu vrijednost (npr: vrijednost 100 može biti spremljena kao BYTE, WORD ili DWORD) i način da se ona predstavi ( da li 0 tretirati kao BOOL ili kao numeričku vrijednost?). STEP 7-Micro/WIN programski softver implementira jednostavnu provjeru tipova podataka za SIMATIC mod i jaku provjeru tipova podataka za IEC 1131-3 mod. To znači kada je tip podataka specificiran za bilo koju lokalnu ili globalnu varijablu, softver osigurava da tip podatka operanda odgovara instrukcijskom pridruživanju navedenom ispod.

Elementarni tip podatka

Veličina tipa podatka

Opis

Raspon

BOOL

1 bit

Boolean

0 do 1

BYTE

8 bita

Bajt bez predznaka

0 do 255

BYTE

8 bita

Bajt s predznakom

-128 do +127

WORD

16 bita

Cijeli broj bez predznaka

0 do 65535

INT

16 bita

Cijeli broj s predznakom

-32768 do +32767

DWORD

32 bita

Cijeli broj dvostruke veličine bez predznaka

0 do 4294967295

DINT

32 bita

Cijeli broj dvostruke veličine s predznakom

-2147483648 do +2147483647

REAL

32 bita

IEEE 32 bit floating point

+1.175495E-38 do +3.402823E+38 -1.175495E-38 do -3.402823E+38

STRING

2 do 255 bajta

ASCII niz spremljen u PLC memoriju kao bajt dužine slijedeći s ASCII podatkovnim bajtovima

IPA IV – Razvoj ljudskih potencijala

ASCII karakter kodovi 128 do 255

59

Tehnička škola Daruvar

Industrijska računala

19. 2. PLC - Konstante (Brojevni rasponi) Rasponi konstantnih brojevnih vrijednosti

Vrsta podataka:

Rasponi cijelih brojeva bez predznaka Decimalni: Heksadecimalni:

Rasponi cijelih brojeva s predznakom Decimalni: Heksadecimalni:

B (Byte) W (Word) D (Double Word)

0 do 255 0 do 65535 0 do 4294967295

-128 do +127 -32768 do +32767 -2147483648 do +2147483647

Vrsta podataka: D (Double Word)

0 do FF 0 do FFFF 0 do FFFF FFFF

Realni decimalni (Positivni raspon) +1.175495E-38 do +3.402823E+38

80 do 7F 8000 do 7FFF 8000 0000 do 7FFF FFFF

Realni decimalni (Negativni raspon) -1.175495E-38 do -3.402823E+38

Identifikator formata konstanti Program može koristiti podatkovne konstante veličine bajta (byte), riječi (word) ili dvostruke riječi (double word). Identifikator formata kontrolira prikaz konstantne vrijednosti (kao binarni, decimalni, hexadecimalni ili ASCII znak). Programske konstante su predstavljene kao decimalni brojevi osim ako nije korišten jedan od oblika identifikacije: 2# 16# ‘abcd’ "string"

Binarni brojevi Hexadecimalni brojevi ASCII konstante, počinju i završavaju s jednostrukim navodnicima. Spremaju se kao podatkovni bajtovi. ASCII niz konstanti, počinje i završava s dvostrukim navodnicima. Sprema se kao bajt duljine niza kojem slijede podatkovni bajtovi.

Primjeri binarnih konstanti

Primjer: 2#1101 Primjer: 2#1101_1111

Numerička baza 2 2

Separator # #

Konstantna vrijednost 1101 11011111

Primjeri heksadecimalnih konstanti

Primjer: 16#3FB2 16#A_B_C_D

Numerička baza Separator Konstantna vrijednost 16 # 3FB2 Napomena: Potcrtano se može koristi radi lakše čitljivosti

IPA IV – Razvoj ljudskih potencijala

60

Tehnička škola Daruvar

Industrijska računala

Područje ASCII znakovnih konstanti Područje koje se koristi za ASCII znakove je od ASCII 32 do ASCII 255 isključujući DEL, jednostruke i dvostruke navodnike. ASCII znakovi van toga područja moraju koristiti posebni $ znakovni format. Primjer ASCII slovčanih znakovnih konstanti (Format s jednostrukim navodnicima) Koristi se kod instrukcija koje dopuštaju konstantu kao ulaz.

Parametar IN1, IN2

Operandi IB, QB, MB, SMB, VB, SB, LB, AC, Konstanta, *VD, *LD, *AC

Tip podataka BYTE

Memorijska mapa (nema vodećeg bajta duljine) VB1 VB2 VB3 VB4

Podatak

Podrška editora za upis ASCII konstante

Primjer VB0 valjane adrese

‘A’

Programski i podatkovni blok

VB0

A

‘AB’

Programski i podatkovni blok

VB0, VW0

A

B

‘ABC’

Podatkovni blok

VB0

A

B

C

‘ABCD’

Programski i podatkovni blok

VB0, VD0

A

B

C

D

‘ABCDE’

Podatkovni blok

VB0

A

B

C

D

E

‘ABCDEF’ F

Podatkovni blok

VB0

A

B

C

D

E

VB5

Primjer ASCII slovčanih znakovnih nizova (Format s dvostrukim navodnicima) Koristi se kod instrukcija koje dopuštaju konstanti niz kao ulaz. Parametar IN

Podatak

Operandi VB, Constant String, *VD, *LD, *AC

Podrška editora za upis ASCII niza konstanti

Primjer VB0 valjane adrese

Tip podataka STRING

VB1

Memorijska mapa (ima vodeći bajt duljine) VB2 VB3 VB4 VB5

VB6

"A"

Programski i podatkovni blok

VB0

1

A

"AB"

Programski i podatkovni blok

VB0

2

A

B

"ABC"

Programski i podatkovni blok

VB0

3

A

B

C

"ABCD"

Programski i podatkovni blok

VB0

4

A

B

C

D

"ABCDE"

Programski i podatkovni blok

VB0

5

A

B

C

D

E

"ABCDEF" F

Programski i podatkovni blok

VB0

6

A

B

C

D

E

IPA IV – Razvoj ljudskih potencijala

61

Tehnička škola Daruvar

Industrijska računala

Primjer znakovnog niza korištenjem $ formata Korištenjem $ formata mijenjaju se ASCII slovčane konstante kada se prebacuju podatkovni blokovi, glavni program, potprogrami i prekidne rutine u PLC i obrnuto. Znakovni niz ‘Cost $$50’ "Cost $$50" ‘Enter $‘name$’ ''Enter $"name$""

Podatak pohranjen u PLC memoriji Cost $50 Cost $50 Enter ‘name’ Enter "name"

Tehnike za ugradnju kontrolnih znakova su: Kod $$ $’ $" $L or $l $N or $n $P or $p $R or $r $T or $t $1f

Interpretacija Jedan dolarski znak Jednostruki navodnik Dvostruki navodnik Red uvođenja znakova Znak za novu liniju Znak za novu stranicu Znak za CR (Carriage return) Znak za tabulator Dvije heksadecimalne znamenke 1f nakon $ znaka predstavljaju ASCII kod 1f. ASCII 1f Heksadecimalno = ASCII 31 Decimalno

IPA IV – Razvoj ljudskih potencijala

62

Tehnička škola Daruvar

Industrijska računala

19. 3. PLC - CPU memorijsko adresno područje STEP7-MICROWIN vrši identifikaciju tipa PROCESORA kad se izvršava bilo koja operacija koja zahtijeva komunikaciju s procesorom. Potrebno je osigurati da ulazno/izlazne i memorijske lokacije budu u valjanom rasponu za tip CPU-a kako bi se program mogao ispravno prevesti i prebaciti u PLC, inače će doći do greške. Pristup

Bit (Bajt.bit)

Bajt (Byte)

Riječ (Word)

Dvostruka Riječ (Double Word)

Tip memorije

CPU221

CPU222

CPU224

V

0.0 - 2047.7

0.0 - 2047.7

0.0 - 5119.7 V1.23 0.0 10239.7 V2.00

I Q M SM S T C L

0.0 - 15.7 0.0 - 15.7 0.0 - 31.7 0.0 - 179.7 0.0 - 31.7 0 - 255 0 - 255 0.0 - 59.7

0.0 - 15.7 0.0 - 15.7 0.0 - 31.7 0.0 - 299.7 0.0 - 31.7 0 - 255 0 - 255 0.0 - 59.7

0 - 5119.7 V1.22 0.0 - 8191.7 V 2.00 0.0 - 10239.7 XP 0.0 - 15.7 0.0 - 15.7 0.0 - 31.7 0.0 - 549.7 0.0 - 31.7 0 - 255 0 - 255 0.0 - 59.7

VB

0 - 2047

0 - 2047

0 - 5119 V1.23 0 - 10239 V2.00

IB QB MB SMB SB LB AC

0 - 15 0 - 15 0 - 31 0 - 179 0 - 31 0 - 59 0-3

0 - 15 0 - 15 0 - 31 0 - 299 0 - 31 0 - 59 0-3

0 - 5119 V1.22 0 - 8191 V2.00 0 - 10239 XP 0 - 15 0 - 15 0 - 31 0 -549 0 - 31 0 - 59 0-3

VW

0 - 2046

0 - 2046

0 - 5118 V1.23 0 - 10238 V2.00

IW QW MW SMW SW T C LW AC AIW AQW

0 - 14 0 - 14 0 - 31 0 - 178 0 - 30 0 - 255 0 - 255 0 - 58 0-3 0 - 30 0 - 30

0 - 14 0 - 14 0 - 31 0 - 298 0 - 30 0 - 255 0 - 255 0 - 58 0-3 0 - 30 0 - 30

0 - 5118 V1.22 0 - 8190 V2.00 0 - 10238 XP 0 - 14 0 - 14 0 - 31 0 - 548 0 - 30 0 - 255 0 - 255 0 - 58 0-3 0 - 62 0 - 62

VD

0 - 2044

0 - 2044

0 - 5116 V1.23 0 - 10236 V2.00

ID QD MD SMD SD LD AC HC

0 - 12 0 - 12 0 - 28 0 - 176 0 - 28 0 - 56 0-3 0-5

0 - 12 0 - 12 0 - 28 0 - 296 0 - 28 0 - 56 0-3 0-5

0 - 5116 V1.22 0 - 8188 V2.00 0 - 10236 XP 0 - 12 0 - 12 0 - 28 0 - 546 0 - 28 0 - 56 0-3 0-5

IPA IV – Razvoj ljudskih potencijala

CPU226

0.0 - 15.7 0.0 - 15.7 0.0 - 31.7 0.0 - 549.7 0.0 - 31.7 0 - 255 0 - 255 0.0 - 59.7

0 - 15 0 - 15 0 - 31 0 - 549 0 - 31 0 - 59 0-3

0 - 14 0 - 14 0 - 31 0 - 548 0 - 30 0 - 255 0 - 255 0 - 58 0-3 0 - 62 0 - 62

0 - 12 0 - 12 0 - 28 0 - 546 0 - 28 0 - 56 0-3 0-5

63

Tehnička škola Daruvar

Industrijska računala

Područje

19. 4. PLC - Tipovi i svojstva memorije

Opis

I

Diskretni ulazi

Diskretni izlazi

čitanje/

V T

Timer vrijednost i Timer bit

pisanje T-bit

(Mjerač vremena) Counter vrijednost i Counter bit (Brojač)

čitanje/

ne

da

pisanje

pisanje

čitanje/

čitanje/

ne

da

pisanje

pisanje

čitanje/

čitanje/

da

da

pisanje čitanje/

pisanje čitanje/

ne

ne

pisanje čitanje/

pisanje čitanje/

da

da

pisanje T-vrijednost

pisanje ne

T-vrijednostda

ne

ne

T-bit-ne C-vrijednostda

ne

čitanje/ pisanje

čitanje/

C

čitanje/

čitanje/

Interni memorijski bitovi Posebni memorijski bitovi (SM0-SM29 su samo za čitanje) Memorija varijabli

SM

Može se forsirati

Pristup

čitanje/ pisanje

pisanje M

Može biti retentivno

Pristup bajtu

pisanje Q

riječi

Pristup dvostrukoj riječi

Pristup bitu

pisanje čitanje/ pisanje čitanje/

čitanje/ pisanje čitanje/ pisanje čitanje/ pisanje ne

čitanje/ C-bit pisanje

čitanje/ ne

čitanje/

C-vrijednost pisanje čitanje/

ne pisanje

ne

ne pisanje

čitanje

C-bit-ne ne

ne

Analogni ulazi

ne

ne

čitanje

ne

ne

da

AQ

Analogni izlazi

ne

ne

pisanje

ne

ne

da

AC

Registri akumulatora

ne

čitanje/ pisanje čitanje/ pisanje čitanje/ pisanje

čitanje/

čitanje/

ne

ne

pisanje čitanje/

pisanje čitanje/

ne

ne

pisanje čitanje/

pisanje čitanje/

ne

ne

pisanje

pisanje

HC

Brzi brojač vrijednost

AI

L S

Memorija lokalnih varijabli SCR

čitanje/ pisanje čitanje/ pisanje

IPA IV – Razvoj ljudskih potencijala

64

Tehnička škola Daruvar

Industrijska računala

19. 5. Pristup podacima u memorijskim područjima Registar slike procesnih ulaza: I S7-200 čita stanja fizičkih ulaza na početku svakog ciklusa skeniranja i zapisuje ih u registar slike procesnih ulaza. Registru slike procesnih ulaza može se pristupiti kao bitu, bajtu, riječi ili dvostrukoj riječi: Bit: Bajt, riječ ili dvostruka riječ:

I[adresa bajta].[adresa bita] I[veličina][adresa početnog bajta]

I0.1 IB4

Registar slike procesnih izlaza: Q Na kraju ciklusa skeniranja S7-200 kopira vrijednosti iz registra slike procesnih izlaza na fizičke izlaze. Registru slike procesnih izlaza može se pristupiti kao bitu, bajtu, riječi ili dvostrukoj riječi: Bit: Bajt, riječ ili dvostruka riječ:

Q[adresa bajta].[adresa bita] Q[veličina][adresa početnog bajta]

Q1.1 QB5

Memorijsko područje varijabli: V V memorija se može koristiti za spremanje međurezultata operacija upravljačke logike korisničkog programa. Također se može koristiti za spremanje drugih podataka potrebnih za korisnički program. V memoriji može se pristupiti kao bitu, bajtu, riječi ili dvostrukoj riječi: Bit: Bajt, riječ ili dvostruka riječ:

V[adresa bajta].[adresa bita] V[veličina][adresa početnog bajta]

V10.2 VW100

Bit memorijsko područje: M Bit memorijsko područje (M memorija) može se koristiti za spremanje međustatusa operacija ili drugih upravljačkih informacija. Bit memorijskom području može se pristupiti kao bitu, bajtu, riječi ili dvostrukoj riječi: Bit: Bajt, riječ ili dvostruka riječ:

M[adresa bajta].[adresa bita] M[veličina][adresa početnog bajta]

M26.7 MD20

Memorijsko područje timer-a: T S7-200 ima timer-e koji inkrementalno broje vrijeme s određenim rezolucijama (vremenski-bazirani inkrement) od 1 ms, 10 ms, ili 100 ms. Dvije varijable su pridružene timer-u: - Trenutna vrijednost: ovaj 16 bitni cijeli broj s predznakom sadrži količinu odbrojanog vremena timer-om. - Timer bit: ovaj bit je postavljen ili obrisan kao rezultat uspoređivanja trenutne i unaprijed zadane vrijednosti. Unaprijed zadana vrijednost se unosi kao dio naredbe timer-a. Objema varijablama se pristupa pomoću adrese timer-a (T + broj timer-a). Pristup ili jednoj ili drugoj varijabli ovisno je o vrsti korištene naredbe: naredbe s operandima tipa bit pristupaju bitu timer-a, dok naredbe s operandima tipa riječi pristupaju trenutnoj vrijednosti. Kao što je prikazano na slici NO kontakt naredba pristupa bitu timera, dok Move Word naredba pristupa trenutnoj vrijednosti timer-a.

IPA IV – Razvoj ljudskih potencijala

65

Tehnička škola Daruvar

Industrijska računala

Slika. Pristup bitu i trenutnoj vrijednosti timer-a. Memorijsko područje brojača: C S7-200 ima tri tipa brojača koji broje svaki prijelaz iz niskog-u-visoko stanje na ulazima brojača: jedan tip broji samo prema gore, jedan broji samo prema dolje, dok jedan broji i prema gore i prema dolje. Dvije varijable su pridružene brojaču: - Trenutna vrijednost: ovaj 16 bitni cijeli broj s predznakom sadrži vrijednost brojanja. - Bit brojača: ovaj bit je postavljen ili obrisan kao rezultat usporedbe trenutne i unaprijed zadane vrijednosti. Unaprijed zadana vrijednost se unosi kao dio naredbe brojača. Objema varijablama se pristupa pomoću adrese brojača (C + broj brojača). Pristup ili jednoj ili drugoj varijabli ovisno je o vrsti korištene naredbe: naredbe s operandima tipa bit pristupaju bitu brojača, dok naredbe s operandima tipa riječi pristupaju trenutnoj vrijednosti. Kao što je prikazano na slici NO kontakt naredba pristupa bitu brojača, dok Move Word naredba pristupa trenutnoj vrijednosti brojača.

Slika. Pristup bitu i trenutnoj vrijednosti brojača. Akumulatori: AC Akumulatori su elementi za čitanje/pisanje i mogu se koristiti kao memorija. Na primjer, akumulatori se mogu koristiti za prosljeđivanje parametara u i iz potprograma i za spremanje međurezultata računanja. S7-200 ima četiri 32 bitna akumulatora (AC0, AC1, AC2, i AC3). Podatku u akumulatoru se može pristupiti kao bajtu, riječi, ili dvostrukoj riječi. Veličina podatka kojoj se pristupa određena je naredbom koja se koristi za pristup akumulatoru. Kao što je prikazano na slici, koristi se najmanje značajnih 8 ili 16 bitova podatka spremljenog u akumulator kod pristupa akumulatoru kao bajtu ili riječi. Kod pristupa akumulatoru kao dvostrukoj riječi koriste se sva 32 bita.

IPA IV – Razvoj ljudskih potencijala

66

Tehnička škola Daruvar

Industrijska računala

Slika. Pristup akumulatorima.

Posebna memorija: SM SM bitovi omogućavaju komunikaciju između CPU-a i korisničkog programa. Ovi bitovi koriste se i za rad sposebnim funkcijama S7-200 CPU-a, kao što su: bit koji se postavlja samo za prvi ciklus skeniranja, bit koji mijenja stanje sa stalnom frekvencijom, ili bit koji pokazuje status matematičkih ili nekih drugih instrukcija. Posebnom memorijskom području može se pristupiti kao bitu, bajtu, riječi ili dvostrukoj riječi: Bit: Bajt, riječ ili dvostruka riječ:

SM[adresa bajta].[adresa bita] SM[veličina][adresa početnog bajta]

SM0.1 SMB86

Lokalna memorija: L S7-200 osigurava 64 bajta lokalne memorije, od kojih se 60 može koristiti kao priručna memorija ili za prosljeđivanje formalnih parametara potprogramu. STEP 7 Micro/WIN rezervira 4 posljednja bajta za vlastito korištenje. Lokalna memorija je slična V memoriji s jednom glavnom razlikom. V memorija ima globalno područje dok L memorija ima lokalno područje korištenja. Pojam globalnog područja korištenja znači da se istim memorijskim lokacijama može pristupiti iz bilo kojeg dijela programa (glavni program, potprogrami ili prekidne rutine). Pojam lokalnog područja korištenja znači da se tim memorijskim lokacijama može pristupati samo u dijelovima programa u kojima su definirane. S7-200 zauzima 64 bajta L memorije za glavni program, 64 bajta za svaki potprogram i 64 bajta za prekidne rutine. Zauzeta L memorija za glavni program ne može se dohvatiti iz potprograma ili prekidnih rutina. Potprogram ne može pristupiti L memoriji zauzetoj glavnim programom, prekidnom rutinom, ili drugim potprogramom. Isto tako, prekidna rutina ne može pristupiti L memoriji zauzetoj glavnim programom ili potprogramom. Zauzimanje L memorije se vrši po potrebi, tj. po

IPA IV – Razvoj ljudskih potencijala

67

Tehnička škola Daruvar

Industrijska računala

pozivu određenog dijela programa. L memoriji može se pristupiti kao bitu, bajtu, riječi ili dvostrukoj riječi: Bit: Bajt, riječ ili dvostruka riječ:

L[adresa bajta].[adresa bita] L[veličina][adresa početnog bajta]

L0.0 LB33

Analogni ulazi: AI S7-200 pretvara analognu vrijednost (kao što su temperatura, napon ili struja) u digitalni podatak duljine riječi (16 bita). Tim vrijednostima se pristupa identifikatorom područja (AI), veličinom podatka (W), i adresom početnog bajta. Kako su analogni ulazi riječi adresa im uvijek počinje parnim brojem bajta (kao što su 0, 2, ili 4), pa im se pristupa s parnim brojem adrese početnog bajta (kao AIW0, AIW2, ili AIW4). Analogni ulazi predstavljaju vrijednosti koje se mogu samo čitati. Format:

AIW[adresa početnog bajta]

AIW4

Analogni izlazi: AQ S7-200 pretvara digitalni podatak veličine riječi (16 bita) u strujni ili naponski signal, proporcionalan toj digitalnoj vrijednosti. Te vrijednosti se predstavljaju identifikatorom područja (AQ), veličinom podatka (W), i adresom početnog bajta. Kako su analogni izlazi riječi adresa im uvijek počinje parnim brojem bajta (kao što su 0, 2, ili 4), pa im se pristupa s parnim brojem adrese početnog bajta (kao AQW0, AQW2, ili AQW4). Analogni izlazi predstavljaju vrijednosti koje se mogu samo postavljati. Format:

AQW[adresa početnog bajta]

IPA IV – Razvoj ljudskih potencijala

AQW4

68

Tehnička škola Daruvar

Industrijska računala

19. 6. PLC - Izravno i neizravno adresiranje Kod pisanja programa može se koristiti bilo koji od tri moda adresiranja instrukcijskog operanda:   

Izravno adresiranje Simboličko adresiranje Neizravno adresiranje

Izravno adresiranje S7-200 pohranjuje podatke na različite memorijske lokacije koje imaju jedinstvenu adresu. Može se izričito identificirati memorijska adresa kojoj se želi pristupiti. Izravno adresiranje precizira memorijsko područje, veličinu i lokaciju (npr. VW790 se odnosi na lokaciju riječi u memorijskom području varijabli). Za pristup bitu u memorijskom području potrebno je specificirati adresu koja sadržava identifikacijsko memorijsko područje (bajt adresu i broj bita koji se nalazi iza točke). Oblik pristupa bitu je ''bajt.bit''. U tom primjeru, memorijsko područje i bajt adresa (I = ulaz, i 3 = bajt 3) su točkom (''.'') odvojeni od bit (bit 4) memorijskog područja. I

3

.

4

Bit u bajtu, ili broj bita : bit 4 (peti bit od osam; 0 do 7) Točka odvaja bajt adresu od broja bita Bajt adresa: bajt 3 (četvrti bajt) Identifikator područja

IPA IV – Razvoj ljudskih potencijala

69

Tehnička škola Daruvar

Industrijska računala

Procesna slika ulaznog (I) memorijskog područja:

7

6

5

4

3

2

1

0

Bajt 0 Bajt 1 Bajt 2 Bajt 3 Bajt 4 Bajt 5 Podacima se može pristupiti u većini memorijskih područja (V, I, Q, S, M, L i SM) budući da bajt, riječ i dvostruka riječ koriste bajt–adresni oblik. Za pristup bajtu, riječi, ili dvostrukoj riječi podatka u memoriji, treba specificirati adresu na način sličan specificiranju adrese za bit. To uključuje identifikator područja, određivanje veličine podatka i adrese početnih bajtova od bajta, riječi ili dvostruke riječi. Podacima u drugim memorijskim područjima (kao što cu T, C, HC i akumulator) pristupa se korištenjem formata adrese koja uključuje identifikator i broj uređaja.

V B 100 Bajt adresa Pristup veličini bajta Identifikator područja V W 100 Bajt adresa Pristup veličini riječi Identifikator područja

V D 100 Bajt adresa Pristup veličini dvostruke riječi Identifikator područja

IPA IV – Razvoj ljudskih potencijala

70

Tehnička škola Daruvar

MSB 7 VB100 MSB 15 VB100

Industrijska računala

LSB 0

8

MSB 31 VB100 24

7

LSB VB101 0

23 VB101 16

15

VB102

8

7

VB103

LSB 0

MSB = Bit najveće težine LSB = Bit najmanje težine

Simboličko adresiranje Simboličko adresiranje koristi kombinaciju alfanumeričkih znakova za identifikaciju adrese. Simbolička konstanta koristi simboličko ime za identifikaciju broja konstante ili ASCII znakova. Za SIMATIC programe treba koristiti globalno dodjeljivanje koristeći tablicu simbola. Za IEC programe treba praviti globalne simbole koristeći tablice globalnih varijabli. Ako postoje pridružene simboličke adrese u SIMATIC tablici simbola ili tablici lokalnih varijabli tada se može prebacivati između pregleda s apsolutnim (I0.0) ili simboličkim (npr. Pumpa1) prikazom. Opcija simboličkog adresiranja kontrolira se u izborniku VIEW. Oznaka kraj imena znači da je opcija uključena. U suprotnom slučaju sve su adrese prikazane samo kao apsolutne adrese.

IPA IV – Razvoj ljudskih potencijala

71

Tehnička škola Daruvar

Industrijska računala

Neizravno adresiranje Neizravno adresiranje koristi pokazivač za pristup podacima u memoriji. Pokazivači lokacije veličine dvostruke riječi sadrže adresu neke druge lokacije. Za pokazivače se mogu koristiti samo V memorijske lokacije, L memorijske lokacije ili registri akumulatora (AC1, AC2, AC3). Kod kreiranja pokazivača potrebno je koristiti instrukciju Move Double Word (pomak dvostruke riječi) za micanje adrese neizravno adresirane memorijske lokacije na lokaciju pokazivača. S7-200 omogućava pokazivačima da pristupaju memorijskim područjima: I, Q, V, M, S, T (samo trenutna vrijednost) i C (samo trenutna vrijednost). Neizravno adresiranje ne može se koristiti za pristup jednom bitu ili pristup AI, AQ, HC, SM ili L memorijskim područjima. Za neizravan pristup podacima u adresi memorije potrebno je kreirati pokazivače na tu lokaciju unosom znaka ''&'' ispred operanda, da se naznači da se adresa memorijske lokacije umjesto sadržaja te lokacije treba pomaknuti na lokaciju određenu u izlaznom operandu instrukcije (pokazivaču). Unosom znaka ''*'' ispred operanda za instrukciju specificira se da je operand pokazivač. Kao što je pokazano na slici, unosom *AC1 specificira se da je pokazivač na podatak duljine riječi referenciran MOVE WORD instrukcijom. U primjeru, vrijednosti spremljene u VB200 i VB201 su pomaknute u akumulator AC0.

MOVD &VB200, AC1 – kreira se pokazivač micanjem adrese od VB200 (adresa početnog bajta za VB200) u AC1 MOVW *AC1, AC0 – miče se vrijednost riječi pokazivača iz AC1 u AC0

IPA IV – Razvoj ljudskih potencijala

72

Tehnička škola Daruvar

Industrijska računala

MOVD &VB200, AC1 – kreira se pokazivač micanjem adrese od VB200 (adresa početnog bajta za VB200) u AC1 MOVW *AC1, AC0 – miče se vrijednost riječi pokazivača iz AC1 u AC0 +D +2, AC1 – dodaje 2 akumulatoru koji pokazuje na sljedeću memorijsku lokaciju MOVW *AC1, AC0 – miče se vrijednost riječi pointera iz AC1 u AC0

Napomena: Za neizravan pristup bajtovima potrebno je povećavati ili smanjivati pokazivač za 1. Za neizravan pristup riječima potrebno je povećavati ili smanjivati pokazivač za 2. Za neizravan pristup dvostrukim riječima potrebno je povećavati ili smanjivati pokazivač za 4. Za pristup timeru ili brojaču (koji su vrijednosti riječi) potrebno je povećavati ili smanjivati pokazivač za 2.

IPA IV – Razvoj ljudskih potencijala

73

Tehnička škola Daruvar

Industrijska računala

19. 7. PLC prekidi Broj događaja prekida 8 9 23 24 25 26 19 20

Opis prekida Port 0: Prijem znaka Port 0: Prijenos završen Port 0: Prijem poruke završen Port 1: Prijem poruke završen Port 1: Prijem znaka Port 1: Prijenos završen PTO 0 završio prekid PTO 1 završio prekid

0 2 4 6 1 3 5 7 12 27 28 13 14 15 16 17 18 32 29 30 31 33

Rastući brid I0.0 Rastući brid I0.1 Rastući brid I0.2 Rastući brid I0.3 Padajući brid I0.0 Padajući brid I0.1 Padajući brid I0.2 Padajući brid I0.3 HSC0 CV = PV HSC0 Promjena smjera HCS0 Vanjski reset HSC1 CV = PV HSC1 Promjena smjera HSC1 Vanjski reset HSC2 CV = PV HSC2 Promjena smjera HSC2 Vanjski reset HSC3 CV = PV HSC4 CV = PV HSC4 Promjena smjera HSC4 Vanjski reset HSC5 CV = PV

10 11 21 22

Vremenski prekid 0 Vremenski prekid 1 Timer T32 CT = PT prekid Timer T96 CT = PT prekid

IPA IV – Razvoj ljudskih potencijala

Prioritet skupine

Prioritet u skupini

Komunikacija (najviši)

0 0 0 1 1 1 0 1

Diskretni (srednji)

2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23

Vremenski (najniži)

0 1 2 3

74

Tehnička škola Daruvar

Industrijska računala

19. 8. Dodatni LAD dijagrami Naziv vježbe:_____________________________________

IPA IV – Razvoj ljudskih potencijala

Datum:___________

75

Tehnička škola Daruvar

Naziv vježbe:_____________________________________

IPA IV – Razvoj ljudskih potencijala

Industrijska računala

Datum:___________

76

Tehnička škola Daruvar

Naziv vježbe:_____________________________________

IPA IV – Razvoj ljudskih potencijala

Industrijska računala

Datum:___________

77

Tehnička škola Daruvar

Naziv vježbe:_____________________________________

IPA IV – Razvoj ljudskih potencijala

Industrijska računala

Datum:___________

78

Tehnička škola Daruvar

Naziv vježbe:_____________________________________

IPA IV – Razvoj ljudskih potencijala

Industrijska računala

Datum:___________

79

Tehnička škola Daruvar

Naziv vježbe:_____________________________________

IPA IV – Razvoj ljudskih potencijala

Industrijska računala

Datum:___________

80

Tehnička škola Daruvar

Industrijska računala

Naziv vježbe:_______________________________________________ Datum:__________

IPA IV – Razvoj ljudskih potencijala

81

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF