Professional Documents
Culture Documents
Plcu Vod
Plcu Vod
Uvod u programirljive
logike kontrolere (PLC)
Kreiranje projekta
Umetanje stanice
2x
Prebacivanje
(samo kada je CPU
u STOP modu)
Umetanje S7 programa
Struktura programa
Operacijski sustav
DB
DB
FC
FB
SFC
FB
FC
SFB
Ciklus
Vrijeme
Proces
OB
Organizacijski
blokovi
Greka
Legenda:
OB
FB
FC
SFB
SFC
DB
= Organizacijski blok
= Funkcijski blok
= Funkcija
= Sistemski funkcijski blok
= Sistemska funkcija
= Podatkovni blok
FB
FB s
pridruenim DB
S7-400:
24
CPU ciklus
Blok
OB 1
A I 0.1
A I 0.2
= Q8.0
Izlazni
Modul
Procesnaslika
PII
Bajt 0
Bajt 1
Bajt 2
:
:
:
PIQ
Korisniki
program
1
A
=
:
:
I
Q
:
:
:
:
2.0
4.3
Bajt 0
Bajt 1
Bajt 2
:
:
:
Memorijski bit
Memorijski bajt
Podatkovni blokovi
I (Q)
IB (QB)
IW (QW)
ID (QD)
M
MB
MW
MD
PIB (PQB)
PIW (PQW)
PID (PQD)
DBX
DBB
DBW
DBD
STL
A
A
=
FBD
I 0.0
&
Q8.0
I 0.1
LAD
I 0.0
I 0.1
Q8.0
I 0.0
I 0.1
Q8.0
Programiranje u LAD/FBD
Programiranje u STL-u
Osnovne operacije
Bistabili
Detekcija brida
Timeri
ON Delay
Stored ON Delay
OFF Delay
Pulse
Extended pulse
Timeri:ONDelay(SD)
LAD
T4
S_ODT
I 0.7
S5T#35s
I 0.5
TV
BI
RLO na R
timera
Q
STL
T4
RLO na S
Rad
FBD
BCD
S_ODT
Q8.5
MW0
QW12
I 0.7
S5T#35s
I 0.5
BI
TV
BCD
MW0
QW12
Q8.5
=
A
L
SD
A
R
L
T
LC
T
A
=
I 0.7
S5T#35s
T4
I 0.5
T4
T4
MW0
T4
QW12
T4
Q8.5
Timeri:Pulse(SP)
LAD
I 0.7
S5T#35s
I 0.5
RLO na S
RLO na R
Rad
timera
Q
FBD
T4
S_PULSE
Q
S
TV
R
BI
BCD
T4
S_PULSE
Q8.5
MW0
QW12
STL
I 0.7
S5T#35s
I 0.5
BI
TV
BCD
MW0
QW12
Q8.5
=
A
L
SP
A
R
L
T
LC
T
A
=
I 0.7
S5T#35s
T4
I 0.5
T4
T4
MW0
T4
QW12
T4
Q8.5
Brojai (counteri)
Operacije usporedbe
Vjeba
Zadatak: Napisati funkciju FC1 za upravljanje gibanjem trake sa sljedeim
svojstvima: koristei sklopku I 124.2 na simulatoru treba pokrenuti traku
prema naprijed (izlaz Q 125.5). Koristei sklopku I 124.3 na simulatoru treba
pokrenuti traku prema natrag (izlaz Q 125.6). Ukoliko su obje sklopke
ukljuene traka se ne bi smjela gibati (pripadni izlazi iskljueni iz sigurnosnih
razloga). Provjeriti ponaanje funkcije na PLC-u.
Tablica simbola
Tablica varijabli
KomunikacijaprekoMPI
P G 720
PodmreeuSIMATICu
P G 72 0
OP-ovi
PC, OS
Programiralice
MPI mrea
Industrial Ethernet
PROFIBUS
Point-to-Point
SIMATIC S5
PROFIBUSDP
S7-400
M7-400
S7-300
-SINUMERIK, RCM
-TI 505
-Drugi PLC
Razina polja
DP/AS-I link
ET 200C
Razina elije
ET 200B/L
ASI (Actuator Sensor Interface)
AS-I
podmoduli
AS-I napajanje
Ureaj na polju s AS-I ASICOsjetila i izvrni lanovi
AS-I
razina
S7komunikacijskemetode
Globalni
Globalnipodaci
podaci
Op.
Op.Sus.
Sus.
CPU-a
CPU-a
Osnovna
Osnovnakomunikacija
komunikacija
(nekonfigurirana
(nekonfiguriranaveza)
veza)
SFC
SFC
Dogaajem
pokrenuti
preko
MPI ili K-Bus
SFC
SFC
Op.
Op.Sus.
Sus.
CPU-a
CPU-a
Proirena
Proirenakomunikacija
komunikacija
(konfigurirana
(konfiguriranaveza)
veza)
SFB
SFB
Doga. pokr.
preko
MPI, Profibus
ili Industrial
Ethernet
SFB
SFB
PovezivanjeumreuprimjenomMPI
S7-300 ili S7- 400
CPU 1
2
Prikljuenje programiralice
preko MPI
0
P G 720
Globalnipodaci:postupakkonfiguriranja
Stvoritesklopovskestaniceuprojektu
Stvoritesklopovskestaniceuprojektu
pomou"SIMATICManagera"
pomou"SIMATICManagera"
Stvoriteiprebacitekonfiguracijskepodatke(MPI
Stvoriteiprebacitekonfiguracijskepodatke(MPI
adrese)zapojedinaneCPU
adrese)zapojedinaneCPU
pomoualata"HWConfig"
pomoualata"HWConfig"
Konfigurirajtetablicuglobalnihpodataka
Konfigurirajtetablicuglobalnihpodataka
pomoualata"DefiningGlobalData"
pomoualata"DefiningGlobalData"
Globalnipodaci:konfiguriranjesklopovlja
Stvorite stanice
Postavite MPI adresu
Poveite CPU-e
u mreu
"Accessible Nodes
(Dostupni vorovi)
Editiranjetabliceglobalnihpodataka
Otvorite tablicu globalnih podataka
Izaberite CPU-e
faktor ponavljanja
faktor ponavljanja
Prevoenjetabliceglobalnihpodataka
Prebacivanjekonfiguracijskihpodatakaza
globalnepodatake
Prebacite konfiguracijske podatke za globalne podatke
KonfiguriranjepomouNETPROalata
Unesite sklopovske stanice
Definirajte globalne
podatke