Sie sind auf Seite 1von 359

1.

Porodica SIMATIC S7

2. Makete

3. Instalacija i održavanje S7-300 PLC-a

4. SIMATIC Manager

Information and Training 5. Konfiguracija sklopovlja


Automation and Drives
6. Provjera sklopovlja
SIMATIC S7
7. Arhitektura blokova i uređivač blokova

TIA Basis 8. Simboli

9. Binarne operacije
Tečaj ST-TIA Basis
AL: N ECCN: N
10. Digitalne operacije
Export Regulations
AL Number of European resp. German export list.
Goods with labels not equal to ”N” are subject to export authorization.
ECCN Number of US export list (Export Control Classification Number). Goods 11. Promjena ožičenja u korisničkom programu
with labels not equal to ”N” are subject to re-export authorization for
export to certain countries.
Indication Goods labeled with ”AL not equal to N” (here: technical documentations)
are subject to European or German export authorization when being
exported out of the EU.
Goods labeled with ”ECCN equal to N” (here: technical documentations) 12. Uvod u PROFIBUS DP i HMI
are subject to US re-export authorization.
Even without a label, or with label ”AL:N” or ”ECCN:N”, authorization may
be required due to the final whereabouts and purpose for which the
goods are to be used.
Decisive are the export labels stated on order acknowledgements,
delivery notes and invoices.
13. Obrada analognih vrijednosti

This document was produced for training purpose.


Siemens assumes no responsibility for its contents.
14. Uvod u Micromaster MM420
The reproduction, transmission or use of this document or its contents is not permitted
without express written authority. Offenders will be liable to damages. All rights,
including rights created by patent grant or registration of a utility model or design, are
reserved.
15. AS-i komunikacijski sustav
© SIEMENS AG 2006

16. Dokumentiranje, spremanje, arhiviranje


Ime: ___________________________

Tečaj: od ____________ do ____________ 17. TIA – ostali predstavnici porodice SIMATIC

Instruktor: ___________________________

18. Prijedlog rješenja za vježbe


Info Tel: 01805 23 56 11, +385(0)16105654
Fax: 01805 23 56 12, +385(0)16040619
Internet: http://www.ad.siemens.de/training 19. Što je sljedeće?

ID-Nr.:
Release A5.5 (za STEP7 verzije 5.x)
Porodica SIMATIC® S7

SIMATIC®
PCS 7

SIMATIC®
®
SIMATIC NET
Software

SIMATIC®
HMI
SIMATIC®
SIMATIC®
PC
SIMATIC®
WinCC

SIMATIC®
DP
SIMATIC®
Controller

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_01Hr.1

Sadržaj Stranica
Teme poglavlja................................................................................................................................. 2
SIMATIC Pregled .......................................................................................................................... 3
S7-300............................................................................................................................................. 4
S7-300: Moduli............................................................................................................................. 5
S7-300: CPU dizajn....................................................................................................................... 6
Programiralice ................................................................................................................................. 7
PG/PC zahtjevi za instalaciju STEP 7 ..................................................................................... 8
Instalacija STEP 7 softvera ............................................................................................................ 9
Rezultat instalacije....................................................................................................................... 10
STEP 7 alati................................................................................................................................. 11
Autorizacija STEP 7 programa....................................................................................................... 12
STEP 7 paketi ...................................................................................................................................... 13
Konfigurator za odabir STEP 7 programiralice ..................................................................................... 14
Više informacija..................................................................................................................................... 15

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 1 Porodica SIMATIC S7
Teme poglavlja

Nakon završetka ovog poglavlja polaznik će...


... imati pregled SIMATIC® S7 porodice
... biti upoznat s S7-300 sustavima automatizacije
... imati pregled modula dostupnih za ove sustave automatizacije
... razumjeti koncept “potpuno integrirane automatizacije"
... biti upoznat s SIMATIC® programiralicama
... biti upoznat s zahtjevima na PC za rad sa STEP7
... biti upoznat s alatima STEP7 osnovnog programskog paketa

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_01Hr.2

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 2 Porodica SIMATIC S7
SIMATIC Pregled

SIMATIC PG SIMATIC Software


SIMATIC HMI
SIMATIC PC

MPI Network
SIMATIC NET Industrial Ethernet
PROFIBUS
PC-based
SIMATIC
kontroler

SIEMENS SF I0.0 Q0.0 CPU 212


RUN I0.1 Q0.1
STOP I0.2 Q0.2
I0.3 Q0.3
I0.4 Q0.4
I0.5 Q0.5
I0.6
I0.7
SIMATIC
S7-200

PROFIBUS DP

AS-Interface

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_01Hr.3

Uvod Za rad strojeva, uređaja i procesa u gotovo svim granama proizvodnje


neophodni su upravljački elementi. Oni moraju omogućiti sigurno pokretanje,
upravljanje, nadgledanje i zaustavljanje bilo kojeg stroja ili procesa.

“Hard-wired” U prošlosti se upravljačka programska logika ostvarivala kroz specifično


Kontroleri -> PLC ožičenje el. kontakata i releja (“hard-wired” kontroleri) i svaka promjena
programske logike zahtjevala je znatne zahvate na samom ožičenju.

Danas se za rješavanje problema automatizacije koriste programirljivi logički


kontroleri. Upravljačka logika spremljena je u programsku memoriju sustava
automatizacije, i praktički je neovisna o opremi i ožičenju, te se može
promijeniti bilo kada uz pomoć programiralice.

Potpuno Integrirana Pojedini procesi unutar postupka proizvodnje se više na promatraju kao
zasebni
Automatizacija procesi već kao integralna komponenta ukupnog procesa prizvodnje.
Potpuna integracija cjelokupnog okruženja automatizacije se danas postiže uz
pomoć:
• jednog zajedničkog softverskog okruženja koje integrira sve komponente
jedinstven sustav jednostavan za korištenje.
• zajedničkog upravljanja podacima (centralna baza podataka)
• standanih komunikacijskih protokola između svih komponenti u sustavu
automatizacije.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 3 Porodica SIMATIC S7
S7-300

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_01Hr.4

Karakteristike • Modularni mali upravljački sustav za najnižu razinu automatizacije.


• Opseg koji obuhvaća gradaciju CPU za različite razine zahtjeva.
• Širok izbor modula.
• Mogućnost proširenja modulima (do 32 modula).
• Sabirnički sustav ugrađen u module.
• Mogućnost povezivanja u mrežu pomoću:
- Multipoint interface (MPI)
- PROFIBUS ili
- Industrial Ethernet.
• Centralna veza s programiralicom s mogućnošću pristupa svim modulima.
• Nema ograničenja na slotove.
• Konfiguriranje i postavljanje parametara pomoću alata "HWConfig“.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 4 Porodica SIMATIC S7
S7-300: Moduli

PS CPU IM SM: SM: SM: SM: FM: CP:


(opcionalno) (opcionalno) DI DO AI AO - Brojanje - Point-to-Point
- Pozicioniranje - PROFIBUS
-Upravljanje u -Industrijski
zatvorenoj petlji Ethernet

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_01Hr.5

Signalni moduli • Moduli digitalnih ulaza: 24V DC, 120/230V AC


(Signal Modules • Moduli digitalnih izlaza : 24V DC, Relejni
- SM) • Moduli analognih ulaza : naponski, strujni, otpornički, termoelement
• Moduli analognih izlaza : naponski, strujni

Moduli sučelja IM360/IM361 i IM365 omogućuju više okvirne (“multi-tier”) konfiguracije. Oni
(Interface Modules povezuju sabirnicu između okvira (“tiers”).
- IM)

Lažni moduli DM 370 lažni modul rezervira utor za signalni modul kojemu još nisu dodijeljeni
Dummy Modules parametri. Također se može upotrijebiti npr. za rezerviranje utora za naknadnu
(DM) instalaciju modula sučelja.

Funkcijski moduli Služe za izvođenje posebnih funkcija:


(Function Modules - - Brojenje
FM) - Pozicioniranje
- Upravljanje u zatvorenoj petlji.

Komunikacijski Omogućava sljedeće mrežne funkcije:


procesori - Point-to-Point veza
(Communication - PROFIBUS
Processors - CP) - Industrial Ethernet.

Dodaci Priključak na sabirnicu (“Bus connectors”) i prednji konektori (“front


connectors”)

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 5 Porodica SIMATIC S7
S7-300: Dizajn CPU
CPU 314 do 10.2002 CPU 314 poslije 10.2002

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_01Hr.6

Izbornik moda MRES = Funkcija za reset modula


(Mode Selector) STOP = Stop mod; program se ne izvršava.
RUN = Program se izvršava, moguć pristup za čitanje i pisanje s
programiralice.
Indikatori stanja SF = Skupna greška; unutrašnja greška CPU ili greška na modulu s
(Status Indicators, mogućnošću dijagnostike.
LED) BF = Greška na bateriji; baterija je prazna ili je nema.
DC5V = Indikator unutrašnjeg napona 5 V DC.
FRCE = FORCE; indicira da je najmanje jedan ulaz ili izlaz forsiran.
RUN = Trepće kada se CPU pokreće, svijetli kontinuirano u Run modu.
STOP = Svijetli kontinuirano u Stop modu.
Sporo trepće kod zahtjeva za reset memorije,
Brzo trepće kada je izvršen reset memorije,
Sporo trepće kada je neophodan reset memorije zbog umetanja
memorijske kartice.

Memorijska kartica Za memorijsku karticu predviđen je odgovarajući slot. Memorijska kartica


pohranjuje sadržaj programa u slučaju nestanka napajanja, bez potrebe za
baterijom. Novije verzije CPU-ova (nakon listopada 2002) zahtjevaju Mikro
Memorijsku karticu za svoj rad. Ona također osigurava pohranjivanje programa
u slučaju nestanka napajanja.
Odjeljak za bateriju Kod starijih se predstavnika serije (do listopada 2002.) pod poklopcem nalazi
mjesto za litijevu bateriju. Baterija služi kao dodatno napajanje za očuvanje
sadržaja RAM-a u slučaju nestanka napajanja. Novije verzije CPU-ova (nakon
listopada 2002.) ne trebaju naterju za svoj rad.
MPI veza Veza s programiralicom ili drugim uređajem s MPI sučeljem.

DP sučelje Sučelje za izravnu vezu distribuiranih I/O s CPU.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 6 Porodica SIMATIC S7
Programiralice

Field PG

Power PG

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_01Hr.7

Field PG Standardna industrijska programiralica. moćna i jednostavna za upotrebu,


posebno za održavanje i servisiranje, ali i za programiranje te konfiguriranje -
idealan alat za kreiranje aplikacije na licu mjesta.
Karakteristike:
• Dimenzije standardnog prijenosnog računala.
• 2 sata autonomije.
• AT-kompatibilna.
• TFT monitor u boji.
• Opremljena sa svim potrebnim priključcima za SIMATIC sučelja.

Power PG Prijenosna programiralica, idealna za sve primjene u projektu automatizacije, a


istodobno i izuzetno moćan industrijski PC.
Karakteristike:
• visoke performanse,
• izvrsne funkcije za proširenje,
• TFT- ekran u boji,
• robustan dizajn,
• Opremljena sa svim potrebnim priključcima za SIMATIC sučelja.

Napomena Postoji također i ručna programiralica za programiranje S7-200 u STL


(“Statement List”) programskom jeziku. (PG702 = približno 230 grama, 144 x
72 x 27mm, 2 x 20-znakova LCD ekran).

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 7 Porodica SIMATIC S7
PG/PC zahtjevi za instalaciju STEP 7

Operacijski sustav: Windows (svi, osim Win 3.1, 3.11 i XP Home)

95/98 ME NT 2000/XP

Procesor >= 80486 >= P150 >= Pentium >= P233

RAM >= 32 MB >= 64 MB >= 32 MB >= 128 MB

Zauzeće na ovisno o vrsti instalacije, između 200 MB i 380 MB


tvrdom disku plus 128 do 256 MB minus radna memorija za
Windows Swap File

Miš: da

Sučelja: CP5611 (PCI) ili


CP5511 / CP5512 (PCMCIA) ili
PC-Adapter
Uređaj za prijenos podataka u memorijsku karticu (opcionalno)

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_01Hr.8

Zahtjevi Programiralice iz serije SIMATIC S7 osiguravaju optimalne uvjete za STEP 7


programsku podršku.
Također se može koristiti bilo koje standardno osobno računalo koje ispunjava
gore navedene zahtjeve. Kako bi se uspostavile veze između sustava za
automatizaciju (PLC) i osobnog računala (PC), računalo mora biti opremljeno
priključcima za gore navedena sučelja.
Ako se korisnički program mora pohraniti na memorijsku karticu, računalo
mora biti opremljeno odgovarajućim uređajem za prijenos podataka u
memorijsku karticu.
Napomena Za STEP 7 verzija 5.2 preporuča se korištenje operacijskog sustava MS
Windows 2000 Professional ili Windows XP-Professional.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 8 Porodica SIMATIC S7
Instalacija STEP 7 Softvera

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_01Hr.9

Instalacija 1. Aktivirajte “Setup.exe” izborom “Add/Remove Programs” u “Winxx->


Control Panel”.
2. Izaberite “Options”.
3. Izaberite jezik pomoću opcije “Language”.
4. Na zahtjev programa umetnite autorizacijsku disketu.
5. Na zahtjev programa izvedite restart računala.

Zaštita programa Programski paket STEP 7 zaštićen je i može se koristiti samo na jednoj
programiralici.
Kada ste instalirali program, ne možete ga početi koristiti sve dok se na tvrdi
disk programiralice ne prebace autorizacije s autorizacijske diskete.

Napomena • Obavezno pročitajte upute u datoteci README.TXT autorizacijske diskete.


Ako se ne pridržavate tih uputa, riskirate gubitak autorizacije.
• Kao i STEP 7 V5.0, STEP 7 osnovni paket se može pokrenuti bez
autorizacije dok ne stigne nova autorizacija. To se ne odnosi na dodatne
pakete kao što je S7 Graph, ako su oni instalirani.
• Od STEP 7 V4.0, program je dostupan samo na CDROM-u.
• Paketi za ažuriranje programa (“Software Service Packs”) mogu se skinuti sa
Interneta.

Besplatni Service Packs


Paketi za ažurianje programa mogu se pronaći na adresi
http://www.ad.siemens.de/simatic-cs.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 9 Porodica SIMATIC S7
Rezultat Instalacije
Dvostruki klik na ikonu

Pokretanje pomoću Start izbornika

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_01Hr.10

Uvod Glavni alat u STEP 7 je SIMATIC Manager, koji se može pokrenuti na dva
načina:

1. pomoću Task bar -> Start -> SIMATIC -> STEP7 -> SIMATIC Manager i

2. pomoću ikone "SIMATIC Manager“.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 10 Porodica SIMATIC S7
STEP 7 Alati

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_01Hr.11

SIMATIC Manager SIMATIC Manager služi za rad sa STEP 7 projektima. To je glavni program koji
se pojavljuje na WINDOWS xx desktopu.

Napomena U "STEP 7 - Readme" datoteci mogu se naći detaljni podaci o verziji, postupku
instalacije itd.

LAD, STL, FBD Alat za pisanje STEP 7 korisničkih programa u programskim jezicima : “Ladder
Diagram", “Statement List" odnosno "Function Block Diagram“ .

Memory card Korisnički program može se spremiti na EPROM primjenom programiralice


Parameter ili vanjskog EPROM programatora (prommer).
Assignment Ovisno o aplikaciji potrebno je koristiti različite pogonske programe.

Configuring Konfiguriranje mreže razmatra se u poglavlju “Komunikacija”.


Network

Setting the Ovaj alat se koristi za postavljanje adrese lokalnih čvorova, brzine prijenosa
PG-PC Interface i najveće adrese na MPI mreži.

PID Control Osnovni STEP 7 programski paket sadrži također i blokove za realizaciju PID
Parameter regulacije (upravljanje u zatvorenoj petlji). Izborom "PID Control Parameter
Assignment Assignment" pokreće se program za postavljanje parametara blokova za
upravljanje u zatvorenoj petlji.

Converting S5 Files Pomoću S5/S7 pretvarača STEP5 programe moguće je pretvoriti u


odgovarajuće STEP 7 programe.

Configure SIMATIC Ova funkcija omogućava konfiguriranje više korisničkih sustava.


Workspace

Converting TI Files Pomoću TI/S7 pretvarača SIMATIC TI programe moguće je pretvoriti u


odgovarajuće STEP 7 programe.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 11 Porodica SIMATIC S7
Autorizacija STEP 7 programa

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_01Hr.12

STEP 7 Manager Nova verzija STEP Managera licenci omogućuje jednstavniju administraciju
licenci STEP 7 licenci. Posebna pogodnost je i mogućnost da se licence za STEP 7
programe budu spremljene na USB stick-u, te na taj način nije potrebno raditi
prijenos licenci s jednog na drugo računalo. U tom slučaju će se u lijevom
dijelu gornjeg prozora pojaviti USB prenosivi disk. Također valja naglasiti da
ova verzija Managera licence omogućuje i prijenos (eng. transfer) licenci na
bilo koje računalo koje se nalazi u lokalnoj mreži.

Napomena Nakon instalacije bilo kojeg STEP 7 programa potrebno je pomoću ovog alata
instalirati odgovarajuću licencu kako biste nasmetano mogli koristiti instalirani
program.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 12 Porodica SIMATIC S7
STEP 7 Paketi
Koji PLC? Potrebno Opcija
SIMATIC S7-200 STEP 7
Micro/WIN

SIMATIC S7-300
STEP 7 Lite TeleService S7-PLCSIM

SIMATIC S7-300
STEP 7
S7-SCL CFC S7-GRAPH

Standard PID
S7-HiGraph Fuzzy Control
Control
SIMATIC S7-400
Modular PID
DOCPRO TeleService
Control

PRODAVE
S7-PDIAG S7-PLCSIM
MPI

STEP 7 Professional

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_01Hr.13

STEP 7 STEP 7 je osnovni paket za konfiguraciju SIMATIC S7-300 ili S7- 400 sustava.
These are also used in the course.
STEP 7 omogućava:
- konfiguriranje sklopovlja i pridjeljivanje parametara sklopovlje;
- konfiguriranje komunikacije;
- programiranje;
- testiranje i debugiranje;
- dokumentiranje i arhiviranje;
- dijagnostiku.

STEP 7 Lite STEP 7 Lite se može koristiti za programiranje SIMATIC S7-300 (also the
compact CPUs). Programi kreirani pomoću STEP 7 Lite mogu se eksportirati u
STEP 7.
STEP 7 lite ne omogućuje konfiguraciju PROFIBUS-a (DP) ili ETHERNET-a!
Konfiguracija ET200S ili ET200X je moguća.
PLCSIM i Teleservice se može koristiti kao opcionalni paket.

STEP 7 Micro STEP 7 Micro je prikladan isključivo za programiranje S7-200.

License S izuzetkom STEP Micro/Win, licenca je neophodna za svaki od ovih paketa.

STEP 7 Professional STEP 7 Professional je programski paket kaji sadrži sve IEC jezike: STEP 7
Basic, S7-SCL, S7-GRAPH and S7-PLCSIM.
STEP 7 Professional je dostupan i kao nadogradnja za STEP 7. Preduvjet za
nadogradnju jevaljana STEP 7 licenca.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 13 Porodica SIMATIC S7
Konfigurator za odabir programiralice

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_01Hr.14

Konfigurator Pomoću ovog alata moguće je na jednostavan način odabrati programiralicu s


za odabir željenim karakteristikama kao i programsku podršku koja će biti na njoj
programiralice instalirana (operacijski sustava, STEP 7 programi, STEP 5 programi, WinCC
flexible i sl.) Nadalje je moguće također i definirati i doadtnu opremu koja se
želi naručiti uz programiralicu. Na temelju odabranih karakteristika
programiralice i odgovarajuće programske podrške program će ispisati
odgovarujući narudžbeni broj kao i cjenu kompleta. Važno je naglasiti da svaka
od dostupnih programiralica ima sva potrebna sučenja za rad sa SIMATIC
sustavima.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 14 Porodica SIMATIC S7
Više Informacija

Manual

Catalog

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_01Hr.15

Više informacija vezano za SIMATIC sustave možete pronaći:

Priručnik Priručnici daju detaljne informacije o sklopovlju i programskoj podršci. Uz


priručnike u tiskanoj verzija, dostupni i priručnici u elektroničkoj formi. Oni su,
djelomično, u osnovnu instalaciju STEP 7.

Najnovije SIMATIC priručnike možete skinuti besplatno s interneta.


Kolekcija SIMATIC elektroničih priručnika (HW, SW, Engineering, HMI, NET,
PG) može se također naručiti pod narudžbenim brojem 6ES7 998-8XC01-
8YE0.

Katalog ST 70 katalog sadrži sve SIMATIC komponente s njihovim tehničkim i


narudžbenim podacima.

Elektronički Katalog Uz tiskanu verziju, (CA01) katalog je dostupan i na CD-u. Ovi kataloški podaci
se također mogu pronaći i na internetu (www.ad.siemens.de).

Siemens Partner Naravno, Vaš Siemens partner vam je na raspolaganju za detaljnije


informacije.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 15 Porodica SIMATIC S7
Makete i Adresiranje

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_02Hr.1

Sadržaj
Stranica
Uređivanje prostora za vježbu sa S7-300 ............................................................................................ 2
Konfiguracija S7-300 makete ......................................................................................... 3
Adresiranje S7-300 Modula ............................................................................................................ 4
Simulator .................................................................................................................................. 5
Model pokretne trake ....................................................................................................................... 6

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 1 Makete i adresiranje
Uređivanje prostora za vježbu sa S7-300

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_02Hr.2

Sadržaj Paket za vježbu sastoji se od:


Paketa za vježbu • S7-300 programirljivog logičkog kontrolera s CPU 314C-2DP
• modula digitalnih ulaza i izlaza
• simulatora s digitalnim i analognim dijelom,
• modela pokretne trake
• TP 170B Touchpanel-a
• Programiralice

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 2 Makete i adresiranje
Konfiguracija S7-300 Makete

(32 kanalni
I/O moduli)

Modul --> PS CPU DI 32 DO 32 DI8/DO8 AI 2


Slot Br. --> 1 2 4 5 6 7
I/O Adresa --> 0 4 8 304

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_02Hr.3

Konfiguracija Programirljivi logički kontroler konfigurira se sa sljedećim modulima:

Slot 1: Napajanje 24V/2A;

Slot 2: CPU 314C-2DP sa ugrađena:


24 digitalna ulaza (24 V) (16 spojeno na preklopke
simulatora),
16 digitalnih izlaza (24 V/0.5 A) (svi spojeni na izlaze
simulatora),
5 analognih ulaza (jedan od njih spojen na
potenciometarski ulaz na simulatoru) i
2 analogna izlaza (nisu upotrijebljeni);

Slot 4: Signalni modul SM 323 sa:


16 digitalnih ulaza (24 V) (spojeni na BCD palčastu
preklopku) i
16 digitalnih izlaza (24 V/0.5 A) (spojeni na BCD
digitalni pokaznik)
Adresiranje Koristi se fiksno adresiranje određeno brojem slota, ili se početna adresa može
definirati sklopovskom konfiguracijom (dostupno za ovu verziju CPU-a).

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 3 Makete i adresiranje
Adresiranje S7-300 Modula

Slot Br. 1 2 4 5 6 7 8 9 10

Moduli PS CPU SM SM SM SM SM SM SM

Adresa 0.0
Adresa 0.7
Adresa 1.0
Adresa 1.7

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_02Hr.4

Broj slota Organizacija S7-300 okvira u niz numeriranih slotova pojednostavljuje


postupak adresiranja. Položaj modula u okviru (broj slota) određuje početnu
adresu modula.

Slot 1 Napajanje. Ovo je po defaultu prvi slot.


Modul napajanja nije uvijek neophodan. S7-300™ se također može napajati
direktno s izvora napajanja od 24V.

Slot 2 Slot za CPU.

Slot 3 Logički rezerviran za modul sučelja (IM) za višeokvirne konfiguracije. Čak i ako
modul sučelja (IM) nije instaliran, on mora biti uključen za potrebe adresiranja.
Korisnik može fizički rezervirati slot (kao npr. za naknadnu ugradnju IM-a)
ukoliko doda DM370 dummy modul.

Slots 4-11 Slot 4 je prvi slot koji može biti korišten za I/O module, komunikacijske
procesore (CP) ili funkcijske module (FM).
Primjeri adresiranja:
• DI modul u slotu 4 počinje s adresom byte-a 0 .
• Gornja LED dioda DO modula u slotu 6 ima adresu Q8.0 .

Napomena Adrese od 4 Byte-a su rezervirane za svaki slot. Ukoliko se koriste 16-kanalni


DI/DO moduli, gube se po dva Byte-a adresa u svakom slotu!

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 4 Makete i adresiranje
Simulator

Potenciometri
za postavljanje
Digitalni pokaznik analogne vrijednosti

DI DO

.0 .......... .......... .0
.1 .......... .......... .1
.2 .......... .......... .2
.3 .......... .......... .3 V
.4 .......... .......... .4
.5 .......... .......... .5
.6 .......... .......... .6 -15V...+15V AI2 AO1 -15V...+15V
AI1 AO2
.7 .......... .......... .7
.0 .......... ..........
.0
.1 .......... ..........
.1 AI1 AI2
.2 .......... .......... V
.2
.3 .......... ..........
.3
.......... ..........
.4
.5 .......... ..........
.4
.5
0 8 1 5 AI1 AI2 AO1 AO2
.6 .......... ..........
.6
.7 .......... ..........
.7

Preklopke LED Palčasta preklopka


diode

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_02Hr.5

Dizajn Simulator je povezan sa S7-300 ili S7-400 jedinicama za vježbu dvama


kabelima. Sastoji se od tri sekcije:

• Binarne sekcije sa 16 prekidača/tipkala i 16 LED,

• Digitalne sekcije s 4 palčaste preklopke i digitalnim zaslonom. Sekcija radi


s BCD znamenkama,

• Analogne sekcije s voltmetrom za prikazivanje vrijednosti napona na


analognom kanalu 0
Adresiranje Koristite sljedeće adrese za ulaze i izlaze u Vašem programu:

Senzor / Aktuator (DI32, DO32)

Preklopke IW 124

LED QW 124

Palčasta preklopka IW 0

Digitalni pokaznik QW 0

Analogni kanali PIW 752

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 5 Makete i adresiranje
Model pokretne trake

IN1 IN2 IN3 LB


I 125.5 I 125.6 I 125.7 I 125.0

K_RT (Q 125.5)
K_LT (Q 125.6)

T_PB1 T_PB2 T_PB3 T_PB4 K_Horn


I 125.1 I 125.2 I 125.3 I 125.4 Q 125.7
L_BAY1 L_BAY2 L_BAY3 L_Act=SET
Q 125.1 Q 125.2 Q 125.3 Q 125.4

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_02Hr.6

Dizajn Slika prikazuje dijagram modela pokretne trake sa senzorima i aktuatorima.

Adrese S7-300 Sensor / Actuator adrese Simbol


(DI32, DO32)
I 125.0 Foto-ćelija LB1
I 125.1 Tipkalo 1 S1
I 125.2 Tipkalo 2 S2
I 125.3 Tipkalo 3 S3
I 125.4 Tipkalo 4 S4
I 125.5 Induktivni davač 1 INI1
I 125.6 Induktivni davač 2 INI2
I 125.7 Induktivni davač 3 INI3

Q 125.1 LED na položaju 1 H1


Q 125.2 LED na položaju 2 H2
Q 125.3 LED na položaju 3 H3
Q 125.4 LED na Final Assembly H4
Q 125.5 Vožnja trake na desno K1_CONVR
Q 125.6 Vožnja trake na lijevo K2_CONVL
Q 125.7 Truba TRUBA

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 6 Makete i adresiranje
Instalacija / Održavanje S7-300
Programirljivih Logičkih Kontrolera

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_03Hr.1

Sadržaj
Stranica
Teme poglavlja .................................................................................................................................... 2
Komponente za konfiguraciju S7-300 ........................................................................................... 3
Montažne položaji za S7-300 konfiguraciju ............................................................................... 4
Mogućnosti proširenja S7-300 sustava ............................................................................................... 5
Pravila montaže ............................................................................................................................... 6
Pomoć pri montaži................................................................................................................................ 7
Montažne liste provjere ...................................................................................................................... 8
Montaža šine (1. dio) ............................................................................................................... 9
Montaža šine (2. dio) ............................................................................................................... 10
Liste provjere za električnu konfiguraciju ........................................................................................... 11
Ožičenje prednjeg konektora ............................................................................................................... 12
Priprema za rad ................................................................................................................... 13
Zamjena backup baterije kod S7-300 ..................................................................................... 14
Zamjena signalnih modula kod S7-300 ........................................................................................... 15
Zamjena osiguračau modulima digitalnih izlaza kod S7-300 ........................................................... 16
Korištenje elektroničkih priručnika......................................................................................................... 17
Vježba: Korištenje S7-300 priručnika ............................................................................................... 18
Vježba: Ožičenje signalnih modula ............................................................................................... 19

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 1 Montaža i održavanje PLC-a
Teme poglavlja

Nakon završetka ovog poglavlja polaznik će ...


... Biti upoznat s osnovnim komponentama za konfiguriranje SIMATIC
S7-300 sustava
... Razumjeti funkcije ovih osnovnih komponenti
... Poznavati mogućnosti ugradnje i proširenja S7-300 sustava
... Biti u stanju koristiti elektroničke S7 priručnike
... Biti u stanju ožičiti module digitalnih ulaza i izlaza
... Biti u stanju promjeniti backup bateriju

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_03Hr.2

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 2 Montaža i održavanje PLC-a
Komponente za konfiguraciju S7-300

Komponenta Funkcija

Šina ... predstavlja okvir kod S7-300 sustava

Napajanje ... pretvara izmjenični napon (120/230 V) u radni napon 24 VDC


(PS) kojim se napaja S7-300

Centralna procesorska ... izvršava korisnički program


jedinica (CPU) dodaci: memorijski modul, backup baterija

Modul sučelja
... Povezuje sabirnice dvaju okvira
(IM)

Signalni Moduli (SM) ... prilagodba različitih procesnih signala za S7-300.


(Digitalni/Analogni) dodaci: sabirnički konektori, prednji konektori

...obavljaju funkcije, poput pozicioniranja


Funkcijski Moduli (FM)
upravljanja u zatvorenoj petlji

Komunikacijski ... za komunikaciju između programirljivih logičkih kontrolera.


Procesori (CP) dodaci: kabel, programska podrška, moduli sučelja

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_03Hr.3

Šina Na šinu se montiraju napajanje(PS), CPU, IM, i do 8 signalnig modula.

Napajanje Modul napajanja (PS) je dostupan u verzijama od 2A, 5A, i 10A izlazne struje pri
24V. Izlazni napon je izoliran, osiguran od kratkog spoja i stabilan bez
opterećenja. LED dioda svijetli u slučaju ispravnog rada. LED dioda trepće kada
se dogodi preopterećenje izlaznog napona.
Odabir primarnog napona (120V ili 230V) se obavlja pomoću preklopke .

Centralna
Procesorska CPU ima sljedeće elemente na svojoj prednjoj strani:
Jedinica (CPU) • LED diode za indikaciju statusa i pogreški,
• Uklonjiva preklopka za odabir moda rada sa 4 preklopna stanja,
• Uaze za napajanje 24V ,
• Multipoint sučelje, MPI,za programiralicu ili povezivanje s drugim
programirljivim logičkim kontrolerom,
• Odjeljak za bateriju, (ne postoji kod kompaktnih verzija CPU-a i novijih CPU-
ova poslije 10.2002)
• Odjeljak za memorijski modul (ne postoji na CPU 31X IFM).

Moduli sučelja moduli sučelja omogućuju stvaranje višeokvirnih konfiguracija.

Signalni Moduli Ovi moduli se odabiri prema rasponu ulaznog odnosno izlanog napona. Sabirnički
konektor je uključen uz svaki modul i omogućuje povezivanje modula na
sabirnicu. Procesni signali se spajanju na utore na prednjem konektoru.

Kablovi PG/PC kabel je neophodan za direktno povezivanje programiralice i PLC-a.


PROFIBUS kablovi i konektori su potrebni za povezivanje više logičkih kontrolera
CP Komunikacijski procesor za PROFIBUS, Industrijski Ethernet, i ostale sabirničke
sustave.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 3 Montaža i održavanje PLC-a
Montažne pozicije kod S7-300 konfiguracije

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_03Hr.4

Montažna pozicija Gornji slajd prikazuje horizontalnu i vertikalnu mogućnost ugradnje modula.

Temperatura Ovisno o ugradbenoj/montažnoj poziciji, razlikuje se i radna temperatura


okruženja S7-300 sustava:

• 0-600C za horizontalnu konfiguraciju


• 0-400C za vertikalnu konfiguraciju.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 4 Montaža i održavanje PLC-a
Mogućnosti proširenja S7-300

Rack 3
PS IMR

Rack 2 PS IMR

Rack 1 PS IMR

PS CPU FM
local
Rack 0 IMS

Slot
No. 1 2 3 4 5 6 7 8 9 10 11

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_03Hr.5

Maks. proširenje Gornji slajd prikazuje slučaj maksimalnog proširenja kod S7-
300™/CPU314/315 sustava. Sustav maksimalno može biti proširen s do 32
modula, pri čemu se u pojedini montažni okvir može dodati do 8 modula za
proširenje. Za signalne module, funkcijske module, i komunikacijske procesore
ne postoji ograničenje na slotove, tj. oni se mogu umetnuti u bilo koji slot.

Modul Moduli sučelja (IM 360/361) se koriste za povezivanje sabirnica pojedinih


sučelja (IM) montažnih okvira.
IMS sučelje predstavlja pošiljtelja, a IMR sučelje primatelja. Moduli sučelja se
postavljaju u za njih predviđene slotove (slot 3).
Ukoliko je to potrebno, može se ugraditi i dodatno napajanje u montažni okvir
za proširenje.
Postoji također i “hard-wired” verzija modula sučelja (IM 365) kao ekonomično
rješenje za dvookvirnu konfiguraciju. (ne zahtjeva dodatno napajanje za drugi
okvir; CP se ne može koristiti u okviru za proširenje).
Lokalni segment Pojedini funkcijski moduli, kao što je FM NC, mogu imati vlastito I/O područje,
čime se osigurava brži pristup I/O signalima. Ovo I/O područje predstavlja
lokalni segment.
Po jedan lokalni segment može biti konfiguriran u pojedinom montažnom
okviru. Tijekom rada, CPU nema pristupa ovom I/O području, već se sva
komunikacija obavlja s funkcijskim modulom kojem je pridjeljeno ovo I/O
područje.

Broj slota Slots 1 to 3 (= permanent assignment):


Slot 1: PS (napajanje), ukoliko postoji
Slot 2: CPU (centralna procesorska jedinica), ukoliko postoji
Slot 3: IM (modul sučelja), ukoliko postoji
Slots 4 to 11 (pridjeljivanje bez ograničenja):
SM, FM, CP mogu biti umetnuti u bilo koji slot

Udaljenost Propisana su sljedeća ograničenja na duljine kablova između dva montažna


okvira:
Dvookvirna konfiguracija s IM 365: maksimalno 1m
Višeokvirna konfiguracija s IM 360/361: maksimlno 10m
SITRAIN Training for ST-TIA Basis
Automation and Drives Stranica 5 Montaža i održavanje PLC-a
Pravila za ugradnju

Kod horizontalne konfiguracije, CPU i napajanje se ugrađuje s


lijeva. Kod vertikalne konfiguracije, CPU i napajanje se
ugrađuje odozdo.

Sljedeći minimalni razmaci se moraju osigurati:


20 mm lijevo i desno od montažnog okvira
40 mm iznad i ispod okvira za jednookvirnu konfiguraciju i
najmanje 80 mm između dva montažna okvira

Modul sučelja uvijek zauzima poziciju pored CPU-a.

Maksimalno se može ugraditi 8 I/O modula (signalni moduli,


funkcijski moduli, komunikacijski procesori) u montažni okvir.

Višeokvirna knfiguracija je moguća samo s CPU-ovima serije


314/315/316/318

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_03Hr.6

Pravila Najvažnija pravila kod montaže S-7 300 sustava su dana na gornjem slajdu.

(Više u "SIMATIC S7-300 Programmable Controller, Hardware and Installation"


priručnikul).

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 6 Montaža i održavanje PLC-a
Pomoć pri montaži

Priručnici Liste provjere

Montaža

Lista dijelova

1. ................
2. .................
3. ..................

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_03Hr.7

Priručnici Kod montaže S7-300 sustava su vam potrebni sljedeći priručnici:


• "S7-300 Automation System, Hardware and Installation: CPU31XC and
CPU31X"
• "S7-300 Programmable Controller Module Specifications"
• "S7-300 Automation System, CPU Specifications: CPU 31XC and CPU
31X"
Ovi priručnici su dostupni u elektroničkom obliku.

Lista dijelova Ova lista definira koji se moduli koriste i kako su oni konfigurirani. Dizajner
sustava stvara ovu listu.

Lista provjere Prikazuje proceduru kod montaže. Primjer takve liste provjere je dan na
sljedećoj stranici.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 7 Montaža i održavanje PLC-a
Lista provjere

• Jesu li sve komponente na raspolaganju ? (vidi listu dijelova)

• Ugradi šinu!

• Ugradi napajanje !

• Umetni sabirnički konektor u CPU i montiraj modul na šinu !

• Umetni sabirničke konektore upojedine I/O module montiraj module na


šine !

• Umetni prednje konektore i stavi trake za označavanje na module i


naznači broj slota!

• Ožiči module (napajanje, CPU i I/O moduli)

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_03Hr.8

Liste provjere Liste provjere predstavljaju samo popis pojedinih aktivnosti koje se trebaju
obaviti kod montaže sustava. Naredne stranice kao i priručnici detaljnije opise
pojedinih postupaka.

(Više u "SIMATIC S7-300 Programmable Controller, Hardware and Installation"


priručniku).

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 8 Montaža i održavanje PLC-a
Montaža šine (1. Dio)

• Pomoću M6 vijaka pričvrstiti šinu na podlogu!

• Spojite vodič zaštitnog uzemljenja na šinu (vijak za


pričvršćenje zaštitnog uzemljenja) .
Napomena: Minimalni presjek kabela = 10mm2.

Spoj zaštitnog uzemljenja

57.2mm

466 mm
500 mm
800 mm 482 mm
530 mm
830 mm

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_03Hr.9

Montažne rupe Mjerne specifikacije za montažne rupe su prikazane u sljedećoj tablici.

Dulina šine (mm) L1(mm) L2(mm) L3(mm)


482.6mm 32.5 57.2 466
530 mm 32.5 57.2 500
830 mm 32.5 57.2 800

L1

L2

L3

Vijci Možete odabrati jedan od sljedećih tipova vijaka kako biste pričvrstili šinu:

• M6 strojni vijak prema ISO 1207/ISO 1580 (DIN 84/DIN 85)


• M6 vijak s šesterokutnom glavom prema ISO 4017 (DIN 4017).

Duljina vijka ovisi o podlozi na koju se šina pričvršćuje.


Također su vam potrebni podlošci 6.4 mm za vijke prema ISO 7092 (DIN 433)

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 9 Montaža i održavanje PLC-a
Montaža šine (2. dio)

Šina

Sabirnički konektor

Vijak

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_03Hr.10

Sabirnički konektor Sabirnički konektor dolazi uz svaki modul. Prije montaže, potrebno je umetnuti
sabirnički konektor u modul.

Napomena: Započnite s CPU-om. U posljednji modul (krajnje desna pozicija)


nije potrebno stavljati sabirnički konektor.

Moduli Zakači modul za vrh šine. Redosljed modula:

• Napajanje
• CPU
• Moduli.

Nakon toga se modul zakrene prema dolje i pričvrsti s odgovarajućim vijkom


(vidi slajd).

Prednji konektor Prednji konektor se nakon toga umetne u signalni modul kako bi se na njega
mogli spojiti procesni signali. Mehaničko kodiranje između signalnog modula i
prednjeg konektora se koristi da bi se izbjegla naknadna (neželjena) zamjena
prednjih konektora (da se greškom ne bi umetnuo u pogrešan modul).

Broj slota Trake za označavanje broja slota dolaze uz CPU i koriste se za označavanje
položaja modula u montažnom okviru. Broj slota je potreban naknadno za
konfiguraciju i pridjeljivanje parametara modulu.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 10 Montaža i održavanje PLC-a
Lista provjere za električnu konfiguraciju

1. Koriste li se analogni i/ili sabirnički


signali?
2. Koriste li se kablovi s > 60V?
3. Da li se induktivnosti uklapaju
dodatnim relejom u izlaznom krugu ili
neovisno o PLC-u?
4. Polažu li se kablovi izvan zgrade?

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_03Hr.11

Točka 1 Okopljeni kablovi se moraju koristiti za analogne i sabirničke signale (Profibus).

Točka 2 Za signale > 60 V, kablovi se polažu u odvojene kablovske kanalice. Za


signale >400V, kablovi se polažu izvan montažnog ormara uz minimalnu
udaljenost od 10 cm.

Točka 3 Potrebno spojiti induktivitet na prenaponsku zaštitu.


Spaja se D.C.-upravljana zavojnica s diodama ili Zener-ovim diodama. Spaja
se A.C.-upravljanja zavojnica s varistorima ili RC elementima.

Točka 4 Potrebne su posebne mjere za zaštitu od udara groma poput polaganja kabla u
uzemljene metalne kablovske cijevi.

(Više u "SIMATIC S7-300 Programmable Controller, Hardware and Installation"


priručniku).

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 11 Montaža i održavanje PLC-a
Ožičavanje prednjeg konektora

Otvori vrata na prednjoj strani signalnog modula !


Postavi prednji konektor u položaj za ožičenje !
Odvij vijke za pričvršćenje na pojedinim ulazima na prednjem
konektoru !
Skini izolacija s žica (6 mm duljina) !
Spoji žice !
Pomoću vijka za pričvršćenje pričvrsti žice na pojedine ulaze
konektora !
Postavi prednje konektore u radni položaj !
Zatvori vrata na prednjoj strani modula !
Popuni traku za označavanje i umetni je u prednja vrata!
Naznači broj slota na prednjim vratima !

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_03Hr.12

Kabeli Potrebno je koristiti savitljive kabele poprečnog presjeka između 0.25 to 1.5
mm2.

Položaj za ožičenje Pritisnite reset gumb na gornjoj strani modula i povucite prednji konektor
prema naprijed. U ovom položaju pradnji konetor nije spojen s modulom. U
ovom položaju je također i olakšano obavljanje ožičenja budući da je
jednostavnije pristupiti pojedinim ulazima na konektoru.

Pridjeljivanje ulaza Redovito je M (uzemljenje) spojena na ulaz 20, a L+ na ulaze 1 ili 2.


Više u poglavlju o signalnim modulima u sklopu instruction manual-a.

Optička izolacija Moduli digitalnih ulaza i izlaza su optički izolirani. 8 odnosno 16 ulaza ili izlaza
imaju zajedničko uzemljenje (M spoj).

Duljine kablova Maksimalna dozvoljena duljina za neoklopljene kablove iznosi 600 m (iznimka:
analogni moduli). Za oklopljene kablove maksimalna duljina iznosi 1000 m.

Polaganje kablova Da bi se osigurala elektromagnetska kompatibilnost (EMC) konfiguracije,


postrebno je ispoštovati mjere navedene u odjeljku koji se odnosi na električni
konfiguraciju u odgovarajućem S7-300 priručniku..
Zasebne kablovske cijevi su potrebne kada se signalni kablovi i energetski
kablovi polažu skupa.

Alat Potreban vam je odvijač vrhom širine 3.5 mm.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 12 Montaža i održavanje PLC-a
Priprema za rad

Umetnite preklopku moda rada u CPU (za CPU-ove


do 10.2002)!
Umetnite backup bateriju (za CPU-ove do 10.2002)!
Kako bi se sačuvao korisnički program (ukoliko memorijska
kartica nije umetnuta u CPU)
Kako bi veća memorijska područja mogla biti sačuvana u
slučaju nestanka napajanja

Za CPU-ove do 10.2002 umetnite memorijski modul


Kako bi korisnički program i podaci ostali sačuvanu u slučaju
nestanka napajanja (bez backup baterije)
Kako biste imali na raspolaganju više “memorije za
učitavanje"

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_03Hr.13

Izbornik moda Izbornik moda se koristi za odabir moda rada (STOP, RUN, i memory reset).
Izbornik moda se također može koristit i za zaštitu korisničkog programa. Ako
je izbornik moda izvučen pri RUN položaju,tada je moguće isčitati korisnički
program ali ga nije moguće mijenjati.

Backup Baterija Otvorite prednja vrata na CPU-u.


Umetnite baterijski konektor, s udubljenjem na lijevoj strani, u odgovarajući utor
u odjeljku za bateriju.
Gurnite backup bateriju u baterijski odjeljak.
Zatvorite prednja vrata CPU-a.

Memorijski modul Prije umetanja memorijskog modula, morate prebaciti CPU u STOP mod rada,
ili isključiti napajanje.

Reset memorije
CPU-a Reset memorije CPU-a se mora napraviti :
• tijekom inicijalnog pokretanja
• prije nego sto se novi korisnički program pošalje u CPU-u.
• ako CPU zahijeva reset memorije (STOP LED trepće).

Pomoću izbornika moda rada provedite reset memorije (točke 1 do 4)


1. Uključite napajanje.
2. Prebacite izbornik moda rada u STOP položaj.
3. Prebacite izbornik moda u MRES (Memory Reset) položaj i zadržite ga u
tom položaju sve STOP LED ne trepne dva puta sporo (oko 3 sekunde).
4. Prebacite izbornik moda rada u STOP i onda nakon 1 sekunde ponovo ga
vratite u položaj MRES. STOP LED bi trebala brzo treptati, što je indikacija da
je u tijeku reset memorije.
Napomena: Reset memorije je moguće provesti i uz pomoć programiralice.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 13 Montaža i održavanje PLC-a
Zamjena backup baterija na S7-300

Baterije postoje samo kod starijih verzija CPU-ova (prije 10. 2002.)

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_03Hr.14

Postupak za 1. Otvorite prednja vrata na CPU-u


S7-300™ 2. Iskoristite odvijač da izvučete bateriju iz svojeg odjeljka
3. Umetnite konektor baterje, s udubljenjem na lijevoj strani, u baterijsku
utičnicu i gurnite bateriju u predviđeni odjeljak
4. Zatvorite prednja vrata CPU-a.

Kako često
mijenjati bateriju Nakon godinu dana korištenja bateriju bi trebalo promijeniti.

Napomena Samo starije verzije CPU-ova ( do listopada. 2002) imaju backup bateriju.
Zamnjenu backup baterije nužno je raditi uz uključen CPU-a, inače će se
podaci iz memorije izgubiti.

(Više u "SIMATIC S7-300 Programmable Controller, Hardware and Installation"


priručniku).

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 14 Montaža i održavanje PLC-a
Zamjena signalnih modula S7-300

Prebaci CPU u Stop mod !


Isključi napajanje !
Otvori vrata na prednjoj strani modula !
Otpusti prednji konektor i izvuci ga vani !
Otpusti vijak na modulu !
Zakreni modul prema gore i skini ga sa šine !
Ukloni gornji dio kodnog ključa prdnjeg konektora na
novom modulu !
Umetni novi modul i pričvrsti ga pomoću vijka.!
Stavi prednji konektor i dovedi ga u radni položaj!
Zatvori prednja vrata na modulu !
Ponovo uključi napajanje !
Provedi potpuni restart CPU-a !

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_03Hr.15

Upozorenje Potrebno je biti oprezan pri zamjeni modula. Ukoliko CPU nije u STOP modu,
postoji mogućnost da se odvija razmjena podataka preko komunikacijske
sabirnice (MPI). Takva situcija bi rezultirala sistemskom pogreškom. Ukoliko
niste sigurni, izvucite MPI kabl iz CPU-a.

(Više u "SIMATIC S7-300 Programmable Controller, Hardware and Installation"


priručniku).

Alat Potreban vam je odvijač s vrhom širine 3.5 mm.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 15 Montaža i održavanje PLC-a
Zamjena osigurača u S7-300 modulima digitalnih izlaza

Prebaci CPU u Stop !


Isključi napajanje !
Izvadi prednji konektor !
Otpusti vijak na modulu!
Zakreni modul prema gore i skini ga sa šine !
Izvij podnožje osigurača iz modula !
Zamjeni osigurač !
Zavij podnožje osigurača natrag u modul !
Umetni modul !
Umetni prednji konektor !
Ponovo uključi napajanje !

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_03Hr.16

Koji Moduli Sljedeći moduli digitalnih izlaza imaju osigurače:

• SM 322, 16 x AC120V
• SM 322, 8 x AC 120/230V

Osigurači Sljedeći tipovi osigurača 8A/250V se mogu koristiti:

• Wickmann 19 194-8A
• Schurter SP001.013
• Littlefuse 217.008

(Više u "SIMATIC S7-300 Programmable Controller, Hardware and Installation"


priručniku).

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 16 Montaža i održavanje PLC-a
Korištenje elektroničkih priručnika

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_03Hr.17

El. priručnici Prilikom instalacije STEP 7 software-a, možete također instalirati i elektroničke
priručnike za STEP 7.
Da biste mogli koristiti ove priručnike potreban vam je Acrobat Reader. On se
također može pronaći na STEP 7 instalacijskom CD-u.
Odabirom opcije izbornika Simatic -> Documentation -> English dobije se popis
postojećih/instaliranih priručnika.

Kolekcija priručnika Svi SIMATIC priručnici (Automation Systems, SW, HMI, Networks) mogu se
naručiti kao CD kolekcija.

Download Najnovije SIMATIC el. priručnike možete besplatno skinuti s interneta. Posjetite
Product Support Homepage (www.ad.siemens.de/Support).

Pretraživanje Da biste brzo pronašli traženi informaciju možete koristiti dataljni sadržaj
priručnika ili koristiti funkciju pretraživanja kako biste pronašli traženi pojam.
Kao rezultat, bit će prikazane sve lokacije na kojima je pronađen traženi pojam.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 17 Montaža i održavanje PLC-a
Vježba: Korištenje S7-300 priručnika

1. Koliko montažnih okvira i koliko modula u pojedinom okviru se može


koristiti kod S7-300™ sustava?
max. .............. montažnih okvira s .............. modula u svakom okviru

2. PS 307 modul napajanja, 6ES7 307-1EA00-0AA0 (5A izlazne struje) je

predviđen za ulazni napon od …………….VAC ili ……………….VAC

3. Naziva naponska tolerancija za S7-300™ i njegove module na 24 VDC


iznosi:

Tolerancija: Raspon od ………………VDC do ……………..VDC

4. Koliko dugo jedna backup baterija može biti korištena za čuvanje


korisničkog programa?

najmanje.........................................................................................

5. Koliko digitalnih ulaza i izlaza može adresirati CPU 314 i kolika je veličina
procesne slike ulaza (PII) i procesne slike izlaza (PIQ)?
Procesna slika ulaza: ............ Byte-ova = ............... digitalnih ulaza
Procesna slika izlaza: ........... Byte-ova = ............... digitalnih izlaza

6. Pri kojim naponskim razinama modul digitalnih ulaza SM321; DI32/24V


daje:
stanje signala ´0´: .......... V do ............ V
stanje signala ´1´: .......... V do ............ V

7. Koliko iznosi maksimalna izlazna struja pri kojoj modul digitalnih izlaza
SM322; DO32; DC24V/0.5A daje
stanje signala ´0´: ..........mA (zaostala(rezidualna) struja)
stanje signala ´1´: ..........A

8. Kolika je maksimalna radna frekvencija ovog modula ?


za radno opterećenje: ......… Hz
za induktivno operećenje: ........ Hz

9. Da li je ovaj izlazni modul zaštićen od kratkog spoja?


...................................................................................................

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 18 Montaža i održavanje PLC-a
Vježba: Ožičenje signalnog modula
S1 S2 LED Napajanje

L+ L-

3 4 5 6 7 8 17- 13-
20 16

DI/
DO
323
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_03Hr.19

Zadatak Potrebno je sljedeće senzore i aktuatore spojiti modul digitalnih ulaza i izlaza
6ES7 323-1BH00-0AA0 u slotu 6:
• Sklopku S1 na ulaz I 8.0
• Sklopku S2 na ulaz I 8.5
• LED na izlazu Q 8.0

Što učiniti? Na slici dovršite potrebno ožičenje. Također uzmite u obzir napajanje senzora,
aktuatora i samog modula.

Napomena Koristite priručnik ili shemu ožičenja s unutarnje prednjih vrata digitalnog
modula.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 19 Montaža i održavanje PLC-a
SIMATIC manager

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. File: ST-TIABasis_04Hr.1

Sadržaj Stranica
Teme poglavlja ........................................................................................................................... 2
Od procesa do projekta ............................................................................................................... 3
Struktura STEP 7 projekta .......................................................................................................... 4
Pokretanje SIMATIC managera.................................................................................................... 5
SIMATIC manager izbornici i trake s alatima ................................................................................. 6
Traka s alatima u SIMATIC manageru......................................................................................... 7
Stvaranje S7 projekta ................................................................................................................. 8
Umetanje S7 programa ............................................................................................................... 9
Offline/Online pogled u SIMATIC manageru.................................................................................. 10
Standardne biblioteke.................................................................................................................. 11
STEP 7 sustav pomoći................................................................................................................. 12
Kontekstno ovisna pomoć u STEP 7............................................................................................... 13
Vježba: Obavljanje reseta CPU memorije i “toplog” restarta ............................................................. 14
Vježba: Učitavanje projekta i spremi kao....................................................................................... 15
Učitavanje projekta s Mikro Memorijske Kartice............................................................................... 16
Brisanje Mikro Memorijske kartice.................................................................................................. 17
Opcije podešavanja SIMATIC managera .......................................................................................... 18

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 1 SIMATIC Manager
Teme poglavlja

Nakon završetka ovog poglavlja polaznik će ...

... razumjeti strukturu projekta u SIMATIC® Manager-u

... biti upoznat sa offline / online prikazom u SIMATIC® Manager-u

... biti upoznat sa STEP 7 standardnim bibliotekama

... biti upoznat sa STEP7 sustavom pomoći

... biti sposoban učitati projekt koristeći SIMATIC® Manager

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. File: ST-TIABasis_04Hr.2

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 2 SIMATIC Manager
Od procesa do projekta

Project Management

SIMATIC Manager

Sklopovlje

FB21
OB1

I1.0 I1.1 Q4.0

Proces Software

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. File: ST-TIABasis_04Hr.3

Proces Kada pobliže pogledate proces koji želite automatizirati, vidjet ćete da je
sastavljen od više manjih dijelova i potprocesa međusobno povezanih i ovisnih
jedan o drugome.
Dakle, prvi zadatak je automatizaciju procesa kao cjelinu podijeliti na
pojedinačne podzadatke.

Sklopovlje i Svakim podzadatkom određeni su sklopovski i programski zahtjevi koje sustav


programska podrška automatizacije mora ispuniti.
• Sklopovlje:
- Broj i vrsta ulaza i izlaza.
- Broj i vrsta modula.
- Broj montažnih okvira (engl. rackova).
- Kapacitet i vrsta centralne procesorske jedinice (CPU).
- HMI (sučelje čovjek-stroj) sustavi .
- Mrežni sustavi.
• Programska podrška:
- Struktura programa.
- Rad s podacima za automatizaciju procesa.
- Konfiguracijski podaci.
- Komunikacijski podaci.
- Programska i projektna dokumentacija.

Projekt U SIMATIC-u S7 svi sklopovski i programski zahtjevi procesa automatizacije


realiziraju se u okviru projekta.
Projekt obuhvaća neophodno sklopovlje (+konfiguracija), mrežu
(+konfiguracija), sve programe i sve potrebno za rad s podacima za određeno
automatizacijsko rješenje.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 3 SIMATIC Manager
Struktura STEP 7 Projekta

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. File: ST-TIABasis_04Hr.4

Multiprojekt Multiprojekt direktorij je direktorij u koji su spremljeni podaci vezani za sve


pojedinačne projekte i biblioteke unutar jednog rješenja automatizacije koje
sadrži jedan ili više STEP 7 projekata i opcionalno, također biblioteke. Na ovaj
način, cijelo rješenje automatizacije može biti podijeljeno u samostalne,
pregledne projekte. Samostalni projekti unutar multiprojekta mogu sadržavati
objekte međusobno vezane unutar više projekata (kao npr. veze u mreži
između više S7 projekata).

Struktura Projekta Podaci su pohranjeni u određeni projekt u obliku objekata. Objekti su u projektu
složeni u obliku stablaste strukture (hijerarhija projekta). Stablasta struktura
prikazana u prozoru projekta ima isti oblik kao struktura direktorija u Windows
Exploreru. Samo su ikone objekata drukčije.

Hijerarhija projekta 1. razina: Prva razina sadrži ikonu projekta. Svaki projekt predstavlja bazu
podataka u koju su pohranjeni svi podaci značajni za projekt.
2. razina: • Stanice (“Stations”, npr. S7-300 stanica) sadrže podatke o
sklopovskoj konfiguraciji i podatke o parametrima
pridruženim modulima. Stanice predstavljaju polazište
za konfiguriranje sklopovlja.
• Direktoriji sa S7 programima (“S7 Program folders”)
predstavljaju polazište za pisanje programa. Direktorij sa S7
programima sadrži sve programe za module s pridruživim
parametrima serije S7. On sadrži poddirektorije s blokovima
programa i datoteke s izvornim programima.
• Podređene mreže (“Subnets; MPI,Profibus, Industrial
Ethernet”) predstavljaju dio cjelokupne mreže.
3. i ostale razine: Ovisno o vrsti objekta unutar sljedeće više razine.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 4 SIMATIC Manager
Pokretanje SIMATIC Managera

or

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. File: ST-TIABasis_04Hr.5

Uvod SIMATIC Manager jest grafičko korisničko sučelje za online/offline rad sa S7


objektima (projekti, datoteke s korisničkim programima, blokovi, sklopovske
stanice i alati).
SIMATIC Manager omogućuje:
• rad s programima i bibliotekama,
• pokretanje STEP 7 alata,
• online pristup PLC-u,
• rad s memorijskim karticama.

Pokretanje Postoji ikona "SIMATIC Manager” na Windows radnoj površini, te program


SIMATIC Manager-a "SIMATIC Manager" u okviru izbornika Start u sklopu grupe SIMATIC. Program
se aktivira na isti način kao i sve ostale Windows aplikacije dvostrukim klikom
na ikonu , odnosno pomoću izbornika Start.

START -> SIMATIC ->

Korisničko sučelje Nakon instalacije osnovni je alat dostupan kao ikona na Windows radnoj
površini. SIMATIC Manager radi s S7 objektima kao što su projekti i korisnički
programi.
Otvaranjem nekog objekta, pokreće se pripadni alat za rad s tim objektom.
Dvostrukim klikom na programski blok pokreće se Program Editor. Na taj način
omogućen je rad s blokom (objektno orijentirano pokretanje).

Napomena Pomoć (“help”) za trenutno aktivni prozor može se dobiti pritiskom na tipku F1.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 5 SIMATIC Manager
SIMATIC® Manager izbornici i trake s alatima

Traka s naslovom

Traka s izbornicima

Traka s alatima

Statusna traka

Traka s programima

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. File: ST-TIABasis_04Hr.6

Traka s naslovom Traka s naslovom sadrži naziv prozora i gumbe za upravljanje prozorom.

Traka s izbornicima Sadrži sve izbornike dostupne u trenutno aktivnom prozoru.

Traka s alatima Sadrži najčešće primjenjivane funkcije prikazane simbolima. Simboli su tako
odabrani da objašnjavaju funkciju.

Traka statusa Prikazuje trenutni status i druge informacije.

Traka s programima Traka s programima sadrži sve otvorene aplikacije i prozore prikazane u
obliku gumba. Pomoću desne tipke miša traka s programima može se postaviti
uz bilo koju stranu ekrana.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 6 SIMATIC Manager
Traka s alatima u SIMATIC® manageru

Windows simboli STEP 7 simboli

Prikaz dostupnih čvorova


S7 memorijska kartica
Prebacivanja programa na PLC
Definiranje filtra
Aktiviranje filtra
Simuliranje modula (S7-PLCSIM)
Konfiguracija mreže
Raspoređivanje otvorenih prozora

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. File: ST-TIABasis_04Hr.7

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 7 SIMATIC Manager
Stvaranje S7 projekta

Ovdje unesite
ime projekta i
potvrdite s
"OK"

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. File: ST-TIABasis_04Hr.8

Stvaranje Projekta Izborom opcija izbornika File -> New ili ikone na traci s alatima otvara se
dijalog prozor "New" koji služi za stvaranje novog projekta odnosno biblioteke.
Upiši ime projekta u polje "Name" i potvrdi unos pritiskom na gumb "OK“.

Napomena 1. “Storage location (path)“ prikazuje stazu koja se definira u SIMATIC


Manageru izborom opcije izbornika Options -> Customize.

2. Kao i u STEP 7 V3.2, postoji 'New Project‘ Wizard koji pomaže pri stvaranju
novog projekta.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 8 SIMATIC Manager
Umetanje S7 programa

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. File: ST-TIABasis_04Hr.9

Umetanje programa Izborom opcija izbornika “Insert -> Program -> S7 Program” omogućeno je
umetanje novog programa u projekt.
Kod ubacivanja objekta, sustav mu automatski dodjeljuje odgovarajuće ime
npr. "S7 Program(1)".
Ako želite, ovo ime možete promijeniti.

Napomena Navedenu metodu možete koristiti za stvaranje sklopovski nezavisnog


programa.
Programi namijenjeni određenom sklopovlju razmatraju se u poglavlju
”Konfiguracija sklopovlja".

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 9 SIMATIC Manager
Offline / Online prikaz u SIMATIC® manageru

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. File: ST-TIABasis_04Hr.10

Offline Offline prikaz u prozoru projekta SIMATIC Managera prikazuje strukturu


projekta pohranjenu na tvrdi disk programiralice.
Direktorij "S7 Program“ sadrži objekte “Source Files“, "Blocks“ i “Symbols”.
Direktorij "Blocks" sadrži sistemske podatke napravljene pomoću funkcije
HWConfig te blokove napravljene u LAD/STL/FBD editoru.

Online Online prikaz u prozoru projekta SIMATIC Managera prikazuje strukturu


projekta pohranjenu u memoriju CPU.
Direktorij "S7 Program" sadrži samo objekt "Blocks".
Direktorij "Blocks" sadrži:
• sistemske podatkovne blokove (System Data Blocks, SDB),
• korisničke blokove (OB, FC, FB),
• sistemske blokove (SFC, SFB).

Prebacivanje Prebacivanje između offline i online prikaza ostvaruje se:


• izborom opcija izbornika View -> Offline ili View -> Online ili
• pomoću odgovarajućih simbola trake s alatima:
Online

Offline.

Napomena Postavke i redoslijed "ONLINE" i "OFFLINE" prikaza (jedan kraj drugoga ili
jedan ispod drugoga) možete mijenjati korištenjem opcije “Window -> Arrange”.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 10 SIMATIC Manager
Standardne biblioteke

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. File: ST-TIABasis_04Hr.11

Introduction Biblioteke se koriste za spremanje blokova koji se mogu koristiti u više različitih
projekata.Blokovi se u biblioteku mogu kopirati iz postojećih projekata ili mogu
biti kreirani direktno unutar biblioteke nezavisno od projekta.
Standard Instalacijom STEP 7 instalira se i biblioteka standardnih blokova. Biblioteci se
Library može pristupiti unutar SIMATIC® Manager-a (“File -> Open -> Libraries”) ili iz
editora za programiranje (“Overviews -> Libraries”). Standardna biblioteka
sadrži sljedeće dijelove:
Communication FC za komunikaciju između CPU i distribuiranih I/O pomoću komunikacijskog
Blocks procesora u sklopu S7-300.
Organization Blocks Organizacijski blokovi (OB).
S5-S7 Converting Blokovi za pretvorbu STEP 5 programa.
Blocks
TI-S7 Converting Standardne funkcije opće namjene kao što su skaliranje analognih veličina.
Blocks
IEC Function Blokovi za IEC funkcije (IEC: International Electrotechnical Commission),
Blocks kao što su funkcije za obradu vremena i datuma, za operacije usporedbe, za
obradu znakovnih nizova, te za traženje najveće i najmanje vrijednosti.
PID Control Blocks Funkcijski blokovi (FB) za upravljanje u zatvorenoj petlji pomoću PID
regulatora.
System Function Sistemske funkcije (SFC-ovi) i sistemski funkcijski blokovi (SFB-ovi).
Blocks

Miscellaneous Blocks: Funkcije (FC-ove) i funkcijske blokove (FB-ove) za prebacivanje između


zimskog i ljetnog mjerenja vremena (pomak za 1 sat unaprijed odnosno
unatrag).

Napomena Dodatne biblioteke se dodaju instaliranjem dodatnih programskih modula.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 11 SIMATIC Manager
STEP 7 sustav pomoći

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. File: ST-TIABasis_04Hr.12

Pozivanje pomoći Izbornik “Help” dobiva se na nekoliko načina:


1. Opća pomoć se dobiva izborom opcija izbornika “Help - > Contents”.
2. Kontekstno ovisna pomoć može se pokrenuti pomoću funkcijske tipke F1 ili
pomoću simbola na traci s alatima.

Podgrupe • “Contents" - Prikaz popisa tema sustava pomoći po poglavljima.


• "Index" - Omogućuje pristup sustavu pomoći informacijama preko
popisa pojmova sortiranih po abecednom redu.
• “Find" - Omogućuje traženje određenih riječi odnosno izraza u
temama sustava pomoći.

Ključne riječi Pojedine riječi istaknute su u sustavu pomoći zelenom bojom i podvučene
isprekidanom crtom (tzv. ključne riječi – “hot words”). Klikom miša na te riječi
otvara se prozor sa sustavom pomoći koji daje detaljnije informacije.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 12 SIMATIC Manager
Kontekstno ovisna pomoć u STEP 7

F1 funkcijska tipka

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. File: ST-TIABasis_04Hr.13

Kontekstno ovisna Kontekstno ovisna pomoć daje informaciju o istaknutim objektima, blokovima,
pomoć opcijama izbornika, dijalog prozorima ovisno o aplikaciji. Kao što je prikazano
gore, objekt može na primjer biti sistemska funkcija ili STL naredba unutar
bloka.

Pokretanje Kontekstno ovisna pomoć može se pokrenuti iz bilo kojeg programskog alata
selektiranjem pripadnog bloka i pritiskanjem tipke “F1”.
S kontekstno ovisne pomoći može se prebaciti na opći sustav pomoći pomoću
gumba "Help on STEP 7“.

Napomena Dodatne informacije vezane za STEP 7 mogu se naći na elektroničkim


uputstvima. Njima se može pristupiti izborom opcija izbornika “Start -> Simatic
-> Documentation”.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 13 SIMATIC Manager
Vježba: Reset memorije CPU i provođenje toplog restarta CPU
Funkcija Nakon umetanja
resetiranja Ručno S programiralice
memorije memorijske kartice
- Postavi izbornik moda u - Postavi izbornik moda u - Postavite izbornik moda
položaj “STOP” položaj “RUN” u položaj “STOP”

- Drži izbornik moda u - Opcije izbornika: - Umetnite memorijsku


položaju “MRES” PLC -> Operating karticu (sporo treptanje
Zahtjev dok “STOP” LED Mode -> Stop "STOP“ LED ukazuje
za reset ne trepne dva puta na predan zahtjev za
memorije (polako) - Opcije izbornika : resetiranje memorije)
PLC -> Clear/Reset
- Pusti izbornik moda
(sam se vraća u
položaj “STOP”)

- Prebacite izbornik moda - Potvrdite reset memorije - Prebacite izbornik moda


ponovno brzo u položaj pritiskom gumba “OK” ponovno brzo u položaj
Izvođenje "MRES" i pustite ga (brzo treptanje "STOP“ "MRES" i pustite ga
reseta (brzo treptanje "STOP“ LED ukazuje na (brzo treptanje "STOP“
memorije LED ukazuje na izvršavanje reseta LED ukazuje na
izvršavanje reseta memorije) izvršavanje reseta
memorije) memorije)
- Prebacite izbornik moda - Opcije izbornika: - Prebacite izbornik moda
Provođenje
toplog restarta
u "RUN" ili "RUN-P" PLC -> Operating u "RUN" ili "RUN-P"
položaj Mode -> Warm Restart položaj

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. File: ST-TIABasis_04Hr.14

Zadatak Resetiranje (brisanje) memorije CPU-a te provjera uspješnosti brisanja


memorije.

Što učiniti • Brisanje memorije CPU-a prema uputama navedenim iznad


• Provjera uspješnosti brisanja memorije CPU-a. Reset memorije je bio
uspješan ako su samo sistemski blokovi (SDB-ovi, SFC-ovi, SFB-ovi) ostali
u CPU-u. To možete provjeriti na sljedeći način:
u SIMATIC® manager-u, odaberite S7 program direkotrij "My_Program" ->
prebacite u Online prikaz koristeći

Napomena Resetiranjem memorije CPU-a, brišu se svi korisnički podaci u CPU-u.


Kako biste bili sigurni kako nema zaostalih “starih blokova” u CPU-u, reset
memorije trebalo bi uvijek napraviti prije prebacivanja novog programa u CPU.
Sljedeće se događa tijekom reseta memorije:
• Brišu se svi korisnički podaci
(osim parametara umrežavanja preko MPI sučelja).
• Test i inicijalizacija sklopovlja
• Ukoliko postoji Eprom memorijska kartica, CPU kopira sadržaj EPROM
kartice u ugrađenu radnu memoriju (RAM) nakon reseta memorije.
• Ako nema memorijske kartice, zadržava se unaprijed postavljena MPI
adresa. Ukoliko postoji memorijska kartica, postavlja se MPI adresa
spremljena na njoj.
• Sadržaj dijagnostičkog spremnika (može se prikazati na programiralici) se
također zadržava.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 14 SIMATIC Manager
Vježba: Učitavanje projekta i spremanje kao...

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. File: ST-TIABasis_04Hr.15

Zadatak Učitati projekt i spremiti ga pod imenom "My_Project".

Što učiniti? 1. Pokreni SIMATIC Manager


2. Izbrisati stari projekt "My_Project" (trebao bi postojati):
File -> Delete -> User Projects -> odaberi "My_Project" s popisa -> confirm
3. Učitaj projekt "SERV1_A":
File -> Retrieve -> odaberi"SERV1_A.ZIP" s popisa ->
potvrdi s "OPEN" -> odaberi "S7-Courses" s popisa ciljnih direktorija ->
potvrdi s "OK"
4. Spremi projekt pod imenom "My_Project"
File -> Save as... -> User projects -> unesi "My_Project" kao ime projekta->
potvrdi

Rezultat

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 15 SIMATIC Manager
Učitavanje projekta s Mikro Memorijske Kartice

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. File: ST-TIABasis_04Hr.16

Uvod Funkcije"Save to Memory Card" i "Retrieve from Memory Card" omogućuju


spremanje svih projektnih podataka i bilo kakvih datoteka za naknadnu
upotrebu na Memorijsku Karticu i naknadno učitavanje istih. Funkcije za
spremanje projektnih podataka i njihovo učitavanje s Memorijske Kartice su
dostupne samo kod novijih CPU-ova (poslije listopada 2002).
Projektni podaci su komprimirani prije nego što se spreme na Memorijsku
Karticu i dekomprimiraju se kod učitavanja projekta. Veličina projektnih
podataka koji se spremaju odgovara veličini komprimirane datoteke.

Primjena Ako je više zaposlenika u odjelu održavanja odgovorno za održavanje


SIMATIC sustava automatizacije, teško je osigurati da svaki zaposlenik ima
najsvježije projektne podatke i eventualne servisne instrukcije koje postoje u
obliku datoteke. Ukoliko su, ipak, projektni podaci of a CPU dostupni lokalno na
jednom od CPU-ova, tada svaki zaposlenik može pristupiti najsvježijim
projektnim podacima, i ako je neophodno, napraviti modifikacije koje su opet
na raspolaganju ostalim zaposlenicima.
Postupak Ukoliko projektni podaci ne postoje na programiralici (PG/PC), potrebno je
odaberite CPU s projektnim podacima na svojoj MC (memorijskoj kartici) u
prozoru "Accessibe Nodes". Otvorite prozor "Accessible Nodes" pomoću PLC
> Display Accessible Nodes i i odaberite željeni CPU s podacima na svojoj
memorijskoj kartici. Nakon toga odaberite opciju PLC > Retrieve from Memory
Card. U prozoru koji se nakon toga otvori odaberite podatke koje želite učitati
te je još na kraju potrebno odabrati stazu na tvrdom disku programiralice gdje
se želi spremiti projekt.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 16 SIMATIC Manager
Brisanje Mikro Memorijske Kartice
Delete MMC on the PG

Delete MMC blocks in the CPU

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. File: ST-TIABasis_04Hr.17

Razlog Ukoliko se koristi Mikro Memorijska Kartica, tada korisnički program ostaje
sačuvan na kartici nakon reseta memorije.
Sljedeće mogućnosti su na raspolaganju za brisanje MMC-a.

Brisanje pomoću
PG-a 1. Umetni Mikro Memorijsku karticu u slot na PG-u i, u SIMATIC Manageru,
pretisni tipku

2. Otvara se novi prozor koji prikazuje sadržaj Mikro Memorijske Kartice


3. S desnom tipkom miša, kliknite na S7 Memorycard i odaberite opcju
izbornika Delete. Pojedini objekti (blokovi, datoteke, projekti) također se mogu
izbrisati.

Brisanje pomoću
CPU-a 1. Dok ste u SIMATIC Manageru, prebacite se na Online Pogled klikoma na
ikonicu
2. Odaberite blokove (bez sistemskih podataka) koje želite izbrisati pritisnite
"Del" tipku.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 17 SIMATIC Manager
Opcije podešavanja SIMATIC® managera

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. File: ST-TIABasis_04Hr.18

"Language" podgrupa • “Language”: Možete odabrati jezik koji želite koristiti unutar SIMATIC®
manager-a, izbornicima, dijalog porukama, pomoći, itd. (Dostupni su samo
instalirani jezici navedeni u popisu.)
• Mnemonics: Možete birati između mnemonika koje želite koristiti za
programiranje S7 blokova.

"General" podgrupa Osnovne postavke za editiranje projekata i biblioteka:


• Storage location for projects/multiprojects je mjesto gdje možete zadati ime
direktorija u koji želite spremiti Vaše projekte.
• Storage location for libraries je mjesto gdje možete zadati ime direktorija u
koji želite spremiti Vaše biblioteke.
• Dodatne opcije za umetanje blokova, otvaranje projekata te podešavanje
postavki prikaza unutar prozora biti će detaljnije obrađene kasnije.
• Deactivated system messages
Pritiskom na gumb “Activate“ možete reaktivirati sve sistemske poruke koje
su bile isključene kada nije odabrana opcija “Always display this
message….“.

"View" podgrupa Ovdje se podešava način prikaza objekta na zaslonu monitora.

"Columns" podgrupa Ovdje se podešava koji će sve podaci biti prikazani kada se odabere “Detail
view” (pogledaj “Help“).

"Message numbers" Ovdje se specificira tip dodjeljivanja identifikacijskih brojeva porukama za


podgrupa buduće nove projekte. Pretpostavljenu postavku “No default setting“ trebalo bi
mijenjati samo ako se koristi ProTool, WinCC ili CPU tip poruka.

"Archive" podgrupa Arhiviranje projekata detaljnije je objašnjeno u poglavlju “Dokumentiranje,


spremanje, arhiviranje“.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 18 SIMATIC Manager
Konfiguracija sklopovlja

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_05Hr.1

Sadržaj Stranica
Teme poglavlja........................................................................................................................................................ 2
Sklopovska konfiguracija i pridjeljivanje parametara........................................................................................ 3
Umetanje stanice............................................................................................................................................. 4
Pokretanje konfiguracije sklopovlja........................................................................................................................ 5
Generiranje sklopovske preset konfiguracije......................................................................................................... 6
Adresiranje S7-300 modula................................................................................................................................... 7
DI/DO adresiranje u više-okvirnim konfiguracijama.............................................................................................. 8
Pregled adresa modula......................................................................................................................................... 9
Promjenjivo adresiranje......................................................................................................................................... 10
Konfiguracija sklopovlja: Pristup simboličkim adresama, Nadgledanje / Promjena varijabli .................................. 11
CPU karakteristike: Cycle / Clock Memory............................................................................................................. 12
Spremanje preset sklopovske konfiguracije i slanje na module............................................................................ 13
Upload stvarne sklopovske konfiguracije na PG/PC............................................................................................ 14
Vježba: Podešavanje preset konfiguracije............................................................................................................ 15
Vježba: Pridjeljivanje parametara CPU Clock memoriji i testiranje....................................................................... 16
Konfiguracija DP Master sustava ...................................................................................................................... 17
Konfiguracija kompaktnih i modularnih DP Slave-ova.............................................................................................. 18
Vježba: Konfiguracija DP sustava .................................................................................................................... 19
Vježba: Slanje porograma u CPU i testiranje ......................................................................................... 20
Vježba: Upload programa i stvarne konfiguracije ................................................................................ 21
Ako želite znati više ............................................................................................................................. 22
CPU karakteristike............................................................................................................................................. 23
CPU karakteristike : General................................................................................................................................ 24
CPU karakteristike : Startup................................................................................................................................. 25
CPU karakteristike : Retentive Memory................................................................................................................ 26
CPU karakteristike : Protection............................................................................................................................. 27
CPU karakteristike : Diagnostics/Clock................................................................................................................. 28
CPU karakteristike : Communication.................................................................................................................... 29

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 1 Konfiguracija sklopovlja
Teme poglavlja

Nakon završetka ovog poglavlja polaznik će ...

... znati ubaciti stanicu u projekt

... znati napraviti sklopovsku preset konfiguraciju te podesiti parametre

... znati očitati stvarnu konfiguraciju i podesiti parametre

... biti upoznat sa načinom adresiranja S7-300™ ulaznih i izlaznih modula

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_05Hr.2

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 2 Konfiguracija sklopovlja
Hardware Configuration and Parameter Assignment

Konfiguracija Pridruživanje montažnih okvira, blokova


i distribuiranih I/O u staničnom prozoru
konfiguracije sklopovlja.
Komponente se mogu izabrati iz kataloga
sklopovlja.

Pridjeljivanje parametara Određivanje karakteristika modula s


pridruživim parametarima, npr.: karakteristike
pri pokretanju, retentivna područja, itd.)

Preset konfiguracija Planirana konfiguracija sklopovlja i


pridruživanje parametara.

Stvarna konfiguracija Stvarna konfiguracija i pridruživanje


parametara na postojećem sklopovlju.

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_05Hr.3

Konfiguracija Tvornica isporučuje module s postavljenim početnim vrijednostima. Ako su


one
sklopovlja u redu, konfiguracija sklopovlja nije potrebna.
Konfiguracija je neophodna:
• ako želite promijeniti početne parametre ili adrese modula (npr. omogućiti
sklopovski prekid modula);
• ako želite podesiti komunikacijske veze;
• kod stanica s distribuiranim perifernim uređajima (PROFIBUS-DP);
• kod S7-400 stanica s nekoliko CPU-a (višeprocesorski rad) ili montažnih
okvira za proširenje;
• kod programirljivih logičkih kontrolera neosjetljivih na greške (opcionalno
pakiranje).

Preset Kada se konfigurira sustav, kreira se takozvana preset konfiguracija. Ona


konfiguracija sadrži sklopovsku stanicu s planiranim modulima i pridruženim parametrima.
PLC se sustav sastavlja u skladu s preset konfiguracijom i tijekom puštanja
sustava u pogon preset konfiguracija se prebacuje u CPU.

Stvarna konfiguracija U konfiguriranom se sustavu stvarna postojeća konfiguracija i pridruženi


parametri pojedinih modula mogu očitati iz CPU-a. Na taj je način nova
sklopovska stanica postavljena u projekt.
Očitanje iz CPU-a je neophodno, ako projektna struktura, primjerice, ne postoji
lokalno na programiralici. Nakon očitanja stvarne konfiguracije, podešeni
parametri se mogu provjeriti i potom spremiti u projekt.

Napomena Kod S7-400 CPU može se pridružiti parametre tako da se, ako postoje razlike
između preset konfiguracije i stvarne konfiguracije, prekine pokretanje CPU-a.
Da bi se pozvao alat za sklopovsku konfiguraciju, u SIMATIC Manageru-u
mora postojati sklopovska stanica.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 3 Konfiguracija sklopovlja
Umetanje stanice

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_05Hr.4

Umetanje stanice
Novu stanicu možete u trenutno otvoreni projekt umetnuti odabirom opcija
Insert -> Station -> SIMATIC® 300 Station ili SIMATIC® 400 Station.
Automatski se zadaje ime umetnute stanice po pravilu "SIMATIC® 300 (1)“, a
možete ga promijeniti u bilo koje po Vašem izboru.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 4 Konfiguracija sklopovlja
Pokretanje konfiguracije sklopovlja

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_05Hr.5

Konfig. sklopovlja Ovaj vam alat pomaže pri konfiguraciji, pridruživanju parametara i
dijagnosticiranju sklopovlja.

Pokretanje konfig. Da bi se pokrenuo alat za konfiguraciju sklopovlja:


sklopovlja • izaberite sklopovsku stanicu u SIMATIC Manageru i izaberite opciju Edit --
> Open Object ili
• dvaput kliknite na sklopovski objekt.

"Hardware Ovo je prozor "HW Config“ aplikacije koji se koristi za umetanje komponenti
Configuration" iz "Hardware Catalog" prozora.
Traka s naslovom ovog prozora sadrži ime projekta i ime stanice.

"Hardware Catalog" Da bi otvorili katalog:


• izaberite opciju izbornika View -> Catalog ili
• kliknite na ikonu na traci s alatima.
Ako je kao katalog profil izabrana opcija “Standard”, svi su montažni okviri,
moduli i interface moduli ponuđeni na izbor u "Hardware Catalog" prozoru.
Možete kreirati vlastite kataloške profile koji sadrže često korištene elemente
izborom opcije izbornika Options -> Edit Catalog Profiles.

“Profibus Slaves”, koji ne postoje u katalogu, mogu biti dodani poslije. Da bi se


to uradilo, koriste se takozvane GSE datoteke koje osigurava proizvođač
podređenog uređaja (slave device). GSE datoteka sadrži opis uređaja. Da bi
se slave uključio u katalog sklopovlja, koristi se opcija izbornika Options ->
Install New GSE Files i potom Options -> Update Catalog. Novi se uređaji
mogu naći u katalogu pod “Profibus additional field devices”.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 5 Konfiguracija sklopovlja
Generiranje sklopovske preset konfiguracije

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_05Hr.6

Generiranje Generiranje preset konfiguracije jest specificiranje načina postavljanja modula


preset u montažni okvir.
konfiguracije

Montažni okvir Otvorite SIMATIC 300 stanicu u katalogu sklopovlja.


Katalog "RACK-300" sadrži ikonu za DIN “rail” (šina). Istu ikonu možete umetnuti u
"Hardware Configuration" prozor dvaput kliknuvši na nju (ili korištenjem drag&drop).
Potom se u dvodijelnom prozoru pojave dva popisa komponenti montažnoga okvira:
popis u gornjem dijelu i detaljni pregled s narudžbenim brojevima, MPI adresama i I/O
adresama u donjem dijelu.

Napajanje Ako se zahtijeva “load current” napajanje, umetnite, dvostrukim klikom ili preko
drag&drop, odgovarajući "PS-300" modul iz kataloga u utor br.1 na popisu.

CPU CPU izabirete (na primjer) iz "CPU-300" kataloga i ubacite ga u utor br. 2.

Utor br. 3 Utor br. 3 rezerviran je kao logička adresa za povezni “interface” modul (za višeokvirne
konfiguracije).
Ako i ova pozicija treba biti rezervirana u stvarnoj konfiguraciji za kasniju instalaciju IM,
morate umetnuti dummy modul DM370 (DUMMY).

Signalni moduli Od utora br. 4 nadalje možete umetnuti do 8 signalnih modula (SM), komunikacijskih
procesora (CP) ili funkcijskih modula (FM).
Modul se u popis umeće izborom utora i potom dvostrukim klikom u katalogu na modul
koji želite.
Modul se može umetnuti bilo gdje unutar liste korištenjem vuci i ispusti.
Utori u koje se odabrani modul može ubaciti automatski se označe zelenom bojom.
.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 6 Konfiguracija sklopovlja
Adresiranje S7-300™ modula

Slot Br. 1 2 4 5 6 7 8 9 10 11

Moduli PS CPU SM SM SM SM SM SM SM SM

Adresa 0.0
Adresa 0.7
Adresa 1.0
Adresa 1.7

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_05Hr.7

Broj utora Brojevi utora u montažnom okviru S7-300 pojednostavljuju adresiranje u S7-
300 okruženju. Prva adresa na modulu određena je položajem modula u
montažnom okviru.

Utor 1 Izvor napajanja. Podrazumijeva se da se nalazi u prvom utoru.


Modul napajanja nije neophodan. S7-300 se može napajati izravno s 24V.

Utor 2 Utor za CPU.

Utor 3 Logički rezerviran za modul sučelja (“interface module”, IM) za višeokvirne


(“multi-tier”) konfiguracije korištenjem montažnog okvira za proširenje. Čak
ako i IM nije instaliran, postoje razlozi vezani za adresiranje zbog kojih mora
biti uzet u obzir.
Moguće je fizički rezervirati utor (npr. za naknadnu instalaciju IM) umetanjem
DM370 dummy modula.

Utori 4-11 Utor 4 prvi je utor koji se može koristiti za I/O module, komunikacijske
procesore (CP) ili funkcijske module (FM).
Primjeri adresiranja:
• DI modul u utoru 4 počinje s adresom 0.
• Gornja LED DO modula u utoru 6 adresira se kao Q8.0.

Napomena Za svaki utor rezerviran je adresni prostor od 4 bajta. Kod korištenja 16-
kanalnih DI/DO modula, dva bajta adresa se gube po svakom utoru!

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 7 Konfiguracija sklopovlja
DI/DO adresiranje kod višeokvirnih konfiguracija
PS IM 96.0 100.0 104.0 108.0 112.0 116.0 120.0 124.0
Okvir
3 (Prima) to to to to to to to to
99.7 103.7 107.7 111.7 115.7 119.7 123.7 127.7

PS IM 64.0 68.0 72.0 76.0 80.0 84.0 88.0 92.0


Okvir (Prima) to to to to to to to to
2 67.7 70.7 75.7 79.7 83.7 87.7 91.7 95.7

PS
IM 32.0 36.0 40.0 44.0 48.0 52.0 56.0 60.0
Okvir to to to to to to to to
1 (Prima)
35.7 39.7 43.7 47.7 51.7 55.7 59.7 63.7

PS 0.0 4.0 8.0 12.0 16.0 20.0 24.0 28.0


CPU IM
Okvir (Šalje) to to to to to to to to
0 3.7 7.7 11.7 15.7 19.7 23.7 27.7 31.7

Slot 1 2 3 4 5 6 7 8 9 10 11

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_05Hr.8

Višeokvirne Utori također imaju nepromjenljive adrese u višeokvirnoj konfiguraciji.


(“Multi-Tier”)
konfiguracje Primjeri:
• Q7.7 je zadnji bit 32-kanalnog DO modula umetnutog u utoru 5 montažnog
okvira 0.
• IB105 je drugi bajt DI modula u utoru 6 montažnog okvira 3.
• QW60 označava prva 2 bajta DO modula u utoru 11 montažnog okvira 1.
• ID80 označava sva 4 bajta 32-kanalnog DI modula u utoru 8 montažnog
okvira 2.
.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 8 Konfiguracija sklopovlja
Pregled adresa modula

“Pregled adresa”

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_05Hr.9

Pregled Daje pregled ulazno-izlaznih (“I/O”) adresa podešavane stanice.


adresa Odaberite: View -> Address Overview …

Skraćenice:
R redni broj okvira
S redni broj utora
DP bitan samo ako se koriste Distributed Peripherals (I/O)
IF identifikacijska (“ID”) oznaka poveznog (“Interface”) modula kada se
programira M7 sustav (u C++).

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 9 Konfiguracija sklopovlja
Promjenjivo adresiranje

2x

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_05Hr.10

Adresiranje Modulima se dodjeljuju fiksne o utoru ovisne adrese kod S7-300


ovisno o utoru (CPU-ovi bez DP sučelja) i S7-400 (bez konfiguracije sklopovlja).

Promjenljivo Kod S7-300 (CPU-ovi s ugrađenim DP sučeljem) i kod S7-400 možete


adresiranje pridružiti parametre početnim adresama modula.

Što učiniti? Dvostrukim klikom na digitalni ili analogni modul otvara se prozor za
pridruživanje parametara. Nakon izbora "Addresses" podgrupe može se
deselektirati "System default". Sada se može definirati početna adresa u kućici
"Start“. Ako je adresa već iskorištena, pojavi se poruka pogreške.
Djelomične slike procesa mogu biti definirane kod S7-400. Na taj se način
određeni ulazi i izlazi (npr. vremenski kritični signali) mogu kombinirati u jednu
grupu. Sistemska funkcija aktivira osvježavanje djelomične slike procesa u
korisničkom programu.

Napomena Nakon CPU memorijskog reseta, gube se parametri i adrese. To znači da su


kod S7-300 adrese ovisne o utoru u kojem se modul nalazi i kod S7-400
podrazumijevane adrese ponovno valjane

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 10 Konfiguracija sklopovlja
Konfiguracija sklopovlja: Pristup simboličkim adresama, Nadgledanje
/ Promjena varijabli

Desni klik

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_05Hr.11

Pristup simboličkim Možete izravno pristupiti tablici simbola unutar alata "HW Config". To Vam
adresama omogućava pridjeljivanje simboličkih imena ulazima i izlazima tijekom
konfiguracije sklopovlja ili kasnije kod zamjene fizičkog modula ili dodavanja
modula. Pristup tablici simbola dobiva se klikom desne tipke miša na željeni
modul. Odaberite “Edit Symbolic Names” u prozoru koji se otvorio. Otvara se
dio tablice simbola sa adresama koje pripadaju odabranom modulu.

Nadgledanje/Promjena Također možete nadgledati ili promijeniti vrijednosti na adresama


varijabli konfiguriranog modula direktno iz “HW Config” alata. Signali (vrijednosti) na
ulaznim modulima mogu se nadgledati, a signali na izlaznim modulima mogu
se nadgledati i promijeniti korištenjem funkcije “Monitor/Modify (Variables)”.

Informacije o Izravno s Interneta, možete dohvatiti informacije o modulima ili komponentama


novim modulima sa web stranica potpore korisnicima (“Product Support pages”). Također je
omogućeno upotpunjavanje baze dostupnih modula unutar “HW Config” alata
pojedinačnim dodavanjem novih komponenti, CPU-ova ili modula u trenutno
instaliranu verziju STEP 7.
Zahtjevi:
Programiralica (“PG/PC”) mora imati vezu na Internet, instaliran preglednik
Internet stranica, te funkcija upotpunjavanja informacija mora biti omogućena
u postavkama alata “HW Config” sa točno unesenom Internet adresom.

Napomena Simboličko adresiranje te editiranje tablice simbola je detaljnije obrađeno u


poglavlju Simboli. Funkcija nadgledanje / promjena varijabli (“Monitor / Modify
Variables”) detaljnije je objašnjena u poglavlju Rješavanje problema.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 11 Konfiguracija sklopovlja
CPU karakteristike: Cycle / Clock Memory

Dvostruki klik

Clock Memory Bit 7 6 5 4 3 2 1 0


Frequency (Hz) 0.5 0.62 1 1.25 2 2.5 5 10
Period (s) 2 1.6 1 0.8 0.5 0.4 0.2 0.1

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_05Hr.12

Ciklus • "Scan cycle monitoring time (ms):"


- Ako se ovo vrijeme prekorači, CPU odlazi u STOP mod.
Mogući uzroci zbog kojih dolazi do prekoračenja:
komunikacijski procesi, česti prekidni događaji, greške u CPU
programu.
- Ako ste programirali blok za obradu greške OB 80, trajanje ciklusa se
udvostručuje. Poslije toga CPU također ide u STOP mod.
• "Cycle load from communication (%):
- Komunikacija (npr. prebacivanje podataka na drugi CPU preko MPI ili
test funkcije koje su pokrenute od strane programiralice) je ograničena
na definirani postotak trenutnog trajanja ciklusa.
- Ograničavanje ciklusa učitavanja može usporiti komunikaciju između
CPU-a i programiralice.
- Primjer: ograničenje komunikacije na 20% rezultira u maksimalnom
komunikacijskom učitavanju od 20ms za trajanje ciklusa od 100ms.

Veličina Kod CPU 318-2 i nekolicine S7-400 CPU-ova možete definirati veličinu
slike procesa slike procesa (u bajtovima). Područje slike procesa uvijek počinje s ulaznim ili
izlaznim bajtom 0.

Clock memorija “Clock” memoriju čine bit memorije koje mijenjaju svoju binarnu vrijednost
periodično (mark-to-space omjer 1:1).
Svaki bit u bajtu “clock” memorije pridružen je određenom periodu/frekvenciji.
Primjer trepčućeg svjetla s frekvencijom treperenja od 2Hz:

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 12 Konfiguracija sklopovlja
Spremanje sklopovske preset konfiguracije i njezino prebacivanje na
modul

Download
(samo kada je CPU
u STOP modu)

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_05Hr.13

Spremanje Da biste spremili trenutnu konfiguraciju u trenutni projekt (bez generiranja


sistemskih podatkovnih blokova) izaberite opciju izbornika Station->Save.
Spremanje i Izborom opcije izbornika Station->Save and Compile ili klikom na ikonu
prevođenje na traci s alatima, konfiguracija i podaci o pridruženim parametrima spremaju
se u sistemske podatkovne blokove.
Provjera dosljednosti Da biste provjerili je li moguće generirati konfiguracijske podatke na osnovi
unesenih informacija, potrebno je izabrati opciju izbornika Station ->
Consistency Check.
Prebacivanje na Izborom opcije izbornika PLC -> Download ili klikom na ikonu
modul na traci s alatima prebaci se izabrana konfiguracija na PLC.
PLC mora biti u "STOP" modu!
Sistemski SDB-ovi se generiraju i modificiraju kada se konfigurira sklopovlje.
podatkovni blokovi Sistemski podatkovni blokovi (SDB-ovi) sadrže konfiguracijske podatke i
parametre modula. Oni se spremaju u radnu memoriju CPU-a prilikom
učitavanja u PLC.
Ovo omogućava lakšu zamjenu modula, zato što se podaci o pridruženim
parametrima učitaju u novi modul iz sistemskih podatkovnih blokova prilikom
pokretanja.
U programirajućem uređaju sistemski podatkovni blokovi čuvaju se pod:
Project \ Station \ CPU \ S7_program \ Blocks \ System_data.
Dvostrukim klikom na ikonu “My Briefcase”
otvara se popis sistemskih podatkovnih blokova.
Ako se koristi memorijska kartica kao Flash EPROM, na nju bi se trebali
također spremati i SDB-ovi. Na taj način konfiguracija neće biti izgubljena u
slučaju nestanka napajanja, kada nema baterijske podrške.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 13 Konfiguracija sklopovlja
Učitavanje stvarne konfiguracije u programiralicu

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_05Hr.14

Uvod Konfiguracija je potrebna samo u sljedećim slučajevima:


• ako želimo promijeniti osnovne postavke na modulima;
• kod stanica s distribuiranim I/O;
• kod S7-400 s nekoliko CPU-a ili s dodatnim okvirima za proširenje.

Moguće je očitati stvarnu konfiguraciju iz CPU-a kako bi se pogledali


parametri postojećeg sustava.

Stvarna konfiguracija Tijekom pokretanja CPU generira stvarnu konfiguraciju, to jest sprema
podešenja modula i alocira adrese u skladu s fiksnim algoritmom. Ako nisu
pridruženi parametri, koriste se tvornički definirane podrazumijevane
vrijednosti.
Sustav sprema ovu stvarnu konfiguraciju u sistemske podatkovne blokove.

Učitavanje u Postoje dva načina učitavanja stvarne konfiguracije u programiralicu:


programiralicu 1. U SIMATIC Manageru:
izborom opcije izbornika PLC -> Upload Station.
2. U alatu HW Config:
izborom opcije izbornika PLC -> Upload ili klikom na ikonu .

Čuvanje na Stvarna konfiguracija očitana iz sklopovlja umeće se kao nova stanica u


programiralici izabrani projekt na programiralici.

Napomena Kada se očita stvarna konfiguracija, narudžbeni se brojevi modula ne mogu u


potpunosti razlučiti. Zato se mora provjeriti konfiguracija i ako je potrebno,
umetnuti točan tip modula za postojeći modul. Da bi se to učinilo, treba izabrati
modul, a potom izabrati opciju izbornika Options -> Specify Module.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 14 Konfiguracija sklopovlja
Vježba: Podešavanje preset konfiguracije

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_05Hr.15

Zadatak Budući da se na tečaju koriste različite makete i različiti CPU-ovi, potrebno je


podesiti CPU u preset konfiguraciji, kako bi on odgovarao onom koji se nalazi
na vašoj maketi.

Što učiniti? 1. Pokrenite alat HW Config


SIMATIC Manager (Offline view) -> Odaberite HW Station
“S7_300_Station" -> Dvosrtuko klik na "Hardware" icon
2. Kliknite na ikonu kako bi se pojavio katalog sklopovlja
3. Odaberite CPU koji se koristi na maketi i prenesite ga u Slot 2 koristeći
“drag and drop” princip.
4. Na poruku "Do you want to exchange the component with the order
number .......... for the component with the order number ...........?“
odgovorite potvrdno.
5. Spremite i prevedite konfiguraciju s ikonom

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 15 Konfiguracija sklopovlja
Vježba: Pridjeljivanje parametara CPU Clock memoriji i testiranje

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_05Hr.16

Zadatak Pridružite parametre CPU clock memorijskom bajtu. Odaberite memorijski bajt
MB 10.
Provjerite uspješnost pridruživanja parametara koristeći “Monitor/Modify
Variable” funkciju.

Što učiniti • Pokrenite “HW Config” alat


SIMATIC® Manager (Offline view) -> odaberite stanicu imena
"My_Station" -> dvostruki klik na "Hardware" ikonu
• Unutar “HW Config” alata, otvorite prozor s postavkama CPU-a (“ CPU
Object Properties prozor). Dvostruki klik na CPU ikonu. Odaberite Cycle /
Clock Memory opciju i aktivirajte “Clock Memory” njegovim odabirom
(postavite kvačicu u maleni kvadratić pored).
Unesite 10 u “Memory Byte” prozor i potvrdite.
• Spremite i prevedite promijenjenu konfiguraciju
Station -> Save and Compile
• Prebacite promijenjenu konfiguraciju u CPU
PLC -> Download
• Zatvorite “HW Config” alat
• Pokrenite nadgledanje MB10 u binarnom formatu kako biste vidjeli
frekvenciju promjene svakog pojedinog bita
u SIMATIC® manager-u odaberite "My_Program" -> PLC menu ->
Monitor/Modify Variable -> unesite MB 10 u adresno polje tablice varijabli -
> desni klik mišem na "Display format" -> odaberite “binary” -> pokrenite
funkciju klikom na “Monitor variable” gumb .

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 16 Konfiguracija sklopovlja
Konfiguracija DP master sustava

DP master sustav

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_05Hr.17

Distributed I/O Svi master sustavi koji se sastoje od DP master-a i DP slave-ova, povezani
sabirničkim kabelom, i koji komuniciraju s PROFIBUS-DP protokolom se
nazivaju distribuiranim I/O-ima.

DP Master Sljedeći moduli se mogi instalirati kao DP master :


• S7-CPU s integriranim DP master sučeljem (kao što je CPU 414-2, i sl..)
• Podmodul sučelja koji je pridjeljen M7-CPU/M7-FM
• CP u mreži s CPU-om (kao što je CP 443-5, i sl.)

Stvaranje DP
Master-a Da bi se stvorio master sustav potrebno je napraviti sljedeće:
1. Odaberite DP master iz “kataloga sklopovlja"
2. Po principu drag & drop, prenesite modul u dopuštenu liniju unutar okvira.
Otvara se prozor "Properties - PROFIBUS Nodes".
U ovom prozoru možete definirati sljedeća svostva:
- stvoriti novu PROFIBUS podmrežu ili otvoriti postojeću
- podesiti karakteristike PROFIBUS podmreže (baudrate, i sl..).
- definirati PROFIBUS adresu DP master-a.
3. Potvrdite odabrane postavke s "OK". Sljedeći simbol se pojavljuje
i označava DP master sustav. Na ovaj simbol se
“kače " DP slave-ovi.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 17 Konfiguracija sklopovlja
Konfiguracija kompaktnog i modularnog DP Slave-a
DP master sustav

DP slave

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_05Hr.18

DP Slave-ovi • Moduli s integriranim digitalnim/analognim ulazima i izlazima


(kompaktni DP slave-ovi, kao što je ET200B).
• Moduli sučelja s pridjeljenim S5 ili S7 modulima
(modularni DP slave-ovi,kao što je ET200M).
• S7-200/300 stanice s modulima koji podržavaju "Intelligent Slave"
funkciju (kao što su CPU 215-DP, CPU 315-2).

Odabir DP Slave-a Da bi se konfigurirao DP slave,potebno je napraviti sljedeće:


1. Iz “kataloga sklopovlja" odaberite željeni kompaktni DP slave (npr.
ET200B) ili modul sučelja (npr. IM153 for ET200M) za modularni slave.
2. Prenesite simbol (ikonu) na simbol za master sustav.
Otvara se prozor "Properties - PROFIBUS Nodes“, gdje se mogu definirati:
- svojstva PROFIBUS podmreže (baudrate, etc.).
- PROFIBUS asresu DP slave-a.
3. Potvrdite postavke s "OK". A configuration table is attached to
the symbol (icon) that represents the I/O configuration of the compact
slave or the rack of the modular slave.
4. kod modularnog DP slave-a, željeni moduli iz “kataloga sklopovlja” se
dodaje u konfiguracijsku tablicu.
Adresiranje i pridjeljivanje parametara modulima se obavlja na isti način
kao i osnovna konfiguracija.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 18 Konfiguracija sklopovlja
Vježba:Konfiguracija DP sustava

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_05Hr.19

Zadatak Potrebno je konfigurirati DP sustav za vašu maketu. CPU 314C-2DP se koristi


kao master a ET200S kao slave.

Što učiniti 1. Proširi postojeću konfiguraciju tako da bude uključena distribuirana stanica
ET 200S.
2. Provjerite odabranu adresu slave-a. Adresa se podešava pomoću sklopki
na IM 151-1 modulu sučelja. Na primjer, adresa slave-a = 4.
OFF ON
64
32
16
8
4
2
1

3. Spojite ET 200S na DP sučelje CPU-a


4. Napravite download konfiguracije u CPU nakon "Saving and compiling“
opcije.
5. Provjerite je li konfiguracija ispravna (nama greški). Na CPU-u, LED diode
SF, BF i BUSF trebaju biti isključene.

Napomene • Za ET200S, da bi se unutar jednog bajta spremile adrese dva ulazna ili
izlazna modula potrebno je koristiti opciju "Pack Addresses".Prethodno je
potrebno odabrati oba modula.
• Svaka promjena Profibus adrese slave-a postaje aktivna nakon ponovnog
uključenja CPU-a.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 19 Konfiguracija sklopovlja
Vježba: Download programa i testiranje

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_05Hr.20

Zadatak S7 program "Demo_1" sadrži jednostavan program za model pokretne trake


koji će biti proširivan tijekom ovog tečaja.
Potrebno je poslati program u CPU (download) i testirati ga.

Što učiniti 1. Odaberite objekt "Blocks" unutar "Demo_1" S7 programa.


2. Kliknite na ikonu

3. Na poruku "Do you want to load the system data?" odgovorite s "No".
4. Provedite “topli” restart CPU-a.
5. Uključite pokretnu traku s S5 = ON.
6. Testirajte program pomoću dva ulaza I 124.2 (Jog_right) i I 124.3
(Jog_left). Traka se kreće desno ili lijevo kada kada je odgovarajuće
tipkalo pritisnuto.
7. Stavite a part ispred senzora "INI1" i pritisnite tipkalo"T_Bay1". The part se
kreće na desno dok ne stigne do foto ćelije.
8. Dvostrukim klikom otvorite blok "FC 16" iz objekta "Blocks". Odredite
naziv mreže Mreže 1 (Network 1).
....................................................................................................................

Napomena Kako bi se bolje razumio program, preporučljivo je da mreže (dijelovi bloka)


imaju svoje komentare. Ovi komentari se spremaju na tvrdi disk
programiralice. Ukoliko čitate program izravno iz CPU-a (bez Mikro
Memorijske Kartice) a a projekt ne postoji na programiralici, komentari neće
biti prikazani.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 20 Konfiguracija sklopovlja
Vježba: Upload Programa i Stvarne Konfiguracije

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_05Hr.21

Zadatak Budući da nemate projekt spremljen na programiralicu i ne možete ga učitati s


memorijske kartice, potrebno je uploadati program i sklopovsku konfiguraciju s
CPU-a.

Što učiniti 1. Stvori novi projekt po imenom "Backup".


2. Odaberi opciju izbornika PLC -> Upload Station.
3. Unsesi MPI adresu CPU-a u "Select node address" prozor i potvrdi odabir
s "OK".
4. Usporedi je li sklopovska konfiguracija jednaka onoj na maketi.
5. Otvori blok FC 16.
6. Je su li sve informacija dostupne (komentari, simboli)?
............................................................................................................
7. Izbrišite projekt "Backup" koristeći opciju izbornika File -> Delete.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 21 Konfiguracija sklopovlja
Ako želite znati više

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_05Hr.22

Napomena Sljedeće stranice sadrže dodatne informacije ili su tu radi dopunjavanje


određene teme.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 22 Konfiguracija sklopovlja
CPU Karakteristike

2x

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_05Hr.23

Pridruživanje Parametri se modulima pridružuju kako bi ih se prilagodilo zahtjevima procesa


parametara Treba:
1. Izabrati modul u prozoru stanice.
2. Dvaput kliknuti na izabrani modul da bi se otvorio "Properties" dijalog
prozor.
3. Ovaj dijalog prozor ima 10 podgrupa u kojima se mogu pridružiti parametri
za razne karakteristike CPU (vidjeti sljedeće stranice).

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 23 Konfiguracija sklopovlja
CPU karakteristike: General

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_05Hr.24

"General" podgrupa Stranica "General" podgrupe daje informacije o tipu modula, njegovoj lokaciji,
i, u slučaju programabilnog modula, MPI adresu.

MPI adresa Ako želite umrežiti nekoliko PLC-a preko MPI sučelja, morate svakom CPU
dodijeliti drugačiju MPI adresu.
Kliknite na gumb "Properties" kako bi se otvorio "Properties - MPI Node"
dijalog prozor, koji sadrži dvije podgrupe: "General" i "Parameters".

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 24 Konfiguracija sklopovlja
CPU Karakteristike: Startup

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_05Hr.25

Karakteristike S7-300 i S7-400 CPU-ovi imaju različite karakteristike pokretanja.


pokretanja Trenutno ćemo promotriti samo karakteristike pokretanja za S7-300. Posebna obilježja
S7-400 bit će razmotrena u kasnijim poglavljima.

Pokretanje ako preset Samo CPU-ovi s ugrađenim DP sučeljem (i S7-400) mogu koristiti
konfiguracija nije "Startup if preset configuration not equal to actual configuration" kućicu
jednaka stvarnoj pri odlučivanju da li CPU treba početi s radom ako preset konfiguracija
konfiguraciji nije ista kao stvarna konfiguracija (broj i tip instaliranih modula).
Drugi S7-300 CPU-ovi idu u STOP kada preset konfiguracija nije ista kao stvarna
konfiguracija.

Topli restart S7-300™ prepoznaje jedino pokretanje tipa topli restart. Novi S7-CPU-ovi
“Warm Restart” prepoznaju također hladni restart. Sva memorija koja ne zadržava sadržaj (PII, PIQ,
ne-retentive bit memorije, mjerači vremena, brojači) se resetira (prepisuje nulama) i
cikličko izvršavanje programa počinje od početka.

Hladni “Cold” Restart Ponaša se i kao topli restart, osim što se SVA memorija resetira (čak i ona koja
(samo S7-400™) zadržava svoj sadržaj (“retentive memory”)).

Vrući “Hot” Restart Sva – čak i ne-retentivna memorija ostaje zadržana, a program se nastavlja
(samo S7-400™) izvoditi od one točke u kojoj je bio prekinut.
Nadzorna vremena • "Ready message from modules (x100ms):"
Maksimalno vrijeme za sve module da izdaju poruku Ready nakon uključenja
napajanja. Ako moduli ne pošalju poruku Ready CPU-u u okviru ovog vremena,
stvarna konfiguracija nije ista kao preset konfiguracija. Na primjer, kod višeokvirne
konfiguracije svi izvori napajanja mogu biti uključeni u okviru ovog vremena, neovisno
o redoslijedu.
• "Transfer of parameters to modules (x100ms):"
Maksimalno vrijeme za "distribuciju" parametara prema modulima s
pridruživim parametrima (odbrojavanje vremena počinje poslije "Ready
message from modules"). Ako nakon isteka nadzornog vremena nisu pridruženi
parametri svim modulima, stvarna konfiguracija nije jednaka preset konfiguraciji.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 25 Konfiguracija sklopovlja
CPU karakteristike: Retentive Memory

Relevant only for CPUs


until Oct. 2002 that
have no backup
battery

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_05Hr.26

Retentivna memorija Stranica "Retentive Memory" podgrupe koristi se za specificiranje koja


memorijska područja trebaju biti sačuvana u slučaju nestanka napajanja ili pri
prijelazu iz STOP u RUN.
Kod S7-300 se u oba slučaja izvršava ”Complete restart".

Potpuni restart Kod potpunog restarta zadržani su: blokovi spremljeni u baterijski podržan
s rezervnom RAM (OB, FC, FB, DB), bit memorije, timeri i brojila definirani kao retentivni.
baterijom Resetiraju se samo neretentivna bit memorija, timeri i brojila.

Potpuni restart Ako RAM nije baterijski podržan, informacija u njemu je izgubljena.
bez rezervne U neizbrisiva se RAM područja spremaju: bit memorije, timeri i brojila
definirani
baterije kao retentivni te retentivna područja podatkovnih blokova.
Poslije potpunog restarta, program mora biti ponovno prebačen na PLC:
• iz memorijske kartice (ako je umetnuta) ili
• iz programiralice (ako ne postoji memorijska kartica).

Napomena Za CPU-ove dostavljene nakon 10/2002 nije više potrebna rezervna baterija.
Svi podaci koji trebaju ostati sačuvani (“retentive data”) spremaju se na MMC
karticu u slučaju gubitka napajanja.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 26 Konfiguracija sklopovlja
CPU karakteristike: Protection

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_05Hr.27

Preset opcija Preset karakteristike (nivo zaštite 1; nije pridružena lozinka):


Pozicija izbornika moda na CPU određuje zaštitu:
• Izbornik moda u RUN-P poziciji ili STOP: bez ograničenja
• Izbornik moda u RUN poziciji: moguće je jedino čitanje!

Lozinka Ako je izabran nivo zaštite s lozinkom (vrijedi samo do reseta memorije),
“osoba koja zna lozinku" ima mogućnost čitanja i upisivanja.
“Osoba koja ne zna lozinku" ima sljedeća ograničenja:
• nivo zaštite 1: odgovara preset karakteristikama
• nivo zaštite 2: moguće je jedino čitanje, bez obzira na poziciju
izbornika moda
• nivo zaštite 3: nije moguće ni čitanje ni upisivanje , bez obzira na
poziciju izbornika moda

Karakteristike lozinkom osiguranog modula pri radu


Primjer: ako želite izvršiti funkciju "Modify Variable", morate unijeti lozinku za
modul koji ima pridružen nivo zaštite 2.
Pravo pristupa Možete također unijeti lozinku za zaštićeni modul u SIMATIC manager-u:
1. Izaberite zaštićeni modul ili njegov S7 program
2. Unesite lozinku izborom opcije izbornika PLC -> Access Rights. Nakon
unosa lozinke pravo pristupa je valjano dok se ne završi posljednja S7
aplikacija.

Mode Ovdje se regulira ciklus učitavanja za test funkcije.


Kod “Process mode” test funkcije kao "Monitor" ili "Monitor/Modify Variable"
ograničene su tako da dopušteno vrijeme trajanja ciklusa raste kako njegova
namještena vrijednost ne bi bila prekoračena. Testiranje s točkama prekida i
jednokoračno testiranje (izvođenje programa) ne mogu se obavljati.
Kod “Test mode” sve test funkcije preko programiralice/PC-a mogu se koristiti
bez ograničenja, čak ako i uzrokuju značajno povećanje trajanja ciklusa.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 27 Konfiguracija sklopovlja
CPU karakteristike: Diagnostics/Clock

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_05Hr.28

Sistemska Sistemska dijagnostika služi za spremanje, obradu te slanje obavijesti o


dijagnostika greškama koje su se pojavile u PLC-u. Greške koje se mogu pojaviti su
programske greške u programu, kvar na modulu, prekid žice kod osjetila ili
izvršnih članova. Ukoliko "Report cause of STOP“ kvadratić za odabir nije
aktiviran (nema kvačicu), neće biti poslana poruka programiralici ili
operacijskom panelu (OP) kada CPU ode u Stop mod ("CPU Messages").
Uzrok odlaska u Stop mod se u svakom slučaju sprema u dijagnostički
spremnik
Clock Služi za podešavanje sinkronizacije satova umreženih CPU-ova. Satovi CPU-
ova mogu biti sinkronizirani unutar samog CPU-a (interno), preko MPI sučelja
(eksterno), ili preko MFI (eksterno, koristeći dodatno sučelje).

z Vrsta sinkronizacije (“Synchronization mode”) određuje da li će se sat


pripadnog CPU-a koristiti za sinkronizaciju satova drugih CPU-ova.
(Opcije koje se mogu podesiti ovise o tome koji se tip CPU-a koristi.)
z Vremenski (“Time”) interval određuje vrijeme unutar kojeg sinkronizacija
satova mora biti izvršena.

Korekcijski faktor Korekcijski koeficijent (“correction factor”) koristi se za ispravljanje stalne


greške u mjerenju vremena unutar 24 sata. Iznos može biti pozitivan ili
negativan izražen u milisekundama.
Primjer: Ako je sat CPU-a 3 sekunda brži nakon 24 sata, moguće je
napraviti ispravku korištenjem korekcijskog koeficijenta u iznosu "-
3000ms"..

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 28 Konfiguracija sklopovlja
CPU karakteristike: Communication

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_05Hr.29

Komunikacija Služi za podešavanje i raspodjelu komunikacijskih resursa CPU-a po


pojedinim sučeljima za razmjenu podataka (MPI, PROFIBUS, itd.). S7 funkcije
(uglavnom integrirane u operacijski sustav CPU-a) služe za upravljanje
komunikacijom između CPU-ova, HMI-ova, i programiralica.
Svaka komunikacijska veza zauzima jedan komunikacijski resurs S7-CPU-a.
Ovisno o tehničkim osobinama, svaki S7-CPU ima dostupan određen broj
komunikacijskih veza.
Kada se komunikacijski procesi pokrenu, komunikacijski resursi se zauzimaju
u redoslijedu pokretanja komunikacijskih procesa.
Kako zauzimanje komunikacijskih resursa ne ovisi samo o redoslijedu
pokretanja različitih komunikacijskih procesa, također se mogu rezervirati
komunikacijski resursi za sljedeće procese komunikacije:
• komunikaciju s programiralicom
• komunikaciju s operacijskim panelom
• S7 standardnu komunikaciju
Najmanje jedan komunikacijski resurs je zauzet za komunikaciju s
programiralicom te jedan za komunikaciju s operacijskim panelom. Manje
vrijednosti nije moguće zadati.
Drugi komunikacijski procesi, kao što je S7 komunikacija korištenjem
PUT/GET funkcija, ne mogu zauzeti ove navedene komunikacijske resurse
čak ako ovi procesi prvi ostvare komunikacijsku vezu. Umjesto toga,
zauzimaju se drugi još uvijek slobodni komunikacijski resursi koji nisu
raspoređeni za bilo koji drugi komunikacijski proces.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 29 Konfiguracija sklopovlja
Provjera sklopovlja

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_06Hr.1

Sadržaj
Stranica
Ciljevi..................................................................................................................................................... 2
Lista provjere......................................................................................................................................... 3
LED-ovi na S7-300™ modulu napajanja ............................................................................................ 4
LED-ovi na S7-300 CPU modulu......................................................................................................... 5
LED-ovi na digitalnim modulima........................................................................................................... 6
Obavljanje reseta memorije i toplo pokretanje (Warm Restart)........................................................... 7
Pozivanje alata "Monitor/Modify Variables" .................................................................................... 8
Nadgledanje i mijenjanje varijabli......................................................................................................... 9
Spremanje tablice varijabli ............................................................................................................... 10
Otvaranje tablice varijabli i uspostavljanje veze s CPU-om.................................................................. 11
Vježba 1: Provjera ožičenja senzorâ modela pokretne trake................................................................. 12
Vježba 2: Provjera ožičenja aktuatorâ modela pokretne trake............................................................. 13

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 1 Provjera sklopovlja
Ciljevi

Po završetku ovog poglavlja, polaznik će...


... poznavati značenje LED-ova na S7 modulima
... moći obaviti reset CPU memorije
... pomoću alata "Monitor/Modify Variables" ...
• ...znati načiniti i spremiti tablicu varijabli
• ...znati provjeriti ožičenja senzorâ
• ...znati provjeriti ožičenja aktuatorâ

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_06Hr.2

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 2 Provjera sklopovlja
Lista provjere

• Obavite reset CPU memorije.

• Provedite toplo pokretanje CPU-a (engl. warm restart).

• Provjerite LED-ove na modulima.

• Pokrenite SIMATIC Manager.

• Prebacite sklopovsku konfiguraciju (download).

• Provjerite ulaze koristeći alat Monitor/Modify Variables.

• Provjerite izlaze koristeći alat Monitor/Modify Variables.

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_06Hr.3

Lista provjere Lista provjere prikazuje pojedine pripremne korake za provjeru sklopovlja. Ako
ne želite koristiti predefinirane postavke, moguće je da će, prije provjere ulaza i
izlaza, biti potrebno pridijeliti parametre modulima.

Pojedini koraci detaljnije su opisani na sljedećim stranicama.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 3 Provjera sklopovlja
LED-ovi na S7-300™ modulu napajanja

LED "DC24V" Stanje Reakcija modula napajanja

Trajno svijetli 24 V dostupno 24 V dostupno

Izlazni krug je preopterećen:


• Pad napona,
• do 130% (dinamički)
oporavak napona kad
Trepće se preopterećenje otkloni

• Pad napona,
• do 130% (statički)
skraćuje vijek trajanja komponente

Prekid napajanja, automatska obnova


Ne svijetli Kratki spoj u izlaznom krugu napajanja nakon otklanjanja kratkog
spoja

Prenapon ili podnapon na strani Prenapon može uzrokovati uništenje


primara modula.
Ne svijetli
(dopustivi opseg napajanja: Kod podnapona automatski prekid
187 – 264 VAC) napajanja.

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_06Hr.4

LED Modul napajanja ima dijagnostički LED "DC24V" na svojoj prednjoj strani.
Koristite ovaj LED kako biste odredili stanje modula napajanja.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 4 Provjera sklopovlja
LED-ovi na S7-300 CPU modulu

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_06Hr.5

Pokazivači statusa SF = (engl. System Fault), sistemska greška: skupna greška, greška
(LED-ovi) u programu ili dojava greške s modula s mogućnošću
dijagnostike
BATF = (engl. Battery Fault), greška s baterijom: baterija je prazna ili je
nema
DC 5V = prisutan 5V-tni napon napajanja
FRCE = (engl. Force), svijetli kada se neka varijabla u CPU forsira
RUN = trepće pri pokretanju CPU-a (prijelaz STOP→RUN) i
trajno svijetli u RUN modu
STOP = trajno svijetli u STOP modu,
sporo trepće kada se zahtijeva reset memorije, a brzo trepće
kada se reset memorije obavlja
SF DP = (engl. system fault DP): grupna greška na DP sučelju (engl.
Distributed Peripherals), trajno svijetli kad se greška dogodi u
nekoj od komponenata raspodijeljene periferije
BUSF (BF) = (engl. Bus fault), greška na sabirnici, trajno svijetli npr. pri
prekidu kabla ili pak pri grešci u stanici na koja se nalazi na
mreži

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 5 Provjera sklopovlja
LED-ovi na digitalnim modulima

S7-300 S7-400
Status LED za svaki pojedini kanal

Stanje signala na
priključnicama

• Stanje signala na
priključnicama
(za digitalne ulaze)

• Unutarnje stanje,
prije optičke
sprege
(za digitalne izlaze)

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_06Hr.6

Status LED-ovi Postoji po jedan LED s dijagnostičkom svrhom za svaki ulazni i izlazni kanal
modula. Ovi LED-ovi mogu pomoći pri pronalaženju programskih grešaka.
LED-ovi pokazuju:
• stanje signala na priključnicama digitalnog ulaza,
• stanje signala na priključnicama digitalnog izlaza kod S7-300,
• unutarnje stanje digitalnog izlaza, prije optičke sprege, za S7-400.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 6 Provjera sklopovlja
Obavljanje reseta memorije i toplo pokretanje (Warm Restart)
RUN-P

RUN RUN
1. Postavite preklopku za odabir moda rada u STOP položaj. STOP
MRES
STOP

MRES

RUN-P
2. Držite preklopku u MRES položaju dok STOP LED RUN
RUN
dvaput sporo ne trepne. STOP

STOP
Otpustite preklopku pri čemu se ona vraća u STOP MRES
položaj.
MRES
unutar 1 sekunde
RUN-P

RUN 3. Okrenite preklopku u MRES položaj još jednom dok RUN


STOP LED ne počne brzo treptati. STOP
STOP
Otpustite preklopku pri čemu se ona vraća u STOP MRES
položaj.
MRES

RUN-P

RUN RUN
4. Postavite preklopku u RUN-P (ili RUN) položaj!
STOP
(Prilikom prelaska iz STOP u RUN/RUN-P mod rada MRES
STOP obavlja se toplo pokretanje.)
MRES

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_06Hr.7

Reset memorije Kad se provodi reset memorije na S7 CPU, događa se sljedeće:


• brišu se svi CPU korisnički podaci, kao i cjelokupne memorija za učitavanje i
radna memorija,
• CPU prekida sve veze s ostalim komunikacijskim partnerima,
• CPU parametri i parmetri svih modula postavljaju se na predefinirane
vrijednosti,
• u slučaju korištenja memorijske kartice CPU s nje kopira dio programa bitan
za izvođenje u interni RAM CPU modula.
Toplo pokretanje Tijekom toplog pokretanja brišu se slike procesnih ulaza i izlaza i neretentivni
(Warm Restart) podaci u memoriji. Novi ciklus počinje nakon što se procesni ulazi učitaju u sliku
procesnih ulaza (PII).

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 7 Provjera sklopovlja
Pozivanje alata "Monitor/Modify Variables"

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_06Hr.8

Područje upotrebe Tablica varijabli (engl. VAriable Table, VAT) koristi se za nadgledanje (engl.
monitor) i promjenu (engl. modify) vrijednosti u definiranom formatu, na
određenoj adresi nekog CPU memorijskog polja. Funkcija "Monitor/Modify
Variables" pokreće se iz SIMATIC® Manager-a ili iz LAD/STL/FBD Editor-a.

Stvaranje Odabrane varijable unose se u VAT. Uz iznimku lokalnih varijabli blokova


tablice varijabli (privremene varijable ili parametri), sve varijable ili adrese možete nadgledati i/ili
mijenjati.
Stupce tablice koji će se prikazati možete odabrati u izborniku View. Stupci su
sljedeći:
• Address: apsolutna adresa varijable,
• Symbol: simboličko ime varijable,
• Symbol comment: komentar na varijablu,
• Display format: format prikaza podatka (poput npr. binarnog ili decimalnog)
u kojem se onda prikazuje sadržaj varijable,
• Status value: promatrana vrijednost varijable prikazana u zadanom formatu,
• Modify value: vrijednost koju varijabli treba dodijeliti.

Unošenje u Unosi za tablicu varijabli mogu biti apsolutni ili simbolički (ako je unešeni simbol
tablicu varijabli definiran). Prikazani komentari u stupcu "Symbol comment" su iz tablice
simbola. Komentari se pojavljuju automatski i ovdje se ne mogu mijenjati.

Napomena Za provjeru ulaznog i izlaznog ožičenja (neovisno o korisničkom programu), alat


Monitor/Modify Variables možete također i direktno pozvati iz HWConfig alata
(pogledajte poglavlje Konfiguracija sklopovlja).

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 8 Provjera sklopovlja
Nadgledanje i mijenjanje varijabli

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_06Hr.9

Nadgledanje Varijable možete nadgledati na dva načina:


• Nadgledane vrijednosti mogu se osvježiti jednom, kada odaberete
Variable -> Update Monitor Values opciju izbornika ili kliknete na ikonicu

• Nadgledane vrijednosti mogu se osvježiti svaki ciklus kada odaberete


Variable -> Monitor opciju izbornika ili klinete na ikonicu

Mijenjanje Postupak za mijenjanje varijabli:


1. Lijevom tipkom miša kliknite na red u “Modify Value” stupcu koji se odnosi
na varijablu koju želite promijeniti
2. Unesite vrijednost u ispravnom obliku za odabrani format prikaza podatka
3a. Kako biste aktivirali promjenu vrijednosti varijable jednom, odaberite
Variable -> Activate Modify Values opciju izbornika ili kliknite na ikonicu
(ili)
3b. Kako biste aktivirali promjenu vrijednosti varijable svaki ciklus, odaberite
Variable -> Modify opciju izbornika ili kliknite na ikonicu

4. Koristite funkciju nadgledanja kako biste se uvjerili da je nova vrijednost


unijeta u varijablu koju ste odabrali.

Važenje promjene Unos u "Modify value" stupcu za neku varijablu u tablici može se učiniti
varijabli nevažećim ako se ta vrijednost odabere mišem i klikne na ikonicu

Sada "nevažeća" vrijednost prikazuje se kao zakomentirana. Vrijednost za


mijenjanje možete opet učiniti "važećom" kada ponovno kliknete na ikonicu
Samo važeće vrijednosti za mijenjanje mogu biti aktivirane.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 9 Provjera sklopovlja
Spremanje tablice varijabli

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_06Hr.10

Spremanje Kako biste spremili tablicu varijabli, možete koristiti Table -> Save ili Table ->
tablice varijabli Save as... .
Kod prvog spremanja tablice varijabli otvara se Save As... dijaloški prozor. Save
as ... prozor dopušta korisniku da izabere odgovarajući direktorij Blocks (unutar
odabranog projekta) u kojeg želi spremiti tablicu varijabli. Ta se staza spremanja
predefinirano općenito ne odnosi na stazu Project/Program projekta kojeg
korisnik trenutno ima otvorenog.

Tablici varijabli možete dodijeliti ime po volji. To ime unosi se kao simboličko
ime u tablicu simbola.

Spremljene tablice varijabli možete ponovno i ponovno koristiti za nadgledanje i


mijenjanje varijabli, čime izbjegavate ponovni unos varijabli.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 10 Provjera sklopovlja
Otvaranje tablice varijabli i uspostavljanje veze s CPU-om

Dostupni CPU-i

Konfigurirani
Direktno CPU (VAT iz Stanica 2
spojeni
Station 11
Stanica Stanica 3
Sklopovske
CPU stanice "Station 2")

PG

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_06Hr.11

Područje upotrebe Dvostrukim klikom na odgovarajuću ikonu može se jednom spremljenu tablicu
varijabli u direktorij Blocks S7 programa u svrhu testiranja kasnije ponovno
otvoriti.
Međutim, prije aktiviranja "Monitor" i/ili "Modify" funkcija, potrebno je uspostaviti
on-line vezu s CPU.
Koristeći opcije izbornika PLC -> Connect to . . . dobivate na izbor tri načina
uspostavljanja veze: Configured CPU, Direct CPU i Accessible CPU. Postoje
također i ikonice za spajanje na Configured CPU ili Direct CPU način.

Configured CPU Ako je tablica varijabli spremljena u Blocks direktoriju sklopovski ovisnog S7
programa (dodijeljenog CPU direktoriju u stablu projekta), uspostavlja se veza
sa stanicom s odgovarajućom MPI adresom. Ta je adresa također dodijeljena
CPU-u pomoću alata HW Config.
Ako se tablica varijabli spremi u direktoriju Blocks sklopovski neovisnog S7
programa (dodijeljen direktno korijenu projekta u stablu projekta), MPI adresa
sklopovski neovisnog S7 programa može se zadati koristeći Properties dijalog
prozor programskog direktorija prilikom online pogleda u SIMATIC® Manager-u.

Direct CPU Ova opcija izbornika uspostavlja online vezu između tablice varijabli i CPU s
kojim je MPI kablom PG/PC direktno vezana. PG može odrediti s kojim PLC-om
je direktno povezana MPI kablom.

Accessible CPU Ova opcija izbornika uspostavlja online vezu između odabrane tablice varijabli i
CPU kojeg vi odaberete. Ako je korisnički program već povezan s CPU, ova se
opcija može iskoristiti kako bi se taj CPU promijenio.
CPU s kojim želite uspostaviti online vezu odabire se u dijaloškom prozoru.
Možete birati između konfiguriranog i dostupnih CPU-a.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 11 Provjera sklopovlja
Vježba 1: Provjera ožičenja senzorâ modela pokretne trake

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_06Hr.12

Zadatak U ovoj vježbi trebate provjeriti ožičenje senzora modela pokretne trake s
digitalnim ulazima modula prema priloženoj tablici varijabli (vidi slide). Ožičenje
aktuatora provjerit ćete u sljedećoj vježbi.

Što učiniti 1. Promijenite pogled u SIMATIC Manager-u na "online" i izbrišite sve blokove
osim sistemskih podataka (System Data).
2. Pokrenite funkciju "Monitor/Modify Variable"
SIMATIC® Manager -> PLC -> Monitor/Modify Variable
3. Unesite varijable u tablicu varijabli kao na slide-u. Aktivirajte nadgledanje
varijabli koristeći
Insert -> Range of Variables -> as of Address: I 125.0, Number: 8, Display
Format: BIN
Napomena: Simboli (poput "T_PB1") prikazani na slide-u ne mogu se unijeti
ovdje. Oni su informativnog karaktera i unijet ćete ih kasnije.
4. Kako biste provjerili ožičenje ulaza, aktivirajte senzore modela pokretne
trake jednog za drugim i promatrajte mijenjaju li se njima odgovarajuće
vrijednosti na zaslonu.
5. Nakon što ste završili test ožičenja ulaza spremite tablicu varijabli pod
imenom "I/O Conveyor Model":
Table -> Save as... -> u dijalog prozoru otvorite Blocks direktorij unutar
stanice "S7_300_Station" -> unesite ime "I/O Conveyor Model" -> OK
6. Izađite iz funkcije Monitor / Modify Variables

Greška u ožičenju? Ako ste otkrili grešku prilikom vašeg testa ožičenja, dojavite to predavaču.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 12 Provjera sklopovlja
Vježba 2: Provjera ožičenja aktuatorâ modela pokretne trake

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_06Hr.13

Zadatak Sada provjerite ožičenje aktuatora modela pokretne trake s digitalnim ulazima.

Što učiniti 1. Otvorite tablicu varijabli "I/O Conveyor Model" iz prijašnje vježbe.
SIMATIC® Manager -> otvorite Blocks direktorij unutar sklopovske stanice
"S7_300_Station" -> dvostruko kliknite na "I/O Conveyor Model"
2. Dodajte izlaze prikazane na slide-u u postojeću tablicu varijabli
Napomena: Simboli (poput "L_BAY1") prikazani na slide-u ne mogu se
ovdje dodijeliti. Oni su ovdje samo informativnog karaktera i
unijet ćete ih kasnije.
3. Uspostavite vezu s direktno spojenim CPU (ustvari je to i jedini spojeni):
PLC -> Connect to -> Direct CPU
4. Za provjeru izlaznog ožičenja u "Modify Value" stupcu unesite stanje 1 za
pojedine izlaze. Aktivirajte izlaz koristeći i provjerite je li se

odgovarajući aktuator modela pokretne trake energizirao


5. Nakon što ste u potpunosti obavili test ožičenja izlaza spremite tablicu
varijabli koristeći Table -> Save. Ovo će spremiti tablicu varijabli u isti
"Blocks" direktorij iz kojeg smo tablicu za ovu vježbu i uzeli
6. Izađite iz funkcije Monitor / Modify Variables
Greška u ožičenju? Ako ste otkrili grešku u ožičenju, dojavite to predavaču.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 13 Provjera sklopovlja
Arhitektura blokova i uređivač blokova

OB 1 FB FB FC

FB FB FB

FB FC FC

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_07Hr.1

Sadržaj
Stranica
Ciljevi..................................................................................................................................................... 2
Vrste programskih blokova.................................................................................................................... 3
Struktura programa............................................................................................................................... 4
Slike procesa.......................................................................................................................................... 5
Cikličko obavljanje programa............................................................................................................ 6
Umetanje S7 bloka................................................................................................................................. 7
LAD/STL/FBD Editor............................................................................................................................. 8
STEP 7 programski jezici....................................................................................................................... 9
Odabir programskog jezika.................................................................................................................... 10
Programiranje u LAD/FBD..................................................................................................................... 11
Programiranje u STL............................................................................................................................. 12
Spremanje bloka.................................................................................................................................... 13
Pozivanje bloka iz OB1......................................................................................................................... 14
Prebacivanje blokova u PLC................................................................................................................. 15
Jednostavno otklanjanje grešaka u programu..................................................................................... 16
Prebacivanje i spremanje promijenjenih blokova................................................................................. 17
Vježba 1: Pokretanje motora pokretne trake (FC 16)........................................................................... 18
Vježba 2: Pozivanje FC 16 iz OB 1...................................................................................................... 19
Ako želite znati više............................................................................................................................... 20
Postavke Editor-a: kartica "General"..................................................................................................... 21
Postavke Editor-a: kartica "View".......................................................................................................... 22
Postavke Editor-a: kartica "STL"........................................................................................................... 23
Postavke Editor-a: kartica "LAD/FBD"................................................................................................... 24
Postavke Editor-a: kartica "Block"......................................................................................................... 25
Postavke Editor-a: kartica "Sources/Source Text"................................................................................ 26

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 1 Uređivanje blokova
Ciljevi

Po završetku ovog poglavlja, polaznik će ...


... poznavati različite vrste S7 blokova
... razumjeti načelo "strukturiranog programiranja"
... poznavati značenje procesnih slika (PII, PIQ)
... znati objasniti princip ciklličkog izvođenja programa
... poznavati i moći odabrati prikaz bloka u LAD, FBD i STL programskim
jezicima
... znati uređivati, spremati i prebaciti na PLC (download) blok
koristeći LAD/STL/FBD Editor
... znati provesti jednostavno otklanjanje grešaka u programu
pomoću test funkcije "Monitor Block“
... znati prilagoditi funkcionalnost LAD/STL/FBD Editor-a

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_07Hr.2

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 2 Uređivanje blokova
Vrste programskih blokova

Operacijski sustav
DB DB

Ciklus

Vrijeme OB
FC FB SFC
Organizacijski
Proces blok

Greška FB FC SFB

Legenda: Najveća moguća dubina gniježđenja:


OB = Organization Block S7-300: 8 (16 za CPU 318)
FB = Function Block
FC = Function S7-400: 24
SFB = System Function Block
FB
SFC = System Function (za svaku klasu prioriteta,
FB s
DB = Data Block Instance DB 2 do 4 dodatne razine za
OB-ove za obradu greške)

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_07Hr.3

Blokovi Programirljivi logički kontroler sadrži različite vrste blokova u koje korisnički
program te pripadni podaci mogu biti spremljeni. Ovisno o zahtjevima procesa,
program može biti raspoređen u različite blokove.

Organizacijski Organizacijski blokovi (engl. Organization Blocks, OBs) tvore sučelje između
blok operacijskog sustava i korisničkog programa. Cijeli program može biti
OB spremljen u bloku OB1 kojeg ciklički poziva operacijski sustav (linearni
program) ili može biti podijeljen i spremljen u više blokova (strukturirani
program).

Funkcija Funkcija (engl. FunCtion, FC) sadrži malu funkcionalnu cjelinu programa.
FC, SFC Funkciju je moguće isprogramirati tako da ima pridružene parametre. Takve
funkcije prikladne su za programiranje često korištenih, složenih
funkcionalnosti programa poput raznih proračuna.
Sistemske funkcije (engl. System FunCtions, SFCs) su funkcije s pridruživim
parametrima integirane u operacijski sustav CPU-a. Njihov broj i funkcije koje
izvršavaju ne mogu se mijenjati. Detaljnije su objašnjene u sustavu pomoći
programa STEP 7.

Funkcijski blok U osnovi, funkcijski blokovi (engl. Function Blocks, FBs) nude iste mogućnosti
FB, SFB kao i funkcije. Dodatno mogu imati vlastiti memorijski prostor unutar memorije
u obliku pridruženih podatkovnih blokova. Kao rezultat, pogodni su za
programiranje često korištenih funkcionalnosti te složenijih operacija kao što je
upravljanje primjenom principa povratne veze..
Sistemski funkcijski blokovi (engl. System Function Blocks, SFBs) su funkcijski
blokovi s pridruživim parametrima integrirani u operacijski sustav CPU-a.
Njihov broj i funkcije koje izvršavaju ne mogu se mijenjati. Detaljnije su
objašnjeni u sustavu pomoći STEP 7.

Podatkovni blok Podatkovni blokovi (engl. Data Blocks, DBs) jesu podatkovna područja
DB korisničkog programa u kojima se korisnički podaci obrađuju na strukturiran
način.

Dozvoljene Sve operacije i naredbe dozvoljene su u svim blokovima (FB, FC i OB).


operacije
SITRAIN Training for ST-TIA Basis
Automation and Drives Stranica 3 Uređivanje blokova
Struktura programa

Linearni program Program razbijen u manje cjeline Strukturirani program

Recept A
Crpka
OB 1 OB 1 Recept B OB 1

Mješalica
Prikaz

Prikaz

Sve se instrukcije nalaze Instrukcije za pojedine Univerzalne, ponovno iskoristive


u jednom bloku (obično funckcionalnosti programa nalaze funkcije smještene su u individualne
je to organizacijski blok se u individualnim blokovima. blokove. OB 1 (ili drugi blokovi)
OB 1) OB 1 poziva te blokove jednog poziva te blokove pri čemu im predaje
za drugim. podatke s kojima oni trebaju raditi.

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_07Hr.4

Linearni program Cijeli je program smješten u jednom programskom bloku.


Ovakav model odgovara upravljanju realiziranom primjenom fiksno ožičenih
releja, koje je zamijenjeno programirljivim logičkim kontrolerom. CPU obrađuje
naredbe jednu za drugom.

Razdijeljeni Program je podijeljen u blokove, pri čemu svaki blok sadrži samo program
program namijenjen rješavanju pojedinog zadatka. Daljnja raspodjela zadatka
primjenom mreža (engl. Networks) moguća je unutar bloka. Omogućeno je
stvaranje mrežnih predložaka za mreže iste vrste.
Npr., organizacijski blok OB 1 sadrži naredbe koje pozivaju druge blokove
određenim redoslijedom.

Strukturirani Strukturirani program podijeljen je u blokove. Programski kôd u OB1 sadrži


program samo pozive drugih blokova koji sadrže preostali kôd, pa je kôd u OB1
minimalne veličine. Ti drugi blokovi su blokovi s pridruživim parametrima.
Takvim se blokovima parametri mogu pridružiti pri pozivu pa ih se stoga može
univerzalno koristiti.
Kada se poziva blok s pridruživim parametrima, uređivač programa (Editor)
izlistava imena lokalnih varijabli bloka kojima se mogu pridružiti parametri.
Vrijednosti parametara dodijeljene su u bloku koji poziva te se takve
prosljeđuju funkciji ili funkcijskom bloku kojeg se poziva.
Primjer:
• Blok "Crpka" sadrži instrukcije za upravljanje crpkom.
• Programski blokovi za upravljanje pojedinim fizičkim crpkama pozivaju blok
"Crpka" dajući mu pritom informaciju kojom pumpom treba upravljati i s
kojim parametrima.
• Kada blok "Crpka" završi obavljanje svojih instrukcija, obavljanje programa
vraća se u pozivajući blok (npr. OB 1) te se obavljaju njegove daljnje
instrukcije.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 4 Uređivanje blokova
Slike procesa

S1 K1

I 2.0 Q 4.3

PII PIQ
Korisnički
Byte 0 program Byte 0
Byte 1 Byte 1
Byte 2 1 Byte 2
: : :
: : : 1
: A I 2.0 :
= Q 4.3
:
:
:
:
CPU memorijsko područje CPU memorijsko područje

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_07Hr.5

Uvod CPU provjerava stanje digitalnih ulaza i postavlja digitalne izlaze u svakom
ciklusu. Postoje posebna memorijska područja u koja se pohranjuju binarni
podaci modula: PII i PIQ. Program pristupa tim registrima tokom svog
obavljanja.

PII Slika procesnih ulaza (engl. Process-Image Input, PII) nalazi se u jednom od
memorijskih područja CPU-a. Ovdje se spremaju stanja signala svih digitalnih
ulaza (I). Slika se učitava s ulaza na početku ciklusa.

PIQ Slika procesnih izlaza (engl. Process-Image Output, PIQ) sadrži digitalne
izlazne vrijednosti postavljene obavljanjem programa. Ove se izlazne
vrijednosti šalju na stvarne izlaze (Q) na kraju ciklusa.

Korisnički program Kada korisnički program obrađuje ulaze, npr. pomoću naredbe A I 2.0, on
uzima u obzir vrijednost posljednjeg stanja u PII koje odgovara ulazu I 2.0.
Ovime se jamči da se isto stanje dotičnog signala koristi u svim naredbama
jednog ciklusa.

Napomena Izlazu može biti pridruživana vrijednost ili se vrijednost izlaza može koristiti za
daljnje proračune u programu. Čak i ako se izlazu dodjeljuje vrijednost na
nekoliko mjesta u programu, samo se posljednje dodijeljeno stanje zaista i
prenosi na digitalni izlaz.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 5 Uređivanje blokova
Cikličko obavljanje programa
Startup blok (OB 100)
Izvođenje jednom, npr. nakon uključenja napajanja

Ulazni
Pokretanje nadzornog vremena ciklusa
modul

Čitanje stanja signala s modula


i njihovo spremanje u sliku procesnih ulaza (PII)
CPU ciklus

Izvođenje programa u OB1 Blok A I 0.1


(cikličko izvršavanje) OB 1 A I 0.2
Događaji (time-of-day prekid, sklopovski prekid itd.) = Q8.0
poziv drugih OB-ova, FB-ova, FC-ova, itd.

Pisanje slike procesnih ulaza Izlazni


(PIQ) na izlazne module modul

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_07Hr.6

Pokretanje CPU provodi toplo pokretanje (engl. warm restart) (s OB100) kada se uključi pri
čemu je preklopka za odabir moda rada u RUN ili kada se prebaci iz moda
rada STOP u mod rada RUN. Tijekom toplog pokretanja operacijski sustav:
• briše nezaostatne (engl. non-retentive) bitovne memorije (engl. bit
memories), vremenske registre (engl. timers) i brojače (engl. counters).
• briše prekidni i blokovski stog.
• resetira sve spremljene sklopovske i dijagnostičke prekide.
• pokreće nadzorno vrijeme ciklusa.
Ciklus Cikličko obavljanje CPU programa sastoji se iz tri glavne cjeline, kao što je
prikazano na gornjem dijagramu. CPU:
• provjerava stanje svih digitalnih ulaza te osvježava sliku procesnih ulaza
(PII).
• obavlja korisnički program po njegovim instrukcijama.
• piše vrijednosti iz slike procesnih izlaza (PIQ) na digitalne izlazne module.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 6 Uređivanje blokova
Umetanje S7 bloka

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_07Hr.7

Umetanje bloka Uz odabran direktorij "Blocks", unutar pripadnog direktorija S7 programa,


odaberite opciju Insert -> S7 Block da se prikaže popis dostupnih blokova za
umetanje:
• Organizacijske blokove (OB) poziva operacijski sustav.
Ovi blokovi predstavljaju sučelje između korisničkog programa i
operacijskog sustava.

• Funkcije (FC) i funkcijski blokovi (FB) sadrže upravo korisnički program.


Omogućuju razbijanje složenog korisničkog programa u male, lako
razumljive cjeline.

• Podatkovni blokovi (DB) sadrže korisničke podatke.

Nakon odabira vrste bloka koju želite, otvara se "Properties" dijaloški prozor u
kojem možete unijeti broj bloka i odabrati programski jezik u kojem će se blok
inicijalno pisati (LAD, STL ili FBD).
Postoje i druge postavke koje možete namještati, ovisno o tipu bloka, ali o
njima će biti govora kasnije.
Kada namjestite postavke i potvrdite ih pritiskom na dugme "OK", novi se blok
umeće u korisnički program u projektu.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 7 Uređivanje blokova
LAD/STL/FBD Editor

Tablica deklaracija

Odjeljak za kôd

Prozor s detaljima

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_07Hr.8

Pokretanje Editor-a Najlakši način za pokretanje LAD/STL/FBD Editor-a jest dvostruki klik mišem
na S7 blok u SIMATIC® Manager-u.
Editor se sastoji od sljedećih dijelova:
Tablica deklaracija Tablica deklaracija pripada bloku. Ona služi za deklariranje varijabli i
parametara bloka.
Odjeljak za kôd Odjeljak za kôd sadrži sam program, eventualno podijeljen u mreže (engl.
networks).
Provjera sintakse obavlja se pri upisu instrukcija (u STL-u) te pri imenovanju
programskih elementata ili korištenju simbola operacija.
Prozor s detaljima Prozor s detaljima pruža sljedeće funkcije i informacije:
1: Error:
popisuje nađene sintaksne greške prilikom prilikom prevođenja ili provjere
konteksta
2: Info:
daje dodatne informacije, kao npr. "očekivani podatkovni tip na adresi"
3: Cross references
popis adresa korištenih u pojedinom networku, te gdje se one koriste na razini
cijelog programa
4: Address info
omogućuje vam nadgledanje adresa korištenih u networku
5: Modify
omogućuje vam mijenjanje adresa korištenih u networku
6: Diagnostics
pokazuje postojeće podatke za procenu dijagnostiku (samo ako je ona
konfigurirana)
7: Comparison
Upravljanje funkcijom usporedbe blokova (engl. Compare Blocks)

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 8 Uređivanje blokova
STEP 7 programski jezici

STL

A I0.0
A I0.1
= Q8.0
FBD

I0.0 &
Q8.0
I0.1 =

LAD

I0.0 I0.1 Q8.0

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_07Hr.9

Uvod Unutar STEP 7 postoji nekoliko programskih jezika koji se mogu koristiti
proizvoljno. Uz pridržavanje određenih pravila program se može kreirati u
Statement List obliku (STL) i kasnije prevesti u drugi programski jezik.

LAD Ljestvičasti dijagram (engl. LAdder Diagram, LAD) vrlo je sličan dijagramu
električkih krugova. Koriste se simboli poput kontakata i namota (engl. coil).
Ovaj programski jezik često odgovara onima s iskustvom u shemiranju
električnih krugova.

STL Lista instrukcija (engl. STatement List, STL) sastoji se od STEP 7 instrukcija.
STL-om se može programirati vrlo slobodno. Ovom programskom jeziku daju
prednost programeri s iskustvom u drugim programskim jezicima.

FBD Funkcijski blokovski dijagram (engl. Function Block Diagram, FBD) koristi
“blokove” za ostvarivanje zasebnih funkcija. Oznaka na bloku upućuje na
funkciju koju blok obavlja (npr. & --> logička operacija AND). Prednost ovoga
programskog jezika je u tome da čak i “ne-programer” može s njim raditi. FBD
je dostupan od verzije 3.0 STEP7 programskog paketa.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 9 Uređivanje blokova
Odabir programskog jezika

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_07Hr.10

Izbornik View Unutar izbornika View možete se prebaciti s jednog STEP 7 programskog
jezika na drugi:
• LAD (Ladder Diagram)
• FBD (Function Block Diagram)
• STL (Statement List).

Prebacivanje Programski jezik za prikaz bloka možete izabrati prilikom stavranja bloka ili
programskog jezika kasnije.

LAD/FBD => STL Odjeljci programa napisani u grafičkim programskim jezicima (LAD/FBD)
uvijek se mogu prebaciti u STL. Međutim, trebate biti svjesni da rezultat ove
pretvorbe nije uvijek i najefikasnije rješenje u STL-u.

STL => LAD/FBD Nije uvijek moguće odjeljke programa napisane u STL-u prebaciti u LAD ili
FBD. Odjeljci programa koji se ne mogu prebaciti ostaju u STL-u.
Napomena: Niti jedan dio programa ne gubi se prelaskom prikaza kôda iz
jednog programskog jezika u drugi.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 10 Uređivanje blokova
Programiranje u LAD/FBD

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_07Hr.11

Elementi Često korišteni FBD i LAD elementi dani su kao ikonice na traci s alatima.
Kliknite na njih s mišem da ih ubacite na željeno mjesto u programu.
Ikonice u traci s alatima za FBD: Ikonice u traci s alatima za LAD:

Preglednik Odabirom "Overviews" simbola, otvara se novi prozor sa sljedećim sadržajem:


programskih Program Elements:
elemenata sa svim elementima za stvaranje programa i simbolima operacija.
(Sadržaj ovog prozora ovisi o trenutno odabranom programskom jeziku -
LAD/STL/FBD)
Call Structure:
pokazuje strukturu programa i/ili gniježđenje blokova, tj. koji je blok otkuda
pozvan.
Mreže Kada kliknete na ikonicu "New Network" u traci s alatima, nova se
mreža dodaje u blok nakon trenutno odabrane. Također možete to učiniti i
desnim klikom miša na odgovarajućem mjestu u sekciji kôda te odabirom
opcije "insert network".
Napomena Ako želite umetnuti novu mrežu prije Network 1, morate odabrati ime bloka
("FC1: Operating Mode Section" u primjeru na slide-u) prije nego kliknete na
ikonicu "New Network".
Prazni blok Možete koristiti prazni blok (engl. Empty Box) kako biste brže umetali LAD ili
FBD elemente. Blokove tako možete ubaciti direktno, bez da ih odaberete u
pregledniku programskih elemenata. Nakon što ste odabrali mjesto u mreži na
koje želite ubaciti blok, kliknite na "Empty Box" ikonicu u traci s alatima.
Kada počnete unositi prva slova imena željenog elementa,pojavljuje se lista
imena elemenata (koja počinju tim slovima), te željeni element odaberete s
liste.
Umetanje / Tipku "Insert" možete koristiti da se prebacujete između "Cp" (prebrisavanje) i
Prebrisavanje "Insert" načina unosa elemenata. Trenutna postavka prikazuje se u statusnoj
traci Editor-a.
SITRAIN Training for ST-TIA Basis
Automation and Drives Stranica 11 Uređivanje blokova
Programiranje u STL

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_07Hr.12

Instrukcije Korisnik mora poznavati skup instrukcija za pisanje programa u STL-u.


Informaciju o funkciji i sintaksi pojedinih instrukcija možete dobiti iz on-line
help-a: Help -> Help on STL u izborniku Editor-a.
Dostupne su sljedeće informacije:
"Statement List Instructions" - opis svih instrukcija koje postoje u
ovome programskom jeziku
"Working with Statement List" - opis sljedećeg:
Statement List View and General Syntax - pogled kod STL-a i
opća sintaksa
Entering and Viewing Constant Data - unošenje i
pregledavanje konstantnih podataka
Types of Blocks - tipovi blokova
Switch Contacts and Signal States - prekidne sklopke i stanja
signala

Preglednik dostupnih Kada koristite STL programski jezik, prozor "Overviews" sadrži samo popis
blokova - Overviews postojećih blokova koje se može pozivati iz trenutno otvorenog bloka i popis
biblioteka.

Mreže Mreže se ubacuju na jednak način kao i kod LAD/FBD programskih jezika (vidi
prethodnu stranu).

Umetanje / Tipku "Insert" možete koristiti da se prebacujete između "Cp" (prebrisavanje) i


Prebrisavanje "Insert" načina unosa elemenata. Trenutna postavka prikazuje se u statusnoj
traci Editor-a.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 12 Uređivanje blokova
Spremanje bloka
Trenutni direktorij projekta s imenom bloka

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_07Hr.13

Spremanje bloka Kada ste završili s uređivanjem bloka, možete ga spremiti na tvrdi disk (hard
disk) programiralice:
• odabirom opcije File -> Save izbornika Editor-a
• odabirom ikonice "Save" u traci s alatima.

Napomena Ako je više nego jedan blok otvoren Editor-om, nakon "Save" sprema se samo
onaj blok koji je vidljiv u aktivnom prozoru Editor-a.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 13 Uređivanje blokova
Pozivanje bloka iz OB1

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_07Hr.14

Cikličko obavljanje Kako bi se novostvoreni blok integrirao u cikličko obavljanje programa u


programa CPU, blok se mora pozvati iz OB1, uz to što i blok i promijenjeni OB1 treba
prebaciti na CPU.
Najjednostavniji način ubacivanja poziva bloka u grafičkim programskim
jezicima LAD i FBD je putem preglednika programskih elemenata (vidi sliku
iznad). U STL-u, instrukcija za pozivanje bloka je CALL.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 14 Uređivanje blokova
Prebacivanje blokova u PLC

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_07Hr.15

Prebacivanje na PLC Prebacivanje blokova programa na PLC vrši se iz Simatic Manager-a:


(“Download”) • klikom na gumb ili
• odabirom opcije izbornika PLC -> Download.

Prije nego ovo učinite, morate odabrati koje blokove želite prebaciti:
• Sve blokove: Odaberite direktorij "Blocks" u lijevom, stablastom
pregledniku projekta.
• Nekoliko blokova: Držite pritisnutu tipku CTRL i odaberite blokove koje
želite.
• Jedan blok: Odaberite blok.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 15 Uređivanje blokova
Jednostavno otklanjanje grešaka u programu

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_07Hr.16

Zahtjevi Prije aktiviranja nadzornog moda morate Editorom otvoriti blok koji želite
nadgledati, offline ili online.
Opaska: Kako bi testirali blok u offline modu, prvo ga morate učitati u PLC.

Aktivacija / Dva su načina za aktiviranje test-funkcije nadgledanja ("Monitor"):


Deaktivacija
• kliknite na ikonicu koja prikazuje naočale ,
• odaberite opciju izbornika Debug -> Monitor.

Pogled Tijek izvršavanja programa prikazuje se na različite načine ovisno o


odabranom programskom jeziku (LAD/STL/FBD) i postavkama Editor-a.
Kada je nadgledna funkcija aktivirana, ne može se promijeniti programski jezik
u kojem se blok promatra (LAD/FBD/STL).

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 16 Uređivanje blokova
Prebacivanje i spremanje promijenjenih blokova

Öffnen
Otvorioffline
offline

Speichern
Spremi

Öffnen
Otvorionline
online

Laden
Prebaci

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_07Hr.17

Obavljanje ispravki Ispravke možete načiniti u blokovima koji su otvoreni ili online ili offline;
međutim
u blokovima ne u test-modu.
• Izmijenjeni blok na uobičajen način učitate u PLC, provjerite njegovu
ispravnost, te pohranite blok na tvrdi disk nakon što su otklonjene sve
greške.
• Ako ne želite odmah provjeriti ispravnost programa, možete ga na početku
snimiti na tvrdi disk. U tom je slučaju stara verzija programa prebrisana.
• Ako napravite ispravke u nekoliko blokova i ne želite ih snimiti preko
izvorne verzije programa, možete ih učitati u PLC bez snimanja na tvrdi disk
programiralice. Program možete snimiti na tvrdi-disk programiralice nakon
što ste u cijelosti provjerili ispravnost programa.
Insert/Cp (Overwrite) Mod umetanja (“Insert”) podrazumijeva se za LAD ili FBD. Novi element se
ubacuje uz prespajanje postojećih ulaza i izlaza. Pritiskom na “Insert (Ins)“
tipku, aktivira se "Cp" (“overwrite”) mod. Nakon toga možete, na primjer,
zamijeniti brojilo sa drugim tipom brojila bez prespajanja ulaza i izlaza.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 17 Uređivanje blokova
Vježba 1: Pokretanje motora pokretne trake (FC16)

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_07Hr.18

Zadatak Koristeći tipkalo I 124.2, trebate moći pokrenuti motor pokretne trake UDESNO
(Q 125.5). Koristeći tipkalo I 124.3, trebate moći pokrenuti motor pokretne trake
ULIJEVO (Q 125.6). Ako se oba tipkala pritisnu istodobno, tada se motor
pokretne trake ne smije pokrenuti niti u jednom smjeru (blokada!).
Što učiniti 1. U SIMATIC Manager-u ubacite novi blok FC16.
Odaberite direktorij Blocks -> Insert -> S7 Block -> Function ->
u Properties dijaloškom prozoru odaberite LAD kao jezik za stvaranje bloka
2. Pokrenite LAD/STL/FBD Editor dvostrukim klikom na FC 16 objekt
3. Pokrenite preglednik programskih elemenata pomoću Overviews ikonice
4. Uredite Network 1 bloka FC16 (vidi slide, pritom zanemarite adrese na slide-
u),
koristeći drag & drop funkciju miša koipirajte željeni element iz preglednika
programskih elemenata na željeno mjesto u odjeljku za kôd bloka -> pridružite
adresu logičkoj naredbi -> za negiranje provjere neke adrese odaberite

5. Ubacite novu mrežu koristeći i analogno programirajte Network 2.

6. Spremite blok offline (tj. na tvrdi disk) koristeći

7. Prebacite blok na CPU koristeći

Prebacivanje između Također promatrajte vaš blok u preostalim Step7 programskim jezicima.
programskih jezika Iz LAD/STL/FBD Editor-a odaberite opcije izbornika View -> te potom željeni
programski jezik (LAD,STL ili FBD)

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 18 Uređivanje blokova
Vježba 2: Pozivanje FC 16 iz OB 1

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_07Hr.19

Zadatak Pozovite blok FC16 iz OB1.

What to Do 1. Otvorite blok OB1 LAD/STL/FBD Editor-om

2. Prebacite još uvijek prazni OB1 na PLC te provjerite je li možete pokrenuti


traku prema zahtjevu prošlog zadatka.

2. Otvorite preglednik programskih elemenata koristeći

7. U pregledniku otvorite "FC Blocks" direktorij te koristeći drag & drop


funkciju miša, prevucite FC16 blok u Network 1 bloka OB1.

8. Spremite blok offline koristeći

9. Prebacite OB1 na PLC koristeći

10. Otvorite funkciju FC 16 u LAD/STL/FBD Editor-u

11. Testirajte rad funkcije FC 16 koristeći

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 19 Uređivanje blokova
Ako želite znati više

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_07Hr.20

Napomena Stranice koje slijede ili sadrže daljnje informacije o ovoj temi ili upućuju na
neke nove sadržaje koji upotpunjuju znanje o ovoj temi.
Za dublje upoznavanje nudimo napredne tečajeve i različite medije za
samoučenje.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 20 Uređivanje blokova
Postavke Editor-a: kartica "General"

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_07Hr.21

Font Ovdje koristeći "Select" možete podesiti vrstu slova te njihovu veličinu za tekst
koji se koristi unutar programskih blokova.

Control at Contact Ulazi i bit memorije kojima je u tablici simbola pridružen atribut CC (“Control at
Contact” -upravljaj na preklopki), mogu se upravljati direktno iz editora koristeći
pripadne gumbe (na samoj naredbi).

Report Cross Ovdje možete uključiti opciju da globalni pristup pridruženim podatkovnim
References as Error blokovima unesenim u tablicu simbolu bude označen kao greška.

Save Window Sadržaj i uređenje otvorenih prozora se sprema kad izlazite iz programa.
Arrangement on Exit Ponovnim pokretanjem programa biti će prikazan sadržaj prozora koji je bio u
trenutku izlaska iz programa.

Set Network Title Ova opcija postavlja komentar simbola prvog izlaza, bit memorije ili brojača
Automatically kojemu je pridružena vrijednost unutar pojedine mreže ("=", "S" i "R")
automatski kao naslov te mreže.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 21 Uređivanje blokova
Postavke Editor-a: kartica "View"

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_07Hr.22

View after Nakon otvaranja editora, blok može biti prikazan:


Block Open • uz korištenje simboličke ili apsolutne adrese (Symbolic representation)
• s ili bez podataka o simbolima (Symbol information)
• s ili bez odabira simbola (samo u LAD i FBD) pri upisu adrese (Automatic
symbol selection)
• s ili bez komentara bloka te komentara pojedine mreže (Block/Network
comments)
• s ili bez posebnog označavanja adresa koje se koriste za forsiranje i/ili
procesnu dijagnostiku.

View for Block Types:

...Logic Blocks Korištenjem opcija “STL”, “LAD”, “FBD” ili "Created in language" (stvoren u
jeziku) odabirete jezik u kojem će biti prikazan otvoreni blok ili pak želite da se
blok otvori u onom jeziku u kojem je stvoren.

...Data Blocks Podatkovni blokovi mogu biti prikazani:


• korištenjem prikaza deklaracija varijabli
• korištenjem prikaza sadržaja varijabli.

Program Elements - Ovdje možete odrediti kako će logički blokovi biti razvrstani u “Overviews“
Overview pregledniku – mogu biti razvrstani prema vrsti ili broju bloka te prema imenu
porodice bloka (unosi se u “Properties” prozoru bloka).

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 22 Uređivanje blokova
Postavke Editor-a: kartica "STL"

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_07Hr.23

Prikaz polja Dok nadgledate status bloka u STL (Monitor test funkcija), bit će prikazana
samo polja statusa aktivirana u dijalog-prozoru. Raspoložive su sljedeće
opcije:

• Status Bit Prikazan je status bit (jedna od zastavica u procesoru).


• RLO Prikazan je rezultat logičke operacije (RLO).
• Standardni Ovisno o operaciji, prikazana je riječ brojila, timera ili
status sadržaj ACC1.
• Adresni Adresni registri koriste se za neizravno adresiranje.
Registri *)
• Akumulator 2 Prikazan je sadržaj akumulatora 2.
• DB Registri *) Prikazan je sadržaj registra podatkovnih blokova (pomoću
njih adresiraju se trenutno otvoreni podatkovni blokovi u
radnoj memoriji).
• Neizravno *) Ovaj prikaz moguć je samo uz neizravno adresiranje.
• Statusna riječ Prikazana je statusna riječ (unutar koje je i status bit).
• Default “Default” gumbom odabiru se standardne sistemske
postavke za polje statusa.
Podrazumijeva se prikaz statusa bitova, standardni status i
status RLO.
• Aktiviraj izravno nove prekidne točke
Ova opcija ima značenja samo za test funkciju “Breakpoint”.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 23 Uređivanje blokova
Postavke Editor-a: kartica "LAD/FBD"

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_07Hr.24

Izgled Ovdje odabirete izgled otisnutog dokumenta:


• DIN A4 Portrait,
• DIN A4 Landscape,
• maksimalna veličina.

Širina adresnog Ovdje mijenjate maksimalnu širinu adresnog polja u rasponu od 10 do 24


polja znaka. Ovo mijenja širinu programskih elemenata u LAD i FBD. Ako se koriste
simboličke adrese, imena simbola se lome u skladu sa postavljenom širinom
adresnog polja.

Prikaz Programski elementi mogu se prikazati kao:


elemenata • dvodimenzionalni (bez sjene) ili
• trodimenzionalni (sa sjenom).

Linija/Boja Linijom/bojom birate način na koji će se prikazati :


• Selektirani elementi (boja);
• Kontakti (linija);
• Ispunjenje statusa (boja i linija);
• Neispunjenje statusa (boja i linija).

Provjera tipova Adrese u instrukcijama koje rade s bitovima uvijek se provjeravaju dok editirate
program. Tako možete isključiti provjeru tipova za adrese, uspoređivanja,
matematičke operacije i sl. (Samo za napredne korisnike !).

Informacije o Aktiviranjem ove funkcije, informacije o simbolima nisu prikazane na donjem


simbolima na adresi rubu pojedine mreže, već direktno na mjestu korištene adrese

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 24 Uređivanje blokova
Postavke Editor-a: kartica "Block"

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_07Hr.25

Generiranje Ukoliko je aktivirana opcija “Generate Reference Data" u “Block->With the


referentnih podataka creation of a block" automatski se obnavljaju referentni podaci pri svakoj
izmjeni i snimanju bloka.
Ako ova opcija nije aktivna, referentni podaci se ne obnavljaju odmah, ali kada
sljedeći put otvorite prozor “Displaying S7 Reference Data" odlučujete hoće li
se i za koje blokove obnoviti referentni podaci.
Napomena: Pojam referentnih podataka detaljno je obrađen u poglavlju
Rješavanje problema.

Stvaranje logičkih Ovdje se zadaje jezik koji će biti korišten prilikom stvaranja novih logičkih
blokova blokova u programu.
(“Create Logic Blocks”)

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 25 Uređivanje blokova
Postavke Editor-a: kartice "Sources/Source Text"

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_07Hr.26

Izvorni kôdovi Moguće je unijeti program ili dijelove programa kao STL izvorni kôd (ASCII
(“Sources”) format). Datoteka s izvornim kôdom može sadržavati programski kôd za jedan,
više ili sve logičke blokove. STL izvorni kôd može biti preveden u izvršne S7
blokove.
Kreiranje programa korištenjem izvornog kôda ima sljedeće prednosti:
• Možete kreirati ili editirati Vaš kôd bilo kojim ASCII (tekstualnim) editorom i
uvesti ga u STEP 7. Izvorni kôd se onda može prevesti u pojedine izvršne
S7 blokove koristeći STEP 7.
• Možete programirati više blokova u jednoj datoteci s kôdom koristeći
prednosti ASCII (tekstualnog) editora (kao što su pronađi i zamjeni (“find
and replace”) funkcija odjednom u svim blokovima).
• Možete spremiti izvorni kôd koji sadrži sintaksne pogreške. To nije moguće
kada se kreira logički blok korištenjem LAD/STL/FBD Editor-a koji ima
ugrađenu provjeru sintakse korištenih naredbi. Kao rezultat, blokovi mogu
biti programirani uz korištenje simboličkih adresa iako još nije kreirana
tablica simbola. To je velika prednost kada npr. ožičenje PLC-a još nije do
kraja specificirano.
Izvorni kôd se kreira korištenjem sintakse "Statement List (STL)" programskog
jezika. Strukturiranje unutar izvornog kôda kao i unutar samih blokova (tablica
deklaracija, mreže itd.) obavlja se koristeći ključne riječi.

Prevođenje izvornog Unutar "Sources" podgrupe možete odabrati s kojim opcijama će se kreirati
kôda izvršni S7 blokovi koristeći STL ili ASCII izvornu datoteku. Pojedine
(“Compiling mogućnosti su detaljnije objašnjene u STEP 7 sustavu pomoći.
Sources”)

Source Text Ovdje odabirete kako će biti prikazan tekst unutar datoteka s izvornim kôdom.
Pojedine mogućnosti su također objašnjene unutar STEP 7 sustava pomoći.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 26 Uređivanje blokova
Simboli

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_08Hr.1

Sadržaj
Stranica
Ciljevi...................................................................................................................................................... 2
Apsolutno i simboličko adresiranje........................................................................................................ 3
Simboličko adresiranje - pregled........................................................................................................... 4
Tablica simbola..................................................................................................................................... 5
Edit: Find and Replace.......................................................................................................................... 6
View: Filter............................................................................................................................................. 7
View: Sort.............................................................................................................................................. 8
Uređivanje simbola u LAD/STL/FBD Editor-u....................................................................................... 9
Informacije o simbolima u LAD/STL/FBD Editor-u ............................................................................... 10
Odabir simbola u LAD/STL/FBD Editor-u.............................................................................................. 11
Vježba 1: Stvaranje tablice simbola za model pokretne trake............................................................... 12
Ako želite znati više............................................................................................................................... 13
Symbol Editor: Export............................................................................................................................ 14
Symbol Editor: Import............................................................................................................................ 15
"Vodeći simboli"..................................................................................................................................... 16

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 1 Simboli
Ciljevi

Po završetku ovog poglavlja polaznik će ...


... znati razlikovati apsolutno i simboličko adresiranje
... znati razlikovati lokalne i globalne simbole
... poznavati razliku između vodećih simbola i vodećih apsolutnih adresa
... moći uređivati globalnu tablicu simbola
... također moći uređivati simbole iz LAD/STL/FBD Editor-a
... moći uvoziti (import) te izvoziti (export) tablicu simbola u/iz
Simatic Manager-a

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_08Hr.2

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 2 Simboli
Apsolutno i simboličko adresiranje

A I 0.0 A "SYSTEM_ON"
= Q8.0 = "DISPLAY_ON"
A I 0.4 A "M_FORW"
= Q20.5 = "MOTOR_FORW"
Call FC18 Call "COUNT"

Symbol Address Data type Comment


MOTOR_FORW Q20.5 BOOL Motor moves forward
COUNT FC18 FC18 Count bottles
SYSTEM_ON I 0.0 BOOL Switch system on
DISPLAY_ON Q8.0 BOOL Display: System is “On”
M_FORW I 0.4 BOOL M.C.Sw.: Motor forward

(najviše 24 znaka) (najviše 80 znakova)

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_08Hr.3

Apsolutno Kod apsolutnog adresiranja izravno se koriste adrese (npr. ulaz I 1.0).
adresiranje U tom slučaju ne trebate tablicu simbola, ali je program teži za čitanje.

Simboličko Kod simboličkog adresiranja umjesto apsolutnih adresa koristite


adresiranje simbole (npr. MOTOR_UKLJUCEN). Simbole za ulaze, izlaze, timere, brojila,
bitovne memorijske lokacije i blokove smještate u tablicu simbola.

Opaska Kada unosite naziv simbola, ne morate koristiti navodnike. Editor ih ubacuje
automatski.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 3 Simboli
Simboličko adresiranje - pregled

Gdje se simboli koriste? Gdje se spremaju? Čime se definiraju?

Globalni podaci: Tablica simbola Symbol Editor


- Ulazi
- Izlazi
- Bit mem., timer-i, counter-i
- Periferalni I/O

Lokalni podaci blokova : Deklaracijski dio bloka Program Editor


- Parametri bloka
- Lokalne/privremene
varijable
Labele za skok Odjeljak za kôd bloka Program Editor

Imena blokova: Tablica simbola Symbol Editor


- OB
- FB
- FC
- DB
- VAT
- UDT

Dijelovi podatkovnog bloka Deklaracijski dio DB-a Program Editor

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_08Hr.4

Globalni simboli Globalne simbole deklarirane u tablici simbola mogu koristiti svi blokovi u
programu.
Ime simbola mora biti jedinstveno, odnosno, pojavljivati se samo jednom u
tablici simbola.

Lokalni simboli Lokalni simboli deklariraju se u deklaracijskom dijelu bloka i mogu se koristiti
samo unutar bloka u kojem su deklarirani.
Ista imena mogu se koristiti za lokalne simbole u drugim blokovima.

Napomena LAD/STL/FBD editor uvijek prikazuje simbole definirane u globalnoj tablici


simbola unutar dvostrukih navodnika (“). Adrese lokalnih simbola (lokalne
varijable i parametri) su uvijek prikazane sa znakom # (ljestve).
Ne morate unositi navodnike ili znak ljestve prilikom unošenja simboličkih
adresa. Editor radi to automatski za Vas.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 4 Simboli
Tablica simbola

Double-click

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_08Hr.5

Otvaranje tablice Svaki "S7 program" ima svoju vlastitu tablicu simbola. Otvoriti ju možete iz
simbola SIMATIC® Manager-a dvostrukim klikom miša na ikonu "Symbols".
Tablicu simbola također možete otvoriti iz LAD/STL/FBD editora korištenjem
“Options -> Symbol Table” opcije izbornika.

Struktura tablice U tablici simbola se za svaku unesenu varijablu kreira zaseban redak. Možete
unijeti simboličko ime varijable, adresu, vrstu podatka te komentar za svaku
varijablu u pojedinim stupcima tablice. Prazan redak se automatski dodaje na
kraj tablice za definiranje novog simbola.

"Status" stupac Služi za označavanje neispravnih definicija simbola u tablici koristeći sljedeće
oznake:
= Ime simbola ili adresa je jednaka već postojećem unosu u tablici simbola.

x Unos nije potpun (nedostaje ime simbola i/ili adresa).


Napomena Čim je tablica simbola kreirana, dostupna je svim ostalim alatima Simatic
Manager-a (kao što je LAD/STL/FBD Editor, HW-Config, te Monitor/Modify
Variables).

Simbol zastavice označava da adresa ima neko posebno svojstvo. Na primjer,


to svojstvo može biti mogućnost da se sadržaj adrese može mijenjati direktno u
Editoru (Control at contact).
Ne koristite prijeglase ili posebne znakove u imenima simbola.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 5 Simboli
Edit: Find and Replace

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_08Hr.6

Find and Replace Raspoložive su brojne opcije za pretraživanje i zamjenu dijelova programa (find &
replace)
• Find what:
Unesite tekst koji tražite.
• Replace with:
Unesite tekst koji želite zamijeniti.
• From cursor down:
Pretraživanje prema dolje do posljednjeg retka tablice.
• From cursor up:
Pretraživanje prema gore do prvog retka u tablici.
• Match case:
Traži se samo tekst koji odgovara po veličini znakova (velika slova, mala
slova).
• Find whole words only:
Traženi tekst je zasebna riječ, ne dio neke veće riječi.
• All:
Traži se kroz cijelu tablicu simbola počevši od trenutne pozicije.
• Selection:
Pretražuju se samo selektirani reci u tablici.

Napomena Kada tražite sdresu, morate ubaciti zamjenski znak nakon identifikatora adrese,
inače se adresa ne može pronaći. Dva su zamjenska znaka koja se mogu koristiti:
• Asterisk (*) kada nema znaka, ili ima jedan ili više nespecificiranih znakova;
• Upitnik (?) za točno jedan nespecificirani znak.
Primjer: zamijeni sve izlaze s adresom 8. s onima adrese 4.:
Find what: Replace with:
Q*8.* Q 4.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 6 Simboli
View: Filter

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_08Hr.7

Filter U tekućem prozoru prikazuju se samo simboli koji zadovoljavaju kriterije filtra
(“symbol properties").
Istovremeno možete primijeniti više kriterija. Specificirani filtarski kriteriji
povezani su jedan s drugim.
Symbol Možete odabrati različite filtre i povezati ih prema sljedećim svojstvima:
Properties Naziv, Adresa, Tip podataka, Komentar, Kontrola i nadzor, Komunikacije,
Poruka.

Dopušteni zamjenski znaci : * za nekoliko znakova i ? za jedna znak.


.
Primjeri Naziv: M*
U tablici su prikazani samo simboli koji počinju slovom M i u nastavku imaju više
znakova.

Naziv: SENSOR_?
U tablici su prikazani samo simboli koji počinju sa "SENSOR_" i koji sadrže
jedan znak u nastavku.

Adresa: I*.*
Prikazani su samo digitalni ulazi.

Ispravno, Neispravno Simboli moraju biti jedinstveni, tj. naziv simbola i adresa mogu se pojaviti samo
jednom u tablici.
Ako se simbol ili adresa javljaju više puta, linije u kojima se ponavljaju označene
su podebljanim znakovima (bold). Ako želite prikazati samo takve simbole, a
tablica je velika, to možete učiniti izborom opcije izbornika View -> Filter i
atributa “Invalid".

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 7 Simboli
View: Sort

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_08Hr.8

Sortiranje Elementi tablice simbola mogu se prikazati abecednim redoslijedom. Izborom


opcije izbornika “View -> Sort” određuje se referenca za sortiranje, tj. stupac po
kojem će se sortiranje obaviti.
Postoji i alternativni način sortiranja:
1. Kliknite jednom na naslov stupca u tablici za sortiranje u uzlaznom
redoslijedu po tom stupcu. Odgovorite "Yes" u dijaloškom prozoru koji se
otvara.
2. Kliknite još jednom na zaglavlje kolone za sortiranje u silaznom redoslijedu.
Kliknite "Yes" u dijaloškom prozoru koji se otvara.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 8 Simboli
Uređivanje simbola u LAD/STL/FBD Editor-u

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_08Hr.9

Uređivanje simbola Opcija “Edit Symbols”, omogućuje vam da naknadno dodijelite simboličke
nazive apsolutnim adresama. Dodijeljeni se nazivi automatski ubacuju u tablicu
simbola.

Što učiniti Postoje dva načina kako doći do opcije “Edit Symbols“ iz LAD/STL/FBD Editor-
a:
z označite jedno adresno polje i odaberite “Edit -> Symbols…” ili
z desni klik mišem na adresno polje i odaberite “Edit Symbols...”

Unesite simboličko ime, tip podatka i komentar koji želite pridružiti označenoj
adresi i potvrdite s “OK”.

Napomena Ako unesete ime koje već postoji u tablici simbola, ono će biti prikazano drugom
bojom. Ista imena ne mogu se višekratno korisititi u tablici simbola.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 9 Simboli
Informacije o simbolima u LAD/STL/FBD Editor-u

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_08Hr.10

Adresiranje U LAD/STL/FBD Editor-u opcijom izbornika “View -> Display -> Symbolic
Representation” možete izabrati prikaz adresa u sljedeća dva oblika
• Simboličko adresiranje ili
• Apsolutno adresiranje .
Pridruženje apsolutnih i simboličkih adresa korištenih u programu možete
prikazati izborom opcija izbornika “View -> Display -> Symbol Information”.
Pridruženja se nalaze u mreži za LAD/FBD, a u STL-u unutar instrukcijske
riječi.

Informacija o U LAD/STL/FBD Editor-u možete odabrati želite li da se informacija o


simbolima na mjestu simbolima prikaže direktno ispod adresnog polja bloka (vidi desnu sliku)
adrese Da/Ne ili na donjem rubu mreže (vidi lijevu sliku).

Napomena Ako postavite pokazivač miša na adresu, javlja se tzv. "Tooltip" sa simboličkim
nazivom pridruženim toj adresi.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 10 Simboli
Odabir simbola u LAD/STL/FBD Editor-u

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_08Hr.11

Uvod Korištenjem opcije izbornika “View -> Display -> Symbol Selection” možete
pojednostaviti pisanje programa sa simboličkim adresama.

Kada označite adresu i unesete prve znakove naziva simbola, pojavi se isječak
iz tablice simbola. Taj dio sadrži sve simbole čiji naziv počinje s tim slovom.
Klikom miša na željeni simbol ubacujete ga u program.
Prikazane su sve valjane adrese za pripadni blok. To mogu biti sve globalne
varijable (čak i one definirane unutar podatkovnih blokova), lokalne varijable
(privremene i statičke) te parametri uređivanog bloka.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 11 Simboli
Vježba 1: Stvaranje tablice simbola za model pokretne trake

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_08Hr.12

Zadatak Kreirati tablicu simbola za osjetila te izvršne članove modela pokretne trake.

Što učiniti 1. Otvorite blok FC16 koristeći LAD/STL/FBD Editor


2. Koristeći desnu tipku miša kliknite, jedan za drugim, na ulaze I124.2 te
I124.3, tako da možete unijeti ove simbole koristeći opciju "Edit Symbols"
3. U SIMATIC® Manager-u, odaberite S7 program "My_Program"
4. Pokrenite Symbol Editor dvostrukim klikom na ikonu tablice simbola.
5. Uredite tablicu simbola prema maketi na vašem radnom mjestu (za primjer
vidi slide), tako da u nju uključite sve senzore i aktuatore pokretne trake.
6. Spremite vašu tablicu simbola.

Rezultat Sve adrese kojima je pridruženo simboličko ime u tablici simbola mogu biti
adresirane korištenjem simboličke ili apsolutne adrese tijekom programiranja u
LAD/FBD/STL Editor-u. Također možete prikazati komentare iz tablice simbola
kao "Symbol Information".

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 12 Simboli
Ako želite znati više

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_08Hr.13

Napomena Stranice koje slijede ili sadrže daljnje informacije o ovoj temi ili upućuju na neke
nove sadržaje koji upotpunjuju znanje o ovoj temi.
Za dublje upoznavanje nudimo napredne tečajeve i različite medije za
samoučenje.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 13 Simboli
Symbol Editor: Export

Gdje na disku želite spremiti tablicu?

U kojem formatu želite spremiti


tablicu?

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_08Hr.14

Općenito Opcija izbornika Symbol Table -> Export omogućava spremanje tablice simbola
u različitim formatima kako biste ovu tablicu mogli otvoriti nekim drugim
programom. Možete odabrati sljedeće formate datoteka za spremanje:
• ASCII Format (*.ASC)
- Notepad
- Word
• Data Interchange Format (*.DIF)
- EXCEL
• System Data Format (*.SDF)
- ACCESS
• Assignment List (*.SEQ)
- STEP 5 assignment list

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 14 Simboli
Symbol Editor: Import

Odaberite stazu direktorija


ovdje

Unesite ime
datoteke

Odaberite format
datoteke

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_08Hr.15

Općenito Opcija izbornika “Symbol Table -> Import” omogućava učitavanje tablice
simbola kreirane s drugim programima

Što učiniti 1. Odaberite Symbol Table -> Import opciju izbornika.


2. Odaberite format datoteke u “Import” dijalog-prozoru.
Pronaći ćete iste formate kao i kod Export.
3. Odaberite direktorij u “Look in:" popisu.
4. Unesite ime datoteke u polje “File Name:“.
5. Potvrdite s "Open" .

Tipovi datoteka Možete učitati datoteke u sljedećim formatima:


• ASCII Format (*.ASC)
- Notepad
- Word
• Data Interchange Format (*.DIF)
- EXCEL
• System Data Format (*.SDF)
- ACCESS
• Assignment List (*.SEQ)
- STEP 5 assignment list

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 15 Simboli
"Vodeći simboli"

Tablica simbola
Prioritet: Prioritet:
Apsolutna adresa Stari unos:
System ON = Q8.0 Simbol

Novi unos:
System ON = Q4.0

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_08Hr.16

Uvod Ako želite izmijeniti pridruženja u tablici simbola već postojećeg programa,
možete odlučiti kojim adresama dati prioritet, simboličkim ili apsolutnim.

Odabir U Simatic Manager-u desnom tipkom miša odaberite objekt "Blocks" S7


programa. Odaberite opciju izbornika Properties, a potom "Blocks“ karticu.
U polju “Priority” možete birati između "Absolute Value" ili "Symbol“.

Prioritet: Uz ovu postavku, adresa operanda se ne mijenja ako izmijenite pridruženje


Apsolutna vrijednost adrese u tablici simbola.
U gornjem primjeru izlaz Q8.0 (simboličko ime “System On") promijenjen je u
izlaz Q4.0 u tablici simbola. Uz postavljen prioritet na apsolutnu vrijednost
adrese program nastavlja koristiti adresu Q8.0.

Prioritet: Simbol Uz ovu se postavku apsolutna adresa operanda mijenja u novounesenu za to


simboličko ime.
U gornjem primjeru, izlaz Q8.0 (simboličko ime “System On") promijenjen je u
izlaz Q4.0 u tablici simbola. Uz postavljen prioritet na simbol, adresa Q8.0
mijenja se u Q4.0 u cijelom programu.
Da se to vidi može se otvoriti blok koji posjeduje ovu adresu ili se mora koristiti
funkcija provjere konzistentnosti blokova ("Check block consistency")
Promijenjena apsolutna adresa zadržava svoje simboličko ime. Na ovaj način
možete promijeniti apsolutnu adresu u programu pisanom pomoću simbola.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 16 Simboli
Binarne operacije

I 0.0 I 0.1 Q 8.0

Q 8.1 I 1.0 & M8.0


M1.0
I 1.1 P =

I 1.0 &
M1.1 M8.1
I 1.1 N =

M0.0
I 1.2 Q 9.3
SR
S Q

I 1.3
R

SIMATIC S7 Daume: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_09Hr.1

Sadržaj
Stranica
Ciljevi...................................................................................................................................................... 2
Binarne logičke instrukcije: I (AND), ILI (OR).......................................................................................... 3
Binarne logičke instrukcije: Isključivo ILI (XOR)...................................................................................... 4
Radni (NO) i mirni (NC) kontakti, senzori i simboli................................................................................ 5
Vježba 1: Radni i mirni kontakti................................................................................................................ 6
Rezultat logičke operacije, prva provjera, primjeri................................................................................ 7
Pridruživanje, postavljanje (set), brisanje (reset)................................................................................... 8
Postavljanje/brisanje bistabila .......................................................................................................... 9
Spremanje međurezultata logičkih operacija u network-u - konektor.................................................... 10
Instrukcije koje utječu na RLO............................................................................................................... 11
Vježba 2: Odabir moda rada pokretne trake.......................................................................................... 12
Odabir moda rada (FC15), sugestije za rješenje................................................................................... 13
Vježba 3: Rad pokretne trake u AUTO modu......................................................................................... 14
Rad pokretne trake u AUTO modu, sugestija rješenja......................................................................... 15
RLO - detekcija brida............................................................................................................................. 16
Signal - detekcija brida.......................................................................................................................... 17
Vježba 4: Detekcija brida........................................................................................................................ 18
Vježba 5: Poboljšanje funkcionalnosti odabira moda rada u FC15....................................................... 19
Ako želite znati više............................................................................................................................... 20
Bezuvjetni skok (neosvisan o RLO)...................................................................................................... 21
Uvjetni skok (ovisan o RLO).................................................................................................................. 22

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 1 Binarne operacije
Ciljevi

Po završetku ovog poglavlja polaznik će ...


... razumjeti razliku između "stvarnih" spojenih mirnih i radnih
kontakata te programskih simbola koji se jednako nazivaju
... znati objasniti pojmove rezultat logičke operacije (RLO)
i prva provjera (FC)
... znati programirati s osnovnim binarnim logičkim operacijama
... znati koristiti i programirati detekcije brida za rješavanje problema

SIMATIC S7 Daume: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_09Hr.2

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 2 Binarne operacije
Binarne logičke instrukcije: I (AND), ILI (OR)

Električka shema LAD FBD STL

S1 (I 0.0)
I 0.0 I 0.1 Q 8.0 I 0.0 & Q 8.0 A I 0.0
= A I 0.1
AND S2 (I 0.1) I 0.1 = Q 8.0
Q 8.1 Q 8.1 = Q 8.1
=

L1 L2
(Q 8.0) (Q 8.1)

S3
(I 0.2) I 0.2 Q 8.2
Q 8.2 O I 0.2
S4 I 0.2 >=1
OR = O I 0.3
(I 0.3) I 0.3 = Q 8.2
I 0.3

L3 (Q 8.2)

SIMATIC S7 Daume: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_09Hr.3

Tablice istinitosti

AND I 0.0 I 0.1 Q 8.0


0 0
0 1
1 0
1 1

OR I 0.2 I 0.3 Q 8.2


0 0
0 1
1 0
1 1

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 3 Binarne operacije
Binarne logičke instrukcije: Isključivo ILI (XOR)

LAD FBD STL

I 0.4 & A I 0.4


I 0.4 I 0.5 Q 8.0 Q 8.0 AN I 0.5
I 0.5 >=1 O
=
AN I 0.4
I 0.4 & A I 0.5
I 0.4 I 0.5 I 0.5 = Q8.0

I 0.4 Q 8.0 X I 0.4


XOR
= X I 0.5
I 0.5 = Q8.0

SIMATIC S7 Daume: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_09Hr.4

Tablica istinitosti

XOR I 0.4 I 0.5 Q 8.0


0 0
0 1
1 0
1 1

Pravilo Sljedeće pravilo vrijedi za rezultat XOR logičke instrukcije nad dvije
adrese: izlaz ima vrijednost "1" onda i samo onda ako je jedna od dvije
provjere ispunjena (istinita, ima vrijednost "1").

Oprez! Ovo pravilo ne može se poopćiti na "jedan i samo jedan od n" (!) za
rezultat logičke operacije XOR nad n adresa!
Kod XOR instrukcije, rezultat se dobiva kao XOR funkcija nad prethodnim
RLO i trenutnim rezultatom provjere!

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 4 Binarne operacije
Radni (NO) i mirni (NC) kontakti, senzori i simboli

Proces Interpretacija u PLC programu

Senzor Senzor Napon Stanje Provjera stanja Provjera stanja


je ... je ... prisutan signala signala “1” signala “0”
na ulazu? na ulazu
Simbol / Rezultat Symbol / Rezultat
Instrukcija provjere Instrukcija provjere

Radni (NO) aktiviran


kontakt 1 LAD: “Da” LAD: “Ne”
da
1 0
“Radni (NO) “Mirni (NC)
kontakt” kontakt”
neaktiviran ne 0 “Ne” “Da”
0 1
FBD: FBD:

Mirni (NC) aktiviran & &


ne 0 “Ne” “Da”
kontakt
0 1

neaktiviran
da 1 STL: “Da” STL: “Ne”
A I x.y 1 AN I x.y 0

SIMATIC S7 Daume: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_09Hr.5

Proces Primjena radnog (NO – Normally Open) odnosno mirnog kontakta (NC –
Normally Closed) za osjetila (senzore) u upravljanom procesu ovisi o
sigurnosnim propisima vezanim za dani proces
Mirni kontakti se uvijek koriste za granične prekidače i sigurnosne prekidače,
tako da kod prekida kontakta u krugu osjetila ne dođe do opasne situacije.
Iz istog se razloga mirni kontakti koriste i za isključenje strojeva.

Simboli U jeziku LAD, simbol pod nazivom "NO contact" (Normally Open contact) koristi
se za provjeru stanja “1” signala, a simbol pod nazivom "NC contact" (Normally
Closed contact) za provjeru stanja "0” signala, bez obzira je li procesni signal “1”
doveden s aktivnog radnog ili neaktivnog mirnog kontakta.

Primjer Rezultat provjere za "NO contact" simbol nad nekim ulazom je "1" ukoliko je npr.
mirni kontakt u postrojenju spojen na taj ulaz neaktivan. “NO contact” koristi se u
LAD za provjeru stanja signala “1”.
Općenito:
“NC contact” rezultira logičkim “1” ako je bit na provjeravanoj adresi u stanju “0”.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 5 Binarne operacije
Vježba 1: Radni i mirni kontakti
Zadatak: U sva tri primjera svjetlo treba biti uključeno kada je S1 aktiviran, a S2 nije aktiviran!

Sklopovlje

S1 S2 S1 S2 S1 S2

E 1.0 E 1.1 E 1.0 E 1.1 E 1.0 E 1.1


Programirljivi kontroler Programirljivi kontroler Programirljivi kontroler
Q 4.0 Q 4.0 Q 4.0

Svjetlo Svjetlo Svjetlo

Program
I 1.0 I 1.1 Q 4.0 I 1.0 I 1.1 Q4.0 I 1.0 I 1.1 Q 4.0
LAD

I 1.0 & I 1.0 & I 1.0 &

FBD
I 1.1 Q 4.0 I 1.1 QQ 4.0 I 1.1 Q 4.0

....... I 1.0 ....... I 1.0 ....... I 1.0


STL ....... I 1.1 ....... I 1.1 ....... I 1.1
....... Q 4.0 ....... Q 4.0 ....... Q 4.0

SIMATIC S7 Daume: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_09Hr.6

Vježba Upotpunite gornje programe tako da se postigne sljedeće: kada je prekidač S1


aktivan, a prekidač S2 neaktivan, svjetlo mora biti upaljeno u sva tri slučaja.

Napomena! Pojmovi "NO contact" i "NC contact" imaju različita značenja, ovisno koriste li se
u kontekstu procesnog sklopovlja ili kao simboli u programu.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 6 Binarne operacije
Rezultat logičke operacije, prva provjera, primjeri

Primjer 1 Primjer 2 Primjer 3

Prva provjera (FC)

Prva provjera (FC)

Prva provjera (FC)


Rezultat provjere

Rezultat provjere
Rezultat provjere

operacije (RLO)

operacije (RLO)
operacije (RLO)

Rezultat logičke

Rezultat logičke
Rezultat logičke
Stanje signala

Stanje signala

Stanje signala
:
:
= M 3.4

A I 1.0 0 1 1

AN I 1.1 0 1 0

A M 4.0 0 1 1

= Q 8.0

= Q 8.1

A I 2.0 0 1 0

SIMATIC S7 Daume: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_09Hr.7

Stanje signala Logička operacija sastoji se od niza naredbi (instrukcija) kojima se provjeravaju
stanja signala (iz sljedećih memorijskih polja: ulazi (I), izlazi (Q), bitovna
memorija (M), registri za mjerenje vremena (T), brojači (C), podatkovni blokovi
(D)) i ti rezultati provjere logičkim funkcijama obrađuju, te od niza naredbi kojima
se krajnjim rezultatom djeluje na bitovne adrese u memorijskim poljima Q, M, T,
C ili D.

Rezultat provjere Rezultat provjere dobiva se obavljanjem odgovarajuće instrukcije programa. Ako
je uvjet provjere ispunjen, rezultat provjere je “1”. Ako on nije ispunjen, rezultat
provjere je “0”.

Prva provjera Provjera stanja signala koja se obavi odmah po djelovanju rezultata logičke
operacije (engl. Result of Logic Operation, RLO) na bit u nekom memorijskom
polju (poput S, R, CU, = …) ili provjera koja dolazi prva u nizu bitovnih
instrukcija naziva se prva provjera (engl. First Check, FC). Rezultat ove provjere
se - neovisno o prošlom stanju RLO - prihvaća kao novi RLO.

Rezultat logičke Kada se izvrši sljedeća provjera stanja signala, rezultat te provjere obrađuje se s
operacije prošlim stanjem RLO zadanom logičkom funkcijom (A, O, X), te kao rezultat ove
logičke funkcije proizlazi novi RLO.

Nakon što se obavi zadnja instrukcija u nizu logičke operacije, RLO se više ne
mijenja. Sada može slijediti niz instrukcija koje koriste taj rezultirajući RLO.

Napomena Rezultat prve provjere sprema se direktno u RLO, bez obrade logičkom
funkcijom. Stoga je svejedno je li prva provjera realizirana AND ili OR
instrukcijom STL-a. Međutim, da bi se program mogao prebaciti u neki drugi
programski jezik, uvijek treba programirati koristeći odgovarajuće naredbe.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 7 Binarne operacije
Pridruživanje, postavljanje (set), brisanje (reset)

LAD FBD STL

I 1.0 I 1.1 Q 8.0


A I 1.0
I 1.0 & A I 1.1
Pridruživanje ( ) Q 8.0
= Q 8.0
I 1.1 =

I 1.2 I 1.3 A I 1.2


Q 8.1 I 1.2
& Q 8.1
Set (S) A I 1.3
I 1.3 S S Q 8.1

I 1.4 Q 8.1
(R) I 1.4 O I 1.4
>=1 Q 8.1 O I 1.5
Reset I 1.5 R R Q 8.1
I 1.5

SIMATIC S7 Daume: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_09Hr.8

Pridruživanje Pridruživanjem se RLO upisuje na navedenu adresu (Q, M, D). Kad se RLO na
(namot ili =) tom mjestu promijeni, mijenja se i stanje signala na dotičnoj adresi.

Postavljanje (Set) Ako je RLO= "1", navedena adresa se postavlja u stanje "1" i ostaje u tom stanju
dok je ne promijeni neka druga naredba.

Brisanje (Reset) Ako je RLO= "1", navedena adresa se postavlja u stanje ”0" i ostaje u tom stanju
dok je ne promijeni neka druga naredba.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 8 Binarne operacije
Postavljanje/brisanje bistabila

LAD FBD STL

M 5.7 M 5.7
I 1.2 Q 9.3 A I 1.2
SR SR S M 5.7
Dominantni S Q I 1.2 S
reset A I 1.3
Q9.3 R M 5.7
I 1.3
R Q = A M 5.7
R I 1.3 = Q 9.3

M 5.7 M 5.7
I 1.3 Q 9.3 A I 1.3
Dominantni RS RS R M 5.7
R Q I 1.3 R
set A I 1.2
Q9.3 S M 5.7
I 1.2
Q = A M 5.7
S I 1.2 S = Q 9.3

SIMATIC S7 Daume: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_09Hr.9

Bistabil Bistabil u grafičkim programskim jezicima ima dva ulaza, Set (S) i Reset (R).
Memorijski bit kojim se upravlja postavljen je u stanje “1” odnosno “0”, ovisno o
tome na kojem je ulazu RLO=1.
Ukoliko je RLO=1 istovremeno na oba ulaza, mora se odrediti prioritet.
Prioritet U LAD i FBD dane su različite oznake za Dominant Set i Dominant Reset
funkcije.
U STL, prioritet ima naredba koja je zadnja u nizu instrukcija.

Napomena Ako je izlaz postavljen u stanje “1” naredbom Set, kod potpunog restarta CPU
on se postavlja u stanje “0”.
Ako je M 5.7 u gornjem primjeru označen kao zaostatan, ostat će u stanju “1” i
nakon potpunog restarta CPU, tako da će resetiranom izlazu Q 9.3 biti
dodijeljeno stanje “1”.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 9 Binarne operacije
Spremanje međurezultata logičkih operacija u network-u - konektor

LAD STL

I 1.0 I 1.1 M 20.7 I 2.0 I 2.1 Q 4.0


( ) ( ) A I 1.0
A I 1.1
= M 20.7
A M 20.7
FBD A I 2.0
A I 2.1
= Q 4.0
I 1.0 &
M 20.7

I 1.1 &
I 2.0 Q 4.0
I 2.1 =

SIMATIC S7 Daume: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_09Hr.10

Konektor Konektor postoji samo u grafičkim jezicima LAD i FBD. Konektor je element za
spremanje međurezultata koji pohranjuje trenutni RLO na zadanu adresu
(M20.7 na slici). Ista adresa može se u istom network-u koristiti i za provjeru
stanja.
U STL jeziku konektor je ekvivalentan s:
= M 20.7
A M 20.7
U LAD jeziku, kada je spojena u seriju s drugim elementima, naredba “Konektor”
se umeće na isti način kao i kontakt.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 10 Binarne operacije
Instrukcije koje utječu na RLO

LAD FBD STL

A I 0.0
I 0.0 I0.1 Q 8.0 I 0.0 & A I 0.1
NOT Q 8.0
NOT ( ) I 0.1 = NOT
= Q 8.0

Primjeri:
Upisivanje "0" u bit bitovne memorije
CLR
CLR not available not available = M 0.0

Upisivanje "1" u bit bitovne memorije

SET
SET not available not available
= M 0.1

SIMATIC S7 Daume: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_09Hr.11

NOT Naredba NOT invertira RLO.

CLR Naredba CLEAR bezuvjetno briše RLO (zasad dostupno samo u STL!). U
instrukciji koja slijedi događa se prva provjera.

SET Naredba SET bezuvjetno postavlja RLO (zasad dostupno samo u STL!). U
instrukciji koja slijedi događa se prva provjera.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 11 Binarne operacije
Vježba 2: Odabir moda rada pokretne trake

DI DO

I124.7 Q124.7
I124.6 Q124.6
I124.5 Potvrda Q124.5
I124.4 RUCNO /AUTO Q124.4 V

I124.3 Traka_LIJEVO AUTO Q124.3


I124.2 Traka_DESNO RUCNO Q124.2
-15V...+15V -15V...+15V
I124.1 ISKLJUCENJE Q124.1 AI2 AO1
AI1 AO2
I124.0 UKLJUCENJE Sustav Q124.0

AI1 AI2
Weight V

0 8 1 5 AI1 AI2 AO1 AO2

SIMATIC S7 Daume: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_09Hr.12

Zadatak Potrebno je programirati funkcionalnost odabira moda rada u FC15 za maketu


pokretne trake i upotrijebiti signal "RUČNOG" moda (Q 124.2) za blokadu u
bloku FC16.
Funkcionalnost odabira moda rada u FC15 :
• Sustav (LED Q124.1) se uključuje koristeći preklopku I124.0 na simulatoru.
Sustav se isključuje koristeći preklopku I124.1 kao mirni kontakt (signal "0"
isključuje postrojenje).
• "RUČNI" mod (LED Q 124.2) ili "AUTOMATSKI" mod (LED Q 124.3) može
se preselektirati koristeći preklopku I124.4 kako slijedi:
- I 124.4 isključen (= ´0´): preselektiran "RUČNI" mod,
- I 124.4 uključen (= ´1´): preselektiran "AUTO" mod.
• Mod rada preselektiran preklopkom I124.4 mora se potvrditi preklopkom
I124.5 kako bi se novi mod rada i usvojio
• Odabrani mod rada se isključuje kada se preselekcija promijeni (I 124.4) ili
pak kada se sustav isključi (Q 124.1 = ´0´).
Integriranje "RUČNOG" moda rada (Q124.2) u FC16:
• Dio kôda za pokretanje trake naprijed-natrag u FC16 sada smije pokrenuti
traku samo ako je uključen "RUČNI" mod rada. Stoga programirajte
odgovarajuću blokadu u FC16.

Što učiniti 1. Stvorite blok FC15 u S7 programu te programirajte Network-e 1 do 3


prema danom zadatku.
2. Programirajte traženu blokadu u FC16.
3. Testirajte svoj program na maketi, te potom svim adresama u FC15 i FC16
dajte simboličko ime radi kasnijeg lakšeg snalaženja u kôdu.
Sugestije za rješenje Sugestije za rješenje možete naći na sljedećoj stranici!

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 12 Binarne operacije
Odabir moda rada (FC15), sugestije za rješenje
Network 1: LED za "Postrojenje uključeno"
Q 124.1
SR
Uvjeti za uključenje S

Uvjeti za isključenje R Q

Network 2: LED za "RUČNI" mod rada


Q 124.2
SR
Uvjeti za uključenje S

Uvjeti za isključenje R Q

Network 3: LED za "AUTO" mod rada


Q 124.3
SR
Uvjeti za uključenje S

Uvjeti za isključenje R Q

SIMATIC S7 Daume: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_09Hr.13

Cjelovita U FC15 programira se funkcionalnost uključenja postrojenja i odabira moda


funkcionalnost FC15 rada putem uključivanja/isključivanja LED-ova: Sustav, RUČNO i
AUTO kako je opisano zadatkom.

Usitnjena Cjelovita funkcionalnost FC15 može se podijeliti na sljedeće komponente, kako


funkcionalnost FC15 je pokazano na slici iznad. Ove se komponente mogu isprogramirati u zasebnim
mrežama (networks):
• Network 1 LED za uključenje sustava
• Network 2 LED za "RUČNI" mod rada
• Network 3 LED za "AUTO" mod rada

Usitnjena Svaki se network može logički podijeliti u dva dijela koje je moguće
funkcionalnost isprogramirati neovisno jedan od drugoga:
pojedinih network-a • Uvjeti za uključenje (uvjeti za postavljanje, Set-uvjeti)
• Uvjeti za isključenje (uvjeti za brisanje, Reset-uvjeti)
Primjer:
- Uvjeti za uključenje (Set) "RUČNOG" moda rada:
Sustav uključen (Sustav Q124.1 = ´1´) AND preselektiran "RUČNI" mod
(RUČNO/AUTO I124.4 = ´0´) AND aktivirana preklopka za potvrdu odabira
moda rada (Potvrda I124.5 = ´1´)
- Uvjeti za isključenje (Reset) "RUČNOG" moda rada:
Sustav isključen (Sustav Q124.1 = ´0´) OR preselektiran "AUTO" mod rada
(RUČNO/AUTO I124.4 = ´1´)

Programiranje Usitnjavanjem cjelovite funkcionalnosti FC15 u komponente (mreže i dijelovi


mreža) stvorili ste funkcionalne cjeline koje se relativno lako mogu pretvoriti u
program. Najjednostavniji način za implementaciju potrebne funkcionalnosti jest
onaj pomoću memorijskih funkcija, budući da se uključivanje i isključivanje
sustava i modova rada obavlja putem preklopki.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 13 Binarne operacije
Vježba 3: Rad pokretne trake u AUTO modu

Pokretanje trake Gibanje trake Zaustavljanje trake

Senzor_1
I125.5

Tipkalo_1
I125.1

Senzor_ 2
I125.6

Tipkalo_2
I125.2

Fotoćelija
I125.0

Motor_naprijed
Q125.5

SIMATIC S7 Daume: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_09Hr.14

Funkcionalnost U "AUTO" modu rada dijelovi se transportiraju iz odjeljka 1 ili odjeljka 2 do


fotoćelije.
Pokretanje trake UDESNO počinje kada
• aktiviran je senzor prisutnosti na odjeljku 1 (I125.5)
AND nije aktiviran senzor prisutnosti na odjeljku 2 (I125.6) AND aktivirano je
tipkalo u odjeljku 1 (I125.1)
OR
• aktiviran je senzor prisutnosti na odjeljku 2 (I125.6)
AND nije aktiviran senzor prisutnosti na odjeljku 1 (I125.5) AND aktivirano je
tipkalo u odjeljku 2 (I125.2)
Traka se zaustavlja kada
• je dio transportiran do fotoćelije (I125.0)
OR
• "AUTO" mod rada je isključen

Što učiniti 1. Isprogramirajte traženu funkcionalnost unutar postojeće funkcije FC16.


Pritom pazite da ne pokvarite postojeću funkcionalnost u ručnom modu rada
unutar FC16.

Sugestije za rješenje Sugestije za rješenje možete naći na sljedećoj stranici!

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 14 Binarne operacije
Rad pokretne trake u AUTO modu, sugestija rješenja
Network x Kretanje trake udesno u "RUČNOM" modu

Uvjeti za kretanje
trake udesno M16.2 Memorijski bit za
kretanje udesno
u "RUČNOM" modu = u "RUČNOM" modu

Network y Kretanje trake udesno u "AUTO" modu

M16.3
Uvjeti za kretanje Memorijski bit za
trake udesno S
kretanje udesno
u "AUTO" modu u "AUTO" modu
R

Network z Upravljanje gibanjem trake udesno

M16.2 >=1
Q125.5 Gibanje trake udesno

M16.3 =

SIMATIC S7 Daume: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_09Hr.15

Problem Traka se treba gibati udesno ako je tako naređeno:


• u "RUČNOM" modu rada kad su za to zadovoljeni uvjeti (na slide-u -
Network x)
OR
• u "AUTO" modu kad su za to zadovoljeni uvjeti opisani u prethodnom
zadatku (na slide-u -Network y)

Kad bi se rezultati logičkih operacija u obje mreže, x i y, dodijelili izlazu za


pokretanje trake udesno (Q125.5), došlo bi do logičke greške u programu zbog
dvostrukog pridjeljivanja vrijednosti nekoj adresi u programu (engl. double
assignment). Pokretanje motora udesno u "RUČNOM" modu (Network x) više
ne bi funkcioniralo, budući da bi se stanje pridijeljeno izlazu Q125.5 u tom
network-u prebrisalo rezultirajućim stanjem u Network-u y.

Rješenje Problem se može riješiti programirajući pomoćne memorijske bitove za svaki od


uvjeta pokretanja, tj. rezultati logičkih operacija u obje mreže upisuju se u
memorijske bitove. Potom se ti bitovi koriste u Network-u z za upravljanje
izlazom koji pokreće motor pokretne trake udesno.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 15 Binarne operacije
RLO - detekcija brida
LAD FBD STL

I1.0 I1.1 M1.0 M8.0 A I1.0


I1.0 & A I1.1
M1.0 M8.0
P FP M1.0
I1.1 P = = M8.0

I1.0 I1.1 M1.1 M8.1 I1.0 A I1.0


& M8.1 A I1.1
M1.1
N FN M1.1
I1.1 N = = M8.1

OB1 Ciklus
I1.0

I1.1

RLO
Primjer
M1.0

M1.1

M8.0
M8.1

SIMATIC S7 Daume: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_09Hr.16

RLO brid "RLO brid" je promjena rezultata logičke operacije (“0” u “1” ili “1” u “0”) u
susjednim ciklusima na određenom fiksnom mjestu u programu.
Pozitivni brid Detekcijom pozitivnog brida RLO bilježi se RLO promjena sa “0” na “1”,
naredba provjere u tom slučaju rezultira s RLO="1“ nakon instrukcije za jedan
ciklus (u primjeru, taj se RLO očituje na M8.0).
Kako bi se omogućilo da sustav detektira brid RLO, RLO iz prethodnog ciklusa
OB1 mora biti spremljen u bit memoriju ili podatkovni bit (M 1.0 u primjeru).

Negativni brid Detekcijom negativnog brida RLO bilježi se RLO promjena sa “1” na “0”,
naredba provjere u tom slučaju rezultira s RLO="1“ nakon instrukcije za jedan
ciklus (u primjeru, taj se RLO očituje na M8.1).
Kako bi se omogućilo da sustav detektira brid RLO, RLO iz prethodnog ciklusa
OB1 mora biti spremljen u bit memoriju ili podatkovni bit (M1.1 u primjeru).

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 16 Binarne operacije
Signal - detekcija brida
LAD FBD STL

I 1.1 I 1.0 & A I 1.0


I 1.0 M8.0 I 1.1 A (
POS POS M8.0 A I 1.1
Q
M1.0 M_BIT = FP M1.0
M1.0 M_BIT )
= M8.0
I 1.1 I 1.0 A I 1.0
I 1.0 M8.1 &
I 1.1 A (
NEG A I 1.1
Q NEG M8.1
FN M1.1
M1.1 M_BIT M1.1 M_BIT = )
= M8.1

I 1.0

I 1.1
Primjer M1.0

M1.1
OB1 ciklus
M8.0

M8.1

SIMATIC S7 Daume: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_09Hr.17

Brid signala "Brid signala" jest promjena stanja signala.

Primjer Ulaz I1.0 ima funkciju statičkog omogućavanja (uočljivo po AND maski u FBD-
u). Ulaz I1.1 treba dinamički nadgledati i treba detektirati svaku njegovu
promjenu.

Pozitivni brid Kada se stanje signala na I1.1 promijeni iz "0" u "1", naredba "POS" rezultira
stanjem signala "1" na izlazu Q za vrijeme jednog ciklusa, ako je I1.0 u "1" (za
gornji primjer).
Kako bi se sustavu omogućilo da detektira brid, stanje signala I1.1 mora se
također i spremiti u M_BIT (bitovna memorija ili podatkovni bit) (kao npr. M1.0).

Negativni brid Kada se stanje signala na I1.1 promijeni iz "1" u "0", instrukcija "NEG" rezultira
stanjem signala "1" na izlazu Q za vrijeme jednog ciklusa, ako je I1.0 u "1" (za
gornji primjer).
Kako bi se sustavu omogućilo da detektira brid, stanje signala I1.1 mora se
također i spremiti u M_BIT (bitovna memorija ili podatkovni bit) (kao npr. M1.1).

Pitanje Primijetite da se prošlo stanje signala (M_BIT) čuva na različitim memorijskim


lokacijama za detekciju pozitivnog i negativnog brida istog signala u navedenom
primjeru. Možemo li u ovom primjeru uštedjeti memorijsku lokaciju i obje
detekcije unutar istog programa obavljati putem jednog te istog pomoćnog
memorijskog bita za spremanje prošlog stanja signala?

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 17 Binarne operacije
Vježba 4: Detekcija brida

Pokretanje trake Kretanje trake Zaustavljanje trake

Dio kojeg se
prenosi
nalazi se na
Uvjet pokretanja fotoćeliji
trake u "AUTO" modu

Fotoćelija
(I125.0)

Kretanje trake
udesno
(Q125.5)

SIMATIC S7 Daume: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_09Hr.18

FC16 do sada U "RUČNOM" modu rada (Q124.2 = ´1´) možete pokretati traku udesno i ulijevo
koristeći preklopke na simulatoru I124.2 i I124.3, tim redom.

U "AUTO" modu rada (Q124.3 = ´1´), traka se pokreće udesno kada se dio
postavi na traku upravo ispred senzora prisutnosti na odjeljku 1 ili 2 (XOR
logička operacija) AND aktivirano je tipkalo pripadno aktiviranom senzoru. Motor
pokretne trake se zaustavlja čim transportirani dio dosegne fotoćeliju ili se
isključi "AUTO" mod rada.

Zadatak Dio funkcionalnosti FC16 koji se odnosi na upravljanje motorom pokretne trake
u "AUTO" modu rada u osnovi ostaje isti. Međutim, motor pokretne trake treba
zaustaviti tek kad transportirani dio prođe kroz zraku fotoćelije (-> potrebna je
detekcija brida, vidi slide). Trenutno se pokretna traka zaustavlja čim predmet
dosegne zraku fotoćelije.

Što učiniti 1. Programirajte potrebne promjene u FC16, mijenjajući reset uvjet za M16.3
(memorijski bit za kretanje trake udesno u "AUTO" modu rada) sa samog
signala fotoćelije (I125.0 ) na njegov pozitivni brid.
Za potrebnu detekciju brida signala s fotoćelije koristite memorijski bit M16.0
za pamćenje prošlog stanja signala s fotoćelije.
2. Spremite promijenjeni blok FC16 i prebacite ga na CPU.
3. Provjerite ispunjava li sada vaš program željenu funkcionalnost!

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 18 Binarne operacije
Vježba 5: Poboljšanje funkcionalnosti odabira moda rada u FC15
STARO: bez detekcije brida
UKLJUCENJE
(I124.0)

ISKLJUCENJE
(I124.1, mirni
kontakt)

Sustav
(Q124.1)

NOVO: s detekcijom brida


UKLJUCENJE
(I124.0)

ISKLJUCENJE
(I124.1, mirni
kontakt)

Sustav
(Q124.1)

SIMATIC S7 Daume: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_09Hr.19

FC15 do sada Sustav (Q124.1) se uključuje preklopkom I124.0, a isključuje preklopkom I124.1
(mirni kontakt, aktivacija signalom "0", tj. "0" na I124.1 isključuje sustav).
Ako se obje preklopke aktiviraju simultano, sustav ostaje isključen ili se
isključuje ako je bio uključen. Međutim, ako se oba tipkala aktiviraju i potom se
preklopka za isključenje deaktivira, sustav se ponovno uključuje bez da je prije
toga još jednom, ponovno, bilo potrebno aktivirati preklopku za uključenje (vidi
slide, gornji dijagram toka signala "STARO: bez detekcije brida").

Zadatak (1) Proširite funkcionalnost funkcije FC15 koristeći detekciju brida tako da se tipka
za uključenje sustava mora aktivirati svaki put ponovno pri ponovnom uključenju
sustava (vidi slide, donji dijagram toka signala "NOVO: s detekcijom brida").
Uvjet za uključivanje sustava više nije aktiviranost tipkala za uključenje odnosno
njegovo stanje '1', već "pozitivni brid" na signalu s tog tipkala.

Što učiniti 1. U uvjet za set-iranje izlaza "Sustav", koji označava uključenost postrojenja,
umetnite detekciju brida na signalu s preklopke za uključivanje sustava. Pri
detekciji brida koristite memorijski bit "BridM_Ukljucenje" (M15.0) za
pamćenje prošlog stanja signala.
2. Spremite promijenjeni FC15 blok i prebacite ga na CPU.
3. Provjerite ispunjava li vaš program željenu funkcionalnost!

Zadatak (2) Kao i kod uključivanja sustava, slična logika treba se odvijati i kod potvrde i
uključivanja "RUCNO" (Q124.2) i "AUTO" (Q124.3) koristeći preklopku "Potvrda"
(I125.4).
Svaki put pri promjeni moda se preklopka "Potvrda" (I124.5) mora još jednom
aktivirati.
Koristite bitove bitovne memorije "BridM_RUCNO" (M15.1) i "BridM_AUTO"
(M15.2) za željenu detekciju brida.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 19 Binarne operacije
Ako želite znati više

SIMATIC S7 Daume: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_09Hr.20

Napomena Stranice koje slijede ili sadrže daljnje informacije o ovoj temi ili upućuju na neke
nove sadržaje koji upotpunjuju znanje o ovoj temi.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 20 Binarne operacije
Bezuvjetni skok (neosvisan o RLO)

LAD FBD STL

Network 1 Network 1 Network 1


NEW1 NEW1
( JMP ) .... JMP JU NEW1

Network 2 Network 2 Network 2


: : :
: : :
: : :
: : :
Network x Network x Network x

NEW1 NEW1

M5.5 I 4.7 M69.0 NEW1: AN M5.5


M5.5 & M69.0
( ) AN I 4.7
I 4.7 = = M69.0

SIMATIC S7 Daume: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_09Hr.21

Naredba skoka U LAD/FBD labela se unosi kao identifikator iznad simbola za relejni namot ili
simbola pridruživanja. U STL ona dolazi nakon naredbe skoka (JU).
Labela može sadržavati najviše četiri znaka od kojih prvi mora biti slovo ili znak
“_”.
Labela označava mjesto od kojeg se nastavlja izvršavanje programa. Niti jedna
naredba ili mreža koja se nalazi između naredbe skoka i labele se ne izvršava.
Skokovi naredbom skoka mogu se ostvariti prema naprijed i prema nazad.
Naredba skoka i pripadno odredište skoka moraju biti u istom bloku (najveća
duljina skoka iznosi 64KByte). Odredište skoka može biti smješteno na samo
jedno mjesto u bloku.
Naredbe skoka mogu se koristiti u blokovima FB, FC i OB.

Labela skoka Labela skoka (maksimalno duga 4 znaka) označava mjesto nastavka programa
nakon obavljanja instrukcije skoka. U STL to je instrukcija, a u LAD i FBD
početak nekog network-a.
U STL, labela se upisuje lijevo od instrukcije kojom se obavljanje programa
treba nastaviti.
U LAD i FBD se za umetanje labele koristi preglednik programskih elemenata:
Program Elements -> Jumps -> LABEL.

JMP Instrukcija bezuvjetnog skoka uzrokuje da program svoje obavljanje nastavlja od


mjesta označenog labelom bez obzira na stanje RLO.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 21 Binarne operacije
Uvjetni skok (ovisan o RLO)

LAD FBD STL

I 0.0 I 0.1 NEW1 I 0.0 & A I 0.0


Skok ako je NEW1 A I 0.1
RLO=1 (JMP) I 0.1 JMP JC NEW1

Skok ako je I 0.2 I 0.3 I 0.2 & A I 0.2


NEW2 NEW2
RLO=0 A I 0.3
(JMPN) I 0.3 JMPN JCN NEW2

SIMATIC S7 Daume: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_09Hr.22

JC Skok uzrokovan naredbom uvjetnog skoka “JC” obavlja se jedino ako je RLO u
stanju “1”. Ako je RLO u stanju “0”, skok se ne izvodi, RLO se postavlja na “1” i
obavljanje programa nastavlja se sljedećom naredbom.

JCN Skok uzrokovan naredbom uvjetnog skoka “JCN” obavlja se jedino ako je RLO u
stanju "0". Ako je RLO "1", skok se ne izvodi i obavljanje programa nastavlja se
sljedećom naredbom.

Napomena STL pruža i dodatne naredbe skoka koje se razmatraju u naprednom


programerskom tečaju.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 22 Binarne operacije
Digitalne operacije

M0.0 CMP ==I Q 9.7

IW0 IN1
IW2 IN2

T4
I0.7 S_ODT Q8.5
S Q
S5T#35s TV BI MW0
I0.5
R BCD QW12

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_10Hr.1

Sadržaj
Stranica
Digitalne operacije.................................................................................................................................. 2
Ciljevi...................................................................................................................................................... 3
Prikupljanje, obrada i prikaz podataka................................................................................................... 4
Cjelobrojni podatkovni tip u jednostrukoj preciznosti (INT, 16-bitni cijeli broj)....................................... 5
Cjelobrojni podatkovni tip u dvostrukoj preciznosti (DINT, 32-bitni cijeli broj)....................................... 6
Podatkovni tip REAL (Floating-point broj, 32 bita)................................................................................. 7
BCD kôd za unošenje i prikaz cijelih brojeva........................................................................................ 8
Vježba 1: Formati brojeva...................................................................................................................... 9
Unošenje (Load) i Prijenos (Transfer) podataka (1).............................................................................. 10
Unošenje (Load) i Prijenos (Transfer) podataka (2).............................................................................. 11
Unošenje (Load) i Prijenos (Transfer) podataka (3).............................................................................. 12
S5 brojači u STEP 7.............................................................................................................................. 13
Brojači: funkcijski dijagram.................................................................................................................... 14
Brojači: bitovne naredbe........................................................................................................................ 15
Vježba 2: Brojanje transportiranih predmeta (FC18, C18).................................................................... 16
Registri za mjerenje vremena - timer-i: ON Delay (SD)......................................................................... 17
Timer-i: Stored ON Delay (SS).............................................................................................................. 18
Timer-i: Pulse (SP)................................................................................................................................ 19
Timer-i: Extended Pulse (SE)................................................................................................................ 20
Timer-i: OFF Delay (SF)........................................................................................................................ 21
Vježba 3: Vremenski dijagrami signala s timer-a.................................................................................. 22
Vježba 4: Nadgledanje transporta (FC17) ............................................................................................ 23
Operacije pretvorbe BCD <-> Cijeli broj................................................................................................ 24

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 1 Digitalne operacije
Digitalne operacije

M0.0 CMP ==I Q 9.7

IW0 IN1
IW2 IN2

T4
I0.7 S_ODT Q8.5
S Q
S5T#35s TV BI MW0
I0.5
R BCD QW12

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_10Hr.2

Sadržaj
Stranica
Operacije usporedbe............................................................................................................................. 25
Osnovne matematičke funkcije............................................................................................................. 26
Vježba 5: Brojanje transportiranih predmeta (aritmetički), dio 1........................................................... 27
Vježba 6: Brojanje transportiranih predmeta (aritmetički), dio 2........................................................... 28
Ako želite znati više............................................................................................................................... 29
Timer-i: Vremenski formati za S5-timer-e u STEP-u 7......................................................................... 30
Timer-i: Bitovne naredbe....................................................................................................................... 31
Operacije pretvorbe I -> DI -> REAL..................................................................................................... 32
Digitalne logičke operacije.................................................................................................................... 33

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 2 Digitalne operacije
Ciljevi

Po završetku ovog poglavlja polaznik će ...


... biti upoznat s INT, DINT, REAL podatkovnim tipovima i BCD prikazom
... znati primijeniti prikaze u različitim formatima za test funkciju
"Monitor/Modify Variables"
... razumjeti naredbe "Load" i "Transfer"
... znati primijeniti i programirati funkcije s S5 brojačima (engl. counters)
... znati primijeniti i programirati funkcije s S5 registrima za mjerenje
vremena (engl. timers)
... znati primijeniti i programirati operacije pretvorbe INT <-> BCD
... znati programirati i primijeniti operacije usporedbe
... razumjeti rad osnovnih matematičkih funkcija

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_10Hr.3

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 3 Digitalne operacije
Prikupljanje, obrada i prikaz podataka

Vođenje i 0248
Palčaste preklopke,
nadgledanje V potenciometar,
procesa 7-segmentni
0 8 1 5 indikator

Operatorski panel

Upravljačka jedinica Obrada podataka

npr. MPI

DI/ AI/
DO AO

npr. PROFIBUS

Regulatori Uređaji u polju


procesa

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_10Hr.4

Binarna/digitalna Stvarni logički sustavi upravljanja su prepoznatljivi po tome što obrađuju


obrada isključivo binarne podatke.
Karakteristike današnjih upravljačkih računala, kao i zadaci u obradi podataka,
područje upravljanja kvalitetom i dr. povećale su važnost obrade digitalnih
podataka PLCom.
Digitalne procesne varijable susreću se u svim područjima upravljanja u
otvorenoj petlji – kao npr. u spojenim uređajima za praćenje i vođenje procesa ili
pri upravljanju uređajima u polju.

Vođenje i Cilj nadgledanja procesa je davanje svježih informacija operateru


nadgledanje o radnom stroju ili sustavu brzo, koncizno i jasno, kao i mogućnost intervencije,
upravljanja i utjecaja na proces.
Dok su u prošlosti za prikaz i unos digitalnih vrijednosti uglavnom korišteni
jednostavni, tj. “glupi" ulazni i izlazni uređaji, kao 7-segmentni indikatori i
palčaste preklopke, danas su na PLC često spojeni "inteligentni" uređaji za
praćenje i vođenje.

Uređaji u polju Danas uređaji u polju koji prikupljaju podatke sa procesa ili njim upravljaju
primaju ili šalju digitalne podatke putem mrežne sabirnice na razini polja.
Spajanje uređaja u polju poput motora ili sustava za vaganje koristeći analogne
ulazne i izlazne module postaje sve više i više stvar prošlosti.

Formati Ovisno o tipu spojenog uređaja koriste se različiti formati brojeva za kodiranje
podataka koji se prenose između uređaja i PLC-a, kao i za pohranu i obradu
podataka u PLC-u.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 4 Digitalne operacije
Cjelobrojni podatkovni tip u jednostrukoj
preciznosti (INT, 16-bitni cijeli broj)
Raspon vrijednosti -32768 do +32767
Operacije: npr. + I, * I, <I, ==I
(bez predznaka: 0 do 65535)

Formati prikaza:
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

DEC: + 662 BIN.: 2# 0 0 0 0 0 0 1 0 1 0 0 1 0 1 1 0 HEX: W#16#0 2 9 6


+2 9
bez predznaka
Predznak 27 6 x 160 = 6
pozitivnih +24
brojeva
2
+2 1 9 x 161 = 144
+2 2 x 162 = 512
+ 662 662

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

DEC: - 662 BIN.: 2# 1 1 1 1 1 1 0 1 0 1 1 0 1 0 1 0 HEX: W#16#F D 6 A


bez predznaka
Predznak
negativnih
brojeva

Prikaz u dvojnom
komplementu

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_10Hr.5

Cjelobrojni Tip podataka Integer (INT) služi za prikaz cjelobrojnih vrijednosti, tj. vrijednosti
podatkovni tip bez decimalnog zareza.
(16-bitni cijeli broj) SIMATIC® S7 sprema vrijednosti podatkovnog tipa INT s predznakom u 16-
bitnom kôdu. To rezultira u prikazivom rasponu brojeva navedenom na slici.
SIMATIC® S7 također daje na raspolaganje aritmetičke operacije za obradu
cjelobrojnih vrijednosti.

Decimalno STEP7 koristi Decimalni (ne BCD!) format prikaza za navođenje konstanti tipa
INT, s predznakom i bez eksplicitnog navođenja formata ispred konstante.
Korištenje cjelobrojnih konstanti u binarnom i heksadecimalnom formatu prikaza
je u principu moguće, ali uglavnom nije prikladno zbog slabe čitljivosti kôda. Iz
tog razloga, sintaksa u STEP7 programskim jezicima omogućuje prikaz
cjelobrojnih vrijednosti samo u decimalnom formatu.

Binarno U digitalnom računalu sve su vrijednosti pohranjene u binarnom obliku. U


binarnom brojevnom sustavu dostupne su samo znamenke 0 i 1. Baza 2 ovih
brojeva proizlazi iz broja dostupnih znamenki. Vrijednost svake pozicije u
binarnom broju je potencija broja 2. Format specifikacije binarne konstante je
2#.... .
Negativne vrijednosti prikazane su kao binarni brojevi u dvojnom komplementu.
U tom prikazu, najznačajniji bit (bit broj 15 za INT podtakovni tip) ima vrijednost
215. Kako je ova vrijednost veća od svih prikazivih brojeva, ovaj bit nosi
informaciju o predznaku, tj. ako je taj bit jednak 0, tada je vrijednost prikazanog
broja pozitivna; ako je taj bit jednak 1, tada je vrijednost negativna. Pretvorba
binarnog broja u decimalni ide po načelu zbrajanja vrijednosti pozicija koje
sadrže 1 (vidi sliku).
Navođenje konstante u binarnom obliku prikaza se ne koristi samo za
specificiranje cjelobrojnih vrijednosti, nego puno češće za specificiranje uzoraka
bitova (kao npr. za digitalne logičke operacije) u kojima nije bitna specificirana
cjelobrojna vrijednost uzorka bitova. Broj bitova čija se vrijednost može navesti
je u rasponu od 1 do 32. Nedostajući bitovi se nadopunjuju s vodećim nulama.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 5 Digitalne operacije
Cjelobrojni podatkovni tip u dvostrukoj
preciznosti (DINT, 32-bitni cijeli broj)
Raspon vrijednosti L# -2147483648 do L#+2147483647 Operacije: npr. + D, * D, <D, ==D
(bez predznaka: 0 do 4294967295)

Formati prikaza:
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

DEC: L# +540809 BIN.: 2# 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 1 0 0 1

Predznak
pozitivnih
brojeva

HEX: DW#16# 0 0 0 8 4 0 8 9
(bez predznaka)

31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

DEC: L# -540809 BIN.: 2# 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 0 1 1 1

Predznak
negativnih
brojeva

Prikaz u HEX: DW#16# F F F 7 B F 7 7


dvojnom komplementu
(bez predznaka)

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_10Hr.6

Cjelobrojni SIMATIC® S7 sprema cjelobrojni podatak s predzankom u dvostrukoj


podatkovni tip preciznosti (Double Integer, DINT) kao 32-bitni kôd.
(32-bitni Integer) To rezultira u rasponu prikazivih brojeva kako je dano na slici. SIMATIC® S7
raspolaže aritmetičkim operacijama za obradu DINT vrijednosti.

Decimalno STEP7 koristi decimalni broj (ne BCD!) za navođenje konstante tipa DINT, i to
sa predznakom i specifikacijom formata L#… (L za "long“) (dvostruka riječ, 32
bita).
Kada se navede vrijednost manja od -32768 ili veća od 32767, specifikacija L#
se automatski dodaje. Za negativne brojeve manje od -32768, korisnik mora
navesti formatsku specifikaciju L# (npr: L# -32769). To je obvezatno ako se želi
da se navedena vrijednost dalje aritmetički obrađuje kao DINT tip. Inače bi
obrada išla sa krivim vrijednostima (vrijednost + predznak!)!

Heksadecimalno Heksadecimalni brojevni sustav posjeduje 16 različitih znamenaka (0 do 9 i


A do F). Otud je ovom brojevnom sustavu baza 16. Prema tome je vrijednost
svake pozicije heksadecimalnog broja potencija broja 16.
Heksadecimalni brojevi se navode formatskom specifikacijom W# za dimenziju
riječi (W = word = riječ = 16 bita) ili DW# za dimenziju dvostruke riječi (DW =
double word = dvostruka riječ = 32 bita), te 16# za identifikaciju baze brojevnog
sustava. Broj znamenki koje se mogu specificirati je u rasponu od 1 do 8.
Nedostajuće znamenke se pune vodećim nulama.
Znamenke A do F odgovaraju decimalnim vrijednostima 10 do 15. Vrijednost 15
je najveća koja se binarno može kodirati sa 4 bita. Ova veza jednostavno
proizlazi iz pretvorbe binarnog broja u heksadecimalni i obratno. Četiri binarne
znamenke čine jednu heksadecimalnu.
Konstante u heksadecimalnom formatu se ne koriste za prikaz cjelobrojnih
konstanti. Koriste se umjesto binarne specifikacije nizova bitova u kojima
cjelobrojna vrijednost pridijeljena nizu nije bitna.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 6 Digitalne operacije
Podatkovni tip REAL (Floating-point broj, 32 bita)

Raspon vrijednosti -1.175495•10-38 to 3.402823•10+38 Operacije: npr. + R, * R, <R, ==R


sin, acos, ln, exp, SQR

Općeniti format realnog broja = (Predznak) • (1.f) • (2e-127)

Primjer: 0.75 (Kada unosite realni broj u programu, za decimalnu točku koristite točku, a ne zarez)

Predznak
realnog br. e = Eksponent (8 Bit) f = Mantisa (23 Bit)

31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

0 0 1 1 1 1 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
27 26 25 24 23 22 21 20 2-1 2-2 2-3 2-4 ..... 2-23

real. br. = +1.5 * 2 126-127 = 0.75

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_10Hr.7

Real Netom opisani podatkovni tipovi INT i DINT koriste se za pohranu cijelih brojeva
s predznakom. U skladu s tim, nad tim se podacima mogu izvoditi samo
operacije čiji je rezultat cijeli broj.
U slučajevima kada treba obraditi analogne procesne varijable, kao što su
napon, struja ili temperatura, upotreba realnih brojeva (“brojevi s decimalnim
zarezom") postaje nužna. Da bi se takve vrijednosti mogle prikazati, moraju se
definirati binarne znamenke čija je vrijednost manja od 1 (potencija baze 2 s
negativnim eksponentom).

Format Real Da bi se velike vrijednosti mogle prikazati u ograničenom broju bitova (za
SIMATIC® S7: dvostruka riječ, 32 bita) (vidi sliku), mora se moći odrediti položaj
decimalnog zareza. Već ranije, IEEE definirao je format za prikaz brojeva s
pomičnim zarezom. Taj format upisan je u normu IEC 61131 i također uključen u
STEP 7. On čini jednostavnim obradu podataka sa promjenjivim položajem
decimalnog zareza.
U binarno kodiranom realnom broju dio binarnih znamenaka sadrži mantisu, a
ostatak sadrži eksponent i predznak realnog broja.
Kada unosite realnu vrijednost, činite to ne nužno u konačnom formatu prikaza.
Nakon unosa konstantne realne vrijednosti (npr. 0.75), Editor automatski
obavlja pretvorbu (npr. 7.5000e-001).

Primjena Brojevi s pomičnim zarezom, koriste se, među ostalim za “obradu analognih
vrijednosti".
Velika prednost realnih brojeva je velik broj aritmetičkih operacija koje se nad
njima mogu obaviti. Tu su uključene, uz standardne operacije poput +, -, * , /,
također i operacije sin, cos, exp, ln, itd., koje se uglavnom koriste u algoritmima
upravljanja u zatvorenoj petlji.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 7 Digitalne operacije
BCD kôd za unošenje i prikaz cijelih brojeva

Raspon vrijednosti 16 Bit: - 999 to + 999 Operacije


32 Bit: -9999999 to + 9999999 pretvorbe: BTI, BTD, ITB, DTB
(nema aritmetike!)

0 2 9 6

16 bita: BIN.: 2# 0 0 0 0 0 0 1 0 1 0 0 1 0 1 1 0

predznak (+) 2 9 6

HEX: W#16# 0 2 9 6 DEC: + 662

predznak (+) 0 0 0 0 2 9 6

32 bita: BIN.: 2# 0 x x x 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 1 0 1 1 0

HEX: DW#16# 0 0 0 0 2 9 6 DEC: + 662

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_10Hr.8

Podrijetlo U prošlosti unošenje i prikaz cijelih brojeva obavljali su se koristeći isključivo


jednostavne palčaste preklopke i digitalne pokaznike. Ti su uređaji bili spojeni
na digitalne ulazne i izlazne module PLCa paralelnim ožičenjem. Struktura
ožičenja je također mogla biti i kaskadirana, bez potrebe za promjenom
mehaničkog kôda pojedine znamenke.

BCD kôd Svaka znamenka decimalnog brojevnog sustava kodirana je s četiri binarne
znamenke. Koriste se četiri bita za prikaz svake jer najveća decimalna
znamenka, 9, zahtijeva najmanje 4 bita za prikaz u binarnom kôdu.
Decimalni broj BCD kôd Decimalni broj BCD kôd
0 0000 6 0110
1 0001 7 0111
2 0010 8 1000
3 0011 9 1001
4 0100 10 ... 15 ne postoji
5 0101

Negativni brojevi Kako bi se palčastim BCD preklopkama mogli unositi i negativni BCD brojevi,
STEP 7 kodira predznak u najznačajnijem bitu najznačajnije znamenke (vidi
sliku). Predznačni bit 0 označava pozitivan broj. Predznačni bit 1 označava
negativan broj.
STEP 7 razaznaje 16-bitno-kodirane (predzank + 3 znamenke) i 32-bitno-
kodirane (predzank + 7 znamenki) BCD brojeve.

Formati podataka Ne postoji posebni format za unošenje vrijednosti u BCD kôdu u STEP 7. Može
se, međutim, specificirati decimalni broj čiji se BCD kôd želi u heksadecimalnom
formatu. Binarni kôd dotičnog heksadecimalnog prikaza i BCD-kôd željenog
decimalnog broja identični su.
Kao što se na slici vidi, decimalni format podataka nije prikladan za prikaz BCD-
kôdova!

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 8 Digitalne operacije
Vježba 1: Formati brojeva

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_10Hr.9

Formati prikaza Različiti formati prikaza podataka mogu se odabrati i u test funkciji "Monitor /
Modify Variables" i u test funkciji "Monitor (Block)" prilikom prikaza sadržaja
memorijskih lokacija ili registara procesora pri nadgledanju STL kôda.
Svaka se varijabla može promatrati u nekoliko formata prikaza. Ovisno o tipu
varijable, neki su formati prikaza prikladniji od drugih.
BOOL: Prikaz jednog bita
(moguć samo za varijable podatkovnog tipa BOOL)
BIN: Prikaz sadržaja varijable pomoću raspisanog niza bitova
(ima smisla za varijable podatkonog tipa BYTE, WORD, DWORD)
HEX: Prikaz sadržaja varijable kao heksadecimalnog broja (BCD broja)
(ima smisla za varijable podatkovnog tipa BYTE, WORD,
DWORD)
DEC: Prikaz sadržaja varijable kao decimalnog (ne BCD!) broja s
predznakom (ima smisla za varijable podatkovnog tipa INT i
DINT)
FLOATING POINT Prikaz sadržaja varijable kao realnog broja
(ima smisla za varijable podatkovnog tipa REAL)

Zadatak Trebate koristiti različite formate prikaza brojeva pri nadgledanju varijabli kako
biste našli prikladni format prikaza podatka.

Što učiniti 1. Koristeći Simatic Manager otvorite alat Monitor/Modify Variables.


2. Uz ostvarenu online vezu s CPU promatrajte adresu IW0 koja odgovara
palčastoj preklopki u raznim formatima. Promijenite podatak na adresi MD80
korištenjem "Modify" test-funkcije, te potom taj podatak nadgledajte u raznim
formatima.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 9 Digitalne operacije
Unošenje (Load) i Prijenos (Transfer) podataka (1)

LAD FBD STL

MOVE MOVE
L +5
EN ENO EN OUT MB5
T MB5

5 IN OUT MB5 5 IN ENO

Primjeri L +5 //16-bitna konstanta (INT)


za Load L L#523123 //32-bitna konstanta (DINT)
L B#16#EF //byte u heksadecimalnom zapisu
L 2#0010 0110 1110 0011 //16-bitna binarna vrijednost
L 3.14 //32-bitna constant (Real)

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_10Hr.10

MOVE (LAD/FBD) Ako je EN ulaz aktivan, vrijednost s ulaza “IN” se kopira u adresu na izlazu
“OUT”.
“ENO” ima isto stanje kao “EN”.

L i T (STL) Load i Transfer naredbe izvršavaju se bez obzira na RLO. Podaci se


razmjenjuju preko akumulatora.
Load naredba upisuje vrijednost iz izvorne adrese u akumulator 1 tako što
vrijednost desno poravna i popuni preostale bitove (sveukupno 32 bita) s
nulama.
Transfer naredba kopira dio ili cijeli sadržaj akumulatora na definiranu poziciju
(vidjeti sljedeću stranicu).

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 10 Digitalne operacije
Unošenje (Load) i Prijenos (Transfer) podataka (2)

Sadržaj Sadržaj
ACCU1 ACCU2
Program

X X X X X X X X Y Y Y Y Y Y Y Y

:
:
L W#16#CAFE 0 0 0 0 C
0 A
0 F
0 E
0 X X X X X X X X

L W#16#AFFE 0 0 0 0 A
0 F
0 F
0 E
0 0 0 0 0 C A F E
:
:
:

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_10Hr.11

ACCU1 ACCU 1 je centralni registar CPU-a. Kada se izvrši Load naredba, vrijednost
koju treba učitati zapisuje se u ACCU 1; kod Transfer naredbe vrijednost koju
treba prenijeti se čita iz ACCU 1, i rezultati matematičkih naredba, operacija
pomaka i rotiranja (Shift i Rotate), itd. također se spremaju u ACCU 1.

ACCU2 Kada se izvrši Load naredba, stari se sadržaj ACCU 1 prethodno prebaci u
ACCU 2 i ACCU 1 se izbriše (resetira na “0”) prije nego što se nova vrijednost
upiše u ACCU 1.

ACCU 2 se koristi i kod operacija usporedbe, digitalnih logičkih operacija,


matematičkih operacija i operacija pomaka. Ove će operacije kasnije biti
detaljno objašnjene.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 11 Digitalne operacije
Unošenje (Load) i Prijenos (Transfer) podataka (3)
Sadržaj ACCU1
Program
31 23 15 7 0

L MB 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MB0

31 23 15 7 0
Load
L MW 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MB0 MB1

31 23 15 7 0

L MD 0 MB0 MB1 MB2 MB3

T QD 4
QD 4

Transfer T QW 4
QW 4

T QB 4
QB 4

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_10Hr.12

Općenito Akumulatori su pomoćne memorije unutar CPU-a koje služe za razmjenu


sadržaja raznih adresa i za usporedbu i matematičke operacije.
S7-300 ima 2 32-bitna akumulatora, dok S7-400 ima 4 32-bitna akumulatora.

Load Load naredba učitava sadržaj specificiranog bajta, riječi ili dvostruke riječi u
ACCU 1.

Transfer Kada se izvede Transfer naredba, sadržaj ACCU 1 ostaje nepromijenjen. Ista
informacija može dakle biti prenešena i na druge lokacije. Ako se prenosi samo
jedan bajt, koristi se osam krajnje desnih bitova (vidi dijagram).

RLO U LAD i FBD može se koristiti ulaz za omogućavanje (EN) ili MOVE blok kako bi
se operacije Load i Transfer učinile ovisnim o stanju RLO.
U STL-u Load i Transfer operacije se izvršavaju uvijek, bez obzira na RLO.
Moguće je, međutim, napraviti i RLO-ovisno učitavanje i prijenos korištenjem
uvjetnih skokova kako bi se preskočile Load / Transfer naredbe.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 12 Digitalne operacije
S5 brojači u STEP 7
LAD FBD STL

A I 0.4
C5 C5
CU C5
S_CUD S_CUD A I 0.5
I 0.4 Q 8.3
CU Q
Q I 0.4 CU CD C5
A I 0.3
I 0.5
L C#5
CD CV MW 4 I 0.5 CD
S C5
I 0.3 A I 0.7
S CV_BCD QW 12 I 0.3 S CV MW 4 R C5
L C5
C#5 PV C#5 PV CV-BCD QW 12 T MW4
Q 8.3 LC C5
I 0.7
R I 0.7 R Q
Q = T QW12
A C5
= Q8.3

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_10Hr.13

Vrijednost brojača U sistemskoj podatkovnoj memoriji rezervirana je 16-bitna riječ za svaki brojač.
Ova se riječ koristi za spremanje vrijednosti svakog od brojača (0...999) u
binarnom kodu.

Count Up Kada se RLO na “CU” ulazu promijeni iz “0” u “1”, trenutna vrijednost u brojaču
(Broji na više) uveća se za 1 (gornja granica = 999).

Count Down Kada se RLO na “CD” ulazu promijeni iz “0” u “1”, trenutna vrijednost u brojaču
(Broji na niže) umanji se za 1 (donja granica = 0).

Set brojača Kada se RLO na “S” ulazu promijeni iz “0” u “1”, brojilo se postavi na vrijednost
na “PV” ulazu.

Reset brojača Kada je RLO = 1 brojač se postavi na nulu. Ako je ispunjen uvjet za Reset,
brojač se ne može setirati i nije moguće brojanje.

PV Preset vrijednost (0...999) se specificira u BCD formatu na „PV“ ulazu:


• kao konstanta (C#...),
• u BCD formatu preko podatkovnog sučelja.

CV / CV_BCD Trenutna vrijednost u brojaču može se učitati kao binarni broj ili BCD broj u
akumulator 1 i može se potom prenijeti na druge adrese.

Q Signal stanja brojača može se provjeriti na izlazu “Q”:


• Count = 0 -> Q = 0
• Count >< 0 -> Q = 1

Tipovi brojača • S_CU = Brojač na više (broji samo prema više)


• S_CD = Brojač na niže (broji samo prema niže)
• S_CUD = Brojač na više/niže

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 13 Digitalne operacije
Brojači: funkcijski dijagram

CU

CD

5
4
3
Count
2
1
0

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_10Hr.14

Napomena Ako brojač dosegne vrijednost 999 tijekom brojanja na više ili vrijednost 0
tijekom brojanja na niže, onda se vrijednost u njemu više ne mijenja u slučaju
dodatnih brojčanih pulseva za brojanje prema gore u prvom slučaju, odnosno
prema dolje u drugom.

Ako se istovremeno odvija brojenje na više i na niže, vrijednost brojača ostaje


ista.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 14 Digitalne operacije
Brojači: bitovne naredbe
LAD FBD STL

Network 1: C5
I 0.0 SC
I 0.0 C5
A I 0.0
SC L C#20
C#20 CV
C#20 S C5
Network 2:
C5
I 0.1 C5
I 0.1 CU A I 0.1
CU
CU C5

Network 3:
I 0.2 C5 C5
A I 0.2
CD I 0.2 CD CD C5

Network 4:
C5 Q 4.0 Q 4.0
A C5
C5 = = Q 4.0

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_10Hr.15

Bitovne naredbe Sve funkcije brojača mogu raditi i s jednostavnim bitovnim naredbama. Sličnosti
i razlike između ovakvog rada i prethodno objašnjenih funkcija brojača su
sljedeće:
• Sličnosti:
- Uvjeti Setiranja na "SC" ulazu
- Specificiranje vrijednosti brojača
- RLO promjena na "CU" ulazu
- RLO promjena na "CD" ulazu
• Razlike:
- Nije moguće provjeriti trenutnu vrijednost brojača
(Nema BI ni BCD izlaza).
- Ne postoji binarni izlaz Q u grafičkom prikazu.
.

Napomena U STEP 7 mogu se realizirati i IEC-kompatibilni brojači.


Korištenje sistemskih funkcijskih blokova za realizaciju IEC brojača objašnjava
se na naprednim programerskim tečajevima.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 15 Digitalne operacije
Vježba 2: Brojanje transportiranih predmeta (FC18, C18)

DI DO

I124.7 Q124.7 STVARNA_kolicina


I124.6 Q124.6
I124.5 Potvrda Q124.5
I124.4 RUCNO /AUTO Q124.4 V

I124.3 Traka_LIJEVO AUTO Q124.3


I124.2 Traka_DESNO RUCNO Q124.2 QW0
-15V...+15V -15V...+15V
I124.1 ISKLJUCENJE Q124.1 AI2 AO1
AI1 AO2
I124.0 UKLJUCENJE Sustav Q124.0

AI1 AI2
V

0 8 1 5 AI1 AI2 AO1 AO2

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_10Hr.16

Funkcionalnost do U "AUTO" modu rada, predmeti se transportiraju s odjeljka 1 ili 2 do kraja


sada trake. Transport počinje čim predmet aktivira senzor prisutnosti na odjeljku 1 ili
2 te se pritisne dotičnom odjeljku pripadno tipkalo, a završava čim predmet
prođe kroz zraku fotoćelije na kraju trake.

Zadatak: • Dijelove transportirane u "AUTO" modu rada treba brojati čim prođu zraku
fotoćelije (I125.0 0->1).
• Broj transportiranih predmeta (STVARNA_količina) treba prikazivati na BCD
digitalnom pokazniku (QW0).
• Brojač treba resetirati kada se sustav isključi (Q124.1 = ´0´).

Što učiniti 1. Programirajte brojanje transportiranih predmeta u bloku FC18. Za to u FC18


upotrijebite S5 brojač C18.
2. Programirajte poziv FC18 iz OB1.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 16 Digitalne operacije
Registri za mjerenje vremena - timer-i: ON Delay (SD)
LAD FBD STL

T4 T4
I 0.7 S_ODT Q8.5 S_ODT A I 0.7
S Q I0.7 S BI MW0 L S5T#35s
S5T#35s TV BI MW0 S5T#35s QW12
SD T4
TV BCD
I 0.5 Q8.5 A I 0.5
R BCD QW12 I0.5 R Q = R T4
L T4
T MW0
RLO na S
LC T4
RLO na R T QW12
A T4
Rad timer-a = Q8.5
Primjer

Podatkovni 0.01s <-- 0 0


0.1s <-- 0 1
tip “S5TIME” 1s <-- 1 0 Broj jedinica vremena: 0 do 999 (BCD-kod)
10s <-- 1 1

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_10Hr.17

Pokretanje Registar za mjerenje vremena (engl. timer) se pokreće kada se RLO na "S"
ulazu promijeni iz “0” u “1”. Timer se pokreće s vremenskom vrijednošću
definiranom na ulazu TV te odbrojava sve dok je signal na ulazu S u “1”.

Reset Kada je RLO na Reset ulazu "R" jednak "1", trenutna vremenska vrijednost i
vremenska baza se brišu i izlaz Q se resetira.

Digitalni izlazi Trenutna vremenska vrijednost može se pročitati kao binarni broj na izlazu BI i
kao BCD broj na BCD izlazu.
Trenutna vremenska vrijednost jednaka je početnoj vremenskoj vrijednosti
umanjenoj za vrijednost vremena koja je protekla od kako je timer pokrenut.

Binarni izlaz Signal na "Q" izlazu mijenja se u "1" kada timer odbroji bez pogreške do kraja, a
na ulazu "S" se nalazi stanje "1".
Ako se stanje ulaza "S" mijenja iz "1" u "0" prije nego što timer odbroji do kraja,
timer prestaje odbrojavati. U ovom slučaju izlaz “Q” je u stanju "0".

Napomena U STEP 7 mogu se implementirati i timeri prema IEC standardu koristeći SFB-
ove.
Korištenje sistemskih funkcijskih blokova razmatra se na naprednom
programerskom tečaju..

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 17 Digitalne operacije
Timer-i: Stored ON Delay (SS)
LAD FBD STL

T4 T4 A I 0.7
I 0.7 S_ODTS Q8.5 S_ODTS L S5T#35s
S Q I 0.7 S BI MW0 SS T4
S5T#35s BI MW0 A I 0.5
TV S5T#35s TV BCD QW12
I 0.5 Q8.5 R T4
R BCD QW12 I 0.5 R Q = L T4
T MW0
LC T4
T QW12
A T4
= Q8.5

RLO na S

RLO na R

Rad
timer-a
Primjer

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_10Hr.18

Pokretanje Timer se pokreće kada se RLO na "S" ulazu promijeni iz “0” u “1”. Pokreće se s
vrijednošću definiranom na ulazu TV i nastavlja raditi čak i kada se signal na
ulazu "S" promijeni u "0" tijekom tog vremena.
Ako se signal na ulazu Start promijeni iz “0” u “1” dok timer još radi, timer se
ponovno pokreće ispočetka.

Reset Kada je RLO na Reset ulazu "R" u "1", trenutna vremenska vrijednost i
vremenska baza se brišu a izlaz Q se resetira.

Binarni izlaz Stanje na izlazu Q promijeni se u "1" kada timer bez pogreške odbroji do kraja,
bez obzira je li signal stanja na ulazu "S" i dalje "1".

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 18 Digitalne operacije
Timer-i: Pulse (SP)
LAD FBD STL

T4 T4 A I 0.7
I 0.7 S_PULSE Q8.5 S_PULSE L S5T#35s
S Q I 0.7 S BI MW0 SP T4
S5T#35s BI A I 0.5
TV MW0 S5T#35s TV BCD QW12
I 0.5 Q8.5 R T4
R BCD QW12 I 0.5 R = L T4
Q
T MW0
LC T4
T QW12
A T4
= Q8.5

RLO na S

RLO na R

Rad
timer-a
Primjer

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_10Hr.19

Pokretanje Timer se pokreće kada se RLO na ulazu “S” promijeni iz “0” u “1”. Izlaz “Q” se
pritom postavi u “1”.

Reset Izlaz “Q” resetira se kada:


• timer odbroji do kraja, ili
• Start signal se promijeni iz “1” u “0”, ili
• na Reset ulazu “R” se nalazi signal stanja “1”.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 19 Digitalne operacije
Timer-i: Extended Pulse (SE)
LAD FBD STL

T4 T4 A I 0.7
I 0.7 S_PEXT Q8.5 S_PEXT L S5T#35s
S Q MW0 SE T4
I 0.7 S BI
S5T#35s TV BI MW0 A I 0.5
S5T#35s TV BCD QW12
I 0.5 Q8.5 R T4
R BCD QW12 I 0.5 R L T4
Q =
T MW0
LC T4
T QW12
A T4
= Q8.5

RLO at S

RLO at R

Rad
timer-a
Primjer

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_10Hr.20

Pokretanje Timer se pokreće kada se RLO na ulazu “S” promijeni iz “0” u “1”. Izlaz “Q” se
pritom postavi u “1”.
Stanje na izlazu “Q” ostaje u “1” čak i kada se ulaz "S" promijeni u “0”.
Ako se signal na Start ulazu promijeni iz “0” u “1” dok timer odbrojava, timer se
ponovno pokreće.

Reset Izlaz “Q” resetira se kada:


• timer odbroji do kraja, ili
• na Reset ulazu "R" se nalazi signal stanja "1".

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 20 Digitalne operacije
Timer-i: OFF Delay (SF)
LAD FBD STL

T4 T4 A I 0.7
I 0.7 S_OFFDT Q8.5 S_OFFDT L S5T#35s
S Q I 0.7 S BI MW0 SF T4
S5T#35s BI MW0 A I 0.5
TV S5T#35s TV BCD QW12
I 0.5 Q8.5 R T4
R BCD QW12 I 0.5 R Q = L T4
T MW0
LC T4
T QW12
A T4
= Q8.5

RLO at S

RLO at R

Rad
timer-a
Primjer

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_10Hr.21

Pokretanje Timer se pokreće kada se RLO na "S" ulazu promijeni iz “1” u “0”. Kada timer
odbroji do kraja, signal se stanja na izlazu Q promijeni u "0".
Ako se signal na ulazu "S" promijeni iz “0” u “1” dok timer odbrojava, timer se
zaustavi i sljedeći put kada se signal promijeni iz "1" u "0" on počinje ponovno
ispočetka.

Reset Kada je RLO na Reset ulazu "R" u "1", trenutna vremenska vrijednost i
vremenska baza se brišu, a izlaz Q se resetira.
Ako su na oba ulaza (S i R) signali stanja u “1”, izlaz “Q” se ne postavlja sve dok
se ne deaktivira dominantni Reset.

Binarni izlaz Izlaz "Q" se aktivira kada se RLO na "S" ulazu promijeni iz “0” u “1”. Ako je ulaz
“S” deaktiviran, izlaz “Q” ostaje u stanju “1” sve dok ne istekne programirano
vrijeme.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 21 Digitalne operacije
Vježba 3: Vremenski dijagrami signala s timer-a

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_10Hr.22

Zadatak Na slide-u prikažite vremensko ponašanje izlaza Q8.0 za navedena dva timer-a.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 22 Digitalne operacije
Vježba 4: Nadgledanje transporta (FC17)

DI DO

I124.7 Reset_greske Q124.7 STVARNA_kolicina


I124.6 Q124.6
I124.5 Potvrda Q124.5
I124.4 RUCNO/AUTO Q124.4 V

I124.3 Traka_LIJEVO AUTO Q124.3


I124.2 Traka_DESNO RUCNO Q124.2 QW0
-15V...+15V -15V...+15V
I124.1 ISKLJUCENJE Sustav Q124.1 AI2 AO1
AI1 AO2
I124.0 UKLJUCENJE Greska Q124.0

AI1 AI2
Težina V

0 8 1 5 AI1 AI2 AO1 AO2

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_10Hr.23

FC 16 do sada: U AUTO načinu rada, predmeti se prenose s odjeljka 1 ili 2 do kraja pokretne
trake. Prijenos počinje čim se predmet postavi na mjesto 1 ili 2 i pripadni senzor
prisutnosti se uključi, te se pritisne odgovarajuće tipkalo, a završava čim
predmet prođe kroz zraku fotoćelije.

Zadatak: Trebate napraviti program koji će nadgledati je li došlo do greške dok je sustav
u AUTO načinu rada i zaustaviti traku ako se greška dogodi. Nadgledanje treba
funkcionirati na sljedeći način:
• Ako predmet ne prođe kroz zraku fotoćelije unutar 6 sekundi od pokretanja
trake, generirajte grešku i ISKLJUČITE motor pokretne trake (PODSJETNIK:
motor pokretne trake se upravlja u FC16)
• Greška se prikazuje treptajućim svjetlom frekvencije 2 Hz (bit broj 3 CPU
clock-a memorijskog byte-a MB10) na simulatoru sa LED Q124.0 (“Greska”).
• Greška se mora potvrditi preklopkom"Reset_greske" I124.7 na simulatoru.
• Traka se može ponovno pokrenuti kako je dosad opisano tek kad se potvrdi
greška na simulatoru. (blokada u FC 16)

Što učiniti: • Programirajte opisanu funkciju nadgledanja u FC17.


• Koristite S5 timer T17 kao ON delay timer (SD) za nadgledanje
• Postavite bit M17.0 kada se dogodi greška tako da ju možete obraditi u
FC16.
• Programirajte poziv FC17 iz OB 1
• Promijenite FC16 tako da uključite potrebnu blokadu ili isključenje motora
pokretne trake kada se greška dogodi.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 23 Digitalne operacije
Operacije pretvorbe BCD <-> Cijeli broj

Broj unijet u Pretvorba


BCD formatu 0 81 5 BCD->Integer
Korisnički program
Zadatak
s cjelobrojnom
aritmetikom
Broj prikazan Pretvorba
u BCD formatu 0 2 4 8 BCD<-Integer

LAD FBD STL

BCD_I BCD_I L IW4


EN ENO EN OUT MW20 BTI
T MW20
IW4 IN OUT MW20 IW4 IN ENO

I_BCD I_BCD L MW10


EN ENO EN OUT QW12 ITB
T QW12
MW10 IN OUT QW12 MW10 IN ENO

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_10Hr.24

Primjer Korisnički program treba obaviti matematičke funkcije koristeći vrijednosti


unesene preko palčastih preklopki i prikazati rezultat na digitalnom pokazniku.
Matematičke se funkcije ne mogu obaviti u BCD formatu pa je stoga neophodna
promjena formata.

Naredbe za Skup naredbi S7-300/400 podržava čitav niz mogućnosti pretvorbe.


pretvorbu Sve naredbe imaju isti format:

EN, ENO Ako je RLO =1 na ulazu za omogućavanje EN, obavlja se pretvorba. Izlaz za
omogućavanje ENO je uvijek u istom stanju kao i EN. Ako to nije slučaj, jasno je
naznačeno u pripadajućim naredbama.

IN Kada je EN=1, vrijednost na IN se učita u naredbu za pretvorbu.

OUT Rezultat pretvorbe se sprema u adresu na izlazu OUT.

BCD_I / BTI Pretvara BCD u cijeli broj. Očita sadržaj IN parametra kao troznamenkast BCD
broj (+/- 999) i pretvori ga u cjelobrojnu vrijednost (16 bitova).

I_BCD / ITB Pretvara cijeli u BCD broj. Očita sadržaj IN parametra kao cjelobrojnu vrijednost
(16 bitova) i pretvori ga u troznamenkasti BCD broj (+/- 999). Ako se dogodi
preljev, ENO = 0.

BCD_DI / BTD Pretvara BCD broj (+/- 9999999) u double integer (32 bita).

DI_BCD / DTB Pretvara double integer u sedmeroznamenkast BCD broj (+/- 9999999). Ako se
dogodi preljev, ENO = 0.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 24 Digitalne operacije
Operacije usporedbe

LAD FBD STL

M3.4 CMP >=I Q9.7 CMP >=I A M3.4


A(
IN1 L IW0
IW0
L IW2
IW0 IN1 M3.4 & Q9.7 >=I
IW2 IN2 IW2 IN2 = )
= Q9.7

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_10Hr.25

CMP Naredbe usporedbe mogu se koristiti za uspoređivanje sljedećih parova


brojčanih vrijednosti:
I Usporedba cijelih brojeva (kao 16 bitnih fiksnih brojeva)
D Usporedba cijelih brojeva (kao 32 bitnih fiksnih brojeva)
R Usporedba brojeva s pomičnim zarezom (kao 32 bitnih realnih brojeva →
IEEE zapis brojeva s pomičnim zarezom).
Ako je rezultat usporedbe istinit, onda je RLO operacije "1", inače je "0".
Postoje sljedeće vrste usporedbi:
== IN1 jednak IN2?;
<> IN1 različit od IN2?;
> IN1 veći od IN2?;
< IN1 manji od IN2?;
>= IN1 veći ili jednak IN2?;
<= IN1 manji ili jednak IN2?.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 25 Digitalne operacije
Osnovne matematičke funkcije
LAD FBD STL

ADD_I ADD_I L MW4


Zbrajanje EN ENO EN OUT MW6 L MW10
MW4 IN1 MW4 IN1 +I
MW10 IN2 OUT MW6 MW10 IN2 ENO T MW6

SUB_I SUB_I L MW8


Oduzi- MW6
manje EN ENO EN OUT L MW12
MW8 IN1 MW8 IN1 -I
MW12 IN2 OUT MW6 MW12 IN2 ENO T MW6

MUL_DI MUL_DI L MD6


Množenje EN ENO EN OUT MD66 L MD12
MD6 IN1 MD6 IN1 *D
MD12 MD66
T MD66
IN2 MD12 IN2 ENO

DIV_R DIV_R L MD40


EN OUT MD32
Dijeljenje EN ENO L MD4
MD40 IN1 MD40 IN1 /R
MD4 IN2 OUT MD32 MD4 IN2 ENO T MD32

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_10Hr.26

Općenito Skup naredbi S7-300/400 podržava čitav niz matematičkih funkcija. Sve funkcije
imaju isti format :

EN Naredba se izvršava ako je RLO =1 na ulazu za omogućavanje EN.


ENO Ako rezultat leži izvan granica dopuštenih za odgovarajući tip podatka, bitovi
preljeva OV=“Preljev” i OS=“Spremljeni preljev” se setiraju i izlaz za
omogućavanje ENO=0. Sljedeće operacije čije izvršavanje ovisi o stanju ENO,
na taj se način neće izvršiti.

IN1, IN2 Vrijednost na IN1 učitava se kao prva adresa, a vrijednost na IN2 kao druga
adresa.

OUT Rezultat matematičke operacije sprema se na adresu na OUT.

Naredbe Zbrajanje: ADD_I Zbraja cijele brojeve


(IN1+IN2=OUT) ADD_DI Zbraja cijele brojeve dvostruke duljine
ADD_R Zbraja realne brojeve
Oduzimanje: SUB_I Oduzima cijele brojeve
(IN1-IN2=OUT) SUB_DI Oduzima cijele brojeve dvostruke duljine
SUB_R Oduzima realne brojeve
Množenje: MUL_I Množi cijele brojeve
(IN1*IN2=OUT) MUL_DI Množi cijele brojeve dvostruke duljine
MUL_R Množi realne brojeve
Dijeljenje: DIV_I Dijeli cijele brojeve
(IN1/IN2=OUT) DIV_DI Dijeli cijele brojeve dvostruke duljine
DIV_R Dijeli realne brojeve

Napomena Napredne matematičke funkcije (ABS, SQR, SQRT, LN, EXP, SIN, COS, TAN,
ASIN, ACOS, ATAN) objašnjavaju se na naprednom programerskom tečaju.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 26 Digitalne operacije
Vježba 5: Brojanje transportiranih predmeta (aritmetički), dio 1

DI DO

I124.7 Reset_greske Q124.7 STVARNA_kolicina


I124.6 Q124.6
I124.5 Potvrda Q124.5
I124.4 RUCNO/AUTO Q124.4 V

I124.3 Traka_LIJEVO AUTO Q124.3


I124.2 Traka_DESNO RUCNO Q124.2 QW0
-15V...+15V -15V...+15V
I124.1 ISKLJUCENJE Sustav Q124.1 AI2 AO1
AI1 AO2
I124.0 UKLJUCENJE Greska Q124.0

AI1 AI2
Težina V

0 8 1 5 AI1 AI2 AO1 AO2

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_10Hr.27

Zadatak: • Brojanje transportiranih predmeta više ne treba obavljati brojačem C18, već
radijekumulativnim zbrajanjem na adresi MW20. Koristite bit M18.0 kao
pomoćnu memoriju za potrebnu detekciju brida.
• POSTAVN_kolicina je 3. Kada stvarna količina dosegne postavnu, treba
zasvijetliti crveni LED na kraju pokretne trake (Q125.4) koji indicira da je
POSTAVNA_kolicina dosegnuta.
• Dok god LED Q125.4 svijetli daljnji transport predmeta ne može se pokrenuti
(blokada u FC16).
• Poruka se može potvrditi tipkalom na desnom kraju pokretne trake (I125.4),
pri čemu se STVARNA_kolicina postavlja na nulu, kao i kod isključenja
sustava.

Što učiniti 1. Napišite funkciju FC19 za brojenje na nov način kojom treba zamijeniti
funkciju FC18 koju se do sada pozivalo iz OB1, te se uvjerite da se
brojanje, prikaz i resetiranje i dalje uspješno obavlja, kako se zadanom
funkcionalnošću u vježbi s brojačem tražilo.
2. U FC19 potom isprogramirajte usporedbu stvarne količine predmeta s
postavnom, te sve akcije koje treba obaviti kad se postavni broj predmeta
dosegne.
3. Promijenite FC 16 za upravljanje motorom pokretne trake prema zadatku.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 27 Digitalne operacije
Vježba 6: Brojanje transportiranih predmeta (aritmetički), dio 2

DI DO

I124.7 Reset_greske Q124.7 STVARNA_kolicina


I124.6 Q124.6
I124.5 Potvrda Q124.5
I124.4 RUCNO/AUTO Q124.4 V

I124.3 Traka_LIJEVO AUTO Q124.3


I124.2 Traka_DESNO RUCNO Q124.2 QW0
-15V...+15V -15V...+15V
I124.1 ISKLJUCENJE Sustav Q124.1 AI2 AO1
AI1 AO2
I124.0 UKLJUCENJE Greska Q124.0

AI1 AI2
Težina V
POSTAVNA_kolicina

0 8 1 5 AI1 AI2 AO1 AO2

IW0

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_10Hr.28

Zadatak Postavna količina više nije fiksirana na 3 predmeta, već ju se može zadavati
putem palčaste preklopke..
Koristite MW200 za spremanje rezultata pretvorbe podatka s preklopke.

Što učiniti 1. Promijenite FC19 prema zadatku.


2. Prebacite na CPU promijenjeni blok.
3. Testirajte funkciju.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 28 Digitalne operacije
Ako želite znati više

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_10Hr.29

Napomena Stranice koje slijede ili sadrže daljnje informacije o ovoj temi ili upućuju na neke
nove sadržaje koji upotpunjuju znanje o ovoj temi.
Za dublje upoznavanje nudimo napredne tečajeve i različite medije za
samoučenje.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 29 Digitalne operacije
Timer-i: Vremenski formati za S5-timer-e u STEP-u 7

Specifikacija konstantnog vremena


S5T#35s200ms
(vremenska baza: 01 (100 ms), broj jedinica vremena: 352)

01 3 5 2

Vremenska varijabla u timer-u X X 0 1 0 0 1 1 0 1 0 1 0 0 1 0

Vremenska baza Broj jedinica vremena (BCD-kodirano)

29 28 27 26 25 24 23 22 21 20
Sadržaj ACCU1 nakon “L T...” X X X X X X 0 1 0 1 1 0 0 0 0 0

Broj jedinica vremena (INT)

01 3 5 2

Sadržaj ACCU1 nakon “LC T...” X X 0 1 0 0 1 1 0 1 0 1 0 0 1 0

Vremenska baza Broj jedinica vremena (BCD-kodirano)

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_10Hr.30

Zadavanje vremena Vremenske vrijednosti mogu biti fiksne i zadane kao vremenske konstante.
Dopušteni raspon u kojem se kreću vremenske vrijednosti je od S5T#10ms do
S5T#2h46m30s0ms.
Promjenjiva vremena mogu se zadavati koristeći varijable (poput memorijskih ili
podatkovnih riječi) koje sadrže S5TIME podatkovni tip. Korisnik mora osigurati
da se prikladna vremenska baza, kao i broj vremenskih jedinica, spreme u
varijable u njegovom programu kako je pokazano na slici.

Vremenska baza Vremenska baza definira vremenski interval nakon kojeg broj jedinica vremena
treba smanjiti za 1 kada je timer pokrenut. Bitovi 12 i 13 varijable S5TIME
podatkovnog tipa moraju sadržavati vremensku bazu kao binarno kodiran broj:

Vremenska baza 0 (bit 13 = 0, bit 12 = 0) = 10 ms


Vremenska baza 1 (bit 13 = 0, bit 12 = 1) = 100ms
Vremenska baza 2 (bit 13 = 1, bit 12 = 0) = 1s
Vremenska baza 3 (bit 13 = 1, bit 12 = 1) = 10s

Jedinice vremena Broj jedinica vremena mora se unijeti kao BCD-kodirani broj. Kada se broj
jedinica vremena pomnoži sa vremenskom bazom, to rezultira u željenoj
vremenskoj vrijednosti. Moguć je raspon broja vremenskih jedinica od 1 do 999.
Kada se vrijeme zadaje koristeći konstantu (S5T#...), sustav automatski koristi
najmanju moguću vremensku bazu i pripadni broj jedinica vremena.

L / BI Na izlazu "BI" ili naredbom "L T..." , preostala vremenska vrijednost (broj
jedinica vremena) timera se dobiva kao cjelobrojni tip i bez vremenske baze.

LC / BCD Na izlazu "BCD" ili naredbom "LC T..." , preostala vremenska vrijednost (broj
jedinica vremena) timera se dobiva kao BCD-kodirani broj sa vremenskom
bazom u bitovima 12 i 13.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 30 Digitalne operacije
Timer-i: Bitovne naredbe
LAD FBD STL

Network 1:
T4
I 0.0 T4 I 0.0 & SD A I 0.0
SD L S5T#5s
S5T#5s Tv SD T4
S5T#5s

Network 2:

T4 Q 8.0 Q 8.0
A T4
T4 & =
= Q 8.0

Network 3:
T4
I 0.1 T4 A I 0.1
R I 0.1 & R R T4

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_10Hr.31

Bitovne naredbe Svi timeri mogu biti pokrenuti jednostavnim bitovnim naredbama. Sličnosti i
razlike između ovakvog načina i prethodno objašnjenih timer funkcija su
sljedeće:
• Sličnosti:
- Start Uvjeti na ulazu "S”;
- Specificiranje vremenske vrijednosti;
- Reset uvjeti na ulazu “R”;
- Odziv na izlazu “Q”.
• Razlike (za LAD i FBD):
- Nije moguće provjeriti trenutnu vremensku vrijednost (ne postoje BI i
BCD izlazi).

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 31 Digitalne operacije
Operacije pretvorbe I -> DI -> REAL

Podaci u cjelobrojnom formatu


(16-bitni cijeli broj)

Pretvorba iz INT Pretvorba iz Matematičke


Zadatak u DINT DINT u REAL operacije
s realnim
brojevima

F STL
I_DI
B MD14
EN OUT
D DI_R
ENO EN OUT MD26
MW12 IN L MW12
LAD ENO ITD
MD14 IN
DTR
T MD26
I_DI DI_R
EN ENO EN ENO

MW12 IN OUT MD14 MD14 IN OUT MD26

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_10Hr.32

Primjer Korisnički program koji radi s cijelim brojevima treba obaviti i dijeljenje, što će
vjerojatno rezultirati vrijednostima manjim od 1. Budući da se takve vrijednosti
mogu prikazati jedino kao realni brojevi, neophodna je pretvorba u realne
brojeve. Da bi se to napravilo, prethodno je potrebno cijeli broj (integer) pretvoriti
u cijeli broj dvostruke duljine (double integer).

I_DI / ITD Pretvara integer u double integer.

DI_R / DTR Pretvara double integer u realni broj.

Napomena Ostale naredbe za pretvorbu, kao:


• INV_I / INVI
• NEG_I / NEGI
• TRUNC / TRUNC
• ROUND / RND
• CEIL / RND+
• FLOOR / RND-
• INV_DI / INVD
• NEG_DI / NEGD
• NEG_R / NEGR
• CAW, CAD
objašnjavaju se na naprednim programerskim tečajevima.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 32 Digitalne operacije
Digitalne logičke operacije

WXOR_W L IW 0
WOR_W
L W#16#5F2A
WAND_W
AW / OW / XOW
EN ENO
T MW10
IW0 IN1
OUT MW10 15 0
W#16#5F2A IN2
IW0 = 0 1 0 0 0 0 0 0 0 0 1 1 0 0 1 0

W#16#5F2A = 0 1 0 1 1 1 1 1 0 0 1 0 1 0 1 0

AND OR XOR

MW10 nakon “AW” 0 1 0 0 0 0 0 0 0 0 1 0 0 0 1 0

MW10 nakon “OW” 0 1 0 1 1 1 1 1 0 0 1 1 1 0 1 0

MW10 nakon “XOW” 0 0 0 1 1 1 1 1 0 0 0 1 1 0 0 0

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka: ST-TIABasis_10Hr.33

WAND_W "AND Word" operacija nad digitalnim vrijednostima na ulazima IN1 i IN2 obavlja,
bit po bit, logički I u skladu s tablicom istinitosti te operacije. Rezultat AND
operacije sprema se na adresu na izlazu OUT.
Naredba se izvodi kada je EN = 1.
Primjer: Maskiranje 4 dekade palčastih preklopki :
IW4 = 0100 0100 1100 0100
W#16#0FFF = 0000 1111 1111 1111
MW30 = 0000 0100 1100 0100

WOR_W "OR Word" operacija nad digitalnim ulazima IN1 i IN2 obavlja, bit po bit, logički
ILI u skladu s tablicom istinitosti te operacije. Rezultat OR operacije sprema se
na adresu na izlazu OUT.
Naredba se izvodi kada je EN = 1.
Primjer: Setiranje bita 0 u MW32 :
MW32 = 0100 0010 0110 1010
W#16#0001 = 0000 0000 0000 0001
MW32 = 0100 0010 0110 1011
WXOR_W " Exclusive OR Word " operacija nad digitalnim ulazima IN1 i IN2 obavlja, bit po
bit, logički ekskluzivni ILI u skladu s tablicom istinitosti te operacije. Rezultat
XOR operacije sprema se na adresu na izlazu OUT.
Naredba se izvodi kada je EN = 1.
Primjer: detekcija promjene signala u IW0 :
IW0 = 0100 0100 1100 1010
MW28 = 0110 0010 1011 1001
MW24 = 0010 0110 0111 0011

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 33 Digitalne operacije
Promjena ožičenja u korisničkom programu

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka:ST-TIABasis_11Hr.1

Sadržaj Stranica
Teme poglavlja......................................................................................................................................... 2
Korištene adrese...................................................................................................................................... 3
Promjena ožičenja korištenjem SIMATIC menadžera .......................................................................... 4
Rezultati promjene ožičenja.................................................................................................................. 5
Promjena ožičenja pomoću “vodećih simbola" .................................................................................... 6
Tablica simbola: prilagodba apsolutnih adresa .................................................................................... 7
Promjena ožičenja pomoću LAD/FBD/STL editora .............................................................................. 8
Promjena ožičenja korištenjem "Check Block Consistency" funkcije.................................................... 9
Usporedba blokova (1).......................................................................................................................... 10
Usporedba blokova (2).......................................................................................................................... 11
Vježba 1: Priprema za promjenu ožičenja............................................................................................. 12
Vježba 2: Promjena ožičenja pomoću SIMATIC menadžera................................................................ 13
Vježba 3: Promjena ožičenja pomoću “vodećih simbola” ...................................................................... 14
Vježba 4: Usporedba blokova................................................................................................................. 15

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 1 Promjena ožičenja u korisničkom programu
Teme poglavlja

Nakon završetka ovog poglavlja polaznik će...


... poznavati funkcije za promjenu ožičenja i znati kako ih primijeniti
... znati napraviti promjenu ožičenja koristeći SIMATIC menadžer
... znati napraviti promjenu ožičenja koristeći tablicu simbola
(“Vodeći simboli")
... znati usporediti S7 blokove online-offline i offline-offline

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka:ST-TIABasis_11Hr.2

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 2 Promjena ožičenja u korisničkom programu
Korištene adrese

A I 8.1 “stari" program A I 4.0 "novi" program


. upravljanja trakom . upravljanja trakom
. spojen na centralne I/O . spojen na distribuirane I/O
. .
. .
= Q 8.5 Promjena ožičenja = Q 0.5
pomoću SIMATIC
menadžera

A I 1.0 “stari" program A M 30.3 “novi" program


. upravljan korištenjem . upravljan korištenjem
. simulatora . TP170B
. .
. .
A I 0.4 A M 30.4
Promjena ožičenja
“vodećim simbolima"

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka:ST-TIABasis_11Hr.3

Korištene adrese U vježbama ovog poglavlja koristit ćete “Rewiring” funkciju da:
• promijenite korištene adrese u programu tako da model pokretne trake
može biti spojen na distribuirane ulaze/izlaze umjesto na centralne
ulaze/izlaze
• prilagoditi program tako da model pokretne trake može biti potpuno
upravljan sa ekrana osjetljivog na dodir. Za ovu funkciju se ulazi sa
simulatora prespajaju na bit memorije čija se stanja postavljaju i brišu
korištenjem TP170B.

Promjena ožičenja U svakom slučaju program mora biti prilagođen novim uvjetima rada
korištenjem promjene ožičenja (unašanjem novih adresa u program).

Postoje tri načina promjene ožičenja korisničkog programa (prilagodba novim


adresama:
• Promjena ožičenja korištenjem SIMATIC® menadžera
(Ova metoda ne zahtjeva tablicu simbola)
• Promjena ožičenja pomoću tablice simbola korištenjem “vodećih simbola"
- pomoću LAD/FBD/STL editora
- pomoću funkcije “Check Block Consistency”
• Promjena ožičenja korištenjem izvornog koda programa

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 3 Promjena ožičenja u korisničkom programu
Promjena ožičenja korištenjem SIMATIC menadžera

ili

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka:ST-TIABasis_11Hr.4

Promjena ožičenja... Neovisno o tablici simbola, stara adresa (I 16.7 u primjeru) je zamijenjena
novom (I 17.0 u primjeru) u postojećem korisničkom programu. Originalni
blokovi zamjenjuju se novim blokovima koji sadrže podatke o promjeni
ožičenja.
Kada radite promjenu ožičenja korištenjem SIMATIC® menadžera, morate
odabrati prioritet apsolutne adrese ("Address priority: Absolute value“) u
postavkama mape “Blocks” pripadnog korisničkog programa.

...u specifičnim Ako mijenjate adrese samo u jednom ili nekoliko blokova morate prije
pokretanja
blokovima funkcije promjene ožičenja označiti pripadne blokove

...u svim blokovima Ako mijenjate ožičenje ili adrese u svim blokovima morate prije pokretanja
funkcije označiti mapu s blokovima pripadnog S7 programa.

…svim pristupima Aktiviranjem ove opcije pojedinim bitovima specificiranog bajta, riječi ili riječi
unutar specifične dvostruke duljine se također promjeni ožičenje. Kako je u primjeru prikazano,
adrese ulaz I 16.7, koji također spada u područje “stare adrese" ulaznog bajta IB 16,
je prespojen na ulaz I 17.0, koji spada u područje “nove adrese“ ulaznog
bajta IB 17.

Što napraviti 1. Zatvorite LAD/STL/FBD editor kako biste se osigurali da nema blokova
koji se trenutno obrađuju
2. U SIMATIC® menadžeru označite mapu “Blocks” ili pojedine blokove
kojima će biti promijenjeno ožičenje
3. Pokrenite promjenu ožičenja
SIMATIC® Manager -> Options -> Rewiring...
4. Unesite staru i novu adresu te, ako je potrebno, uključite opciju "All
accesses within the specified addresses“ (svi pristupi unutar
specificiranog adresnog područja) u prozoru za promjenu ožičenja
5. Potvrdite sa "OK"

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 4 Promjena ožičenja u korisničkom programu
Rezultati promjene ožičenja

FC 99 “stari"

FC 99 “novi"

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka:ST-TIABasis_11Hr.5

Rezultat U odabranim blokovima i/ili u cijelom korisničkom programu, stara adresa (I


16.7 u danom primjeru) je zamijenjena novom adresom (I 17.0 u danom
primjeru). Stari blokovi (FC 99 u danom primjeru) su osvježeni novim
podacima.

Protokol promjene Nakon promjene ožičenja možete ispisati protokol koji prikazuje koliko
promjena
ožičenja ožičenja je napravljeno i u kojim blokovima:

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 5 Promjena ožičenja u korisničkom programu
Promjena ožičenja pomoću “vodećih simbola"

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka:ST-TIABasis_11Hr.6

Općenito Promjenu ožičenja pojedinog S7 programa možete napraviti i korištenjem


“vodećih simbola" unutar LAD/STL/FBD editora ili korištenjem funkcije
"Check Block Consistency“ (provjera dosljednosti blokova).
Pretpostavke su
• postojanje tablice simbola
• u postavkama mape “Blocks” uključena je opcija "Symbol has priority….
For all accesses (I, Q, M, T, C, and DB)"

Što učiniti Tražene postavke mape “Blocks” - "Symbol has priority" možete postaviti na
sljedeću način:
1. Odaberite mapu “Blocks” unutar razmatranog S7 programa u offline modu
SIMATIC® menadžera
2. Otvorite postavke (“Object Properties”) mape “Blocks”
“Edit” meni ili desnom tipkom miša na mapu “Blocks” -> Object Properties
3. Odaberite "Address Priority" karticu u otvorenom prozoru
4. Uključite sljedeću opciju:
"Symbol has priority…..For all accesses (I, Q, M, T, C, and DB)".

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 6 Promjena ožičenja u korisničkom programu
Tablica simbola: prilagodba apsolutnih adresa

prije

poslije

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka:ST-TIABasis_11Hr.7

Prilagodba Prije nego što promijenite ožičenje korištenjem LAD/FBD/STL editora ili
pomoću
apsolutnih adresa "Check Block Consistency" funkcije, morate unijeti apsolutne adrese novih
adresa u tablicu simbola. Simboličke adrese ne moraju se mijenjati.
U danom primjeru apsolutna adresa I 16.7 je zamijenjena ulazom
I 17.0, bez promjene simboličke adrese "Input2".

Važno Prilagodba apsolutne adrese u tablici simbola može uslijediti samo nakon što
ste uključili opciju "Symbol" kao prioritetnu adresu u postavkama mape
”Blocks”! Promjene prije uključivanja navedene opcije neće biti prepoznate!

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 7 Promjena ožičenja u korisničkom programu
Promjena ožičenja pomoću LAD/FBD/STL editora

2x

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka:ST-TIABasis_11Hr.8

Promjena ožičenja Zadnji korak u promjeni ožičenja korištenjem “vodećih simbola“ jest otvaranje
blokova koji sadrže simboličke adrese čije su apsolutne adrese promijenjene.
Morate potvrditi poruku "At least one symbol assignment changed." Dakle
redoslijed koraka bi bio:
1. U postavkama adresnih prioriteta blokova treba odabrati simboličke
adrese.
2. U editoru simbola treba promijeniti apsolutnu adresu simboličkih adresa
koje zahtijevaju promjenu ožičenja.
3. Na kraju je potrebno otvoriti blokove koji sadrže simboličke adrese čije su
apsolutne adrese promijenjene. Promijenjene adrese editor automatski
ubacuje.
Važno Promjena ožičenja je samo napravljena unutar blokova koji su ručno otvoreni
pomoću editora nakon unosa potrebnih podataka! Naravno promjena
ožičenja bloka će ostati zapamćena samo ako je blok nakon ručnog otvaranja
spremljen.

Ako se jednoj ili više adresa u nekoliko ili svim blokovima pripadnog S7
programa mora promijeniti ožičenje ili apsolutna adresa, svi blokovi moraju
biti pojedinačno ručno otvoreni pomoću editora i nakon toga spremljeni.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 8 Promjena ožičenja u korisničkom programu
Promjena ožičenja korištenjem "Check Block Consistency" funkcije

Nakon prevođenja

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka:ST-TIABasis_11Hr.9

Promjena ožičenja Nakon što su simboličke adrese (“Symbol”) odabrane kao prioritetne adrese
u postavkama mape “Blocks” i nakon što su apsolutne adrese promijenjene u
tablici simbola, možete pokrenuti promjenu ožičenja pomoću funkcije za
provjeru dosljednosti blokova ("Check Block Consistency“).
Ovo je dobra metoda kada se adrese, koje se moraju promijeniti, koriste u
više blokova jer nakon unosa željenih promjena nije potrebno ručno
pojedinačno otvoriti svaki blok da bi promjene bile prihvaćene.

Što napraviti 1. U SIMATIC menadžeru, desnom tipkom miša na mapu "Blocks“ otvoriti
postavke i odabrati opciju “Check Block Consistency “

2. Ukoliko postoje blokovi koji su označeni crvenom bojom potrebne je


napraviti prevođenje projekta. Prevođenje projekta se može pokrenuti
pritiskom na sljedeću ikonu:

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 9 Promjena ožičenja u korisničkom programu
Usporedba blokova (1)

...vidi sljedeću stranicu

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka:ST-TIABasis_11Hr.10

Uvod Možete uspoređivati blokove između online i offline prikaza podataka ili
između dva korisnička programa na tvrdom disku programiralice (“PG”).
S ovom funkcijom možete utvrditi da li su npr. promjene programa u CPU-u
napravljene kasnije nego u postojećoj verziji programa na programiralici te u
kojim mrežama se pripadni blokovi razlikuju.

Što napraviti 1. Desnom tipkom miša odaberite mapu “Blocks” pripadnog S7 programa.
2. Odaberite “Compare Blocks” opciju u meniju.
3. Odaberite da li želite raditi usporedbu online/offline prikaza ili između 2
offline programa i potvrdite odabire tipkom "OK".
4. U sljedećem prozoru prikazan je popis blokova koji se razlikuju.
5. Odaberite liniju s pripadnim blokom u kojem je pronađena razlika i
pritisnite "Details" gumb.
6. Unutar "Compare Blocks - Details" prozora možete utvrditi kada je blok
promijenjen i da li mu je promijenjena duljina.
7. Nakon što pritisnete "Go To..." gumb, blok s ustanovljenom razlikom se
otvara online i offline u 2 prozora, s npr. prikazom prve mreže unutar koje
je ustanovljena prva razlika među blokovima.

Napomena Promjene programa se mogu raditi samo u prozoru s offline prikazom.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 10 Promjena ožičenja u korisničkom programu
Usporedba blokova (2)

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka:ST-TIABasis_11Hr.11

Razlike Nakon što odaberete gumb "Go To..." (vidi prethodnu stranicu), otvara se
editor programa s 2 prozora, jedan pored drugoga, unutar kojih je prikazana
mreža s prvom razlikom.
Između pojedinih mreža možete navigirati korištenjem gumbi "Previous" i
"Next".

Primjer U primjeru prikazanim iznad uspoređeni su blokovi dva različita S7 programa


u offline - offline usporedbi. Oba S7 programa sadrže funkciju FC16, ali svaki
sadrži različit programski kod. U prozoru "Compare Blocks - Results“ možete,
pomoću vremenskih znački, vidjeti koji od je ta 2 bloka bio zadnji spremljen ili
koji je novije verzije.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 11 Promjena ožičenja u korisničkom programu
Vježba 1: Priprema za promjenu ožičenja

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka:ST-TIABasis_11Hr.12

Zadatak Da biste se upoznali sa spomenutim različitim metodama promjene ožičenja


napraviti ćete dvije promjene ožičenja korisničkog programa. Kako bi
originalni program bio dostupan nakon napravljenih promjena ožičenja,
mijenjat ćete ožičenja u kopiji originalnog programa. Iz tog razloga kreirajte
sklopovsko neovisan S7 program imena "Rewiring" unutar Vašeg projekta.

Što učiniti 1. Koristeći metodu povuci i ispusti (“drag & drop”), kopirajte S7 program
imena "Demo_3" iz projekta "SERV1_B" kao sklopovski neovisan
program direktno u projekt imena "My_Project"
2. Napravite kopiju S7 programa "Demo_3"
3. Označite ime napravljene kopije S7 programa.
4. Preimenujte kopiju programa "Rewiring".

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 12 Promjena ožičenja u korisničkom programu
Vježba 2: Promjena ožičenja pomoću SIMATIC menadžera

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka:ST-TIABasis_11Hr.13

Zadatak Model pokretne trake treba biti spojen i upravljan preko distribuiranih
ulaza/izlaza (I/O ET 200S).

Prema tome korisnički program mora biti prilagođen promjenom ožičenja:


Promjena ožičenja: STARO: NOVO:
• Senzori modela pokretne trake IB 8 -> IB 4
• Izvršni članovi modela pokretne trake QB 8 -> QB 0

Što napraviti 1. Prvo je potrebno provjeriti da li je u SIMATIC menadžeru postavljen prioritet


adresa na "Absolute value has priority " za S7 program imena "Rewiring".
U SIMATIC menadžeru kliknite desnom tipkom miša na mapu “Blocks” S7
programa "Rewiring" -> Menu option -> Object Properties...
2. U tablicu u prozoru za promjenu ožičenja unesite stare i nove adrese.
Uključite (stavite kvačicu na) opciju "All accesses within the specified
addresses (not for peripherals)" i potvrdite sa "OK"
3. Provjerite uspješnost promjene ožičenja otvaranje funkcije FC 16 sa
LAD/STL/FBD editorom te razmotrite rezultat
4. Također unesite nove apsolutne adrese za modificirane adrese u tablicu
simbola (“Symbol table”). Najlakši način da se ovo napravi jest pomoću
opcije menija Edit -> Find and Replace (vidi gore)
5. Prebacite sve blokove u CPU
6. Spojite model pokretne trake na ET200S
7. Provjerite funkciju

Rezultat Sa novim adresama program ima istu funkcionalnost kao i originalni program.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 13 Promjena ožičenja u korisničkom programu
Vježba 3: Promjena ožičenja pomoću “vodećih simbola”

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka:ST-TIABasis_11Hr.14

Zadatak Model pokretne trake treba biti upravljan preko ekrana osjetljivim na dodir
(“touch panel”). Za to je potrebno sklopke/tipkala simulatora “prespojiti” na
memorijske bitove u programu. Memorijski bitovi se onda postavljaju i brišu
korištenjem gumbi unutar "Conveyor" zaslona TP170B.
Adrese koje treba prespojiti su:
Promjena ožičenja: STARO: NOVO:
• Tipkalo uključenja I 0.0 -> M 30.3
• Tipkalo isključenja I 0.1 -> M 30.2
• Promjena moda Auto/Man I 0.4 -> M 3.4
• Prihvat moda I 0.5 -> M 30.5

Što napraviti 1. Mapi “Blocks” S7 programa "Rewiring“ potrebno je postaviti u


postavkama prioriteta adresa "Address priority: Symbol"
desni klik na mapu “Blocks” -> u otvorenom prozoru odaberite "Blocks"
karticu -> postavite prioritet adersa na "Symbol"
2. U tablici simbola promijenite stara apsolutne adrese novima ne
mijenjajući pri tome simboličke adrese
SIMATIC Manager -> dvostruki klik na “Symbol table”
3. Desni klik na mapu “Blocks” S7 programa "Rewiring“ i odaberite opciju
menija Check Block Consistency -> Program -> Compile All
4. Otvorite blok FC 19 i izbrišite mrežu 3 (učitavanje i pretvorba reference
broja komada za proizvodnju), kako bi se referenca broja komada za
proizvodnju može unijeti preko TP170B
5. Prebacite modificirane blokove u CPU, aktivirajte "Conveyor" zaslon na
TP170B i provjerite rad modela pokretne trake

Rezultat Model pokretne trake se sada može u potpunosti upravljati u ručnom i


automatskom modu sa ekrana osjetljivim na dodir.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 14 Promjena ožičenja u korisničkom programu
Vježba 4: Usporedba blokova

SIMATIC S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2003. All rights reserved. Datoteka:ST-TIABasis_11Hr.15

Zadatak #1 Koristeći funkciju za usporedbu blokova ("Compare Blocks“) treba provjeriti


provjere napravljene tijekom promjene ožičenja. Usporedite promjenjeni S7
program "Rewiring" sa originalnim programom "Demo_3".

Što napraviti 1. U SIMATIC® menadžeru označite mapu “Blocks” originalnog programa


"Demo_3" i pokrenite "Compare Blocks" funkciju
SIMATIC® Manager -> Options -> Compare Blocks
2. U prozoru, koji se otvorio, odaberite "Path 1 / Path 2" kao tip usporedbe i
nakon toga označite u prozoru SIMATIC® menadžeru mapu “Blocks” S7
programa "Rewiring" (vidi gore). Pokrenite funkciju sa OK
3. Prikažite detalje usporedbe gumbom "Details... " u prozoru koji sadrži
osnovne podatke o rezultatima usporedbe
4. U prozoru koji se pojavi s detaljima rezultata usporedbe prikažite različite
verzije bloka FC 16 (iz "Demo_3" i "Rewiring" programa) koristeći "Go
To...".

Zadatak #2 Također usporedite program koji se nalazi CPU-u (“online”) sa trenutnom


verzijom programa "Rewiring"

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 15 Promjena ožičenja u korisničkom programu
Uvod u Profibus DP i HMI

HMI = Human Machine Interface


Sučelje čovjek-stroj Profibus DP

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2004. All rights reserved. Datoteka: ST-TIABasis_12Hr.1

Sadržaj Stranica
Teme poglavlja...................................................................................................................................... 2
Struktura PROFIBUS-DP sustava ...................................................................................................... 3
Konfiguriranje Profibus DP glavnog čvora ......................................................................................... 4
Konfiguriranje kompaktnih i modularnih DP podređenih čvorova......................................................... 5
Vježba 1: Konfiguriranje DP sustava (ET200 S) ................................................................................ 6
Upravljanje i nadgledanje sa SIMATIC HMI ....................................................................................... 7
SIMATIC ProTool/Pro konfiguracijski programski paketi...................................................................... 8
ProSave programski alat....................................................................................................................... 9
Faza konfiguriranja, faza prebacivanja podataka i faza upravljanja procesom..................................... 10
Komunikacija SIMATIC S7 i HMI sistema .......................................................................................... 11
Primjer: Definiranje izlaznog polja .................................................................................................. 12
Osnove editiranja tagova ................................................................................................................... 13
Uvod u ProTool/Pro programski paket ............................................................................................... 14
Vježba 2: Kopiranje ProTool/Pro projekta ......................................................................................... 15
Vježba 3: Konfiguriranje sučelja ekrana osjetljivog na dodir................................................................. 16
Vježba 4: Promjena PG komunikacijskog sučelja u Profibus DP.......................................................... 17
Vježba 5: Priprema pokretanja ProTool projekta ............................................................................. 18
Vježba 6: Prebacivanje ProTool projekta .......................................................................................... 19
Vježba 7: Prilagodba S7 programa uvijetima TP-a ............................................................................. 20
Ako želite znati više ............................................................................................................................ 21
PROFIBUS – DP zaključni otpornik .................................................................................................... 22
Duljina komunikacijskog kabla ovisno o brzini komunikacije ............................................................... 23
Profibus konektor ................................................................................................................................. 24
Priprema kabla za brzo spajanje ........................................................................................................ 25

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 1 Uvod u DP i HMI
Teme poglavlja

Nakon završetka ovog poglavlja polaznik će...


… imati pregled korištenja Profibus DP

... imati pregled programa ProTool/Pro

... znati konfigurirati sučelje TP 170B ekrana osjetljivog na dodir

... znati prebaciti projekt u TP170B ekran osjetljiv na dodir

... poznavati osnove komunikacije preko tagova

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2004. All rights reserved. Datoteka: ST-TIABasis_12Hr.2

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 2 Uvod u DP i HMI
Struktura PROFIBUS-DP sustava

Glavni čvor (“Master”)


PS S7 S7 S7
S7-400 10A 400 PS S7-300 S7-300 S7
S7-300
CPU CPU CP
414- 314 342-
2 DP 5 DP

PROFIBUS -DP

ET 200M
SIMATIC S7-300
PS IM S7 S7 S7 S7
Podređeni PS S7- S7 S7 S7 S7
153
300
čvorovi CPU
CP
342-
STAND.
DP
(“Slaves”) 315-
2 DP
5 DP SLAVE

Kompaktni
Inteligentni podređeni čvor podređeni čvor Modularni podređeni čvor

STAND.
DP
SLAVE

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2004. All rights reserved. Datoteka: ST-TIABasis_12Hr.3

Pregled Uređaji, kao što senzori, izvršni članovi, pretvornici te pogoni, instalirani u polju
radi automatizacije tehničkog procesa sve više i više koriste komunikacijske
mreže za razmjenu podataka s upravljačkim uređajima više razine.
PROFIBUS je jedna takva komunikacijska mreža koju može koristiti sva oprema
za automatizaciju, kao što su PLC-ovi, osobna računala, sučelja čovjek-stroj te
također i izvršni članovi i senzori za razmjenu podataka.
PROFIBUS-DP PROFIBUS-DP je komunikacijski protokol optimiran za brzu komunikaciju
specijalno dizajniran za komunikaciju između PLC-ova (DP glavnih čvorova
(“masters”)) i distribuiranih ulaza/izlaza (DP podređenih čvorova (“slaves”)).
PROFIBUS-DP je jeftin, fleksibilan nadomjestak za prijenos signala na
nezgrapnim paralelnim 24V i 20mA vodovima.
PROFIBUS-DP je temeljen na DIN 19245 dio 1 normi, a korisničko specifični
dodaci prema normi DIN 19245 dio 3. U sklopu europskog procesa normiranja
komunikacija u polju PROFIBUS-DP je uključen u europski komunikacijski
standard za komunikaciju u polju pod normom EN 50170.
Glavni čvorovi PROFIBUS radi razliku između glavnih (“master”) i podređenih (“slave”) čvorova
odnosno uređaja.
Glavni uređaji su u PROFIBUS protokolu zaduženi za promet podacima na
sabirnici. Glavni čvor može slati poruke bez da mu je dan zahtjev da pošalje
poruku pod uslovom da posjeduje tzv. žeton (“token”) koji mu daje pravo
pristupa komunikacijskoj sabirnici.
Glavi čvorovi se u PROFIBUS protokolu označavaju također kao aktivni čvorovi.

Podređeni čvorovi U PROFIBUS komunikaciji su podređeni čvorovi jednostavni ulazno/izlazni


uređaji kao što su izvršni članovi, senzori, pretvornici itd. Njima se ne pridjeljuje
žeton što znači da samo mogu potvrditi primitak poruke ili poslati poruku
(podatke) na zahtjev glavnog čvora. Podređeni čvorovi se također označavaju
kao pasivni čvorovi.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 3 Uvod u DP i HMI
Konfiguriranje Profibus DP glavnog čvora

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2004. All rights reserved. Datoteka: ST-TIABasis_12Hr.4

Distribuirani U/I Svi glavni sustavi koji se sastoje od DP glavnog čvora i DP podređenog čvora
spojeni sabirnicom te međusobno komuniciraju korištenjem PROFIBUS-DP
protokola su dizajnirani kao distribuirani ulazi/izlazi (U/I).

DP glavni čvor Kao DP glavni čvor možete instalirati:


• S7-CPU sa integriranim DP sučeljem za glavni čvor (kao što CPU 414-2, itd.)
• CP spojen sa CPU-om (kao što je CP 443-5, itd.)

Konfiguriranje DP Da bi se konfigurirao glavni čvor treba napraviti sljedeće:


glavnog čvora 1. Odaberite Profibus sučelje X2 CPU u sklopovskoj konfiguraciji i ubacite objekt
glavnog čvora (meni Insert Æ Master System)
2. Otvara se prozor "Properties - PROFIBUS interface DP". U ovom prozoru
možete definirati sljedeće stavke:
- ubaciti novu PROFIBUS podmrežu (“subnet”) ili otvoriti postojeću
- unesite postavke PROFIBUS podmreže (baud rate, itd.).
- definirajte PROFIBUS adresu DP glavnog čvora.
3. Potvrdite nove postavke sa "OK". Za DP glavni čvor pojavljuje se sljedeći
simbol:

Simbol se zatim koristi kao priključno mjesto ("hanger“) za DP podređene


čvorove.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 4 Uvod u DP i HMI
Konfiguriranje kompaktnih i modularnih DP podređenih čvorova

DP podređeni čvor

Priključna šina DP podređenog


čvora se konfigurira kao u slučaju
centralnog sklopovlja PLC-a

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2004. All rights reserved. Datoteka: ST-TIABasis_12Hr.5

DP podređeni čvorovi • Moduli sa integriranim digitalnim/analognim ulazima i izlazima


(kompaktni DP podređeni čvorovi, kao što je ET200B).
• Priključni moduli sa pridruženim S5 ili S7 modulima
(modularni DP podređeni čvorovi, kao što je ET200M).
• S7-200/300 stanice sa modulima koji podržavaju funkciju inteligentnog
podređenog čvora ("Intelligent Slave“, kao što su CPU 215-DP, CPU 315-2).

Odabir DP Za konfiguriranje DP podređenog čvora, treba napraviti sljedeće:


podređenih čvorova 1. U katalogu sklopovlja ("Hardware Catalog“) odaberite željeni kompaktni DP
podređeni čvor (kao što je ET200B) ili priključni modul (kao što je IM151-1
Standard za ET200S) za podređeni čvor koji se može nadograđivati dodatnim
modulima.
2. Odvucite simbol željene komponente (kao što je IM151-1 Standard za
ET200S) na priključni simbol za glavni čvor:
Otvara se prozor "Properties – PROFIBUS interface DP". Ovdje može
postaviti:
- postavke PROFIBUS podmreže (brzinu prijenosa (“baud rate”), etc.).
- PROFIBUS adresu DP podređenog čvora.
3. Potvrdite postavke sa "OK". Konfiguracijska tablica se priključuje simbolu
(ikoni) koji predstavlja U/I konfiguraciju kompaktnog podređenog čvora ili
priključnu šinu modularnog podređenog čvora.
4. U slučaju modularnog DP podređenog čvora možete sada unijeti željene
dodatne module iz kataloga sklopovlja u njegovu konfiguracijsku tablicu.
Adresiranje i postavljanje parametara modula se tada radi jednako kao u
slučaju centralne konfiguracije.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 5 Uvod u DP i HMI
Vježba 1: Konfiguriranje DP sustava (ET200 S)

OFF ON
64
32
16
8
4
2
1

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2004. All rights reserved. Datoteka: ST-TIABasis_12Hr.6

Zadatak Potrebno je podesiti DP sustav za vašu maketu tako da se model pokretne trake
može upravljati korištenjem ET 200 S uz očuvanje iste funkcionalnosti.

Što napraviti 1. Proširiti postojeću sklopovsku konfiguraciju da uključuje distribuiranu


(udaljenu) stanicu ET 200S (dodatna mogućnost spajanja modela pokretne
OFF ON trake na PLC).
64 2. Provjeriti unaprijed postavljenu adresu podređenog čvora. To se radi pomoću
32 sklopkica na IM 151-1 priključnom modulu. U primjeru gore je adresa
podređenog čvora postavljena na 4.
16
8 3. Promijenite adresu miješanog modula sa digitalnim ulazima i izlazima
4 (“DI/DO”) u UR0 univerzalnoj priključnoj šini na IB 88 i QB 88.
2 Kao ulaznu i izlanu adresu u ET200 S konfiguraciji unesite IB 8 i QB 8.
1 4. Spojite ET 200S na DP sučelje CPU-a.
5. Nakon izvršavanja "Save and Compile“ naredbe prebacite sklopovsku
konfiguraciju u CPU.
6. Provjerite da li je konfiguracija bez grešaka. LED-ice za signalizaciju grešaka
– greška grupe (“Group error” SF) i greška sabirnice (“bus error BUSF”) ne
smiju svijetliti na CPU-u.
7. Provjerite ispravnost programa.

Napomena • Za spajanje adresa dvaju ulaznih ili izlaznih modula spojenih na ET200S
koristite "Pack Addresses" gumb. Nemojte zaboraviti prije pokretanje ove
funkcije označiti pripadne module.
• Svaka promjena koju napraviti u postavkama Profibus adresa podređenih
čvorova postaju aktivne tek nakon Power OFF/ON – tranzicije odnosno nakon
isključenja i ponovnog uključenja čvora.
• Dodatne informacije o Profibus DP komunikaciji možete dobiti u naprednim
tečajevima ili u materijalima za samoučenje pod poglavljem Profibus.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 6 Uvod u DP i HMI
Upravljanje i nadgledanje sa SIMATIC HMI

Sistem za vizualizaciju
procesa
SIMATIC WinCC

Programski paket za
konfiguraciju i vizualizaciju
SIMATIC ProTool/Pro

SIMATIC paneli

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2004. All rights reserved. Datoteka: ST-TIABasis_12Hr.7

Pregled SIMATIC HMI jest u polju provjeren sistem sučelja čovjek-stroj (“HMI”) za
upravljanje i nadgledanje procesa uz korisničko prijateljsko sučelje dostupno za
SIMATIC S7 seriju. Modeli sučelja sežu od najjednostavnijih tekstualnih ekrana
pa to ekrana za vizualizaciju cijelog proizvodnog procesa.
SIMATIC S7 i SIMATIC HMI su potpuno kompatibilni i međusobno integrirani.
To svojstvo jako pojednostavljuje korištenje SIMATIC HMI sistema upravljanja i
nadgledanja proizvodnog procesa.

• SIMATIC S7 u sebi već ima integrirane HMI servise. HMI sistem samo
zahtjeva pripadne procesne podatke od SIMATIC S7. Prijenos zahtijevanih
podataka između SIMATIC S7 i SIMATIC HMI je riješen na razini oba
operacijska sustava i korisnik o tome ne mora voditi računa.
SIMATIC HMI sistemi mogu biti spojeni direktno na PLC korištenjem PPI
(S7-200) i MPI ili PROFIBUS (S7-300 i S7-400) te industrijskog etherneta
(“Industrial Ethernet”) (WinCC). U slučaju korištenja PROFIBUS ili
industrijski ethernet komunikacije omogućeno je upravljanje procesom te
nadgledanje preko velikih udaljenosti.
• Mnogobrojne komponente iz uniformne baze podataka te simboli uz
korisnički prijateljsko Windows orijentirano sučelje omogućuju vrlo
jednostavno korištenje HMI sistema.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 7 Uvod u DP i HMI
SIMATIC ProTool/Pro konfiguracijski programski paketi

ProTool/Pro
Visualization Software

ProTool/Pro
Runtime

ProTool

TD17,OP3..OP270,TP270,
MP270, MP370,C7-621-626
SIMATIC OP17

SIMATIC OP17
S IM A T I C OP 7
4 x 20 Zeichen
8 x 4 0 Z ei ch e n

ProTool/Lite
b el ie b ig m is c hb a r
SI MATI C OP7
-- - -- -- - - - 6/11MM S c hrifthöh e
4 x 20 Zei chen F1 F2 F3 F4 F5 F6 F 7 F 8

8MM S ch r if t höhe
F1 F2 F3 F4

K1 K2 K3 K4 K 5 K6 K 7 K 8
HELP
K1 K2 K3 K4
H E LP SHIFT
SH IF T K9 K1 0 K 11 K1 2 K 13 K 14 K 15 K 16

7 8 9
D E F ESC
ESC
4 5 6 7 8 9 0
A B C ACK
D E F ACK

TD17,OP3..TP170,
1 2 3 4 5 6 .
INS
. 0 SHIFT DEL HELP ENTER A B C INS
1 2 3 SHIFT
DEL
HELP ENTER

C7-621/623/633/624/634

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2004. All rights reserved. Datoteka: ST-TIABasis_12Hr.8

Pregled SIMATIC ProTool/Pro proširuje SIMATIC ProTool i ProTool/Lite porodicu


konfiguracijskih alata.
SIMATIC ProTool/Pro obuhvaća cjelokupnu funkcionalnost SIMATIC ProTool i
ProTool/Lite programskih paketa.
ProTool/Pro može biti korišten za konfiguraciju bilo kojeg sistema, dok su
ProTool i ProTool/Lite dizajnirani za konfiguriranje samo nekih sistema.
SIMATIC ProTool/Pro Runtime omogućuje korisniku izvođenje vizualizacije
procesa korištenjem osobnog računala.

Dodatno ProTool/Pro ima sljedeće značajke :


• Podrška za konfiguriranje ProTool/Pro projekata namijenjenih za SIMATIC
Panel PC ili klasično osobno računalo
• Konfiguraciju novih ProTool/Pro “runtime” funkcija
• Ugrađeni grafički editor za vektorsku grafiku
• 256 boja za pozadinu i grafičke objekte (najviše 16 boja za tekst)
• Arhiviranje
• Visual Basic skripte
• Ponovno korištenje dijelova postojećih ProTool konfiguracija u SIMATIC
Panel PC ili klasičnih osobnih računala korištenje među-spremnika za
kopiranje objekata
• Biblioteke
• Simulacija procesnih podataka
• ProTool/Pro Runtime upravljanje procesom korištenjem SIMATIC Panel PC
ili klasičnih osobnih računala

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 8 Uvod u DP i HMI
ProSave programski alat

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2004. All rights reserved. Datoteka: ST-TIABasis_12Hr.9

ProSave ProSave jest besplatni samostalni programski alat koji služi za pravljenje
sigurnosnih kopija podataka u HMI uređajima. Omogućena je komunikacija
pomoću serijske RS232 veze, MPI/PROFIBUS, Ethernet te USB sučelja.
Podržani su svi HMI uređaji, a odabirom HMI uređaja se automatski aktiviraju
dodatne mogućnosti vezane za njega kao što su pravljenje sigurnosne kopije
lozinki te različitih receptura proizvodnja. Također je moguće i osvježavanje
operacijskog sustava HMI uređaja.

Ovaj programski alat dolazi tekođer i integriran unutar programskog alata za


izradu vizualizacije WinCC Flexible.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 9 Uvod u DP i HMI
Faza konfiguriranja, faza prebacivanja podataka i faza upravljanja
procesom

Faza konfiguriranja Faza prebacivanja Faza upravljanja


(Offline) podataka procesom

PC/PG
ProTool/Pro RMOS uređaji
PC/OP/TP
WinCE
Konfiguracijski Konfiguracijski
podaci podaci PC
Flash Flash
Izvorna datoteka
<Ime>.pdb
Veza Kopplung
MPI/DP

<Ime>.fud za RMOS

<Ime>.fwd za WinCE
Steuerung
PLC

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2004. All rights reserved. Datoteka: ST-TIABasis_12Hr.10

Uvod Cijeli projekt se prvo programira na PC-u ili programiralici (“PG”). Nakon toga se
generira konfiguracija korištenjem ProTool/Pro programskog paketa i prebacuje
se na osobno računalo/operatorski panel/ekran osjetljiv na dodir (“PC/OP/TP”).
Ukoliko je PC/OP/TP spojen na PLC, PC/OP/TP prikazuje trenutna stanja
varijabli u pripadnim tagovima i grafikama. Tri faze rada sa konfiguracijskim
podacima prikazane su gore.

Konfiguriranje Konfiguriranje procesa se sastoji različitih parcijalnih koraka:

1. Definiranje PLC-a i tipa veze (MPI, Profibus, itd.)


2. Unos generalnih postavki PC/OP/TP (definiranje trenutnih veza, itd.)
3. Generiranje objekata kao što su tagovi, ekrani, poruke.
4. Prebacivanje tako generirane baze podataka u HMI sistem

Cijela konfiguracija je spremljena kao datoteka s izvornim kodom - <Ime>.pdb.


Nakon faze prevođenja, ovisno o tipu uređaja, kreirana je datoteka <Ime>.fud za
tradicionalne RMOS-temeljene operatorske panele ili datoteka <Ime>.fwd za
Windows-temeljene HMI sisteme.

Editori ProTool/Pro sadrži skup editora (alata) za konfiguriranje različitih vrsta objekata.
Svaki objekt se kreira pod različitim simboličkim imenom. To simboličko ime
služi za referenciranje na objekt prilikom kreiranja, editiranje ili brisanja objekta.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 10 Uvod u DP i HMI
Komunikacija SIMATIC S7 i HMI sistema

Sabirnica

Osvježavanje
Tag za pisanje

Tag za čitanje

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2004. All rights reserved. Datoteka: ST-TIABasis_12Hr.11

Tag Procesni tagovi se koriste za razmjenu podataka između SIMATIC S7 i HMI


sistema. Tagovi se kreiraju u konfiguriranju sa ProTool/Pro programskim paketom
i pridružuju se CPU podatkovnim područjima. HMI sistem ciklički čita vrijednosti
tagova i prikazuje ih u npr. izlaznom polju na ekranu HMI uređaja.

Podatkovna područja U konfiguriranju tagova sljedeća CPU podatkovna područja - tzv. globalni tagovi
– mogu biti korišteni:
• Podatkovni blokovi (“Data blocks DB”)
• Bit memorija (“M”)
• Ulazi (“I”) i izlazi (“Q”)
• Periferni ulazi (“PI”) i periferalni izlazi (“PQ”)
• Mjerila vremena (“Timers T”) i brojila (“Counters C”)
HMI sistemi također razlikuju lokalne tagove bez komunikacijske veze sa
procesom. Takvi tagovi služe isključivo za internu obradu podataka unutar HMI
uređaja i ne zahtijevaju nikakve komunikacijske resurse.

Komunikacija Operatorski paneli koriste MPI ili PROFIBUS sabirnicu za komunikaciju sa


PLC-om pomoću S7 protokola.
Za izvršavanje samo komunikacije brinu se operacijski sustavi S7 CPU-a te HMI
uređaja. Korisničko programiranje komunikacije unutar S7 projekta tako nije
potrebno.
Operatorski panel može izmjenjivati podatka sa nekoliko PLC-a istodobno.
Osvježavanje Prijenos podataka između SIMATIC S7 i HMI sistema se odvija ciklički. To znači
da se procesni tagovi ciklički čitaju i pišu ovisno o konfiguriranom vremenu
osvježavanja.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 11 Uvod u DP i HMI
Primjer: Definiranje izlaznog polja

Izlazno polje

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2004. All rights reserved. Datoteka: ST-TIABasis_12Hr.12

Svrha Izlazna polja prikazuju trenutne vrijednosti veličina PLC-a na operatorskom


panelu. U slučaju prikaza veličina može se birati između numeričkog,
alfanumeričkog i simboličkog. U primjeru gore treba prikazati trenutnu vrijednost
proizvedenih komada u ekranu "Belt".
Trenutna vrijednost se u CPU programu dohvaća u bloku funkcije FC 18 kada
proizvedeni komad prolazi kraj fotoćelije.

Konfiguriranje Izlazna polja se mogu konfigurirati za numerički ili alfanumerički prikaz unutar
otvorenog ekrana odabirom opcije "Screen objects“ uz označen objekt ili
korištenjem opcije "Insert" -> "Output Field".

U prozoru za postavke izlaznog polja definirate prikaz, opcije prikaza te


poravnanje podataka unutar prostora za prikaz vrijednosti.

Ukoliko se želi modificirati već postojeći tag koristi se "Value“ polje za odabir, a
u slučaju novog taga koristi se ikona

dok se za editiranje koristi ikona

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 12 Uvod u DP i HMI
Osnove editiranja tagova

PLC_1

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2004. All rights reserved. Datoteka: ST-TIABasis_12Hr.13

Općenito Na slajdu gore ,možete vidjeti vezu između taga MW 20 (“MW_PARTS”) i


konfiguracije taga u ProTool/Pro programskom paketu.
Prozor postavki Nakon odabira izlaznog polja, kliknite desnom tipkom miša i odaberite
izlaznog polja “Properties” opciju menija da biste dobili prozor prikazan lijevo na slajdu. U
ovom primjeru koristite ikonicu "Edit“ da biste otvorili "Tag“ prozor.

Prozor postavki Na desnom dijelu slajda možete vidjeti postojeću konfiguraciju taga. Zadano
tagova je ime “MW_PARTS" i pridružen je PLC-u 1 (podržano je do 8 različitih PLC-
ova). Vrijednost se čita svakih 200ms (podešava se pod stavkom “acquisition
cycle”) iz CPU-a i prikazuje se kao cijeli broj (“Integer” što se podešava pod
stavkom “type”).

Simboli Tijekom deklaracije taga moguće je pristupiti popisu simboličkih adresa


pripadnog S7 programa. Ne morate poznavati apsolutne adrese spremljene u
S7 projektnoj bazi podataka.

Napomene - U prozoru za podešavanje postavki gumbi možete pronaći karticu


"Functions", koja sadrži spisak akcija (odabrane funkcije koje se izvrše za
odabrani događaj).
- Korištenjem gumba "Parameters", možete pobliže pogledati reference
adresa prema pridruženoj S7 simboličkoj tablici za odabrani tag uključujući
pripadne postavke (prozor “Edit” pa “Tag”).

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 13 Uvod u DP i HMI
Uvod u ProTool/Pro programski paket

P
R
E
B
A
C
I
V
A
Nj
E

Provjera prebačenih postavki

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2004. All rights reserved. Datoteka: ST-TIABasis_12Hr.14

Pokretanje Ukoliko je ProTool/Pro programski paket instaliran integrirano može ga se


pokrenuti dvostrukim klikom na ProTool/Pro objekt u SIMATIC menadžeru.
Prednost integrirane instalacije je da se slike za upravljanje i nadgledanje
procesa namijenjeni ekranu osjetljivim na dodir također spremaju kao sastavni
dio projekta.

ProTool/Pro projekt Slajd gore prikazuje projekt koji se koristi za vježbe i on će biti prebačen u ekran
osjetljiv na dodir u jednoj od sljedećih vježbi.
Sadrži 4 različite slike pri čemu se početna slika prikazuje automatski nakon
uključenja ekrana osjetljivog na dodir.
Prije nego što se projekt može prebaciti potrebno je podesiti komunikacijsko
sučelje za prebacivanje podataka (“download”). Za to koristite opciju menija File
-> Download -> Preferences. Za sljedeće vježbe koristiti će se PROFIBUS
komunikacijsko sučelje.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 14 Uvod u DP i HMI
Vježba 2: Kopiranje ProTool/Pro projekta

kopiraj

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2004. All rights reserved. Datoteka: ST-TIABasis_12Hr.15

Zadatak Potrebno je kopirati već pripremljeni ProTool/Pro objekt u vlastiti projekt i u


sljedećim vježbama postaviti ispravne postavke komunikacijskog sučelja ekrana
osjetljivog na dodir i programiralice.

Što napraviti 1. U SIMATIC menadžeru otvorite projekt imena “TIA_PRO1_Participant“


2. Razdvojite prozore da su jedan iznad drugoga
3. Kopirajte ProTool/Pro projekt imena “TouchPanel_TP170B“ u vlastiti
trenutno otvoren projekt.
4. Također prekopirajte iz S7 programa C9_HMI blok OB 100 u vlastiti trenutno
otvoren projekt te prebacite sve blokove u CPU. Nakon toga napravite topli
CPU-a.

Napomena Slika dolje prikazuje rezultat poslije uspješnog kopiranja blokova:

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 15 Uvod u DP i HMI
Vježba 3: Konfiguriranje sučelja ekrana osjetljivog na dodir
Loader B6.0.2.23

Transfer

Start

PROFIBUS OK X
Control
Panel Panel is the only master on bus
Station Parameters
1
Address:
1s
Time-out:

NetworkParameters
Transmission Rate: 1.5 Mbits\s

Highest Station: 126


Transfer Settings OK X
Channel Directories
S7-Transfer Settings OK X
Channel 1:
Enable Channel MPI
Serial:
Remote Control Profibus
Channel 2:
MPI Enable Channel
Properties...
Remote Control Advanced

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2004. All rights reserved. Datoteka: ST-TIABasis_12Hr.16

Zadatak Postavke sučelja TP170B potrebno je namjestiti kako je prikazao gore kako bi se
ProTool/Pro projekt mogao prebaciti sa programiralice u TP170B.
Prije nego što možete namjestiti sučelje za prebacivanje podataka u TP170B,
mora panel biti van “Runtime” moda. Za izlazak panela iz “runtime” moda može
se iskoristiti "RT End" gumb u početnoj slici (“Start screen”). Drugi način jest
gašenje i ponovno uključivanje TP170B panela.
Što napraviti 1. Izbacite panel iz “runtime” moda
2. Otvorite "Control Panel" prozor
3. Dvostruki klik mišem na ikonicu "Transfer"
4. Namjestite postavke kako je prikazano gore
5. Pomoću "OK", prihvatite sve postavke dok se ne vratite "Control Panel“ prozor
6. Dvostruki klik na ikonicu "OP"
7. Pritisnite "Save Registry" gumb
8. Potvrdite postavke sa "OK" te pritisnite tipku “ESC” da se vratite do prozora
koji prikazuje gumbe "Transfer", "Start" i "Control Panel"
9. Pritisnite gumb "Transfer". TP 170B sada čeka uspostavljanje veze sa
programiralicom.
Napomena Kanal: Aktivirajte postavke kanala za prijenos podataka (serijska veza ili
MPI/Profibus) i u svakom slučaju opciju za daljinsko upravljanje
(“Remote Control”).
Daljinsko upravljanje: ProTool projekt može biti prebačen bez da se prvo
ručno izađe iz “Runtime” moda.
U slučaju kanala za serijski prijenos podataka možete dodatno odabrati dodatni
kanal za prebacivanje podataka od programiralice (konfiguracijsko računalo u
ovom slučaju) do panela.
Napredno: Namještanje parametara za prijenos podataka MPI ili PROFIBUS-
DP komunikacijskom vezom
SITRAIN Training for ST-TIA Basis
Automation and Drives Stranica 16 Uvod u DP i HMI
Vježba 4: Promjena PG komunikacijskog sučelja u Profibus DP

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2004. All rights reserved. Datoteka: ST-TIABasis_12Hr.17

Zadatak Kako biste mogli prebaciti pripremljeni ProTool projekt na HMI (ekran osjetljiv za
dodir odnosno OP panel) uređaj morate promijeniti sučelje programiralice u
Profibus - DP.

Što napraviti 1. Fizički spojite programiralicu i HMI uređaj naProfibus mrežu.


2. Provjerite da li su zaključni otpornici ispravno postavljeni
3. Korištenjem "Set PG/PC Interface" alata u meniju SIMATIC Manager Æ
Options Æ PG/PC Interface promijenite komunikacijsko sučelje
programiralice u Profibus te provjerite sve važne komunikacijske parametre.
4. Koristeći "Diagnostics" alat provjerite dostupne čvorove:

Napomena Adresa 1: ekran osjetljiv na dodir TP 170B


Adresa 2: DP glavni čvor
Adresa 4: DP podređeni čvor ET 200 S
Adresa 6: Micromaster MM 420 (vidi sljedeće poglavlje)

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 17 Uvod u DP i HMI
Vježba 5: Priprema pokretanja ProTool projekta

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2004. All rights reserved. Datoteka: ST-TIABasis_12Hr.18

Zadatak Potrebno je podesiti komunikacijsko sučelje CPU-a u projektu i zatim prebaciti


ProTool/Pro projekt.

Što napraviti 1. Dvostrukim klikom otvoriti ProTool/Pro projekt imena "TouchPanel_TP170B"


2. Otvorite opciju menija File -> Download -> Preferences i unesite sljedeće
postavke

3. U ProTool/Pro, kliknite na popis kontrolera (“Controllers”) u lijevom prozoru i


zatim desnom tipkom miša na kontroler u desnom prozoru i odaberite opciju
menija “Properties”
4. Pritisnite gumb "Parameters"
5. Prvo kliknite na "PROFIBUS" u gornjem lijevom prozoru, a nakon toga na "+"
prije oznake PROFIBUS u donjem prozoru
6. Odaberite CPU pod PROFIBUS karticom i potvrdite unesene postavke sa
"OK"

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 18 Uvod u DP i HMI
Vježba 6: Prebacivanje ProTool projekta

Akcije:
Prevođenje
“Compile” Prebacivanje - Spremi (“Save”)
“Download” - Prevedi (“Compile”)
- Prebaci (“Download”)
- Pokreni (“Start”)

PG/PC TP 170 S7
Profibus
0 1 2 adrese
Prebacivanje
projektne datoteke Razmjena tagova

Profibus

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2004. All rights reserved. Datoteka: ST-TIABasis_12Hr.19

Zadatak Prebacivanje ProTool projekta na TP170B.

Akcije Morate uvijek napraviti sljedeće osnovne akcije / parcijalne korake:

1. Definirati PLC i vrstu komunikacijske veze (MPI, Profibus, itd.)


2. Općenite postavke PC/OP/TP (definiranje trenutnih komunikacijskih veza,
itd.)
3. Ukoliko je potrebno iskoristite opciju menija "Edit Æ Restore
Symbols" da biste povratili simboličku vezu prema vašem
programu.
4. Editirati objekte pojedinih slika, tagova, poruka, itd.
5. Spremite konfiguraciju (datoteka s izvornim kodom <Ime>.pdb)
6. Prevedite datoteku s izvornim kodom
7. Prebacite prevedenu bazu podataka u HMI uređaj korištenjem Profibus
komunikacijske veze

Konfiguracija je spremljena kao datoteka s izvornim kodom - <Ime>.pdb. Nakon


faze prevođenja kreirana je, ovisno o vrsti HMI uređaja, datoteka <Ime>.fud za
tradicionalne RMOS-temeljene panele ili datoteka <Ime>.fwd za Windows-
temeljene HMI sustave.

Što napraviti 1. Spremite i prevedite postojeću konfiguraciju


2. Kliknite na ikonu "Download"
3. Potvrdite poruku koja se pojavi
4. Izađite iz ProTool/Pro programskog paketa.
5. Nadgledajte “Restart / Start RunTime” na vašem HMI sustavu.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 19 Uvod u DP i HMI
Vježba 7: Prilagodba S7 programa uvjetima TP-a

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2004. All rights reserved. Datoteka: ST-TIABasis_12Hr.20

Zadatak Cilj ove vježbe je prilagodba programa kako bi se moglo maketom pokretne
trake upravljati korištenjem ekrana osjetljivim na dodir:
- uključiti te isključiti postrojenje,
- odabrati te prihvatiti ručni i automatski mod rada,
- pokrenuti traku lijevo ili desno u ručnom modu rada,
- unijeti broj komada za proizvodnju i prikazati trenutni broj proizvedenih
komada,

What to Do 1. U za ovu vježbu bitnim funkcijama FC 15 i FC 16, potrebno je pridružiti bit


memorijske adrese iz tablice simbola prikazane gore pripadnim ulaznim
adresama.
Da biste to napravili iskoristite opciju menija “Edit Æ Find and Replace” u
LAD/FBD/STL editoru ili funkciju “Rewiring“ u SIMATIC menadžeru.
Odaberite mapu “Blocks” i aktivirajte opciju menija “Options Æ Rewiring“.

Unesite pripadne podatke pod stupce "Old Address" te "New Address“ i


potvrdite sa "OK".

2. Prebacite i provjerite cijeli program prethodno podešavajući mod rada na


ekranu osjetljivim na dodir. Također provjerite ručno upravljanje maketom
pokretne trake.
SITRAIN Training for ST-TIA Basis
Automation and Drives Stranica 20 Uvod u DP i HMI
Ako želite znati više

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2004. All rights reserved. Datoteka: ST-TIABasis_12Hr.21

Napomena Sljedeće stranice sadrže dodatne informacije ili su tu radi dopunjavanje


određene teme.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 21 Uvod u DP i HMI
PROFIBUS – DP zaključni otpornik

Glavni čvor Podređeni čvor Podređeni čvor

Zaključni otpornik mora biti


spojen (uključen na konektoru) Podređeni čvor Podređeni čvor
na početku i kraju
komunikacijskog kabla

Otpornik On
Otpornik Off

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2004. All rights reserved. Datoteka: ST-TIABasis_12Hr.22

Spajanje Uključite zaključni otpornika na prvom i zadnjem čvoru komunikacijskog kabla.


zaključnog Da biste to napravili otvorite poklopac konektora i prebacite preklopku na položaj
otpornika “ON”.

PROFIBUS kabel je ispravno zaključen samo ako je sam čvor na koji je spojen
zaključni otpornik uključen. Ukoliko to uvijek nije slučaj, PROFIBUS kabel može
također biti zaključen korištenjem aktivnog RS485 zaključnog otpornika
(6ES7972-0DA00-0AA0). Zaključni otpornik je tada spojen permanentno na
napajanje odvojeno od ostalih ulazno/izlaznih komponenata ili napajanje do
njega dolazi prije ostalih ulazno/izlaznih komponenata.
Aktivno zaključivanje komunikacijskog kabla omogućuje spajanje i odspajanje
pojedinih čvorova (npr. ET 200L) bez uzrokovanja grešaka i zastoja u radu.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 22 Uvod u DP i HMI
Duljina komunikacijskog kabla ovisno o brzini komunikacije

Brzina komunikacija Duljina kabla


9.6 to 187.5 kBaud 1,000 metara
500 kBaud 400 metara
1.5 kBaud 200 metara
3 to 12 MBaud 100 metara

Glavni čvor Podređeni čvor Podređeni čvor Podređeni čvor

Duljina komunikacijskog kabla

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2004. All rights reserved. Datoteka: ST-TIABasis_12Hr.23

Dujina kabla U slajdu gore prikazane su duljine komunikacijskog kabla ovisno o brzini
prijenosa podataka u slučaju da se ne koristi repetitor.

RS 485 repetitor RS 485 repetitor pojačava podatkovne signale na komunikacijskoj sabirnici i


spaja pojedine dijelove. RS 485 repetitor je potreban ako:
• je spojeno više od 32 stanice na komunikacijsku sabirnicu,
• dijelovi komunikacijske sabirnice nisu oklopljeni (zaštićeni od smetnje),
• je najveća duljina komunikacijskog kabla prekoračena.

Ako koristite RS 485 repetitore, smijete serijski spojiti najviše 9 RS 485


repetitora. Najveća duljina kabla između 2 čvora iznosi tada 10,000 metara uz
brzinu prijenosa od 9.6 do 187.5 kBaud.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 23 Uvod u DP i HMI
Profibus konektor

Standardni konektor s Utori za brzo spajanje


vijcima za priključak

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2004. All rights reserved. Datoteka: ST-TIABasis_12Hr.24

Profibus konektor U slajdu gore možete vidjeti dvije različite verzije Profibus konektora. Ulazni
kabel se spaja na priključnice A1 i B1. Ukoliko je potrebno spojiti dodatni
Profibus čvor koriste se priključnice A2 i B2.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 24 Uvod u DP i HMI
Priprema kabla za brzo spajanje

2. Rezanje vanjske 3. Skidanje vanjske


1. Mjerenje
izolacije izolacije

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2004. All rights reserved. Datoteka: ST-TIABasis_12Hr.25

Općenito Spajanje Profibus kablova se može raditi brzo i bezgrešno korištenjem alata za
brzo spajanje (“Fast Connect”). Potreban je specijalan alat za pripremu kabla,
kabel i konektor za brzo spajanje.

Što napraviti 1. Izmjerite potrebnu duljinu kabla koristeći oznake na alatu.


2. Stavite izmjereni dio kabela u dio za skidanje izolacije. Granica za
postavljanje kabela je kažiprst na lijevoj ruci. Učvrstite kabel u dijelu alata za
skidanje izolacije. Okrenite alat 4 puta u smjeru kazaljke na satu da biste
odrezali višak izolacije kabla.
3. Odvojite sada zatvoreni alat za skidanje izolacije od kraja kabla. Višak
izolacije ostaje u alatu. Možete ih odvojiti nakon otvaranja. Ukoliko se bijelo
ispunjenje nije odvojilo, učinite to ručno. Kako biste si olakšali odstranjivanje
zaštitne folije, zarežite ju oprezno između žica korištenjem odvijača. Nakon
toga odvojite zaštitnu foliju od žica.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 25 Uvod u DP i HMI
Obrada analognih vrijednosti

Visoka razina

mjerni član
razine
Niska razina

SIMATIC® S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2002. All rights reserved. Datoteka: ST-TIABasis_13Hr.1

Sadržaj Stranica

Teme poglavlja…................................................................................................................................... 2
Korištenje analognih modula…............................................................................................................. 3
Modul za određivanje mjernog područja.............................................................................................. 4
Parametri analognog modula……......................................................................................................... 5
Moduli analognih ulaza………..…......................................................................................................... 6
Moduli analognih izlaza………..…….…................................................................................................ 7
Prikaz analogne vrijednosti i rezolucija mjerene vrijednosti…………................................................... 8
Prikaz analogne vrijednosti u različitim mjernim područjima………….................................................. 9
Prikaz analogne vrijednosti na analognim izlazima…………................................................................. 10
Adrese analognog modula kod S7-300™…………............................................................................... 11
Normiranje analognih ulaznih vrijednosti……........................................................................................ 12
Denormiranje realnog broja za analogni izlaz…................................................................................... 13
Vježba: Mjerenje i prikaz mase transportiranih dijelova……….………….............................................. 14

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 1 Obrada analognih vrijednosti
Teme poglavlja

Nakon završetka ovog poglavlja polaznik će ...


... poznavati princip obrade analognih vrijednosti
... znati pridijeliti parametre korištenom analognom modulu pomoću alata
"HW Config" i postaviti modul za određivanje mjernog područja
korištenog analognog modula u ispravan položaj
... znati adresirati analogni modul
... znati protumačiti rezoluciju modula
... znati iskoristiti rezultat mjerenja analognog modula u programu

SIMATIC® S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2002. All rights reserved. Datoteka: ST-TIABasis_13Hr.2

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 2 Obrada analognih vrijednosti
Korištenje analognih modula
Proces Modul analognih ulaza CPU

Fizikalna Standardni Memorija za :


veličina analog. signal :
MR spremanje
rezultata :
:
PIW ... :
PIW ... :
MR ADC L PIW 352
modul :::
Mjerni pretvarač PIW ... ..
član ..
..
..
• Tlak ± 500mV ..
• Temperatura ± 1V ..
• Protok ± 5V ..
• Brzina ± 10V ..
• pH vrijednost ± 20mA ..
• Viskozitet 4...20mA ..
• itd. itd. Modul analognih izlaza ..
..
..
..
..
..
..
..
PQW ... ..
Fizikalna Analogni PQW ...
DAC ::: T PQW 368
veličina izvr. član
PQW ... :

SIMATIC® S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2002. All rights reserved. Datoteka: ST-TIABasis_13Hr.3

Princip Kod proizvodnih procesa postoji cijeli niz fizikalnih veličina (tlak, temperatura,
brzina, brzina okretanja, pH vrijednost, viskozitet, itd.) koje treba obraditi u
PLC-u u cilju automatizacije.

Mjerni član Mjerni članovi reagiraju na promjene veličine koja se mjeri linearnim
proširenjem, promjenom električne vodljivosti, itd.

Pretvarači Mjerni pretvarači pretvaraju gore navedene promjene u standardne analogne


signale, kao što su : ± 500mV, ± 10V, ± 20mA, 4...20mA.
Ovi se signali potom prosljeđuju na module analognih ulaza.

ADC Prije nego se ove analogne vrijednosti mogu obraditi u CPU-u, moraju biti
pretvorene u digitalni oblik. To radi ADC (Analog-to-Digital Converter) u modulu
analognih ulaza.
Analogno digitalna pretvorba obavlja se sekvencijalno, to jest, signali se
pretvaraju za svaki analogni ulaz po redu.

Memorija za Rezultat pretvorbe sprema se u memoriju za spremanje rezultata i ostaje tamo


spremanje rezultata dok ga ne prebriše nova vrijednost..
Pretvorena analogna vrijednost može se isčitati Load naredbom “L PIW...”.

Analogni izlaz Transfer naredba “T PQW...” koristi se za slanje analognih vrijednosti


proračunatih od strane korisničkog programa na modul analognih izlaza, gdje ih
DAC (Digital-to-Analog Converter) pretvara u standardne analogne signale.

Analogni izvršni Ako ima standardne analogne ulazne signale kao što su ± 10V ili 4 do 20mA,
član može se spojiti izravno na module analognih izlaza.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 3 Obrada analognih vrijednosti
Modul za određivanje mjernog područja

SIMATIC® S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2002. All rights reserved. Datoteka: ST-TIABasis_13Hr.4

Vrsta mjerenja Vrsta mjerenja i mjerni raspon podešavaju se postavljanjem kodnih ključeva na
modulu mjernog područja.
Specijalni moduli bez kodnih ključeva imaju različite ulaze za naponska i
strujna mjerenja. Tako se vrsta mjerenja može podesiti spajanjem na
ogovarajući ulaz.

Modul mjernog Moduli mjernog područja s njihovim kodnim ključevima nalaze se na lijevoj
područja strani modula. Kodni ključevi moraju biti ispravno podešeni prije instaliranja
modula.
Moguća podešenja su “A”, “B”, “C” i “D”.
Podešenja za različite tipove mjerenja i mjernih područja ispisana su na
modulu.

Grupe kanala Na nekim se modulima nekoliko kanala grupira u grupu kanala. U ovom
slučaju, kodni ključevi podešenja vrijede za cijelu grupu kanala.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 4 Obrada analognih vrijednosti
Parametri analognog modula

Dvostruki klik

SIMATIC® S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2002. All rights reserved. Datoteka: ST-TIABasis_13Hr.5

Pridruživanje Alat za pridruživanje parametara analognim modulima jest “HW Config”. Nakon
parametara prebacivanja projekta iz programiralice u S7-400/300™ PLC, parametri su
spremljeni unutar CPU-a. CPU zatim prebacuje te parametre pripadnim
analognim modulima. Dodatno, ključići za određivanje mjernog područja
moraju biti postavljeni u tražen položaj.
U RUN stanju CPU-a neki od parametara (dinamički parametri) mogu se
mijenjati korištenjem SFC blokova. Kako god, nakon “RUNÆSTOP”,
“STOPÆRUN” tranzicije, parametri kreirani korištenjem “HW Config” alata su
opet na snazi.
Dijagnostički prekid Modul može generirati dijagnostički prekid prema CPU-u kada se pojavi
greška. Informacija o grešci se sprema u dijagnstički spremnik i CPU
istovremeno izvršava program unesen u OB82 organizacijski blok koji je
zadužen za obradu dijagnostičkog prekida. U tom bloku korisnik može
isprogramirati potreban odziv na grešku koja se desila.
Greške, koje analogni modul može prepoznati ovise o tipu modula.
Primjeri grešaka:
• Greška u konfiguraciji ili pridjeljivanju parametara
• Kratki spoj prema masi (samo za ulazne kanale)
• Prekid žice
• Nedostajanje napona L+ (ne kod AI 4x14 bit, Ex)
Sklopovski prekid Moduli s mogućnošću prepoznavanja različitih sklopovskih grešaka posjeduju
mogućnost generiranja sklopovskog prekida (OB40 do OB47). Takvi moduli
generiraju sklopovski prekid na određeni događaj (kao npr. prekoračenje
naponskog ograničenja na ulaznom kanalu ili analognom ulaznom modulu).
Tada CPU odmah poziva prekidni program, koji korisnik može spremiti u jedan
od organizacijskih blokova od OB40 do 47, da bi se odredio odziv PLC-a na
događaj.
Napomena: Samo prvi kanal u grupi kanala može nadzirati ulaznu vrijednost prema
zadanim ograničenjima tj. dozvoljenom području signala.
Prekidi su omogućeni uvijek za cijeli modul.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 5 Obrada analognih vrijednosti
Moduli analognih ulaza
SM335 (Ulazi) SM331

SIMATIC® S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2002. All rights reserved. Datoteka: ST-TIABasis_13Hr.6

Vrijeme ciklusa Vrijeme ciklusa pretvorbe jest vrijeme potrebno da modul pretvori analognu
pretvorbe vrijednost u digitalnu i prebaci ju u memoriju. Vrijeme ciklusa je suma vremena
(“Scan cycle time”) pretvorbe svih aktivnih analognih ulaznih kanala na ulaznom analognom
modulu. A/D vrijeme pretvorbe sastoji se od osnovnog vremena pretvorbe i
dodatnog vremena obrade u modulu kod mjerenja otpora te nadgledanja
pojave prekida žice. Osnovno vrijeme pretvorbe ovisi izravno o odabranoj
metodi pretvorbe (metoda integracije, uzastopne aproksimacije) analognog
ulaznog kanala. U slučaju metoda pretvorbi integracijom, vrijeme integracije
izravno utječe na vrijeme pretvorbe.

Vrsta mjerenja Kliknite jednom na to polje da prikažete i odaberete jedno od dostupnih vrsta
(“Measuring Type”) mjerenja (napon, struja...).

Raspon mjerenja Kliknite na to polje da prikažete i odaberete jedno od dostupnih efektivnih


(“Measuring Range”) mjernih područja za odgovarajuću vrstu mjerenja.

Modul za određivanje Provjerite da je modul za određivanje mjernog područja u odgovarajućem


mjernog područja prikazanom položaju.

Vrijeme integracije / Kliknite na to polje da biste prikazali i odabrali vrijeme integracije (“Integration
Frekvencija time”) ili frekvenciju potiskivanih smetnji (“Interference frequency suppression”)
potiskivanih te rezoluciju prema napravljenom odabiru vremena integracije.
smetnji

Pravilo Ako jedna grupa kanala nije spojena odaberite opciju "Deactivated“. Preostali
ulazi će biti osvježavani u kraćim vremenskim razmacima. Ulazni kanali, koji se
ne koriste, kratko se spajaju prema masi.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 6 Obrada analognih vrijednosti
Moduli analognih izlaza
SM335 (Outputs) SM332

SIMATIC® S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2002. All rights reserved. Datoteka: ST-TIABasis_13Hr.7

Vrsta izlaza Kliknite na to polje da biste prikazali i dabrali između dostupnih vrsta izlaza
(npr. struja).
• Savjet: Kako biste osigurali da nema napona na izlaznim kanalima koji nisu
spojeni onemogućite ih (vrsta izlaza: “Deactivated”) i ostavite ih otvorene. Ovo
također smanjuje vrijeme potrebno za ciklus pretvorbe.

Izlazni raspon Kliknite na to polje kako biste prikazali i odabrali između dostupnih izlaznih
raspona za odabranu vrstu izlaza.

Reakcija CPU na Odaberite kako se izlazi moraju postaviti u slučaju odlaska CPU-a u STOP
odlazak u STOP mod (dostupne opcije ovise o vrsti modula):
• “Switch to Substitute Value” (SSV)
- Nadomjesna (“substitute”) vrijednost je postavljena inicijalno na ”0”; što
znači da su svi izlazi isključeni. Možete postaviti nadomjesne vrijednosti za
svaki izlaz zasebno u ”Substitute value” polju. Nadomjesne vrijednosti
moraju biti unutar valjanog područja za pojedinu vrstu izlaza.
• “Retain Last Value (RLV)“
- U ovom slučaju modul zadržava zadnju vrijednost koja je bila na izlazu
prije odlaska CPU u STOP mod.
• “Outputs Without Voltage or Current (OWVC)”
- U ovom slučaju modul isključuje izlaze kada CPU ode u STOP (V/I = 0
V/mA).

Upozorenje Uvjerite se da je sustav uvijek u sigurnosnom stanju kada su nadomjesne


vrijednosti na analognim izlazima.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 7 Obrada analognih vrijednosti
Prikaz analogne vrijednosti i rezolucija mjerene vrijednosti

Bit br. Jedinice 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

Bit vrijednost Dec. Hex. VZ 214 213 212 211 210 29 28 27 26 25 24 23 22 21 20

8 128 80 * * * * * * * * 1 0 0 0 0 0 0 0

9 64 40 * * * * * * * * * 1 0 0 0 0 0 0

10 32 20 * * * * * * * * * * 1 0 0 0 0 0
Rezo-
lucija 11 16 10 * * * * * * * * * * * 1 0 0 0 0
u bito-
vima 12 8 8 * * * * * * * * * * * * 1 0 0 0
+ predz.
13 4 4 * * * * * * * * * * * * * 1 0 0

14 2 2 * * * * * * * * * * * * * * 1 0

15 1 1 * * * * * * * * * * * * * * * 1

* = 0 ili 1

SIMATIC® S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2002. All rights reserved. Datoteka: ST-TIABasis_13Hr.8

Prikaz Analogne vrijednosti prikazuju se kao dvostruki komplement.


Vrijednost je pozitivna ako je bit Br. 15=0, a negativna ako je bit Br.15=1.

Rezolucija Ako je rezolucija analognog modula manja od 15 bitova, analogna se vrijednost


zapisuje u akumulator lijevo-poravnata. Neiskorišteni manje bitni bitovi
popunjavaju se s “0”.

Vrijeme integracije Rezolucija se zadaje indirektno izborom vremena integracije “HW Config”
alatom.
Sljedeća tablica za SM331 ilustrira vezu između vremena integracije, rezolucije
i potiskivanja smetnje:
Vrijeme integracije Rezolucija Potiskivanje smetnje
(ms) (u bitovima) (Hz)
2.5 9 + bit predz. 400
16.6 12 + bit predz. 60
20 12 + bit predz. 50
100 14 + bit predz. 10

Točnost Rezolucije između 8 i 15 bitova su moguće ovisno o vrsti modula.

Vrijeme pretvorbe Vrijeme pretvorbe ovisi o načinu pretvorbe korištenom u modulu (metoda
integracije, sukcesivna aproksimacija).
Vrijeme pretvorbe za različite module dano je u S7-300 priručniku.
Primjer: SM344 ima vrijeme pretvorbe od samo 5 ms za sva 4 ulazna kanala.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 8 Obrada analognih vrijednosti
Prikaz analogne vrijednosti u različitim mjernim područjima

Napon Struja Otpor Temperatura


npr.: npr.: npr.: npr. Pt100
Područje
Mjer. podr. Jedinice Mjer. podr. Jedinice Mjer. podr. Jedinice Mjer. podr. Jedinice
± 10V 4 .. 20mA 0...300Ohm -200...+850ºC

Preljev >= 11.759 32767 >= 22.815 32767 >=352.778 32767 >= 1000.1 32767
Prekoračenje 11.7589 32511 22.810 32511 352.767 32511 1000.0 10000
: : : : : : : :
10.0004 27649 20.0005 27649 300.011 27649 850.1 8501

10.00 27648 20.000 27648 300.000 27648 850.0 8500


7.50 20736 16.000 20736 225.000 20736 : :
Rated range : : : : : : : :
-7.5 -20736 : : : : : :
-10.00 -27648 4.000 0 0.000 0 -200.0 -2000

Underrange - 10.0004 - 27649 3.9995 -1 -1 - 200.1 - 2001


Negativne
: : : : : : :
vrijednosti
- 11.759 - 32512 1.1852 - 4864 nisu - 4864 - 243.0 - 2430
Podljev <= - 11.76 - 32768 <= 1.1845 - 32768 moguće - 32768 <= - 243.1 - 32768

SIMATIC® S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2002. All rights reserved. Datoteka: ST-TIABasis_13Hr.9

Napon, Struja Kodiranje simetričnog naponskog ili strujnog raspona


(Simetrično) • ± 80mV • ± 2.5 V • ± 3.2 mA
• ± 250 mV • ± 5V • ± 10 mA
• ± 500 mV • ± 10V • ± 20 mA
• ±1V
daje mjerni raspon od -27648 do +27648.

Napon, struja Kodiranje asimetričnog naponskog ili strujnog raspona


(Asimetrično) • 0 do 2 V • 0 do 20 mA
• 1 do 5 V • 4 do 20 mA
daje mjerni raspon od 0 do +27648.

Otpor Kodiranje područja otpora


• 0 do 150 Ohm
• 0 do 300 Ohm
• 0 do 600 Ohm
daje mjerni raspon od 0 do +27648.

Temperatura Temperature se mjere otporničkim termometrima ili termoparovima. Kodiranje


daje mjerni raspon deset puta temperaturnog raspona:
Mjerni uređaj: Temperaturni raspon: Kodirani mjerni raspon:
• Pt 100 -200 do + 850 ºC -2000 do + 8500
• Ni 100 -60 do + 250 ºC -600 do + 2500
• Termopar tipa K -270 do + 1372 ºC -2700 do + 13720
• Termopar tipa N -270 do + 1300 ºC -2700 do + 13000
• Termopar tipa J -210 do + 1200 ºC -2100 do + 12000
• Termopar tipa E -270 do + 1000 ºC -2700 do + 10000.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 9 Obrada analognih vrijednosti
Prikaz analogne vrijednosti na analognim izlazima

Napon Struja
Jedinice
Raspon Izlazni raspon: Izlazni raspon:
0 do 10V 1 do 5V ± 10V 0 do 20mA 4 do 20mA ± 20mA

Preljev >=32767 0 0 0 0 0 0

Prekoračenje 32511 11.7589 5.8794 11.7589 23.515 22.81 23.515


: : : : : : :
27649 10.0004 5.0002 10.0004 20.0007 20.005 20.0007

27648 10.0000 5.0000 10.0000 20.000 20.000 20.000


: : : : : : :
0 0 1.0000 0 0 4.000 0
: 0 : 0 :
Rated range - 6912 0.9999 : 3.9995 :
: :
- 6913 0 : 0 :
: : :
: 0 : 0 :
: : :
- 27648 -10.0000 -20.000

Underrange - 27649 - 10.0004 - 20.007


: : :
- 32512 - 11.7589 - 23.515

Podljev <=- 32513 0 0

SIMATIC® S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2002. All rights reserved. Datoteka: ST-TIABasis_13Hr.10

Napon, struja Za simetrični naponski ili strujni raspon mjerno područje od


Simetrično -27648 do +27648 pretvara se u:
• ± 10V
• ± 20mA.

Napon, struja Za asimetrični naponski ili strujni raspon mjerno područje od


Asimetrično 0 do +27648 pretvara se u:
• 0 do 10V
• 1 do 5V
• 0 do 20mA
• 4 do 20mA.

Preljev Ako vrijednost koju je potrebno pretvoriti dosegne razinu preljeva, modul
analognog izlaza se onemogući (0V, 0mA).

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 10 Obrada analognih vrijednosti
Adrese analognog modula kod S7-300

Okvir 3 Napaja- IM 640 656 672 688 704 720 736 752
nje
(Prijem)
do do do do do do do do
654 670 686 702 718 734 750 766

Napaja- IM 512 528 544 560 576 592 608 624


Okvir 2
nje
(Prijem) do do do do do do do do
526 542 558 574 590 606 622 638

Okvir 1 Napaja- IM 384 400 416 432 448 464 480 496
nje
(Prijem) do do do do do do do do
398 414 430 446 462 478 494 510

R Napaja- IM 256 272 288 304 320 336 352 368


0
nje CPU (Slanje) do do do do do do do do
270 286 302 318 334 350 366 382

Utor 2 3 4 5 6 7 8 9 10 11

SIMATIC® S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2002. All rights reserved. Datoteka: ST-TIABasis_13Hr.11

Adresno područje S7-300 ima posebno adresno područje za analogne ulaze i izlaze, koje je
odvojeno od tabličnih slika procesnih ulaza i izlaza za digitalne module (PII/PIQ).
Ovo se adresno područje proteže od bajta 256 do bajta 767. Svaki analogni
signal zauzima 2 bajta.
Po postavkama adresiranja svaki analogni modul zauzima 16 bajtova adresnog
područja. Kao kod digitalnih signalnih modula, lokacija utora određuje početni
byte adrese pojedinog modula.

Pristup Analognim modulima se pristupa naredbama Load i Transfer.


Primjer: Naredba “L PIW256” čita prvi kanal prvog modula u montažnom okviru
0.

S7-400 Kod S7-400 adresno područje za analogne module počinje od bajta 512.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 11 Obrada analognih vrijednosti
Normiranje analognih ulaznih vrijednosti

unipolarno (M 0.0 = ´0´) bipolarno (M 0.0 = ´1´)


(Osjetilo daje samo pozitivne napone) (Osjetilo također daje i negativne napone)
OUT OUT
HI_LIM = 500.0 HI_LIM = 500.0

Δ
A B
Δ

LO_LIM = 0.0 LO_LIM = 0.0


IN IN
0 x x+1 0 x x+1
27648 -27648 27648

SIMATIC® S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2002. All rights reserved. Datoteka: ST-TIABasis_13Hr.12

Primjer Razinu u spremniku zapremnine 500[l] treba mjeriti u litrama.


Primjer A prikazuje normiranje kada korišteno osjetilo daje izmjereni napon od
0[V] kada je spremnik prazan i izmjereni napon od +10[V] kada je spremnik
pun. Primjer B prikazuje normiranje kada korišteno osjetilo daje izmjereni
napon od –10[V] kada je spremnik prazan i izmjereni napon od +10[V] kada je
spremnik pun.
Rezolucija U primjeru B, razine se mjeri s dva puta većom rezolucijom ili s polovinom
mjerne tolerancije kako je zapremina
Δ spremnika normirana u širi numerički
raspon od -27648 do +27648.
Normiranje Analogni modul pretvara analognu vrijednost iz naponskog raspona od –10[V]
do +10[V] u numeričku vrijednost unutar intervala -27648 do +27648. Pretvorba
ovog mjernog raspona u izvornu fizikalnu veličinu (kao što je 0[l] do 500[l]) se
naziva normiranje.
Za normiranje analognih vrijednosti koristi se standardni blok FC 105. FC 105
je uključen u STEP 7 programskoj podršci u biblioteci "Standard Library" u S7
programu "TI-S7 Converting Blocks".
IN Analogna vrijednost na ulazu IN može se očitati izravno na modulu ili se može
iščitati iz podatkovnog sučelja u cjelobrojnom (“INT”) formatu.
LO_LIM, HI_LIM Ulazi LO_LIM (donja granica) i HI_LIM (gornja granica) koriste se pri definiranju
granica za pretvorbu fizikalne veličine. U primjeru očitana se vrijednost normira
u rasponu od 0 do 500 litara.
OUT Normirana vrijednost (fizikalna veličina) sprema se kao realan broj na izlaz
OUT (LO_LIM <= OUT <= HI_LIM).
BIPOLAR Ulaz BIPOLAR određuje trebaju li se pretvarati i negativne vrijednosti. Ukoliko
je na ulaz spojena vrijednost ´0´ (unipolarno područje), normiranje se radi
unutar područja 0 do +27648. Ukoliko je na ulaz spojena vrijednost ´1´
(bipolarno područje), normiranje se radi unutar područja -27648 do +27648.
RET_VAL Izlaz RET_VAL ima vrijednost 0, ako je program izveden bez greške.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 12 Obrada analognih vrijednosti
Denormiranje realnog broja za analogni izlaz

bipolarno (M 0.0 = ´1´)


(Izvršni člana se napaja
pozitivnim i negativnim vrijednostima)

OUT

27648

B
OUT
0
27648 IN
A 0.0 100.0
(LO_LIM) (HI_LIM)
unipolarno (M 0.0 = ´0´)
(Izvršni član se napaja
samo pozitivnim
vrijednostima)

0
IN -27648
0.0 100.0
(LO_LIM) (HI_LIM)

SIMATIC® S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2002. All rights reserved. Datoteka: ST-TIABasis_13Hr.13

Primjer Analogna vrijednost u opsegu 0.0 do 100.0% koja se izračunava u korisničkom


programu se pretvara (denormira) uz pomoć bloka FC106 u opseg 0 do
+27648 (unipolarno) ili -27648 do +27648 (bipolarno). Kada se denormirana
vrijednost proslijedi analognom izlaznom modulu, modul će napajati analogni
izvršni član (kao npr. servo ventil) s vrijednošću kao što je 0V do +10V
(unipolarno) ili -10V do +10V (bipolarno).
Primjer A prikazuje normiranje kada je korišten izvršni član koji mora biti
napajan vrijednošću 0 (0V ili 0mA) uz izračunatu vrijednost u programu od 0%
odnosno napajan najvećom vrijednošću (kao što je npr. +10V ili 20mA) kada je
izračunata vrijednost u programu od 100%.
Primjer B prikazuje normiranje kada je korišten izvršni član koji mora biti
napajan najmanjom vrijednošću (-10V ili -20mA) kada je izračunata vrijednost u
programu 0% odnosno napajan najvećom vrijednošću (kao što je +10V ili
20mA) kada je izračunata vrijednost u programu 100%.
Denormiranje Vrijednost izračunata u programu – u primjeru je prikazan postotak – mora biti
pretvorena (denormirana) u opseg vrijednosti podržan od strane analognog
izlaznog modula.
Standardni blok FC 106 se koristi za denormiranje. FC 106 dolazi sa STEP 7
paketom u "Standard Library" -> "TI-S7 Converting Blocks".
IN Vrijednost izračunata u programa mora biti proslijeđene u REAL formatu.
LO_LIM, HI_LIM Ulazi LO_LIM (donja granica) i HI_LIM (gornja granica) koriste se pri definiranju granica
za pretvorbu fizikalne veličine. U primjeru, ovaj opseg je od 0.0% do 100.0%.
OUT Denormirana vrijednost je rezultat operacije u cjelobrojnom formatu INT na izlazu bloka
OUT.
BIPOLAR Ulaz BIPOLAR određuje trebaju li se pretvarati i negativne vrijednosti. Ukoliko je na
ulaz spojena vrijednost ´0´ (unipolarno područje), normiranje se radi unutar područja 0
do +27648. Ukoliko je na ulaz spojena vrijednost ´1´ (bipolarno područje), normiranje se
radi unutar područja -27648 do +27648.
RET_VAL Izlaz RET_VAL ima vrijednost 0, ako je program izveden bez greške.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 13 Obrada analognih vrijednosti
Vježba 1: Mjerenje i prikaz mase transportiranih predmeta
CPU

Simulator AI modul

0
10
0...10V PIW 756 0...27648
V

AI1 AI2 AO1 -15V...+15V


AO2

AI1 AI2

Masa 0 do 500kg

BCD Zaslon
DO modul
0 1 2 3

Zaslon za prikaz QW 0 0 do 500 kg


Mase
za I 124.6 = ´1´

SIMATIC® S7 Datum: 19.10.2006


SITRAIN Training for
Automation and Drives
Siemens AG 2002. All rights reserved. Datoteka: ST-TIABasis_13Hr.14

Funkcija zaslona Broj transportiranih dijelova se prikazuje na BCD digitalnom zaslonu. Funkcija
do sada brojanja te prikaz trenutnog broja na zaslonu isprogramirana je u bloku FC 18.

Zadatak Dijelovi transportirani u AUTO modu se važu na kraju transportne trake (foto
ćelija). Masa vaganog dijela od 0 do 500kg može biti mijenjana korištenjem
potenciometra na simulatoru (0 do 10V).
Kada je sklopka (ulaz) I 124.6 na simulatoru uključena, masa vaganog dijela (0
do 500kg) se prikazuje na BCD digitalnom zaslonu. Kada je ulaz isključen
zaslon prikazuje trenutan broj transportiranih dijelova.
Ukoliko je masa vaganog dijela manja od 100 kg, ili veća od 400 kg, dio se
smatra kvaran. Takav dio se ne broji.

Što učiniti 1. Pridružite parametre CPU tako da se organizacijski blok OB 35 (ciklički


prekid) izvršava svakih 250ms.
HW Config -> dvsotruki klik na CPU -> Cyclic Interrupt
2. U OB 35, isprogramirajte zaslon i provjeru mase dijela (provjeravajte
granične vrijednosti mase korištenjem funkcija usporedbe).
- Za normiranje analogne izmjerene vrijednosti u bloku OB 35 koristite TI-
S7 blok FC 105 za normiranje kojeg ste kopirali iz biblioteke u projekt na
početku tečaja.
- Postavite memorijski bit M 35.0 kao rezultat provjera mase. Pridružite
stanje "1" bit memoriji, kada masa dijela leži u definiranom opsegu.
Pridružite stanje "0" ako je dio kvaran.
- Prikažite normiranu izmjerenu vrijednost na BCD zaslonu samo kada je
digitalni ulaz I 124.6 na simulatoru uključen.
3. Iskoristite stanje bit memorije M35.0 u FC 18 tako da se kvarni dijelovi ne
broje. Prikaz izbrojenih dijelova na BCD zaslonu neka bude ovisan o stanju
sklopke I 124.6 na simulatoru.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 14 Obrada analognih vrijednosti
Uvod u Micromaster MM420

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2004. All rights reserved. Datoteka: ST-TIABasis_14Hr.1

Sadržaj Stranica
Teme poglavlja........................................................................................................................................ 2
Princip rada frekvencijskog pretvarača..................................................................................................... 3
Pregled: standardni pogoni...................................................................................................................... 4
Komunikacija: PROFIBUS DP................................................................................................................. 5
Drive ES inženjerski sistem..................................................................................................................... 6
BOP standardni operatorski panel........................................................................................................... 7
Značenje tipaka na operatorskom panelu................................................................................................ 8
PROFIBUS komunikacijski modul: namještanje adrese.......................................................................... 9
Vježba 1: spajanje Micromaster-a na PROFIBUS DP............................................................................ 10
Vježba 2: funkcijska provjera - Micromaster........................................................................................... 11
Ako želite znati više................................................................................................................................. 12
Jednostavan S7 program za upravljanje pogonom................................................................................. 13
Micromaster MM420: upravljačka riječ.................................................................................................... 14
Micromaster MM420: statusna riječ........................................................................................................ 15
Digitalno upravljanje signalima OFF1, OFF2, OFF3.............................................................................. 16
Odabir upravljačkog kanala i kanala za prijenos reference brzine vrtnje............................................... 17

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 1 Uvod u Micromaster
Teme poglavlja

Nakon završetka ovog poglavlja polaznik će ...


... razumjeti princip rada frekvencijskog pretvarača

… znati vratiti postavke frekvencijskog pretvarača na početne


tvorničke postavke

... znati raditi sa osnovnim standardnim operatorskim panelom (eng.


“basic operator panel” BOP)

... znati podesiti osnovne parametre koristeći BOP

… znati nadgledati rad i upravljati radom Micromaster uređaja

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2004. All rights reserved. Datoteka: ST-TIABasis_14Hr.2

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 2 Uvod u Micromaster
Princip rada frekvencijskog pretvarača
Ulazni dio DC Izlazni dio – modul snage
(ispravljač) veza (izmjenjivač)

3-fazni glavni sustav napajanja


kao što je 3 AC, 400V, 50 Hz

Asinkroni
motor

Frekvencijski pretvarač Promjenjiva


brzina

U U U

t t t

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2004. All rights reserved. Datoteka: ST-TIABasis_14Hr.3

Direktan On-line 3-fazni AC motori (ovdje: asinkroni indukcijski motori) mogu raditi direktno
rad spojeni na 3-fazni glavni sustav napajanja. Uključivati i isključivati se mogu
pomoći sklopnika (releja za velike struje). Na primjer: pumpa za vodu instalirana
u lokalnom vodovodu za punjenje spremnika vode.
Upuštač Kako bi se izbjegao udar na glavno napajanje prilikom pokretanja motora često
se koriste upuštači koji motor pokreću pri nižem naponu (eng. “motor starter”).
Nakon pokretanja motora (zaleta) motor se prespaja direktno na sustav
napajanja. Na primjer: pogon pomičnih stepenica.
Frekvencijski Mora se koristiti ukoliko se zahtjeva elektromotorni pogon sa promjenjivom
pretvarač brzinom vrtnje. Na primjer: pogon dizalice za kontejnere.
Neke aplikacije zahtijevaju precizno slijeđenje predefinirane reference brzine. To
je često povezano sa zadacima pozicioniranja. Tada se radi o servo pogonima.
Jednostavno rečeno se servo pogoni koriste tamo gdje su se pokreti izvodili
ručno ljudskom snagom.
Na primjer: alatni strojevi, strojevi za pakiranje, roboti.
Princip rada U ulaznom krugu se korištenjem ispravljača 3-fazna struja ispravlja. Rezultat
jest istosmjerna struja/napon međuspremljena u kondenzatorima (DC veza). U
izlaznom krugu modul snage pomoću tranzistora iz ove istosmjerne generira 3-
faznu struju promjenjivog napona i frekvencije.
Varijabilni napon? Elektromotor predstavlja induktivno trošilo za izmjeničnu
struju. Porastom frekvencije raste i induktivni otpor, a s time i ukupna
impedancija kruga. Stoga frekvencijski pretvarač mora povećati izlazni napon
proporcionalno povećanju frekvencije.
Konfiguracija Moguće je spojiti nekoliko modula snage radi upravljanja s više motora na jedan
ispravljač (npr. SIMODRIVE 611, MASTERDRIVES).
Ispravljač Ukoliko se koristi ispravljač sa tranzistorima umjesto dioda električna energija se
može vratiti u sustav napajanja tijekom smanjivanja brzine vrtnje motora.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 3 Uvod u Micromaster
Pregled: standardni pogoni

Primjer primjene:
upravljane pumpe i
ventilatori u sustavu
klimatizacije

MICROMASTER 4 frekvencijski pretvarači


(prikazane su različite veličine s nazivnim Primjer primjene:
snagama od 0.1 do 90 kW) pokretna traka

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2004. All rights reserved. Datoteka: ST-TIABasis_14Hr.4

Kategorizacija Standardni pogoni se koriste u aplikacijama koje zahtijevaju malu ili srednju
dinamiku što se tiče upravljanja promjenom brzine vrtnje. Mnoge aplikacije su u
prošlosti bile rađene uz pogone direktno spojene na glavni sustav napajanja. U
90-tima su frekvencijski pretvarači postali tako ekonomični da su se prednosti
pogona s promjenjivom brzinom vrtnje mogle upotrijebiti u mnogo širim
primjenama (ušteda energije prilikom rada sa snagom manjom od nazivne,
pokretanje i zaustavljanje rampom, poboljšanje kvalitete u proizvodnji).
Dizajn MICROMASTER frekvencijski pretvarači su sada u 4-toj generaciji. To su
samostalni (eng. "Stand-Alone“) uređaji. To znači da frekvencijski pretvarač
predstavlja jednu cjelinu spojenu između glavnog napajanja i motora te za rad
nije potreban nikakav drugi uređaj.
MICROMASTER 4 porodica frekvencijskih pretvarača uključuje nekoliko verzija:
MICROMASTER 420 za jednostavna upravljanja kao što su pumpe i ventilatori.
MICROMASTER 440 za zahtjevna upravljanja (dinamička i precizna upravljanja brzinom vrtnje).
MICROMASTER 410 za najjednostavnija upravljanja s ograničenom mogućnošću parametriranja.
MICROMASTER 411 integracija motora i frekvencijskog pretvarača (tzv. “COMBIMASTER”).
Frekvencijski pretvarač je smještan u specijalnom kućištu i montiran direktno na
motoru.
Primjene - pumpe i ventilatori (za grijanje, klimatizaciju, ventilaciju, kemijska i
prehrambena industrija ...)
- sustavi pokretnih traka (paketi, prtljaga, pošta)
- automatska vrata ((kuće) ulazi, vrata dizala, garaže)
- perilice suđa i rublja, sušilice rublja, strojevi za peglanje rublja u industriji
- automati za pranje automobila ...
Napomena 2004. godine izdana je kompletno nova generacija upravljačkih sustava za
elektromotorne pogone pod nazivom SINAMICS koja objedinjuje upravljanje za
sve vrste izmjeničnih motora. Oni bi trebali uskoro naslijediti MICROMASTER
seriju frekvencijskih pretvarača.
SITRAIN Training for ST-TIA Basis
Automation and Drives Stranica 4 Uvod u Micromaster
Komunikacija: PROFIBUS DP

PROFIBUS modul

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2004. All rights reserved. Datoteka: ST-TIABasis_14Hr.5

Komunikacija u polju Sabirnica za komunikaciju u polju spaja distribuirane senzore i izvršne članove
(kao što su ventili, fotoćelije, mjerne uređaje, pogone, operatorske panele) sa
središnjim PLC-om.
PROFIBUS DP jest komunikacijski sabirnica za komunikaciju u polju neovisna o
proizvođaču. PROFIBUS jest normiran i kontinuirano razvijan od organizacije
PNO (Profibus User Organization) od 1990.
Glavni i podređeni Glavni čvor (obično PLC sa PROFIBUS sučeljem ili pripadnim komunikacijskim
čvor modulom kao što je S7-315-2 DP) upravlja protokom podataka na sabirnici.
Podređeni članovi šalju podatke samo ako su prozvani od strane glavnog čvora.
Na taj način ne dolazi do kolizije između dva glavna čvora.
Ciklička komunikacija Podređeni članovi ciklički (jedan za drugim) dobivaju procesne podatke od
strane glavnog čvora te odašilju svoje procesne podatke
U slučaju pogona procesni podaci su npr.
- referenca brzine vrtnje, signal za uključenje odaslan od strane glavnog čvora,
- trenutna brzina, signali greške sa pogona.
Podatkovni paket (telegram) sastoji se od 2 do 16 riječi (riječ ima 16 bita).
Vrijeme ciklusa iznosi od 2 do 20 ms.
Komunikacija na Često postoji potreba za čitanjem ili promjenom parametara nekog pogona.
događaj To se u današnjim aplikacijama događa samo u trenutku kada se za to ustanovi
potreba. Ciklički rad se tada nakratko prekida i pošalje se duži podatkovni paket
duljine do 117 riječi.
Glavni čvor klase 2 “Normalni“ glavni čvor se se naziva i glavni čvor klase 1. Prilikom puštanja u
pogon možete također i programiralicu spojiti na PROFIBUS mrežu kao glavni
čvor klase 2. Takav čvor neovisno o trenutnom stanju komunikacije može uvijek
pristupiti pogonima.
Profibus Adrese Minimalni zahtjevi za puštanje PROFIBUS komunikacije u pogon jest
postavljanje PROFIBUS adrese. Više informacije o tome naći ćete na stranici 12
ovog poglavlja.

SITRAIN Training for ST-TIA Basis


Automation and Drives Stranica 5 Uvod u Micromaster
Drive ES inženjerski sistem

Drive ES Basic Drive ES SIMATIC

Drive ES Graphic Drive ES PCS7

SIMATIC S7 Datum: 19.10.2006 SITRAIN Training for


Automation and Drives
Siemens AG 2004. All rights reserved. Datoteka: ST-TIABasis_14Hr.6

Programski paket Drive ES (eng. “Engineering System”) je programski paket koji se zasebno
kupuje kao dodatak SIMATIC menadžeru.
Drive ES Basic Omogućava integriranje pogona kao objekata unutar SIMATIC menadžera. U
tom slučaju se pogoni pojavljuju u pregledu projekta kao što se pojavljuju i
SIMATIC CPU-ovi. Objekti također omogućuju pokretanje programskih alata za
konfiguriranje pogona.
Drive ES Graphic Postoji isključivo za MASTERDRIVE i SIMOREG DC-MASTER uređaje. Koriste
se za korisničko prijateljsko pridruživanje interni