vježbenica plc 1111

Upload: selma-peco

Post on 15-Oct-2015

69 views

Category:

Documents


6 download

DESCRIPTION

Primjeri automatizacije procesa na bazi PLC

TRANSCRIPT

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 1

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 2

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 1

    Sadraj

    1. vjeba: Upoznavanje s programom STEP7-MicroWIN .................................................................... 2

    2. vjeba: Ukljuivanje rasvjete, upoznavanje programa za simulaciju S7_200_ING ............................ 8

    3. vjeba: Ukljuivanje i iskljuivanje troila pomou tipkala samodrea veza ............................... 10

    4. vjeba: Timeri-naredba TON ............................................................................................................ 13

    5. vjeba: Timeri naredba TONR ....................................................................................................... 15

    6. vjeba: Timeri-naredbe TON i TOF .................................................................................................. 18

    7. vjeba: Naredbe SET, RESET i XOR ............................................................................................... 21

    8. vjeba: Reverziranje motora, ventilacija ........................................................................................ 25

    9. vjeba: Odreivanje prioriteta, upravljanje vozilom .................................................................... 28

    10. vjeba: Upravljanje signalizacijom, upravljanje pokretnom trakom ......................................... 31

    11. vjeba: Primjena brojaa - jednostavniji primjeri ....................................................................... 35

    12. vjeba: Primjena brojaa primjeri ................................................................................................ 38

    13. vjeba: Podmazivanje zupanika, punjenje i pranjenje spremnika s tekuinom ........................... 41

    14. vjeba: Upravljanje vratima skladita ............................................................................................. 44

    15. vjeba: Upravljanje pilom ............................................................................................................... 46

    16. vjeba: Pokretanje zvijezda trokut ................................................................................................... 50

    17. vjeba: Pozivanje potprograma - upravljanje punionicom .............................................................. 53

    18. vjeba: 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 podruje ................................................................................ 63

    19. 4. PLC - Tipovi i svojstva memorije .............................................................................................. 64

    19. 5. Pristup podacima u memorijskim podrujima ........................................................................ 65

    19. 6. PLC - Izravno i neizravno adresiranje ..................................................................................... 69

    19. 7. PLC prekidi ............................................................................................................................... 74

    19. 8. Dodatni LAD dijagrami ............................................................................................................. 75

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 2

    1. vjeba: Upoznavanje s programom STEP7-MicroWIN

    Cilj vjebe je nauiti 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 povrini ikonu STEP 7-Micro/WIN 32. Ista ikona nalazi se i u Start

    izborniku u sklopu grupe SIMATIC. Program se aktivira na isti nain kao i sve ostale

    aplikacije dvostrukim klikom na ikonu, odnosno pomou 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 - najee primjenjivane funkcije prikazane simbolima.

    Upravljaka 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 prevoenja programa.

    Traka statusa - trenutni status i druge informacije.

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 3

    Projekt je sastavljen od pet glavnih dijelova:

    Programski blok (Program Block) sadri izvrni kod programa s komentarima. Moe se

    sastojati od glavnog programa (MAIN) i vie potprograma ili prekidnih rutina.

    Podatkovni blok (Data Block) sadri podatke (poetna memorijska stanja, iznose konstanti

    itd.) i komentare.

    Sistemski blok (System Block ) sadri informacije o konfiguraciji, kao to su komunikacijski

    parametri, memorijske lokacije s podacima, analogni i digitalni ulazni filtri.

    Tablica simbola (Symbol Table) omoguuje simbolino adresiranje. Simboli ine

    programiranje jednostavnijim, a program lakim za itanje. Prevedeni program koji je uitan u

    PLC ima sve simbole konvertirane u apsolutne adrese.

    Status tablica (Status Chart)

    Tablica statusa takoer se ne uitava u PLC. U ovu tablicu mogu se unijeti adrese u nizu za

    praenje i modificiranje varijabli programa. Mogu se prikazati vrijednosti timera ili brojaa

    kao bitovi jedne rijei. Ako se odabere bit format, prikazuje se stanje izlaza (ON ili OFF).

    Ako se odabere word format, prikazuju se trenutne vrijednosti timera ili brojaa.

    Izbornici i trake

    Traka s naslovom Traka s izbornicima

    Traka s alatima

    Traka statusa

    Upravljaka traka

    Programsko stablo

    Izlazni prozor

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 4

    Za stvaranje novog projekta u traci s izbornicima odaberite File -> New ili

    jednostavno u traci s alatima kliknite na ikonu.

    U traci s izbornicima odabire se Tools > Options.

    Podizbornici

    General : Predvieni Editor LAD, FBD ili STL.

    Mnemonci : SIMATIC ili Internacionalni.

    Mod programiranja : SIMATIC ili IEC 1131-3.

    Jezik : engleski, njemaki, francuski, panjolski ili talijanski.

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

    programiranju.

    Struktura projekta

    Kreiranje Projekta

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 5

    Regional Settings

    Ovdje se mogu postaviti sljedee opcije:

    - mjerni sustav: U.S. ili metriki

    - format sata : 12 ili 24-satni

    - format datuma: (mm/dd/yy) ili (dd.mm.yy).

    Umetanje programskog bloka (POU) Desnom tipkom mia kliknite na Program Block

    u programskom stablu te nakon toga lijevom tipkom na unos novog potprograma ili prekidne

    rutine.

    Desnom tipkom mia 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 mia na programski blok (POU) moete taj blok otvoriti,

    preimenovati, obrisati, dodati komentare ili promijeniti svojstva.

    Funkcije ili potprogrami (SBR) omoguavaju dijeljenje kompliciranijih programa u manje,

    preglednije dijelove.

    Opcije

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 6

    Sustavu pomoi moe se pristupiti na vie naina:

    opu pomo moete 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

    pomoi moe se prebaciti na opu pomo gumbom "Help Topics". Dodatne

    informacije vezane za Micro/WIN mogu se nai na elektronikim uputstvima. Njima

    se moe pristupiti izborom opcija izbornika Start -> Simatic -> S7 Manuals.

    Umetanje programskog bloka (Program Organization Unit - POU)

    Desni klik

    Kontekstno ovisna pomo u Micro/WIN-u

    F1

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 7

    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: Ukljuivanje motora

    1. Pokrenuti program Step 7 MicroWIN.

    2. Otvoriti novi projekt.

    3. Izraditi program za ukljuivanje motora. Motor se ukljuuje kad su pritisnuta oba tipkala.

    Tipkalo 1 Tipkalo 2 Aktiviranje motora

    I0.0 I0.1 Q0.0

    Pisanje programa

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 8

    2. vjeba: Ukljuivanje rasvjete, upoznavanje programa za simulaciju

    S7_200_ING

    1. zadatak

    U prvoj prostoriji je sklopka koja ukljuuje jednu arulju. U drugoj je sklopka koja ukljuuje dvije arulje. U treoj je sklopka koja ukljuuje tri arulje. Pozovite program STEP7 MicroWIN. U programu otvorite novi dokument (projekt) i preimenujte ga u Rasvjeta.

    a) Pozovite Symbol Table u Upravljakoj traci i upiite 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) Napiite program u obliku ladder dijagrama.

    c) Pogledajte (pomou View) kako izgleda program u drugim oblicima ( FBD i STL).

    d) Nacrtajte program za PLC u 3 oblika (LAD, FBD, STL) za ukljuivanje rasvjete pomou sklopki.

    LAD:

    FBD: STL:

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 9

    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 povrini (Desktopu).

    b) Pozovite program za simulaciju S7_200_ING, upiite 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 znai MAIN, SBRO, INTO u programskom stablu?

    __________________________________________________________________________

    __________________________________________________________________________

    3. emu slui tablica simbola ( Symbol Table)?

    __________________________________________________________________________

    __________________________________________________________________________

    4. Jesmo li koristili logike funkcije? Navedi neke logike funkcije.

    __________________________________________________________________________

    __________________________________________________________________________

    5. to je sve potrebno da bi simulirali rad PLC-a?

    __________________________________________________________________________

    __________________________________________________________________________

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 10

    3. vjeba: Ukljuivanje i iskljuivanje troila pomou tipkala

    samodrea veza

    1. zadatak

    a) Napravite program za ukljuivanje i iskljuivanje troila (arulje) pomou tipkala

    (samodrea veza). Prije pisanja programa treba ispuniti Symbol Table. Tipkalom T1

    ukljuujemo troilo, a tipkalom T2 ga iskljuujemo (na ulaz PLCa 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 Upravljakoj traci i

    upiite sve simbole s komentarima.

    Tipkalo T1 Tipkalo T2 arulja

    I0.0 I0.1 Q0.0

    c) Pripremite dokument za simulaciju u programu S7_200_ING. Potrebno je napraviti

    FileEXPORT, da bi se dobio dokument s ekstenzijom AWL. Dokument u tom obliku

    spremite u posebnoj mapi na radnoj povrini (Desktopu).

    d) Pozovite program za simulaciju S7_200_ING, upiite 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 (pomou View) kako izgleda program u drugim oblicima ( FBD i STL).

    h) Nacrtajte program u tim oblicima.

    FBD: STL:

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 11

    2. zadatak

    Troilo se moe ukljuiti s 2 mjesta (tipkalom T1 ili tipkalom T2), a isto tako se moe i

    iskljuiti s 2 mjesta (tipkalom T3 ili tipkalom T4).

    Tipkalo T1 Tipkalo T2 Tipkalo T3 Tipkalo T4 arulja

    I0.0 I0.1 I0.2 I0.3 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 Upravljakoj traci i

    upiite sve simbole s komentarima. Napiite program u obliku ladder dijagrama. Pogledajte

    (pomou 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: STL:

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 12

    Odgovori na pitanja.

    1. Kako se postie samodrea veza?

    _______________________________________________________________________________

    _______________________________________________________________________________

    2. Koje logike funkcije smo primjenjivali ?

    _________________________________________________________________________

    _________________________________________________________________________

    3. to znae oznake I0.0, Q0.1?

    _________________________________________________________________________

    _________________________________________________________________________

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 13

    4. vjeba: Timeri-naredba TON

    1. zadatak

    Neki motor se ukljuuje i iskljuuje sklopkom. Radi sigurnosnih razloga motor treba

    pokrenuti 5 sekundi nakon ukljuenja sklopke. Napiite odgovarajui program za PLC ureaj.

    Sklopka Motor

    I0.0 Q0.0

    a) Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i

    preimenujte ga u Ukljuenje_motora. Pozovite Symbol Table u Upravljakoj traci i

    upiite sve simbole s komentarima. Napiite program u obliku ladder dijagrama. Pogledajte

    (pomou 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: STL:

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 14

    2. zadatak: Postupno ukljuenje troila

    Prvo troilo ukljuuje se preko tipkala ( samodree veze). Nakon 5 sekundi treba

    ukljuiti drugo troilo; 5 sekundi nakon ukljuenja 2. troila, ukljuuje se tree troilo; 5

    sekundi nakon ukljuenja 3. troila, ukljuuje se etvrto troilo.

    Tipkalo start Tipkalo stop Prvo troilo Drugo troilo Tree troilo etvrto troilo

    I0.0 I0.1 I0.2 Q0.0 Q0.1 Q0.2

    a) Nacrtajte program u LAD obliku.

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 15

    5. vjeba: Timeri naredba TONR

    1.zadatak

    Motor se ukljuuje i iskljuuje pomou sklopke. Radi sigurnosnih razloga motor treba

    pokrenuti 5 sekundi nakon ukljuenja sklopke. Napii odgovarajui program za PLC ureaj

    koristei naredbu TONR.

    Sklopka Motor

    I0.0 Q0.0

    a) Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i

    preimenujte ga u Ukljuenje_TONR. Pozovite Symbol Table u Upravljakoj traci i upiite

    sve simbole s komentarima. Napiite program u obliku ladder dijagrama. Pogledajte (pomou

    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 povrini (Desktopu).

    c) Pozovite program za simulaciju S7_200_ING, upiite 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.

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 16

    2. zadatak

    Motor se ukljuuje i iskljuuje pomou tipkala. Radi sigurnosnih razloga motor treba

    pokrenuti 5 sekundi nakon aktiviranja tipkala. Napii odgovarajui program za PLC ureaj

    koristei naredbu TONR. Za resetiranje timera koristiti tipkalo STOP.

    a) Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i

    preimenujte ga u Servisiranje_motora. Pozovite Symbol Table u Upravljakoj traci i

    upiite sve simbole s komentarima. Napiite program u obliku ladder dijagrama. Pogledajte

    (pomou View) kako izgleda program u drugim oblicima ( FBD i STL).

    b) Nacrtajte program u LAD obliku.

    3. zadatak

    Motor se ukljuuje pomou tipkala. Nakon 30 sati rada treba servisirati motor.

    Programirajte PLC tako da nakon 30 sati rada ukljui alarm za upozorenje i istovremeno

    iskljui motor. Za 1 sat rada motora uzmite 1 sekundu.

    Tipkalo start Tipkalo stop Motor Alarm

    I0.0 I0.1 Q0.0 Q0.1

    a) Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i

    preimenujte ga u Servisiranje_motora. Pozovite Symbol Table u Upravljakoj traci i

    upiite sve simbole s komentarima. Napiite program u obliku ladder dijagrama. Pogledajte

    (pomou View) kako izgleda program u drugim oblicima ( FBD i STL).

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

    Tipkalo start Tipkalo stop Motor

    I0.0 I0.1 Q0.0

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 17

    c) Nacrtajte program u LAD obliku:

    d) Nacrtaj program u FBD obliku.

    Odgovori na pitanja.

    1. Po emu su naredbe (timeri) TON i TONR sline?

    _________________________________________________________________________________

    _________________________________________________________________________________

    2. Kako se resetira TON ?

    _________________________________________________________________________________

    _________________________________________________________________________________

    3. Kako se resetira TONR ?

    _________________________________________________________________________________

    _________________________________________________________________________________

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 18

    6. vjeba: Timeri-naredbe TON i TOF

    1. zadatak

    Za vrijeme rada troila ukljuen je ventilator radi hlaenja. Kad se troilo iskljui, ventilator treba jo nakon toga raditi jednu minutu.

    Sklopka Troilo Ventilator

    I0.0 Q0.0 Q0.1

    a) Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i

    preimenujte ga u Ventilator. Pozovite Symbol Table u Upravljakoj traci i upiite sve

    simbole s komentarima. Napiite program u obliku ladder dijagrama. Pogledajte (pomou

    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

    Stubina rasvjeta ukljuuje se tipkalom. Programirajte PLC tako da nakon 20 sekundi od

    ukljuenja tipkala iskljui stubinu rasvjetu. Nacrtajte program u LAD obliku.

    Tipkalo Rasvjeta

    I0.0 Q0.0

    a) Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i

    preimenujte ga u Stubite. Pozovite Symbol Table u Upravljakoj traci i upiite sve

    simbole s komentarima. Napiite program u obliku ladder dijagrama. Pogledajte (pomou

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 19

    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) Napiite program u STL obliku.

    1. Usporedite primjenu naredbe TON i TOF.

    __________________________________________________________________________

    __________________________________________________________________________

    2. Kako se aktivira timer TOF?

    __________________________________________________________________________

    __________________________________________________________________________

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 20

    3. Kako se resetira timer TOF?

    __________________________________________________________________________

    __________________________________________________________________________

    2. zadatak

    Semafor treba davati treptajue uto svjetlo. Svjetlo se ukljuuje, odnosno iskljuuje

    nakon jedne sekunde (period titranja je 2 s).

    a) Napiite odgovarajui program za PLC ureaj pomou odgovarajuih timera .

    b) Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i

    preimenujte ga u uti_semafor. Pozovite Symbol Table u Upravljakoj traci i upiite sve

    simbole s komentarima. Napiite program u obliku ladder dijagrama. Pogledajte (pomou

    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.

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 21

    7. vjeba: Naredbe SET, RESET i XOR 1. zadatak

    Potrebno je ukljuivati i iskljuivati 4 troila istovremeno pomou tipkala START i

    STOP. Napravite program u ladder dijagramu koristei naredbe SET i RESET.

    Tipkalo start Tipkalo stop Troilo1 Troilo2 Troilo3 Troilo4

    I0.0 I0.1 Q0.0 Q0.1 Q0.2 Q0.3

    a) Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i

    preimenujte ga u etiri troila SR. Pozovite Symbol Table u Upravljakoj traci i upiite

    sve simbole s komentarima. Napiite program u obliku ladder dijagrama. Pogledajte (pomou

    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 povrini (Desktopu). Pozovite program za simulaciju S7_200_ING,

    upiite 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.

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 22

    Usporedite naredbu SET i jednako ( ).

    _________________________________________________________________________________

    _________________________________________________________________________________

    to bi trebali dodati u dijagramu kad bi umjesto naredbe SET imali jednako?

    _________________________________________________________________________________

    _________________________________________________________________________________

    2. zadatak

    Za pokretanje nekog troila Q0.0 potrebno je drati pritisnuto bilo koje od dvaju tipkala (I0.0 ili I0.1). Ako su pritisnuta oba tipkala istovremeno, troilo ne smije raditi. Ovdje se radi o logikoj funkciji EKSKLUZIVNI ILI (XOR). Napravite program u ladder dijagramu koristei naredbu jednako ().

    Tipkalo1 Tipkalo2 troilo

    I0.0 Q0.0 Q0.1

    a) Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i

    preimenujte ga u Ekskluzivni. Pozovite Symbol Table u Upravljakoj traci i upiite sve

    simbole s komentarima. Napiite program u obliku ladder dijagrama. Pogledajte (pomou

    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.

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 23

    3. zadatak

    Potrebno je napraviti program za aktiviranje troila kao i u prethodnom zadatku, ali sada

    koristei 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 Upravljakoj traci i upiite sve simbole s komentarima. Napiite program u obliku ladder dijagrama. Pogledajte (pomou 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 ukljuuju i iskljuuju pomou

    zajednike sklopke (I0.0). Motor 2 ( Q0.2) je rezerva i automatski se ukljuuje ako senzor

    kvara dojavi na posebnom ulazu PLC-a (I0.1) kvar motora1. U sluaju dojave kvara

    automatski se zaustavlja motor 1 i ukljui alarm (Q0.0), a motor 2 se ukljuuje nakon 5

    sekundi. Potrebno je predvidjeti i sklopku za iskljuenje alarma (I0.2). Napravite program u

    ladder dijagramu koristei naredbe jednako .

    a) Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i

    preimenujte ga u Motor_rezerva. Pozovite Symbol Table u Upravljakoj traci i upiite

    sve simbole s komentarima. Napiite program u obliku ladder dijagrama. Pogledajte (pomou

    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.

    Sklopka Senzor kvara Skopka za isk. alarma Motor1 Motor 2 Alarm

    I0.0 I0.1 I0.2 Q0.1 Q0.2 Q0.0

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 24

    d) Nacrtajte program u LAD obliku.

    5. Zadatak

    Potrebno je napraviti program za pokretanje dvaju motora kao i u prethodnom

    zadatku, ali sada koristei 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 Upravljakoj traci i upiite

    sve simbole s komentarima. Napiite program u obliku ladder dijagrama. Pogledajte (pomou

    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.

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 25

    8. vjeba: Reverziranje motora, ventilacija 1. zadatak

    Pogon moe biti ukljuen 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 iskljuiti tipkalom S0 da bi drugi smjer vrtnje mogli aktivirati. U programu

    mora biti ukljuena i funkcija nadzora. Mora biti onemogueno pokretanje motora u drugi

    smjer, ako je prvi ukljuen.

    a) Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i

    preimenujte ga u Reverziranje. Pozovite Symbol Table u Upravljakoj traci i upiite sve

    simbole s komentarima. Napiite program u obliku ladder dijagrama. Pogledajte (pomou

    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 povrini (Desktopu). Pozovite program za simulaciju S7_200_ING,

    upiite potrebni kod i pozovite svoj dokument ( LOAD FILE). Provjerite kako program radi.

    Tipkalo S1 Tipkalo S2 Tipkalo S0 Bimetalna

    zatita Vrtnja u jednom

    smjeru (KM1 i H1)

    Vrtnja u drugom

    smjeru (KM2 i H2)

    I0.0 I0.1 I0.2 I0.3 Q0.0 Q0.1

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 26

    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 bave 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

    sljedei nain: kada osjetilo CO da signal "1", ventilator te prostorije se ukljuuje i izbacuje

    zrak van. Ventilator se nee iskljuiti odmah kada osjetilo CO da signal "0", nego je potrebno

    neka radi jo 60 sekundi i tek onda se iskljuuje.

    ULAZ IZLAZ

    Adresa Znaenje Adresa Znaenje

    I0.0 Glavna sklopka - kada je

    ukljuena, omoguen pogon sustava

    Q0.0 Signalna arulja; ukljuena glavna sklopka (automatski pogon)

    I0.1 Osjetilo CO u 1. prostoriji Q0.1 Sklopnik za ukljuivanje ventilatora u 1. prostoriji

    I0.2 Osjetilo CO u 2. prostoriji Q0.2 Sklopnik za ukljuivanje ventilatora u 2. prostoriji

    Q0.3 Signalna arulja - ventilator u pogonu (bilo koji )

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 27

    a) Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i

    preimenujte ga u Vinski_podrum. Pozovite Symbol Table u Upravljakoj traci i upiite sve simbole s komentarima. Napiite program u obliku ladder dijagrama. Pogledajte (pomou 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.

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 28

    9. vjeba: Odreivanje prioriteta, upravljanje vozilom

    1. zadatak: Odreivanje prioriteta

    Nakon to voditelj zavri s pitanjem, 3 igraa e stisnuti tipkalo, nastojei da budu prvi

    i da odgovore na pitanje. Zvono e zazvoniti 10 s nakon to je netko od igraa stisnuo tipkalo.

    Svjetlosna signalizacija ispred igraa e se pojaviti, ako je on prvi, a resetira se pomou

    tipkala koje se nalazi kod voditelja. Ulazi: 3 tipkala kod igraa i reset-tipkalo kod voditelja.

    Izlazi: 3 svjetla i zvono. Napravite program u ladder dijagramu.

    a) Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i

    preimenujte ga u Kviz. Pozovite Symbol Table u Upravljakoj traci i upiite sve simbole

    s komentarima. Napiite program u obliku ladder dijagrama. Pogledajte (pomou 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 povrini (Desktopu). Pozovite program za simulaciju S7_200_ING,

    upiite 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.

    Tipkalo

    1. igraa Tipkalo

    2. igraa Tipkalo

    3. igraa Tipkalo

    reset

    Zvono Svjetlo

    1.igraa Svjetlo

    2.igraa Svjetlo

    3.igraa

    I0.0 I0.1 I0.2 I0.3 Q0.0 Q0.1 Q0.2 Q0.3

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 29

    d) Nacrtajte LAD dijagram.

    e) Nacrtajte program u FBD obliku.

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 30

    2. zadatak: Upravljanje vozilom

    Potrebno je napraviti LAD dijagram za upravljanje vozilom na sljedei nain: nakon

    to stisnemo START-tipkalo, vozilo se kree s lijeva na desno. Kad vozilo aktivira senzor

    LS2, zaustavi se na 5 sekundi i nakon toga kree nazad. Senzor LS1 reagira kad se vozilo

    vrati u poetni poloaj. Kad se LS1 aktivira, vozilo stane. Ulazi su: tipkalo-stop, tipkalo-start,

    senzori LS1 i LS2. Izlazi su : motor lijevo i motor desno (sklopnici).

    a) Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i

    preimenujte ga u Vozilo. Pozovite Symbol Table u Upravljakoj traci i upiite sve

    simbole s komentarima. Napiite program u obliku ladder dijagrama.

    b)Pogledajte (pomou 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.

    Tipkalo

    STOP

    Tipkalo

    START

    Krajnja sklopka

    LS1(HOME)

    Krajnja sklopka

    LS2

    Motor

    desno

    Motor

    lijevo

    I0.0 I0.1 I0.2 I0.3 Q0.0 Q0.1

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 31

    10. vjeba: Upravljanje signalizacijom, upravljanje pokretnom trakom

    1. zadatak: Upravljanje signalizacijom

    Uz ukljuenu sklopku SK1 i iskljuenu sklopku Sk2 pritiskom na tipkalo TP1 pali se

    zelena dioda, a pritiskom na tipkalo TP2 pali se crvena dioda. Uz ukljuenu sklopku SK2 i

    iskljuenu sklopku SK1 pritiskom na tipkalo TP1 pali se crvena dioda, pritiskom na tipkalo

    TP2 pali se zelena dioda. Uz obje ukljuene sklopke, pritiskom na bilo koje tipkalo, pali se

    uta dioda. Kada niti jedna sklopka nije ukljuena i tipkala nisu pritisnuta, diode su ugaene.

    a) Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i

    preimenujte ga u diode. Pozovite Symbol Table u Upravljakoj traci i upiite sve simbole

    s komentarima. Napiite program u obliku ladder dijagrama. Pogledajte (pomou View) kako

    izgleda program u drugim oblicima ( FBD i STL).

    Sklopka

    SK1

    Sklopka

    SK2

    Tipkalo

    TP1

    Tipkalo

    TP2

    Crvena

    dioda

    Zelena

    dioda

    uta dioda

    I0.0 I0.1 I0.2 I0.3 Q0.0 Q0.1 Q0.2

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 32

    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 povrini (Desktopu). Pozovite program za simulaciju S7_200_ING,

    upiite 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.

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 33

    2. zadatak: Upravljanje pokretnom trakom

    Potrebno je napraviti LAD dijagram za upravljanje pokretnom trakom na sljedei

    nain: PLC ukljuuje i iskljuuje motore na pojedinim segmentima trake. Senzori u blizini

    svakog segmenta detektiraju poziciju proizvoda. Dok je proizvod u podruju reagiranja

    senzora, motor e raditi. Ako se proizvod pomakao izvan tog podruja, aktivira se tajmer i

    nakon isteka vremena (20 s) motor e stati na odgovarajuem segmentu. Motor 2 se ukljuuje

    kad se aktivira senzor 3, ukljuen je dok se ne ukljui motor 1 i dok se ne nae izvan

    djelovanja senzora 2. Motor 1 se ukljuuje kad se aktivira senzor 2 i radi dok se proizvod ne

    nae izvan djelovanja senzora 1. Motor 3 radi ako je ukljuena sklopka.

    a) Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i

    preimenujte ga u Pokretna traka. Pozovite Symbol Table u Upravljakoj traci i upiite sve simbole s komentarima. Napiite program u obliku ladder dijagrama. Pogledajte (pomou 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.

    Senzor 1 Senzor 2 Senzor 3 Motor 1 Motor 2 Motor 3

    I0.0 I0.1 I0.2 Q0.0 Q0.1 Q0.2

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 34

    d) Nacrtajte LAD dijagram.

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 35

    11. vjeba: Primjena brojaa - jednostavniji primjeri

    1.zadatak: Brojenje limenki

    Napravite funkcijski blok-dijagram za brojanje limenki. Kada izbroji 6 limenki,

    potrebno je ukljuiti izlaz; izlaz treba biti ukljuen jednu sekundu, nakon ega se resetira

    broja i moe se ponovo nastaviti brojanje.

    a) Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i

    preimenujte ga u Limenke. Pozovite Symbol Table u Upravljakoj traci i upiite sve

    simbole s komentarima. Napiite program u obliku ladder dijagrama. Pogledajte (pomou

    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 povrini (Desktopu). Pozovite program za simulaciju S7_200_ING,

    upiite 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.

    Senzor Izlaz

    I0.0 Q0.0

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 36

    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 privue proizvode i

    dri ih dvije sekunde, zatim ih ispusti ( iskljui se elektromagnet).

    a) Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i

    preimenujte ga u Stroj za pakiranje. Pozovite Symbol Table u Upravljakoj traci i upiite sve simbole s komentarima. Napiite program u obliku ladder dijagrama. Pogledajte (pomou 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.

    Sklopka Senzor Motor trake Elektromagnet

    I0.0 I0.1 Q0.0 Q0.1

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 37

    3. zadatak: Upravljanje parkiralitem

    Na parkiralitu ima 100 parkirnih mjesta. Na ulazu je senzor koji se aktivira kad se

    pojavi automobil i tako poveava broj za 1. Na isti nain, 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).

    a) Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i

    preimenujte ga u parkiralite. Pozovite Symbol Table u Upravljakoj traci i upiite sve simbole s komentarima. Napiite program u obliku ladder dijagrama. Pogledajte (pomou 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.

    Senzor S1 Senzor S2 Indikacija

    I0.0 I0.1 Q0.0

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 38

    12. vjeba: Primjena brojaa primjeri

    1. zadatak: Zabrana rada motora nakon 10 ukljuenja

    Motor se ukljuuje i iskljuuje pomou tipkala START i STOP. Nakon to se 10 puta

    motor ukljuivao, ne dozvoljava mu se rad dok se stanje ne resetira.

    a) Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i

    preimenujte ga u Zabrana rada. Pozovite Symbol Table u Upravljakoj traci i upiite sve

    simbole s komentarima. Napiite program u obliku ladder dijagrama. Pogledajte (pomou

    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 povrini (Desktopu). Pozovite program za simulaciju S7_200_ING,

    upiite 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.

    Tipkalo START Tipkalo STOP Motor

    I0.0 I0.1 Q0.0

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 39

    2. zadatak: Linija za pakiranje

    Nakon to se pritisne tipkalo START, traka s kutijama se poinje gibati. Kad senzor SE2 detektira kutiju, zaustavlja se traka s kutijama, a poinje se gibati traka s jabukama. Senzor za jabuke SE1 je zaduen za brojanje jabuka. Kad izbroji 10 jabuka, zaustavlja se traka s jabukama, a poinje se kretati traka s kutijama. Tada se broja resetira i sve se ponavlja dok se ne stisne tipkalo STOP.

    a) Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i

    preimenujte ga u pakiranje jabuka. Pozovite Symbol Table u Upravljakoj traci i upiite

    sve simbole s komentarima. Napiite program u obliku ladder dijagrama. Pogledajte (pomou

    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 povrini (Desktopu). Pozovite program za simulaciju S7_200_ING,

    upiite 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.

    Tipkalo

    START

    Tipkalo

    STOP

    Senzor SE1 Senzor SE2 Kretanje trake s

    kutijama

    Kretanje trake

    s jabukama

    I0.0 I0.1 I0.2 I0.3 Q0.0 Q0.1

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 40

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 41

    13. vjeba: Podmazivanje zupanika, punjenje i pranjenje spremnika

    s tekuinom

    1. zadatak: Podmazivanje zupanika

    Kad se zupanik nae nasuprot senzoru S1, taj senzor detektira zupanik i otvara

    elektromagnetski ventil V1 koji uljem podmazuje zupanik. Ventil se otvara na kratko

    vrijeme, dajui odgovarajuu koliinu ulja. Kad senzor S2 upozori da je razina ulja u posudi

    niska, ukljuuje se alarm koji upozorava da treba doliti ulje. Ulazi: detektiranje pozicije S1,

    donja granica ulja S2. Izlazi: elektromagnetski ventil V1 i alarm.

    a) Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i

    preimenujte ga u podmazivanje. Pozovite Symbol Table u Upravljakoj traci i upiite sve

    simbole s komentarima. Napiite program u obliku ladder dijagrama. Pogledajte (pomou

    View) kako izgleda program u drugim oblicima ( FBD i STL). Pogledajte (pomou 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 povrini (Desktopu). Pozovite program za simulaciju S7_200_ING,

    upiite 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.

    Senzor S1 Senzor S2 Elektromagnetski ventil Alarm

    I0.0 I0.1 Q0.0 Q0.1

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 42

    d) Nacrtajte LAD dijagram.

    2. zadatak: Punjenje i pranjenje spremnika s tekuinom

    Nakon pritiska na START tipkalo, ventil MV1 se otvara i voda poinje puniti

    spremnik. Istovremeno poinje raditi motor koji mijea tekuinu M. Kada razina vode

    prijee TLB2 i dostigne TLB1, zatvara se ventil MV1 i motor M se iskljuuje. Ventil MV2

    se otvara, poinje isputanje vode. Kada razina padne ispod TLB2 , ventil MV2 se zatvara.

    Kada se ova operacija ponovi 4 puta, zasvijetli KRAJ-indikacija. Takoer se javlja kratki

    zvuni signal (20s). Ciklus punjenja i pranjenja moe se ponovo aktivirati pritiskom na

    tipkalo START.

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 43

    Tablica ulaza i izlaza

    a) Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i

    preimenujte ga u Punjenje i pranjenje. Pozovite Symbol Table u Upravljakoj traci i

    upiite sve simbole s komentarima. Napiite program u obliku ladder dijagrama. Pogledajte

    (pomou 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 povrini (Desktopu). Pozovite program za simulaciju S7_200_ING,

    upiite 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.

    Tipkalo

    START

    Tipkalo

    STOP

    Reset Gornja

    razina

    TLB1

    Donja

    razina

    TLB2

    Motor

    MV1

    Motor

    MV2

    Motor

    M

    KRAJ

    indikacija

    Zvono

    I0.0 I0.1 I0.2 I0.3 I0.4 Q0.0 Q0.1 Q0.2 Q0.3 Q0.4

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 44

    14. vjeba: Upravljanje vratima skladita

    1. zadatak: Upravljanje vratima skladita

    Ultrazvuni senzor na ulazu detektira prisutnost vozila. Neovisno o tome,

    fotoelektrini 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 poeti dizati, ako se trenutno sputaju, odnosno da

    se ne mogu sputati, ako su se ve poela dizati.

    a) Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i

    preimenujte ga u Vrata. Pozovite Symbol Table u Upravljakoj traci i upiite sve simbole

    s komentarima. Napiite 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 povrini (Desktopu). Pozovite program za simulaciju S7_200_ING,

    upiite 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.

    Ultrazvuni senzor

    Fotoelektrini senzor

    Krajnja sklopka

    za gornji poloaj Krajnja sklopka

    za donji poloaj Otvaranje

    vrata

    Zatvaranje

    vrata

    I0.0 I0.1 I0.2 I0.3 Q0.0 Q0.1

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 45

    d) Nacrtajte LAD dijagram.

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 46

    15. vjeba: Upravljanje pilom 1. zadatak

    Postoje 2 moda rada; runo i automatski. Napravit emo program samo za runi rad, zatim samo za automatski, da bi na kraju sve ovo objedinili, tako da moemo pokretati motor po elji runo ili automatski. Zbog ogranienog broja ulaza i izlaza, preporuuje se koristiti memorijske lokacije varijabli (V).

    1.1. Runi rad

    Runi mod se postavlja sklopkom RUNO i tada svijetli indikacija RUNO. U runom modu pritiskom na tipkalo NAPRIJED motor kree naprijed. Moe se zaustaviti sa STOP. Kad pila dotakne krajnju sklopku LS2, motor se zaustavlja. Pritiskom na tipkalo

    NAZAD, motor kree nazad, a moe se zaustaviti sa STOP. Kad pila dotakne krajnju sklopku LS1, motor se zaustavlja. Treba osigurati da se motor ne moe pokrenuti naprijed, ako se ve kree nazad, odnosno, da se ne moe pokrenuti nazad, ako on ve kree naprijed. Tablica ulaza i izlaza

    Sklopka

    runo Tipkalo

    naprijed

    runo

    Tipkalo

    stop

    LS2

    (desni

    krajnji

    poloaj)

    Tipkalo

    nazad

    LS1

    (poetni poloaj-krajnje

    lijevo)

    Indikacija

    runo Naprijed

    runo Nazad

    runo

    I0.0 I0.1 I0.2 I0.3 I0.4 I0.5 Q0.0 V0.0 V0.1

    a)Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i

    preimenujte ga u Builica. Pozovite Symbol Table u Upravljakoj traci i upiite sve simbole s komentarima. Napiite program u obliku ladder dijagrama.

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 47

    b) Nacrtajte LAD dijagram.

    1.2. Automatski rad

    Automatski mod se postavlja sklopkom AUTOMATSKI i tada svijetli indikacija

    AUTOMATSKI. U automatskom radu, kad je ukljuena sklopka za automatski rad i aktivirana sklopka LS1 (poetni poloaj), pritiskom na tipkalo AUTOMATSKI START, motor kree naprijed, sve dok ne dotakne LS2. Tada prieka 10 sekundi i zatim kree 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 pomoni izlaz staviti potvrdu da je pila dola u krajnji poloaj (LS2).

    Tablica ulaza i izlaza

    Sklopka

    automatski

    Tipkalo za

    automatski

    start

    Indikacija

    automatski

    Indikacija

    automatskog

    starta

    Automatski

    naprijed

    Potvrda da je

    stigao u LS2

    Automatski

    nazad

    I0.6 I0.7 Q0.1 Q0.2 V0.2 V0.3 V0.4

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 48

    c) Nacrtajte LAD dijagram.

    Runi i automatski rad: potrebno je objediniti ova dva programa.

    Primjer oznaavanja

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

    Motor naprijed Motor nazad

    Q0.3 Q0.4

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 49

    e) Nacrtajte LAD dijagram.

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 50

    16. vjeba: Pokretanje zvijezda trokut 1. zadatak

    Kada se stisne tipkalo START, motor se pokree u spoju zvijezda. Preko samodree veze se napaja sklopnik K1 i K3. Nakon ubrzanja od vremena 5 sekundi, motor prelazi u spoj

    trokut. Tada vremenski relej iskljui sklopnik K3 i ukljui K2. Tijekom rada sklopnci K3 i K2 ne smiju nikada biti zajedno ukljueni. Zbog toga se stvarna stanja uklopljenosti sklopnika kontroliraju preko pomonih kontakata. Sustav se iskljuuje pritiskom na tipkalo S2 ili proradom zatite motora. Prorada zatite se moe vidjeti na indikacijskoj lampici ispad bimetala. Na lampici zvijezda se moe vidjeti da je motor trenutno u spoju zvijezda. Na lampici trokut se moe vidjeti da je motor u spoju trokut.

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 51

    Tablica ulaza

    Tipkalo START(S2) Tipkalo STOP (S1) Ispad bimetala

    I0.0 I0.1 I0.3

    Tablica izlaza

    Sklopnik

    K1

    Sklopnik K3-

    zvijezda

    Sklopnik K2-

    trokut

    Indikacija

    ispada

    bimetala

    Indikacija

    zvijezde

    Indikacija

    trokuta

    Q0.0 Q0.2 Q0.1 Q0.3 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 Upravljakoj traci i

    upiite sve simbole s komentarima. Napiite 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.

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 52

    e) Nacrtajte oienje na realnom sustavu.

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 53

    17. vjeba: Pozivanje potprograma - upravljanje punionicom

    Napii dio programa za punionicu boca koji zadovoljava sljedee specifikacije:

    ulaz I 0.0 (tipkalo s radnim kontaktom) ukljuuje postrojenje

    ulaz I 0.1 (tipkalo s mirnim kontaktom) iskljuuje postrojenje

    kada je postrojenje ukljueno, indikator na izlazu Q 0.0 svijetli

    kada je postrojenje ukljueno, moe se izabrati sljedei mod rada: - runi 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 doe impuls

    indikatori za izabrani mod su sljedei: runi = Q 0.1; automatski = Q 0.2

    kod promjene moda ili kod iskljuenja postrojenja, prethodno izabrani mod mora biti poniten

    u runom modu, transporter se moe pokrenuti naprijed pomou tipkala I 0.2 (Q 0.3) i nazad s I 0.3 (Q 0.4)

    u automatskom radu transporter kree naprijed.

    1. zadatak: Upravljanje radom punionice

    1. Napiite program za upravljanje modovima rada. Upotrijebite I/O adrese i ureaje prikazane na slici.

    2. Program za ukljuenje postrojenja za punjenje boca napiite 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

    Tipkalo

    STOP

    Tipkalo-

    naprijed

    Tipkalo

    nazad

    Sklopka za

    odabir moda

    Tipkalo-

    potvrda moda

    I0.0 I0.1 I0.2 I0.3 I0.4 I0.5

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 54

    Tablica izlaza

    Indikacija

    rada

    Indikator

    runo Indikator

    automatski

    Runo naprijed

    Runo nazad

    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 Postrojenje_boce. Pozovite Symbol Table u Upravljakoj traci i upiite

    sve simbole s komentarima. Napiite program u obliku ladder dijagrama. Pogledajte (pomou

    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 povrini (Desktopu). Pozovite program za simulaciju S7_200_ING,

    upiite 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.

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 55

    e) Nacrtajte LAD dijagram za SBR1.

    f) Nacrtajte LAD dijagram za SBR2.

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 56

    18. vjeba: Sortiranje i brojanje proizvoda

    1. zadatak: Traka za sortiranje

    Opis postrojenja:

    Pomou postrojenja za sortiranje moete 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 klizaem koji se pokree prema unutra i prema van pomou klipa.

    Razliiti 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 doe do senzora, izlazni signal senzora e biti 1. Senzor S3 generira signal 1, ako je kliza potpuno izvuen prema van.

    Motor M1 pokree pokretnu traku 1 (vertikalna pokretna traka). Motor M2 pokree

    pokretnu traku 2 (horizontalna pokretna traka). Kliza pomie materijal s horizontalne na

    vertikalnu pokretnu traku.

    Funkcionalni opis:

    Postrojenje se pokree pritiskom na tipku "Ukljueno". 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 povlai 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 moe iskljuiti

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 57

    pomou tipke za zaustavljanje. Pokretna traka e se zaustaviti, dok e se kliza vratiti na poetnu poziciju.

    Potrebno je u programu postaviti Counter koji e brojati ukupan broj kutija te tekstualni zaslon koji e biti stalno ukljuen (ukoliko je ukljuen pogon). Na zaslonu treba pisati: "Broj kutija" i stvarni broj kutija s Countera.

    Lista ulaza i izlaza

    Digitalni ulazi: Tipkalo za zaustavljanje (iskljuenje postrojenja), tipkalo za pokretanje (ukljuenje 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 Tipkalo START Senzor S1 Senzor S2 Senzor S3

    I0.0 I0.1 I0.2 I0.3 I0.4

    Digitalni izlazi: Motor M1 (vertikalna pokretna traka), motor M2 (horizotalna

    pokretna traka), kretanje klizaa naprijed i kretanje klizaa natrag.

    Motor M1 Motor M2 Elektro ventil V1

    Q0.0 Q0.1 Q0.2

    a) Pozovite program STEP7_MicroWIN. U programu otvorite novi dokument (projekt) i

    preimenujte ga u Sortiranje. Pozovite Symbol Table u Upravljakoj traci i upiite sve

    simbole s komentarima. Napiite program u obliku ladder dijagrama. Pogledajte (pomou

    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 povrini (Desktopu). Pozovite program za simulaciju S7_200_ING,

    upiite 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.

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 58

    d) Nacrtajte LAD dijagram.

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 59

    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 7-

    Micro/WIN:

    Ako se programira u IEC 1131-3 modu treba uiniti selekciju tipa podataka za sve vrijednosti u globalnoj tablici simbola.

    Ako se vri pridruivanje u lokalnoj tablici varijabli treba definirati tipove podataka za svaku pojedinu lokalnu varijablu.

    Kada se eksplicitno pridrui 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 moe biti spremljena kao BYTE,

    WORD ili DWORD) i nain da se ona predstavi ( da li 0 tretirati kao BOOL ili kao numeriku 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 znai kada je tip podataka specificiran za bilo koju

    lokalnu ili globalnu varijablu, softver osigurava da tip podatka operanda odgovara instrukcijskom pridruivanju

    navedenom ispod.

    Elementarni

    tip podatka

    Veliina 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 veliine bez

    predznaka

    0 do 4294967295

    DINT 32 bita Cijeli broj dvostruke veliine 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 duine slijedei s

    ASCII podatkovnim bajtovima

    ASCII karakter kodovi 128 do 255

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 60

    19. 2. PLC - Konstante (Brojevni rasponi)

    Rasponi konstantnih brojevnih vrijednosti

    Rasponi cijelih brojeva bez predznaka Rasponi cijelih brojeva s predznakom

    Vrsta podataka: Decimalni: Heksadecimalni: Decimalni: Heksadecimalni:

    B (Byte) 0 do 255 0 do FF -128 do +127 80 do 7F

    W (Word) 0 do 65535 0 do FFFF -32768 do +32767 8000 do 7FFF

    D (Double Word) 0 do 4294967295 0 do FFFF FFFF -2147483648 do 8000 0000 do

    +2147483647 7FFF FFFF

    Vrsta podataka: Realni decimalni (Positivni raspon) Realni decimalni (Negativni raspon)

    D (Double Word) +1.175495E-38 do +3.402823E+38 -1.175495E-38 do -3.402823E+38

    Identifikator formata konstanti

    Program moe koristiti podatkovne konstante veliine bajta (byte), rijei (word) ili dvostruke rijei (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 koriten jedan od oblika identifikacije:

    2# Binarni brojevi

    16# Hexadecimalni brojevi

    abcd ASCII konstante, poinju i zavravaju s jednostrukim navodnicima. Spremaju se kao podatkovni bajtovi.

    "string" ASCII niz konstanti, poinje i zavrava s dvostrukim navodnicima. Sprema se kao bajt duljine niza kojem slijede podatkovni bajtovi.

    Primjeri binarnih konstanti

    Numerika baza Separator Konstantna vrijednost Primjer: 2#1101 2 # 1101

    Primjer: 2#1101_1111 2 # 11011111

    Primjeri heksadecimalnih konstanti

    Numerika baza Separator Konstantna vrijednost Primjer: 16#3FB2 16 # 3FB2

    16#A_B_C_D Napomena: Potcrtano se moe koristi radi lake itljivosti

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 61

    Podruje ASCII znakovnih konstanti

    Podruje koje se koristi za ASCII znakove je od ASCII 32 do ASCII 255 iskljuujui DEL, jednostruke i dvostruke navodnike. ASCII znakovi van toga podruja moraju koristiti posebni $ znakovni format.

    Primjer ASCII slovanih znakovnih konstanti (Format s jednostrukim navodnicima)

    Koristi se kod instrukcija koje doputaju konstantu kao ulaz.

    Parametar Operandi Tip podataka IN1, IN2 IB, QB, MB, SMB, VB, SB, LB, AC, Konstanta, *VD, *LD, *AC BYTE

    Memorijska mapa

    (nema vodeeg bajta duljine) Podrka editora za upis Primjer VB0 VB1 VB2 VB3 VB4 VB5

    Podatak ASCII konstante 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 Podatkovni blok VB0 A B C D E F

    Primjer ASCII slovanih znakovnih nizova (Format s dvostrukim navodnicima)

    Koristi se kod instrukcija koje doputaju konstanti niz kao ulaz.

    Parametar Operandi Tip podataka

    IN VB, Constant String, *VD, *LD, *AC STRING

    Memorijska mapa

    (ima vodei bajt duljine) Podrka editora za upis Primjer VB0 VB1 VB2 VB3 VB4 VB5 VB6 Podatak ASCII niza konstanti valjane

    adrese

    "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" Programski i podatkovni blok VB0 6 A B C D E

    F

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 62

    Primjer znakovnog niza koritenjem $ formata

    Koritenjem $ formata mijenjaju se ASCII slovane konstante kada se prebacuju podatkovni blokovi, glavni program, potprogrami i prekidne rutine u PLC i obrnuto.

    Znakovni niz Podatak pohranjen u PLC memoriji

    Cost $$50 Cost $50 "Cost $$50" Cost $50

    Enter $name$ Enter name ''Enter $"name$"" Enter "name"

    Tehnike za ugradnju kontrolnih znakova su:

    Kod Interpretacija

    $$ Jedan dolarski znak

    $ Jednostruki navodnik $" Dvostruki navodnik

    $L or $l Red uvoenja znakova $N or $n Znak za novu liniju

    $P or $p Znak za novu stranicu

    $R or $r Znak za CR (Carriage return)

    $T or $t Znak za tabulator

    $1f Dvije heksadecimalne znamenke 1f nakon $ znaka predstavljaju

    ASCII kod 1f. ASCII 1f Heksadecimalno = ASCII 31 Decimalno

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 63

    19. 3. PLC - CPU memorijsko adresno podruje

    STEP7-MICROWIN vri identifikaciju tipa PROCESORA kad se izvrava 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, inae e doi do greke.

    Pristup Tip CPU221 CPU222 CPU224 CPU226

    memorije

    Bit

    (Bajt.bit) V 0.0 - 2047.7 0.0 - 2047.7 0 - 5119.7 V1.22 0.0 - 5119.7 V1.23 0.0 - 8191.7 V 2.00 0.0 10239.7 V2.00

    0.0 - 10239.7 XP

    I 0.0 - 15.7 0.0 - 15.7 0.0 - 15.7 0.0 - 15.7 Q 0.0 - 15.7 0.0 - 15.7 0.0 - 15.7 0.0 - 15.7

    M 0.0 - 31.7 0.0 - 31.7 0.0 - 31.7 0.0 - 31.7

    SM 0.0 - 179.7 0.0 - 299.7 0.0 - 549.7 0.0 - 549.7 S 0.0 - 31.7 0.0 - 31.7 0.0 - 31.7 0.0 - 31.7

    T 0 - 255 0 - 255 0 - 255 0 - 255

    C 0 - 255 0 - 255 0 - 255 0 - 255 L 0.0 - 59.7 0.0 - 59.7 0.0 - 59.7 0.0 - 59.7

    Bajt (Byte) VB 0 - 2047 0 - 2047 0 - 5119 V1.22 0 - 5119 V1.23

    0 - 8191 V2.00 0 - 10239 V2.00 0 - 10239 XP

    IB 0 - 15 0 - 15 0 - 15 0 - 15

    QB 0 - 15 0 - 15 0 - 15 0 - 15 MB 0 - 31 0 - 31 0 - 31 0 - 31

    SMB 0 - 179 0 - 299 0 -549 0 - 549

    SB 0 - 31 0 - 31 0 - 31 0 - 31 LB 0 - 59 0 - 59 0 - 59 0 - 59

    AC 0 - 3 0 - 3 0 - 3 0 - 3

    Rije (Word) VW 0 - 2046 0 - 2046 0 - 5118 V1.22 0 - 5118 V1.23 0 - 8190 V2.00 0 - 10238 V2.00

    0 - 10238 XP

    IW 0 - 14 0 - 14 0 - 14 0 - 14

    QW 0 - 14 0 - 14 0 - 14 0 - 14 MW 0 - 31 0 - 31 0 - 31 0 - 31

    SMW 0 - 178 0 - 298 0 - 548 0 - 548

    SW 0 - 30 0 - 30 0 - 30 0 - 30 T 0 - 255 0 - 255 0 - 255 0 - 255

    C 0 - 255 0 - 255 0 - 255 0 - 255

    LW 0 - 58 0 - 58 0 - 58 0 - 58 AC 0 - 3 0 - 3 0 - 3 0 - 3

    AIW 0 - 30 0 - 30 0 - 62 0 - 62

    AQW 0 - 30 0 - 30 0 - 62 0 - 62

    Dvostruka VD 0 - 2044 0 - 2044 0 - 5116 V1.22 0 - 5116 V1.23 Rije 0 - 8188 V2.00 0 - 10236 V2.00 (Double 0 - 10236 XP

    Word) ID 0 - 12 0 - 12 0 - 12 0 - 12 QD 0 - 12 0 - 12 0 - 12 0 - 12

    MD 0 - 28 0 - 28 0 - 28 0 - 28

    SMD 0 - 176 0 - 296 0 - 546 0 - 546 SD 0 - 28 0 - 28 0 - 28 0 - 28

    LD 0 - 56 0 - 56 0 - 56 0 - 56

    AC 0 - 3 0 - 3 0 - 3 0 - 3 HC 0 - 5 0 - 5 0 - 5 0 - 5

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 64

    19. 4. PLC - Tipovi i svojstva memorije

    Po

    dru

    je

    Opis Pristup

    bitu

    Pristup

    bajtu

    Pristup

    rijei

    Pristup

    dvostrukoj

    rijei

    Moe biti

    retentivno

    Moe se

    forsirati

    I Diskretni ulazi itanje/

    pisanje

    itanje/

    pisanje

    itanje/

    pisanje

    itanje/

    pisanje

    ne da

    Q Diskretni izlazi itanje/

    pisanje

    itanje/

    pisanje

    itanje/

    pisanje

    itanje/

    pisanje

    ne da

    M Interni memorijski

    bitovi

    itanje/

    pisanje

    itanje/

    pisanje

    itanje/

    pisanje

    itanje/

    pisanje

    da da

    SM Posebni memorijski

    bitovi (SM0-SM29 su

    samo za itanje)

    itanje/

    pisanje

    itanje/

    pisanje

    itanje/

    pisanje

    itanje/

    pisanje

    ne ne

    V Memorija varijabli itanje/

    pisanje

    itanje/

    pisanje

    itanje/

    pisanje

    itanje/

    pisanje

    da da

    T Timer vrijednost i

    Timer bit

    (Mjera vremena)

    T-bit

    itanje/

    pisanje

    ne T-vrijednost

    itanje/

    pisanje

    ne T-vrijednost-

    da

    T-bit-ne

    ne

    C Counter vrijednost i

    Counter bit (Broja)

    C-bit

    itanje/

    pisanje

    ne C-vrijednost

    itanje/

    pisanje

    ne C-vrijednost-

    da

    C-bit-ne

    ne

    HC Brzi broja vrijednost ne ne ne itanje ne ne

    AI 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

    ne ne

    L Memorija lokalnih

    varijabli

    itanje/

    pisanje

    itanje/

    pisanje

    itanje/

    pisanje

    itanje/

    pisanje

    ne ne

    S SCR itanje/

    pisanje

    itanje/

    pisanje

    itanje/

    pisanje

    itanje/

    pisanje

    ne ne

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 65

    19. 5. Pristup podacima u memorijskim podrujima

    Registar slike procesnih ulaza: I

    S7-200 ita stanja fizikih ulaza na poetku svakog ciklusa skeniranja i zapisuje ih u registar slike procesnih ulaza. Registru slike procesnih ulaza moe se pristupiti kao bitu, bajtu, rijei ili dvostrukoj rijei:

    Bit: I[adresa bajta].[adresa bita] I0.1

    Bajt, rije ili dvostruka rije: I[veliina][adresa poetnog bajta] IB4

    Registar slike procesnih izlaza: Q

    Na kraju ciklusa skeniranja S7-200 kopira vrijednosti iz registra slike procesnih izlaza na fizike izlaze. Registru slike procesnih izlaza moe se pristupiti kao bitu, bajtu, rijei ili dvostrukoj rijei:

    Bit: Q[adresa bajta].[adresa bita] Q1.1

    Bajt, rije ili dvostruka rije: Q[veliina][adresa poetnog bajta] QB5

    Memorijsko podruje varijabli: V

    V memorija se moe koristiti za spremanje meurezultata operacija upravljake logike korisnikog programa. Takoer se moe koristiti za spremanje drugih podataka potrebnih za korisniki program. V memoriji moe se pristupiti kao bitu, bajtu, rijei ili dvostrukoj rijei:

    Bit: V[adresa bajta].[adresa bita] V10.2

    Bajt, rije ili dvostruka rije: V[veliina][adresa poetnog bajta] VW100

    Bit memorijsko podruje: M

    Bit memorijsko podruje (M memorija) moe se koristiti za spremanje meustatusa operacija ili drugih upravljakih informacija. Bit memorijskom podruju moe se pristupiti kao bitu, bajtu, rijei ili dvostrukoj rijei:

    Bit: M[adresa bajta].[adresa bita] M26.7

    Bajt, rije ili dvostruka rije: M[veliina][adresa poetnog bajta] MD20

    Memorijsko podruje timer-a: T

    S7-200 ima timer-e koji inkrementalno broje vrijeme s odreenim rezolucijama (vremenski-bazirani inkrement) od 1 ms, 10 ms, ili 100 ms. Dvije varijable su pridruene timer-u: - Trenutna vrijednost: ovaj 16 bitni cijeli broj s predznakom sadri koliinu odbrojanog vremena timer-om.

    - Timer bit: ovaj bit je postavljen ili obrisan kao rezultat usporeivanja trenutne i unaprijed zadane vrijednosti.

    Unaprijed zadana vrijednost se unosi kao dio naredbe timer-a. Objema varijablama se pristupa pomou adrese timer-a (T + broj timer-a). Pristup ili jednoj ili drugoj varijabli ovisno je o vrsti koritene naredbe: naredbe s operandima tipa bit pristupaju bitu timer-a, dok naredbe s operandima tipa rijei pristupaju trenutnoj vrijednosti. Kao to je prikazano na slici NO kontakt naredba pristupa bitu timer-a, dok Move Word naredba pristupa trenutnoj vrijednosti timer-a.

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 66

    Slika. Pristup bitu i trenutnoj vrijednosti timer-a.

    Memorijsko podruje brojaa: C

    S7-200 ima tri tipa brojaa koji broje svaki prijelaz iz niskog-u-visoko stanje na ulazima brojaa: jedan tip broji samo prema gore, jedan broji samo prema dolje, dok jedan broji i prema gore i prema

    dolje. Dvije varijable su pridruene brojau: - Trenutna vrijednost: ovaj 16 bitni cijeli broj s predznakom sadri vrijednost brojanja. - Bit brojaa: ovaj bit je postavljen ili obrisan kao rezultat usporedbe trenutne i unaprijed zadane vrijednosti.

    Unaprijed zadana vrijednost se unosi kao dio naredbe brojaa. Objema varijablama se pristupa pomou adrese brojaa (C + broj brojaa). Pristup ili jednoj ili drugoj varijabli ovisno je o vrsti koritene naredbe: naredbe s operandima tipa bit pristupaju bitu brojaa, dok naredbe s operandima tipa rijei pristupaju trenutnoj vrijednosti. Kao to je prikazano na slici NO kontakt naredba pristupa bitu brojaa, dok Move Word naredba pristupa trenutnoj vrijednosti brojaa.

    Slika. Pristup bitu i trenutnoj vrijednosti brojaa.

    Akumulatori: AC

    Akumulatori su elementi za itanje/pisanje i mogu se koristiti kao memorija. Na primjer, akumulatori se mogu koristiti za prosljeivanje parametara u i iz potprograma i za spremanje meurezultata raunanja. S7-200 ima etiri 32 bitna akumulatora (AC0, AC1, AC2, i AC3). Podatku u akumulatoru se moe pristupiti kao bajtu, rijei, ili dvostrukoj rijei. Veliina podatka kojoj se pristupa odreena je naredbom koja se koristi za pristup akumulatoru. Kao to je prikazano na slici, koristi se najmanje znaajnih 8 ili 16 bitova podatka spremljenog u akumulator kod pristupa akumulatoru kao bajtu ili rijei. Kod pristupa akumulatoru kao dvostrukoj rijei koriste se sva 32 bita.

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 67

    Slika. Pristup akumulatorima.

    Posebna memorija: SM

    SM bitovi omoguavaju komunikaciju izmeu CPU-a i korisnikog 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 matematikih ili nekih drugih instrukcija. Posebnom memorijskom podruju moe se pristupiti kao bitu, bajtu, rijei ili dvostrukoj rijei:

    Bit: SM[adresa bajta].[adresa bita] SM0.1

    Bajt, rije ili dvostruka rije: SM[veliina][adresa poetnog bajta] SMB86

    Lokalna memorija: L

    S7-200 osigurava 64 bajta lokalne memorije, od kojih se 60 moe koristiti kao priruna memorija ili za prosljeivanje formalnih parametara potprogramu. STEP 7 Micro/WIN rezervira 4 posljednja bajta za vlastito koritenje. Lokalna memorija je slina V memoriji s jednom glavnom razlikom. V memorija ima globalno podruje dok L memorija ima lokalno podruje koritenja. Pojam globalnog podruja koritenja znai da se istim memorijskim lokacijama moe pristupiti iz bilo kojeg dijela programa (glavni program, potprogrami ili prekidne rutine). Pojam lokalnog podruja koritenja znai da se tim memorijskim lokacijama moe 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 moe se dohvatiti iz potprograma ili prekidnih rutina. Potprogram ne moe pristupiti L memoriji zauzetoj glavnim programom, prekidnom rutinom, ili drugim potprogramom. Isto tako, prekidna rutina ne moe pristupiti L memoriji zauzetoj glavnim programom ili potprogramom. Zauzimanje L memorije se vri po potrebi, tj. po

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 68

    pozivu odreenog dijela programa. L memoriji moe se pristupiti kao bitu, bajtu, rijei ili dvostrukoj rijei:

    Bit: L[adresa bajta].[adresa bita] L0.0

    Bajt, rije ili dvostruka rije: L[veliina][adresa poetnog bajta] LB33

    Analogni ulazi: AI

    S7-200 pretvara analognu vrijednost (kao to su temperatura, napon ili struja) u digitalni podatak duljine rijei (16 bita). Tim vrijednostima se pristupa identifikatorom podruja (AI), veliinom podatka (W), i adresom poetnog bajta. Kako su analogni ulazi rijei adresa im uvijek poinje parnim brojem bajta (kao to su 0, 2, ili 4), pa im se pristupa s parnim brojem adrese poetnog bajta (kao AIW0, AIW2, ili AIW4). Analogni ulazi predstavljaju vrijednosti koje se mogu samo itati.

    Format: AIW[adresa poetnog bajta] AIW4

    Analogni izlazi: AQ

    S7-200 pretvara digitalni podatak veliine rijei (16 bita) u strujni ili naponski signal, proporcionalan toj digitalnoj vrijednosti. Te vrijednosti se predstavljaju identifikatorom podruja (AQ), veliinom podatka (W), i adresom poetnog bajta. Kako su analogni izlazi rijei adresa im uvijek poinje parnim brojem bajta (kao to su 0, 2, ili 4), pa im se pristupa s parnim brojem adrese poetnog bajta (kao AQW0, AQW2, ili AQW4). Analogni izlazi predstavljaju vrijednosti koje se mogu samo postavljati.

    Format: AQW[adresa poetnog bajta] AQW4

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 69

    19. 6. PLC - Izravno i neizravno adresiranje

    Kod pisanja programa moe se koristiti bilo koji od tri moda adresiranja instrukcijskog operanda:

    Izravno adresiranje

    Simboliko adresiranje

    Neizravno adresiranje

    Izravno adresiranje

    S7-200 pohranjuje podatke na razliite memorijske lokacije koje imaju jedinstvenu adresu. Moe se izriito identificirati memorijska adresa kojoj se eli pristupiti. Izravno adresiranje precizira memorijsko podruje, veliinu i lokaciju (npr. VW790 se odnosi na lokaciju rijei u memorijskom podruju varijabli).

    Za pristup bitu u memorijskom podruju potrebno je specificirati adresu koja sadrava identifikacijsko memorijsko podruje (bajt adresu i broj bita koji se nalazi iza toke). Oblik pristupa bitu je ''bajt.bit''. U tom primjeru, memorijsko podruje i bajt adresa (I = ulaz, i 3 = bajt 3) su tokom (''.'') odvojeni od bit (bit 4) memorijskog podruja.

    I 3 . 4

    Bit u bajtu, ili broj bita :

    bit 4 (peti bit od osam; 0 do 7)

    Toka odvaja bajt adresu od broja bita

    Bajt adresa: bajt 3

    (etvrti bajt)

    Identifikator podruja

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 70

    Procesna slika ulaznog (I) memorijskog podruja:

    7 6 5 4 3 2 1 0

    Bajt 0

    Bajt 1

    Bajt 2

    Bajt 3

    Bajt 4

    Bajt 5

    Podacima se moe pristupiti u veini memorijskih podruja (V, I, Q, S, M, L i SM) budui da

    bajt, rije i dvostruka rije koriste bajtadresni oblik. Za pristup bajtu, rijei, ili dvostrukoj rijei podatka u memoriji, treba specificirati adresu na nain slian specificiranju adrese za bit. To ukljuuje identifikator podruja, odreivanje veliine podatka i adrese poetnih bajtova od bajta, rijei ili dvostruke rijei. Podacima u drugim memorijskim podrujima (kao to cu T, C, HC i akumulator) pristupa se koritenjem formata adrese koja ukljuuje identifikator i broj ureaja.

    V B 100

    Bajt adresa

    Pristup veliini bajta

    Identifikator podruja

    V W 100

    Bajt adresa

    Pristup veliini rijei

    Identifikator podruja

    V D 100

    Bajt adresa

    Pristup veliini dvostruke rijei

    Identifikator podruja

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 71

    MSB LSB

    7 VB100 0

    MSB LSB

    15 VB100 8 7 VB101 0

    MSB LSB

    31 VB100 24 23 VB101 16 15 VB102 8 7 VB103 0

    MSB = Bit najvee teine LSB = Bit najmanje teine

    Simboliko adresiranje

    Simboliko adresiranje koristi kombinaciju alfanumerikih znakova za identifikaciju adrese. Simbolika konstanta koristi simboliko ime za identifikaciju broja konstante ili ASCII znakova.

    Za SIMATIC programe treba koristiti globalno dodjeljivanje koristei tablicu simbola. Za IEC programe treba praviti globalne simbole koristei tablice globalnih varijabli. Ako postoje pridruene simbolike adrese u SIMATIC tablici simbola ili tablici lokalnih varijabli tada se moe prebacivati izmeu pregleda s apsolutnim (I0.0) ili simbolikim (npr. Pumpa1) prikazom.

    Opcija simbolikog adresiranja kontrolira se u izborniku VIEW. Oznaka kraj imena znai da je opcija ukljuena. U suprotnom sluaju sve su adrese prikazane samo kao apsolutne adrese.

  • Tehnika kola Daruvar Industrijska raunala

    IPA IV Razvoj ljudskih potencijala 72

    Neizravno adresiranje

    Neizravno adresiranje koristi pokaziva za pristup podacima u memoriji. Pokazivai lokacije veliine dvostruke rijei sadre adresu neke druge lokacije. Za pokazivae se mogu koristiti samo V memorijske lokacije, L memorijske lokacije ili registri akumulatora (AC1, AC2, AC3). Kod kreiranja

    pokazivaa potrebno je koristiti instrukciju Move Double Word (pomak dvostruke rijei) za micanje adrese neizravno adresirane memorijske lokacije na lokaciju pokazivaa.

    S7-200 omoguava pokazivaima da pristupaju memorijskim podrujima: I, Q, V, M, S, T (samo trenutna vrijednost) i C (samo trenutna vrijednost). Neizravno adresiranje ne moe se koristiti za pristup jednom bitu ili pristup AI, AQ, HC, SM ili L memorijskim podrujima.

    Za neizravan pristup podacima u adresi memorije potrebno je kreirati pokazivae na tu lokaciju unosom znaka ''&'' ispred operanda, da se naznai da se adresa memorijske lokacije umjesto sadraja te lokacije