GÉPIPARI AUTOMATIZà Là S II_7.2e_PLCgyak

Download Report

Transcript GÉPIPARI AUTOMATIZà Là S II_7.2e_PLCgyak

GÉPIPARI
AUTOMATIZÁLÁS II.
7/2. előadás
PLC gyakorlatok
1
Jellegzetes PLC típusok
CPM1A (Omron)
LOGO (Siemens)
2
Jellegzetes PLC típusok
S 5 – 115 U (Siemens)
S 7 – 300 (Siemens)
3
Kompakt PLC felépítése
4
Moduláris PLC felépítése
5
PLC-k fő egységei
6
A PLC –k program típusai
7
Programok szerkezete
8
Program modulok
S 5 és S 7 (Siemens)
9
PLC program nyelvek
PLC
program nyelvek
Szöveges rendszerű
program nyelvek
Strukturált
program nyelv
(ST)
Utasítás listás
program nyelv
(IL; AWL)
Grafikus rendszerű
program nyelvek
Létra
diagramm
(LD, KOP)
Funkció
blokk
(FB, FUP)
Sorrendi
folyamatábra
(SFC)
10
Létradiagrammos programozási mód
(LD, KOP)

A bemenetek és kimenetek kapcsolatait egy
áramúttervhez hasonló ún. létradiagrammban
grafikusan ábrázoljuk.

A bemenetek ábrázolásához használt jelképek:



