You are on page 1of 8

Upute za korištenje programskog paketa STEP 7

Fakultet elektrotehnike i računarstva


Zagreb, ožujak 2009.
Step 7 je programski paket namjenjen za rad sa Simensovim PLC-ima serije S300 i S400.

Traka s izbornicima

Traka s alatima

Programski
paket Step 7
se pokrede
dvostrukim
klikom na ovu
ikonu. Statusna traka

Slika 1: Glavni prozor u Simatic Manageru

Kreiranje novog projekta nije puno drugačije od izrade nove datoteke u bilo kojem drugom alatu, a
izvodi se kao što je prikazano na slici 2.

Ime projekta

Slika 2: Kreiranje novog projekta


Da bi uopde započeli rad u SIMATIC Manageru potrebno je učitati „Station“, odnosno CPU s kojim
demo dalje raditi. To se radi tako da se u traci sa izbornicima odabere Insert  Station SIMATIC
300 Station.
Ako na računalo nije fizički spojen PLC, u glavnom izborniku Simatic managera klikom na sljededu
ikonu pokredemo PLCSIM aplikaciju koja simulira PLC.

Slika 3: Dodavanje CPU-a u kreirani projekt

Ako je na računalo fizički spojen PLC sa svojim modulima, potrebno je u projektu registrirati spojenu
konfiguraciju. Sljededim koracima; Ime_projektaSIMATIC 300 Hardware otvaramo Hardware
configuration. Da bismo mogli početi slagati svoju konfiguraciju, potrebno je u desnom izborniku
odabrati SIMATIC 300 RACK-300Rail. Rail je potrebno odvudi u lijevi prozor.

Slika 4: Otvaranje Hardware configurationa


Prvo odabiremo izvor napajanja (power supply) SIMATIC 300PS-300PS 307 5A. PS 307 5A
odvučemo u prvi redak tablice kao što je prikazano na slici 5. Zatim odabiremo odgovarajudi CPU, u
našem primjeru SIMATIC 300 CPU 3126ES7 312-1AD10-0AB0 i odvučemo u sljededi redak.
Nakon što je CPU odabran biramo spojene module digitalni ulazni modul SM321 DI16xDC24V
kataloški broj 6ES7 321-1BH00-0AA0 i digitalni izlazni modul SM322 DO8xDC24V kataloški broj 6ES7
322-8BF80-0AB0.
Nakon što je konfiguracija složena može se spremiti i spustiti u PLC, kao što je označeno na slici 5.

Download to Module

Save and compile

Slika 5: Save, compile i download

Nakon tih operacija možemo izadi iz Hardware configurationa.

U izborniku Blocks, na slici 6 označeno kružidem, možemo dodavati nove objekte: OB - organizacijske
blokove, FB - funkcijske blokove, FC - funkcije, SFB - sistemske funkcijske blokove, SFC - sistemske
funkcije, DB - podatkovne blokove.
OB1 se automatski stvara u izborniku Blocks, dok je sve druge funkcije i blokove potrebno stvoriti
desnim klikom miša  Insert New Object. OB1 je jedini blok koji se ciklički izvršava, sve druge
objekte je potrebno pozvati iz OB1 da bi se ciklički izvršavali. Maksimalno vrijeme jednog ciklusa
tvornički je postavljeno na 150ms, ali ono se može promijeniti.
Slika 6: Organizacijski blok OB1

Programski jezik se odabire u izborniku View  LAD/STL/FBD.

Ladder Logic

Statement List

Function Block Diagram

Slika 7: Odabir programskog jezika u Step 7


Primjer 1:
Kada je marker M0.0 u "1" i M0.1 u "0" treba postaviti marker i M0.7 u "1" te prikazati to u STL, LAD i
FBD programskom jeziku.

Statment List

Ladder Logic

Function Block Diagram

Slika 8: Primjer 1.

Primjer 2:
U OB1 realizirati XOR funkciju sa AND i ANDNOT naredbama! Markeri M2.0 i M2.1 predstavljaju
tipke, a marker M2.7 predstavlja žaruljicu.

Slika 9: Primjer 2. LAD i STL


U OB1 potrebno je izvršiti
download i Monitor
.
Zatim u PLCSIM dodati
memorijsku lokaciju koju
želimo promatrati, u našem
slučaju MB 2.
Nakon toga u prozoru CPU
odabrati RUN-P .
Mjenjanjem bitova
promatramo funkcionalnost
programa.

Slika 10: PLCSIM

Kao što se dodaju svi drugi objekti, tako se u podizboniku Blocks može dodati i Variable table.
Variable table je alat koji služi za promatranje i mijenjanje stanja varijabli. U stupac Adress upisujemo
adresu memorijskih lokacija koje želimo promatrati, Display format služi za promjenu prikaza, a
Status Variable za promatranje trenutnog stanja varijabli. U stupac Modify value upisujemo
vrijednosti koje želimo pridružiti adresama i pritiskom na funkciju Modify variable upisujemo željenu
vrijednost.

Modify variable

Monitor variable

Slika 11: Variable table


Slijededi putanju Ime_projekta  SIMATIC 300  CPU312  S7 Program  Symbols otvara se
tablica Symbols u kojoj definiramo Simbole, njihove adrese i komentare. To je korisno kada se radi o
projektu sa više varijabli i olakšava programiranje jer nije potrebno pamtiti same adrese ved njihove
simbole.

Slika 12: Symbols

Primjer 3:
Ako je marker M0.0 u "1" potrebno je postaviti timer T1 da broji 3 sekunde. Nakon što timer izbroji 3
sekunde postaviti vrijednost markera M0.5 u "1" sve dok se ne promjeni marker M0.0.

Slika 13: Primjer 3

You might also like