Záró érintkező:
Bontó érintkező:
---] [-----]/[---
A kimenetek ábrázolásához használt jelképek:


Bekapcsolás (SET)
Kikapcsolás (RESET)
----( )-------(/)---11
Funkcióblokkos programozás

Ez a programnyelv is egy grafikus programozási mód.
A bemenetek és a kimenetek közötti
függvénykapcsolatot logikai jelképekkel adjuk meg.

ÉS függvény

VAGY függvény

Logikai tagadás (NEM)
&
≥1
/bemenetek/
1
/kimenet/
12
Ciklikus utasítás feldolgozás

a rendszer „ms” ciklusidővel a
bemeneti állapotot állandóan
lekérdezi.

Ha az állapot változik, a bemeneti
jelek aktualizálódnak és a
programozott műveletek elvégzése
után a kívánt kimeneti jelek
létrejönnek.

Az összes kimenet kapcsolása egy
időben történik

a ciklusidő és a reakcióidő függ a
felhasználói program hosszától és
az utasítások típusától

Pl: OMRON, SIEMENS PLC-k
13
Kimenetek, bemenetek, belső
változók címzése



A be- és kimeneti jeleket
(változókat), a belső változókat,
valamint az időzítőket, számlálókat
címezni kell.
A címzés egy jellemző betűből
(operandus / változó) és egy
számból (paraméter) áll. Pl.: E1,
E2, A1, M5 stb.
Belső változó (merker) –egy bites
memória egység, jelállapot átmeneti
tárolására használjuk. Ugyanúgy
működnek mint a kimenetek csak
nincsenek elektromosan kivezetve.
Jele
(német)
Jele
(angol)
Bemenet
E (=Eingang)
I (=Input)
Kimenet
A (=Ausgang)
O (=Output)
Belső változó
M (=Merker)
F (=Flag)
Állandó
K (=Konstans)
K (=Konstans)
Időtag
T (=Timer)
T (=Timer)
Számláló
Z (=Zahler)
C(=Count)
Program
egység
P
P
Hálózat
NW(=Netzwerk)
NW(=Network)
14
Utasítás listás programozás (IL,
AWL)
Az utasításlistás
programozás esetén a
különböző bemeneti
feltételeket valamint a
bemenetek és a
kimenetek kapcsolatait
szöveges utasítások
rövidítéseivel
programozhatjuk.
Művelet
Jele (német)
Jele (angol)
Logikai
összeadás
(VAGY)
O (=Oder)
O (=Or)
Logikai szorzás
(ÉS)
U (=Und)
A (=And)
Logikai tagadás
N (= Nicht)
N (=No)
Betöltés
L (=Laden)
L (=Load)
Nullművelet
NOP (= Nicht
Operandu
s)
NOP (=No
Operan
dus)
Hozzárendelés
kimenethez
=
=
15
Bemutató példa
16
Logikai alapkapcsolások
KOP
ÉS függvény
AWL
1 L E1
2 U E2
3 =A1
FUP
E1
A1
&
E2
4 PE
17
Logikai alapkapcsolások
KOP
VAGY függvény
AWL
1 L E1
2 O E2
3 =A1
FUP
E1
A1
≥1
E2
4 PE
18
Logikai alapkapcsolások
KOP
NEM függvény
AWL
1 L NE1
2 =A1
FUP
E1
A1
1
3 PE
19
Logikai kapcsolások
1 L E1
2 U E2
3 =A1
4 L E2
E1
A1
&
E2
5 U NA1
6 =A2
1
A2
7 PE
&
E2
20
Logikai kapcsolások
1 L E1
2 U E2
3 OE3
4 =A1
5 =A2
E1
&
6 PE
A1
E2
E3
≥1
A2
21
Logikai kapcsolások
1 L(
2 O E1
3 O E3
4 )
5 UE2
E1
≥1
6 =A1
E3
7 PE
A1
E2
&
22
Logikai kapcsolások
1 L E1
2 U E2
3 O
4 UE3
5 UE4
E1
&
E2
E3
6 =A1
A1
≥1
7 PE
&
E4
23
24
Tartó kapcsolások
25
Tartó kapcsolások
26
Merker (közbenső tároló)
27
Merker
(közbenső tároló)
28
Élfigyelés
29
Élfigyelés
30
Időzítés programozása
Cx – Programmer (Omron)
31
Időzítés programozása
Cx-Programmer (Omron)
32
Bekapcsolás késleltetés_TON (S7-200)
On-Delay Időzítő (TON)
Időzítés programozása
S 5 és S 7 (Siemens)
35
Időzítés programozása
FEC (Festo)
36
Időzítés programozása
FEC (Festo)
37
Számrendszerek fogalmai
38
Számrendszerek fogalmai
39
40
41
Számlálás programozása
42
Számlálás programozása
43
Előre/vissza számlálás (CTDU)
Előre/visszaszámláló utasítás (S7-200)
Számlálás programozása
FEC (Festo)
46
Számlálás programozása
FEC (Festo)
47
Gyakorló feladat
48
Gyakorló feladat
49
Gyakorló feladat
Feladat: Egy berendezésben monostabil szelepet alkalmazunk.
Az indítás főkapcsolóval és kétkezes módszerrel, a leállítás kikapcsolóval. történik
A dugattyú az első helyzet elérése után álljon alaphelyzetbe.
Változók listája / Hozzárendelési lista
Abszolút címzés
Szimbolikus címzés
Megjegyzés
(Kommentar)
0.00
S0
főkapcsoló
0.01
S1
Be_1
0.02
S2
Be_2
0.03
S3
kikapcsoló
0.04
S4
első érzékelő
50
51
Feladat


Készítse le az ábrán látható marógép PLC –s vezrélését.
Működése:




Befogóhenger szorít (A+)
Előtolás előre (B+)
Előtolás vissza (B-)
Befogóhenger vissza (A-)
52
Megoldás

Pneumatikus körfolyam:
53
Megoldás

ÚT-LÉPÉS diagramm
54
Megoldás

Bemeneti és kimeneti változók listája
Abszolút címzés
Szimbolikus címzés
Megjegyzés
E1
S1
„A” henger alaphelyzeti érzékelője
E2
S2
„A” henger pozitív helyzeti érzékelője
E3
S3
„B” henger alaphelyzeti érzékelője
E4
S4
„B” henger pozitív helyzeti érzékelője
E5
S5
START (főkapcsoló)
A1
Y1
„A” henger pozitív irányú mozgatása
A2
Y2
„A” henger negatív irányú mozgatása
A3
Y3
„B” henger pozitív irányú mozgatása
A4
Y4
„B” henger negatív irányú mozgatása
55
56
Előre/vissza számlálás (CTDU)
Előre/visszaszámláló utasítás (S7-200)
Bekapcsolás késleltetés_TON
Megoldás

PLC bekötési vázlata
60
Köszönöm a figyelmet!
61