You are on page 1of 31

SIMATIC Az S7-300 PLC rendszer hardver felptse s zembe helyezse

Kivonatos alkalmazsi segdlet az S7-300 PLC csaldhoz

Ksztette: Mrnk 2000 Kft. a Siemens Zrt. A&D megbzsbl. Copyright: Siemens Zrt. A&D Budapest 2008. mjus

Figyelem! Ez a segdlet csak a gpknyvekkel egytt hasznlhat. Az esetleges hibkrt felelssget nem vllalunk.

Az S7-300 PLC rendszer hardver felptse s zembe helyezse segdlet

Tartalom
1 S7-300 rendszer elemei 1.1 1.2 1.3 1.4 1.5 1.5.1 1.5.2 2 5 S7-300 rendszer teleptsi folyamata .................................................................. 5 S7-300 modulok................................................................................................... 6 Levlasztott s nem levlasztott modulok ........................................................... 9 Terhels tpegysgnek kivlasztsa............................................................... 10 Hlzatok kialaktsa......................................................................................... 11 SIMATIC hlzatok ttekintse ......................................................................... 11 Az MPI s DP hlzatok alapelvei..................................................................... 12 15

Cmkioszts s zembe helyezs 2.1 2.1.1 2.1.2 2.2 2.2.1 2.2.2 2.3 2.4 2.5

Cmzs............................................................................................................... 15 Merev cmzs .................................................................................................... 15 Vltoztathat cmzs ......................................................................................... 17 A bemeneti/kimeneti krtyk cmzse ............................................................... 18 Digitlis modulok cmzse ................................................................................. 18 Analg krtyk cmzse..................................................................................... 19 A kompakt CPU-kon lv bemenetek/kimenetek cmzse................................ 20 Az zembe helyezs lpsei ............................................................................. 21 A felhasznli tr trlse CPU zemmd vlaszt kapcsoljval..................... 23 27

A program futsnak ellenrzse s diagnosztika 3.1 3.2 3.3 3.4 3.5 3.6

Az ellenrzsi s diagnosztikai lehetsgek ttekintse................................... 27 Vltozk figyelse s lltsa ............................................................................ 27 Vltozk knyszertse (force) .......................................................................... 28 A diagnosztika ttekintse ................................................................................. 28 STEP 7 diagnosztikai lehetsgei ..................................................................... 30 Diagnosztika a LED kijelzk alapjn.................................................................. 31

Az S7-300 PLC rendszer hardver felptse s zembe helyezse segdlet

Tartalom

brk
1-1 bra 1-2 bra 2-1 bra 2-2 bra 2-3 bra 2-4 bra 2-5 bra 3-1 bra S7 rendszer teleptse .............................................................................. 5 MPI hlzat minta.................................................................................... 14 S7-300 krtyahelyek s a hozz tartz modulok kezdcmei ............... 16 Digitlis modulok cme ............................................................................ 18 4. krtyahelyen tallhat digitlis krtya cmzse ................................... 19 4. krtyahelyen tallhat analg modul cmzse .................................... 20 Memriatrls lpsei ............................................................................. 24 A knyszerts (force) alapelvei az S7-300 CPU-kban (kivve CPU 318-2 DP) ........................................................................... 28

Tblzatok
1-1 tblzat 1-2 tblzat 1-3 tblzat 1-4 tblzat 2-1 tblzat 2-2 tblzat 2-3 tblzat 2-4 tblzat 2-5 tblzat 2-6 tblzat 3-1 tblzat S7-300 rendszer komponensei: ................................................................ 6 A terhels tpegysgnek jellemzi........................................................ 10 Rsztvevk szma .................................................................................. 13 MPI/PROFIBUS DP cmek ...................................................................... 13 CPU 312 IFM beptett be- s kimenetei ................................................ 20 Az zembe helyezs javasolt lpsei 1. rsz: Hardver........................ 21 Az zembe helyezs javasolt lpsei 2. rsz: Program....................... 22 A CPU memriatrls krsnek lehetsges okai.................................. 23 Memriatrls lpsei ............................................................................. 24 Memriatrls kzbeni esemnyek......................................................... 25 llapot s hibajelz LED-ek .................................................................... 31

Az S7-300 PLC rendszer hardver felptse s zembe helyezse segdlet

S7-300 rendszer elemei

Ebben a fejezetben
megtallhatk a szksges informcik az S7-300 mechanikai konfigurcijnak kialaktshoz az S7-300 elektromos konfigurcijnak kialaktshoz hlzat kialaktshoz Bemutatjuk a SIMATIC S7 rendszernek teleptse sorn kvetend lpsek sorrendjt. Elmagyarzzuk az alapvet szablyokat, amelyeket a telepts sorn clszer kvetnnk, valamint, hogy hogyan mdosthatunk egy mr meglv rendszert.

1.1

S7-300 rendszer teleptsi folyamata

Konfigurci

Telepts

Vezetkek bektse

Szksg van alhlzat ltrehozsra?

IGEN

Hlzat

NEM

Cmzs

Telepts ksz, munkba llts

1-1 bra

S7 rendszer teleptse

Az S7-300 PLC rendszer hardver felptse s zembe helyezse segdlet

S7-300 rendszer elemei

1.2

S7-300 modulok
Az S7-300 rendszerek ltrehozshoz s mkdtetshez szmos komponens szksges. Az albbi tblzatban a legfontosabb komponenseket s funkciikat lthatjuk.

1-1 tblzat

S7-300 rendszer komponensei: Funkci Ez kpezi az S7-300 modulok tartjt. Illusztrci

Komponens Szerelsn (mounting rail, ) Kiegszt: rnykols csatlakoz elem

Tpegysg (PS = Power Supply)

A hlzati feszltsget (120/230 VAC) alaktja t az S7300 s a kapcsold ramkrk mkdshez szksges 24 VDC feszltsgg.

CPU Kiegszt: Csatlakozsor (front connector) az integrlt perifrikkal rendelkez CPU-k esetben

A felhasznli programot futtatja, ellltja az 5 V tpfeszltsget, a MPI buszon lv eszkzkkel kommunikl. Ezenkvl a CPU DP master vagy DP slave is lehet a PROFIBUS hlzaton. CPU 312 IFM 318-2 DP A folyamat klnbz jelszintjeinek illesztse az S7-300 rendszerhez.

Jelfeldolgoz modulok (SM = Signal Module) (digitlis bemeneti, kimeneti s I/O modulok, analg bemeneti, kimeneti s I/O modulok) Kiegszt: Homlokcsatlakoz Funkcionlis modulok (FM = Function Module) Kiegszt: Homlokcsatlakoz

Idkritikus vagy nagymennyisg memria hasznlatot ignyl jelfeldolgozsi feladatok, (pldul pozcionls, szablyozs) megvalstsa.

Az S7-300 PLC rendszer hardver felptse s zembe helyezse segdlet

S7-300 rendszer elemei

Komponens Kommunikcis processzor (CP = Communication Processor). Kiegszt: Csatlakoz kbel

Funkci A CPU kommunikcis feladatainak megvalstsa, pldul egy CP 342-5 DP PROFIBUS DP hlzathoz val csatlakozshoz.

Illusztrci

Interfsz modul (IM = Interface Module) Kiegszt: Csatlakoz kbel

Az S7-300 rendszer bvtsnjein lv krtykat kapcsolja a kzponti egysghez

PROFIBUS kbel buszcsatlakozval (bus connector) PG kbel

A csatlakozsi pontok (node) sszekapcsolsa az MPI vagy PROFIBUS hlzattal. Egy PG/PC s egy CPU sszekapcsolsa. Az S7-300 rendszer konfigurlsa, paramtereinek belltsa, programozs s tesztels.

Programoz eszkz (PG) vagy PC STEP 7 programcsomaggal

Kzponti egysg (CU = Central Unit) s bvt egysgek (EM = Expansion Module)
Egy S7-300 PLC egy kzponti egysget (CU) s ha szksges egy vagy tbb bvt egysget (EM) tartalmazhat. A CPU-t tartalmaz sor a kzponti egysg (CU). Az interfsz modulok (IM) segtsgvel a rendszer kzponti egysghez csatlakoz sor pedig a bvt egysg (EM).

Mikor hasznljunk bvt egysgeket?


Akkor kell bvt egysgeket (EM) hasznlnunk, ha a kzponti egysgben (CU) tallhat krtyahelyek szma nem elg a feladat megoldshoz. Ha bvt egysget hasznlunk szksgnk lesz tovbbi tpegysgre az interfsz modulok (IM) elltshoz. Interfsz modulok hasznlatakor biztostanunk kell a kompatibilitst a partner llomsokkal.

Sn
Az S7-300-as rendszerekben a modulhordoz profilsn. Az S7-300 sszes modulja ehhez a snhez rgzthet.

Az S7-300 PLC rendszer hardver felptse s zembe helyezse segdlet

S7-300 rendszer elemei

Szably: Modulok egysoros elrendezse


A modulok egy sorba rendezsekor az albbi szablyokat kell figyelem venni: Legfeljebb nyolc modul (SM, FM, CP) lehet a CPU jobb oldaln. Az sszes modul ramfelvtele az S7-300 htlapi buszrl nem haladhatja meg az 1.2 A-t (312 IFM esetn 0.8 A-t).

Szably: Modulok tbbsoros elrendezse


Ha a modulokat tbb sorba szeretnnk rendezni, az albbi szablyokat kell figyelem venni: Az interfsz modul mindig a 3. krtyahelyet hasznlja (1. krtyahely: tpegysg; 2. krtyahely: CPU, 3. krtyahely: interfsz modul). Az interfsz modul mindig az els jelfeldolgoz modul (SM) eltt balrl lehet. Egy sor legfeljebb nyolc modult (SM, FM, CP) tartalmazhat. A modulok (SM, FM, CP) szmt az S7-300 htlapi buszrl felvehet ram korltozza. Az teljes ramfelvtel soronknt legfeljebb 1.2 A (312 IFM CPU esetn 0.8 A).

Szably: Csatlakozsok interferencia-mentes teleptse


Ha a kzponti s a bvt egysgeket a megfelel interfsz modulok (kld s vev IM) segtsgvel ktjk ssze nincs szksg specilis rnykolsra s fldelsre. Az albbiakat azonban biztostani kell: a sorokat alacsony impedancival kell csatlakoztatni, a sorok fldelst csillagpontos elrendezs szerint kell kialaktani, a sorok csatlakozsi pontjainak tisztnak kell lennik, megakadlyozva az interferencia ram kialakulst.

Az S7-300 PLC rendszer hardver felptse s zembe helyezse segdlet

S7-300 rendszer elemei

1.3

Levlasztott s nem levlasztott modulok

Levlasztott modulok
Levlasztott modulok esetn a vezrl ramkrk referenciapontja (Minternal) s a terhel ramkrk (Mexternal) nincsenek galvanikus kapcsolatban.

Levlasztott modulok alkalmazsi terlete


Levlasztott modulokat hasznljunk: sszes AC terhelshez DC terhel ramkr fggetlen referenciaponttal, pldul:

DC terhel ramkrk, amelyek rzkelje eltr referenciaponttal rendelkezik (pldul, ha a fldelt rzkel jelents tvolsgra van a vezrlrendszertl, gy nem tudjuk egyenpotencilra hozni). DC terhel ramkr fldelt pozitv (L+) ponttal (pldul elemes vagy akkumultoros ramkrk).

Levlasztott modulok s fldelsi koncepci


Attl fggetlenl hasznlhatunk levlasztott modulokat, hogy a vezrl rendszer referenciapontja fldelt-e vagy sem.

Nem levlasztott modulok


Nem levlasztott modulok esetn a vezrl ramkrk referenciapontja (Minternal) s a terhel ramkrk (Mexternal) galvanikus kapcsolatban vannak.

Az S7-300 PLC rendszer hardver felptse s zembe helyezse segdlet

S7-300 rendszer elemei

1.4

Terhels tpegysgnek kivlasztsa

Terhels tpegysgnek feladata


A terhels tpegysge ltja el a bementi s a kimeneti ramkrket (terhel ramkrket), valamint az rzkelket s a beavatkozkat.

Terhels tpegysgnek jellemzi


A terhels tpegysgnek az adott alkalmazshoz kell illeszkednik. A vlaszts megknnytshez az albbi tblzatban a klnbz tpegysgek s jellemzik sszehasonltsa lthat:
1-2 tblzat A terhels tpegysgnek jellemzi Tpegysg jellemzi Biztonsgi levlaszts Megjegyzs Ezeket a jellemzket a PS 307 sorozat s a SITOP (6EP1 sorozat) Siemens tpegysgek teljestik.

Kvetelmnyek A modulok legfeljebb 60 VDC vagy legfeljebb 25 VAC feszltsggel tpllhatk.

Kimeneti feszltsgtartomny: 24 VDC ramkrk 48 VDC ramkrk 60 VDC ramkrk 20.4 V to 28.8 V 40.8 V to 57.6 V 51 V to 72 V

Terhels tpegysgvel szembeni kvetelmnyek


Trpefeszltsget (legfeljebb 60 VDC) kell szolgltatniuk, biztonsgosan levlasztva a hlzati feszltsgtl. A hlzati feszltsgtl val biztonsgos levlasztsnak a VDE 0100 Part 410 / HD 384-4-41 / IEC 364-4-41 vagy VDE 0805 / EN 60950 / IEC 950 vagy VDE 0106 Part 101 szabvnyoknak kell megfelelnie.

Terhelram meghatrozsa
A szksges terhelram meghatrozhat a kimenetre kapcsold rzkelk s beavatkozk terhel ramainak sszegeknt. Rvidzr esetn az egyenram (DC) kimeneteken a terhelram egy rvid idre kt- vagy hromszorosra nvekszik, mieltt az elektronikus rvidzrvdelem bekapcsol. Ezrt a terhelsek tpegysgnek kivlasztsakor figyelembe kell venni ezt a megnvekedett rvidzrsi ramot is. A nem vezrelt tpegysgek ltalban kpesek kiszolglni ezt a tlramot. Vezrelt tpegysgek klnsen az alacsonyabb kimeneti teljestmnyek (20 A-ig) esetn biztostanunk kell, hogy a tpegysg kpes legyen ezt a tlramot kezelni.

Az S7-300 PLC rendszer hardver felptse s zembe helyezse segdlet

10

S7-300 rendszer elemei

1.5

Hlzatok kialaktsa

1.5.1

SIMATIC hlzatok ttekintse


A SIMATIC rendszerben a klnbz automatizlsi szinteknek (folyamat, cella, terepi beavatkoz/rzkel) megfelelen kvetkez hlzatokat tallhatk: Multi-Point Interfsz (MPI) PROFIBUS Pont-pont kapcsolat (PtP = Point-to-point) PROFINET Ipari Ethernet AS interfsz (ASI = Actuator/Sensor)

MPI-hlzat
Az ebben a dokumentumban lert sszes CPU esetn hasznlhat. Az MPI kismret hlzat kevesebb csatlakozsi ponttal. Az MPI-csatlakozs minden programozhat SIMATIC S7/M7 s C7 kszlken megtallhat, a programoz eszkzzel (PG) val kommunikcihoz, vagy CPU-k kztti kismennyisg adatcserhez alkalmazhat. Memriatrls, tpfeszltsg kimarads s a CPU konfigurcis belltsainak trlse utn az MPI mindig megrzi az utols belltsait (tviteli sebessg, csatlakozsi pontok szma, legnagyobb MPI cm).

PROFIBUS
Az sszes a nevben a DP betket tartalmaz CPU rendelkezik egy msodik, PROFIBUS DP interfsszel (pldul 315-2 DP) A SIMATIC rendszerben a PROFIBUS nyitott, tbb gyrt ltal alkalmazott kommunikcis hlzat, amely cella s terepi szinteken hasznlhat. A PROFIBUS-nak kt verzija hasznlatos: 1. PROFIBUS DP decentrlis perifria a gyors, ciklikus adatcserhez, valamint PROFIBUS-PA a gyjtszikramentes, illetve a ktvezetkes ramtvadkat alkalmaz terletekhez. 2. A cellk szintjn a PROFIBUS (FDL vagy PROFIBUS-FMS) az egyenl jogokkal rendelkez kommunikcis partnerek kztti gyors adatcserhez. A PROFIBUS kommunikci azonban kommunikcis processzorral (CP) is megvalsthat.

Az S7-300 PLC rendszer hardver felptse s zembe helyezse segdlet

11

S7-300 rendszer elemei

Ipari Ethernet
Kommunikcis processzor (CP) segtsgvel hasznlhat. Az Ipari Ethernet nyitott, tbb gyrt ltal ltrehozott kommunikcis hlzatban mkdik folyamati s cella szinten. Az Ipari Ethernet hlzat nagymennyisg adat gyors tvitelre alkalmas, amelyben gateway-en keresztl kls hlzatok is elrhetk.

AS interfsz (Actuator/Sensor) (ASI)


Kommunikcis processzor (CP) segtsgvel hasznlhat. Az ASI vagy beavatkoz (aktor)/rzkel (szenzor) interfsz az automatizlsi rendszerek legalacsonyabb szintjn egy alhlzatot reprezentl, amely legfkppen a digitlis beavatkozkhoz s rzkelkhz hasznlhat. Slave llomsonknt legfeljebb 4 bit mennyisg adat vihet t. S7-300 CPU esetn az ASI hlzathoz csak kommunikcis processzorok segtsgvel csatlakozhatunk.

1.5.2

Az MPI s DP hlzatok alapelvei

MPI/PROFIBUS DP
Az S7-300 CPU-k esetn ezek a leggyakrabban hasznlt hlzatok, ezrt a kvetkezkben ezeket rszletesebben trgyaljuk.

Szegmens
Egy szegmens kt lezr ellenlls kztti buszkapcsolat. Egy szegmens akr 32 rsztvevt is tartalmazhat, de ezt a busz hossza is korltozhatja, ami pedig az tviteli sebessgtl fgg.

tviteli sebessg
A legnagyobb tviteli sebessgek: MPI

12 Mbps CPU 318-2 DP, illetve S7-400 esetn 187.5 Kbps a tbbi CPU-val

PROFIBUS DP: 12 Mbps

Az S7-300 PLC rendszer hardver felptse s zembe helyezse segdlet

12

S7-300 rendszer elemei

A rsztvevk szma
1-3 tblzat Rsztvevk szma MPI 127 0 to 126 Alaprtelmezsben: 32 cm Ebbl megllapods szerint: 0-s cm a PG-nek 1-es cm az OP-nek 126
1)

Paramter Szma Cmtartomny Megjegyzs

PROFIBUS DP 0 to 125 ebbl: Ebbl megllapods szerint: 0-s cm a PG-nek

1) A rsztvevk maximlis szma a CPU tpustl fgg (lsd a CPU gpknyvben).

MPI/PROFIBUS DP cmek
A rsztvevk egyms kztti kommunikcijnak biztostshoz mindegyikhez egy hlzati cmet kell rendelni: Az MPI hlzatban egy MPI cmet, A PROFIBUS hlzatban egy PROFIBUS cmet A programoz eszkz (PG) segtsgvel mindegyik intelligens rsztvevnek megadhatjuk az MPI/PROFIBUS cmet (a PROFIBUS DP egyszer szolgknl ezt az egysgen kapcsolk segtsgvel kell belltani).

Alaprtelmezett MPI/PROFIBUS DP cmek


Az albbi tblzatban az MPI/PROFIBUS DP cmek gyri alapbelltsai s az egysgek alaprtelmezett legnagyobb MPI/PROFIBUS DP cmei lthatk.
1-4 tblzat Pont (egysg) PG OP CPU MPI/PROFIBUS DP cmek Alaprtelmezett MPI/PROFIBUS DP cmek 0 1 2 Alaprtelmezett legnagyobb MPI cm 32 32 32 Alaprtelmezett legnagyobb PROFIBUS DP cm 126 126 126

Az S7-300 PLC rendszer hardver felptse s zembe helyezse segdlet

13

S7-300 rendszer elemei

Plda: MPI hlzat


Az brn egy MPI hlzat blokkvzlata lthat.

S7-300
SF BUSF DC5V FRCE RUN STOP

3 S7-300
2
PS CPU CPU

3 S7-300
PS CPU CPU

PG

3 S7-300
PS CPU CPU CP

PS

CPU

OP 27
MPI addr. 2

MPI addr. 1

MPI addr. 3

MPI addr. 4

MPI addr. 5

MPI addr. 6 MPI addr. 7

PROFIBUS 4

S7-300
PS CPU CPU

3 S7-300
PS CPU CPU

3 S7-300
PS CPU CPU FM

OP 27
1
MPI addr. 13 MPI addr. 12 MPI addr. 11

OP 27
MPI addr. 10 MPI addr. 8 MPI addr. 9

MPI addr. 0

PG

1-2 bra

MPI hlzat minta

Az brn szerepl szmok jelentse (1) (2) (3) (4) (5) Bekttt lezr ellenlls Az S7-300 s az OP 27 az alaprtelmezett MPI cmket hasznljk, amikor az MPI hlzathoz kapcsoldnak. CPU 318-2 DP esetn a CP vagy FM modulokhoz nincs kln MPI cm rendelve. S7-300 CPU (kivve CPU 318-2 DP) esetn CP vagy FM modulokhoz szabadon rendelhet MPI cm. Egy CP az MPI cm mellett PROFIBUS cmmel (ebben az esetben 7) is rendelkezik. Az zembe helyezs, illetve a karbantarts idejre egy programoz kbellel csatlakoztatva az alaprtelmezett MPI cmet hasznlja.

Az S7-300 PLC rendszer hardver felptse s zembe helyezse segdlet

14

Cmkioszts s zembe helyezs

2.1

Cmzs

Merev cmzs
A merev cmzs az alaprtelmezett bellts, ahol a STEP 7 minden egyes krtyahelyhez egy kezdcmet rendel.

Vltoztathat (flexibilis) cmzs


A felhasznl ltal megadhat vltoztathat cmzs sorn a krtykhoz a CPU ltal kezelt cmtartomnybl (bizonyos szablyok betartsa mellett) tetszleges cmet rendelhetnk. Az S7-300-nl ez a cmzs csak a 315, 315-2 DP, 316-2 DP s 318-2 DP CPU-k esetn lehetsges.

2.1.1
Bevezets

Merev cmzs

Az alaprtelmezett merev cmzs sorn a krtyk kezdcmt a krtya helye hatrozza meg. A cm ms a digitlis, illetve analg modulok esetben. A kvetkezkben lthat, hogy mely krtyhoz melyik cm tartozik.

Teljes kipts s a megfelel krtyacmek


A kvetkez brn egy 4 soros elrendezs S7-300 rendszer krtyihoz rendelt kezdcmek lthatk.

Megjegyzs CPU 31x IFM s CPU 31xC esetn a 3. sor 11-es krtyahelye nem hasznlhat, mivel az ehhez tartoz cmterlet a beptett I/O rszre van fenntartva.

Az S7-300 PLC rendszer hardver felptse s zembe helyezse segdlet

15

Cmkioszts s zembe helyezs

CPU 31x IFM s CPU 31xC esetn nem hasznlhat krtyahely

3. sor (bvt egysg)

IM

SM SM SM SM SM SM SM SM

krtyahely digitlis modul kezdcme analg modul kezdcme

4 96

5 100

8 112 704

10

11

104 108 640 656 672 688

116 120 124 720 736 752

2. sor (bvt egysg)

IM

SM SM SM SM SM SM SM SM

krtyahely digitlis modul kezdcme analg modul kezdcme

4 64

5 68

6 72

7 76

8 80 576

9 84

10 88

11 92

512 528

544 560

592 608 624

1. sor (bvt egysg)

IM

SM SM SM SM SM SM SM SM

krtyahely digitlis modul kezdcme analg modul kezdcme

5 4 32 36 384 400

6 40

7 44

8 48 448

9 52

10 56

11 60

416 432

464 480 496

SF BUSF DC5V FRCE RUN

SIEMEN S

0. sor (kzponti egysg)

STOP

PS

CPU

IM SM SM SM SM SM SM SM SM

krtyahely digitlis modul kezdcme analg modul kezdcme

4 0

5 4

6 8

7 12

8 16 320

9 20

10 24

11 28

256 272

288 304

336 352 368

2-1 bra

S7-300 krtyahelyek s a hozz tartz modulok kezdcmei

Az S7-300 PLC rendszer hardver felptse s zembe helyezse segdlet

16

Cmkioszts s zembe helyezs

2.1.2

Vltoztathat cmzs

A vltoztathat cmzst tmogat CPU-k


CPU CPU 315 CPU 315-2 DP CPU 316-2 DP CPU 318-2 DP Rendelsi szm 6ES7 315-1AF03-0AB0 6ES7 315-2AF03-0AB0 6ES7 315-2AF83-0AB0 6ES7 316-2AG00-0AB0 6ES7 318-2AJ00-0AB0 V1.0.0 V3.0.0 01 03 V1.0.0 V1.0.0 Verzitl Firmware Hardware 01 01

Felhasznl ltal megadhat cmzs


A felhasznl ltal megadhat cmzs sorn STEP 7 segtsgvel a krtykhoz a CPU ltal kezelt cmtartomnybl tetszleges cmet rendelhetnk. Az gy megadott kezdcm meghatrozza a krtya sszes tovbbi cmt is. A szabadon vlasztott kezdcm nem lehet pratlan, valamint bementi s kimeneti krtya ugyanazzal a cmmel rendelkezhet

Felhasznl ltal megadhat cmzs elnyei


A cmzsi tartomny jobb kihasznlsa, pldul elkerlhetk a lyukak a krtyk kztt. A felhasznli programok ltrehozsa sorn az adott S7-300 konfigurcitl fggetlen cmeket hasznlhatunk.

Az S7-300 PLC rendszer hardver felptse s zembe helyezse segdlet

17

Cmkioszts s zembe helyezs

2.2

A bemeneti/kimeneti krtyk cmzse

2.2.1

Digitlis modulok cmzse


Egy digitlis modul bemenetnek vagy kimenetnek cme a megfelel byte s a bit cmbl tevdik ssze. Pldul: I 1.2 (E 1.2), ahol bemenet I (E), byte cme 1, s bit cme 2 A byte cme a modul kezdcmtl fgg. A bit cme pedig modulra nyomtatva lthat. Helyezzk az els digitlis modult a 4. krtyahelyre (1 - tp, 2 CPU, 3 az esetleges csatolkrtya) ekkor a modul alaprtelmezett cme 0 lesz. Minden ezt kvet digitlis modul alaprtelmezett kezdcme nggyel nvekszik. Az albbi brn a digitlis modul egyes csatorninak cmzse lthat.

0 1 2 3 4 5 6 7

Byte cme: modul kezdcme

0 1 2 3 4 5 6 7

Byte cme: modul kezdcme + 1

Bit cme

2-2 bra

Digitlis modulok cme

Az S7-300 PLC rendszer hardver felptse s zembe helyezse segdlet

18

Cmkioszts s zembe helyezs

Plda a digitlis modulok cmzsre


Az brn a 4. krtyahelyen lev digitlis modul csatorninak alaprtelmezett cmzst lthatjuk, ahol a krtya kezdcme 0. Mivel a pldban nincs interfsz modul, gy a 3. krtyahely nincs hozzrendelve egyetlen modulhoz sem.

0 1 2 3 4 5 6 7

bit cm 0.0 bit cm 0.1

: :
bit cm 0.7

PS

CPU

SM
0 1 2 3 4 5 6 7

: :
bit cm 1.0 bit cm 1.1

: : bit cm 1.7

krtyahely szma

2-3 bra

4. krtyahelyen tallhat digitlis krtya cmzse

2.2.2

Analg krtyk cmzse


Az analg krtyk csatorni mindig szavas (word = 2 byte) cmzsek. Egy csatorna cme a krtya kezdcmtl fgg. Helyezzk az els analg krtyt a 4. krtyahelyre, ekkor a krtya alaprtelmezett cme 256 lesz. Minden ezt kvet analg krtya alaprtelmezett kezdcme krtyahelyenknt tizenhattal nvekszik. Egy analg I/O (be- s kimenetet egyarnt tartalmaz) krtya esetn a bemenetek s a kimenetek kezdcme megegyezik.

Az S7-300 PLC rendszer hardver felptse s zembe helyezse segdlet

19

Cmkioszts s zembe helyezs

Plda az analg modulok cmzsre


Az plda brjn a 4. krtyahelyen lev analg modul csatorninak alaprtelmezett cmzst lthatjuk, ahol a modul kezdcme 256. Valamint lthatjuk, azt is, hogy a bemeneti s a kimeneti csatornk kezdcme megegyezik. Mivel a pldban nincs interfsz modul, gy a 3. krtyahely nincs hozzrendelve egyetlen modulhoz sem.
SM (analg modul)
SF BUSF DC5V FRCE RUN STOP

SIEMENS

bemenetek 0. csatorna cme: 256 1. csatorna cme: 258

: :

PS

CPU

SM

kimenetek 0. csatorna cme: 256 1. csatorna cme: 258

: :

krtyahely szm

2-4 bra

4. krtyahelyen tallhat analg modul cmzse

2.3

A kompakt CPU-kon lv bemenetek/kimenetek cmzse

Plda: CPU 312 IFM


CPU 312 IFM esetn a beptett (integrlt) I/O csatornkhoz az albbi cmek vannak hozzrendelve:
2-1 tblzat CPU 312 IFM beptett be- s kimenetei Cm 124.0 125.1 ebbl 4 bemenet a beptett bemenetek felhasznlsa a beptett funkcik szmra: funkcikhoz: 124.6 125.1 szmlls frekvencia mrs megszakts bemenet Megjegyzs

Bemenet/Kimenet 10 digitlis bemenet

Lsd Integrated Functions gpknyv 6 digitlis kimenet 124.0 124.5

Az S7-300 PLC rendszer hardver felptse s zembe helyezse segdlet

20

Cmkioszts s zembe helyezs

2.4

Az zembe helyezs lpsei

Javasolt lpsek 1. rsz: Hardver


Az S7-300 modulris felptse miatt szmos bvtsi lehetsggel rendelkezik, gy adott esetben akr elg bonyolult s rendkvl sszetett is lehet. Emiatt kezdetben clszertlen elindtani pldul egy tbb sorral rendelkez S7-300-as rendszert az sszes moduljval egytt. Ezrt a lpsrl-lpsre trtn zembe helyezsi eljrst javaslunk. Az albbiakban az S7-300 zembe helyezsnek javasolt lpsei lthatk:
2-2 tblzat Az zembe helyezs javasolt lpsei 1. rsz: Hardver Feladat A kszlkek felszerelse s a bemenetek/kimenetek bektseinek ellenrzse! Vlasszuk le a kapcsold meghajt s vezrl egysgeket! A CPU elksztse Kzponti egysg (CU): helyezzk zembe a CPU-t, s a tpegysget, ellenrizzk a LED-eket! Megjegyzs

Ezzel kivdhetjk az esetleges programhibk kros hatsait. Pldul irnytsuk t a kimeneti adatokat egy adatblokkba, gy egyidben ellenrizhetjk azok megfelel mkdst. Csatlakoztassuk a programoz eszkzt (PG). A CPU-t s tpegysget beillesztve helyezzk zembe a kzponti egysget (CU). Elszr a kln tpegysggel rendelkez bvt egysgeket (EM) kapcsoljuk be, majd ezt kveten a kzponti egysget (CU). Ellenrizzk a LED-eket a modulokon! Illesszk be a tbbi modult a kzponti egysgbe, majd egyms utn helyezzk zembe azokat! Ha szksges kapcsoljuk ssze a kzponti s a bvt egysgeket egymssal! Helyezznk egy kld interfsz modult (Send IM) a kzponti egysgbe (CU) s a hozz tartoz vev interfsz modult (Receiver IM) a bvt egysgbe (EM)! Illesszk be a tbbi modult a bvt egysgbe, majd egyms utn helyezzk zembe azokat!

lltsuk alaphelyzetbe a CPU-t s ellenrizzk a LED-eket! Kzponti egysg (CU): helyezzk zembe a tbbi modult! Bvt egysgek (EM): csatlakoztats

Bvt egysgek (EM): zembe helyezs

Az S7-300 PLC rendszer hardver felptse s zembe helyezse segdlet

21

Cmkioszts s zembe helyezs

Javasolt lpsek 2. rsz: Program


2-3 tblzat Az zembe helyezs javasolt lpsei 2. rsz: Program Feladat Kapcsoljuk be a programoz eszkzt (PG) s indtsuk el a SIMATIC Manager programot! Tltsk be a konfigurcis adatokat s a programot a CPU-ba! Az ezt segt STEP 7 funkcik: Vltozk figyelse (monitor/modify variables) Program llapotnak ellenrzse Kimenetek lltsa vagy knyszertse Kimenetek mdostsa STOP zemmdban (PO enable) Megjegyzs

Ellenrizzk a be- s kimenetek mkdst!

A be- s kimeneteket pldul SM 374 szimultor modullal is ellenrizhetjk. Helyezzk zembe a PROFIBUS DP-t vagy ms hlzatokat! Kapcsoljuk vissza a kimeneteket! Egyms utn helyezzk zembe a kimeneteket!

Az S7-300 PLC rendszer hardver felptse s zembe helyezse segdlet

22

Cmkioszts s zembe helyezs

2.5

A felhasznli tr trlse CPU zemmd vlaszt kapcsoljval

Mikor szksges?
A CPU felhasznli trjt trlni kell Mieltt (teljesen) j felhasznli programot tltnk CPU-ba. Ha a CPU trlst kr a STOP LED lass villogtatsval.
2-4 tblzat A CPU memriatrls krsnek lehetsges okai Megjegyzs CPU 312 IFM / 314 IFM (314-5AE0x) esetn nem hasznlhat 5 V-os FEPROM memriakrtyval rendelkez CPU-k esetn: Ezekben az esetekben a CPU memriatrlst kr. Ezutn a CPU figyelmen kvl hagyja a memriakrtya tartalmt, a diagnosztikai pufferbe rja a hiba okt s STOP zemmdba kerl. A CPU-ban lv 5 V-os FEPROM memriakrtya trlhet s jraprogramozhat.

CPU memriatrls krsnek okai Memria krtya cserje. RAM hiba a CPU-ban. A memria tl kicsi, gy nem tlthet be a memriakrtyn tallhat sszes felhasznli blokk. Hibs blokk betltsnek ksrlete, pldul hibsan programozott utasts miatt.

A felhasznli tr trlse az zemmd vlaszt vagy a programoz eszkz segtsgvel


A felhasznli trt kt mdon trlhetjk: A CPU zemmd vlaszt kapcsoljval az ebben a fejezetben lert eljrs szerint. A STEP7 fejlesztprogrammal.

Az S7-300 PLC rendszer hardver felptse s zembe helyezse segdlet

23

Cmkioszts s zembe helyezs

A felhasznli tr trlse az zemmd vlaszt kapcsolval


2-5 tblzat Lps 1. 2. Kapcsoljuk MRES llsba! Tartsuk ebben az llsban addig, amg a STOP LED msodszor felvillan s bekapcsolva marad (ez 3 msodpercig tart)! Ezutn engedjk el a kapcsolt! 3. Legfeljebb 3 msodpercen bell kapcsoljuk vissza az MRES llsba s tartsuk ott addig, amg a STOP LED gyorsan villog! A CPU felhasznli trja res. Memriatrls lpsei A felhasznli tr trlse lltsuk az zemmd vlaszt kapcsolt STOP llsba!

A tblzatban lert lpsek csak akkor szksgesek, ha mi szeretnnk kitrlni a CPU memrijt anlkl, hogy a CPU krte volna (a STOP LED lass villogsval). Ha a memriatrlst a CPU krte, akkor az zemmd vlaszt kapcsolt rviden az MRES llsba kapcsolva elindthatjuk a memriatrlst. Az albbi brn a memriatrls folyamata lthat.
STOP LED

On

Off

t
3s max. 3 s
min. 3 s

CPU

2-5 bra

Memriatrls lpsei

Az S7-300 PLC rendszer hardver felptse s zembe helyezse segdlet

24

Cmkioszts s zembe helyezs

Mi trtnik a memriatrls sorn?


2-6 tblzat Memriatrls kzbeni esemnyek CPU esemnyei 1. 2. 3. 4. A CPU a teljes felhasznli programot trli mindkt RAM-terletrl . A CPU trli a remanens vltozkat. A CPU ellenrzi bels ramkreit. Ha a memriakrtya a CPU-ban van, akkor a felhasznli program tmsoldik az operatv trba Tipp: Ha a CPU nem tudja az adatokat a memriakrtyrl, illetve az MMC-rl tmsolni, s memriatrlst kr. Akkor Vegyk ki a memriakrtyt Trljk a CPU felhasznli trjt Ellenrizzk a diagnosztikai puffert.

Esemny CPU tevkenysge

Memria tartalma A CPU felhasznli trja res. Ha a memriakrtya a CPU-ban van, akkor a a trls utn felhasznli program tmsoldik az operatv trba Mi nem trldik? A diagnosztikai puffer tartalma. A programoz eszkz (PG) segtsgvel tudjuk kiolvasni a diagnosztikai puffert Az MPI paramterek (MPI cm s a legnagyobb MPI cm, tviteli sebessg, a CP/FM modulok belltott MPI cme). A mkdsi id szmll rtke.

Az S7-300 PLC rendszer hardver felptse s zembe helyezse segdlet

25

A program futsnak ellenrzse s diagnosztika


3

3.1

Az ellenrzsi s diagnosztikai lehetsgek ttekintse


Vltozk figyelse s lltsa (monitor/modify variables VAT). Program futsnak figyelse. Lpsenknti program-vgrehajts. Megjegyzs A STEP 7 tesztelsi funkcii, a program llapotnak megjelentse megnveli a CPU ciklusidejt ! A STEP 7 programban bellthatjuk a megengedett maximlis ciklusid nvekedst (kivve CPU 318-2 DP esetn).

3.2

Vltozk figyelse s lltsa


A STEP 7 Monitor/modify variables eszkzvel tetszleges formtumban figyelhetjk a program vltozinak llapott (monitor), tetszleges formtumban llthatjuk a program vltozinak llapott (modify),

Vltoztbla (VAT = variable table) ltrehozsa


Ktflekppen hozhatunk ltre vltoztblt (VAT): A programszerkesztben a PLC > Monitor/modify menpont kivlasztsval. Ez a vltoztbla kzvetlenl online jn ltre. A SIMATIC Manager-ben a tervezet (projekt) Blocks elemt kivlasztva, majd a Insert new object > Variable table menponttal. Ez a vltoztbla offline jn ltre, elmenthet, ksbb visszatlthet. Online mdba kapcsolva a vltozk tesztelhetk.

Az S7-300 PLC rendszer hardver felptse s zembe helyezse segdlet

27

A program futsnak ellenrzse s diagnosztika

3.3

Vltozk knyszertse (force)


A knyszerts (force) funkcival a CPU vltozit lehet a kls felttelektl s a programtl fggetlen llapotra lltani.

Az S7-300-as CPU-k esetn a knyszerts egy ciklikus mdosts Bemenetek knyszertsnek vgrehajtsa Bemenetek knyszertsnek vgrehajtsa

PIQ tvitele

OS

PII tvitele

Felhasznli program A T PQW utasts fellrta a knyszertett rtket

PIQ tvitele

OS

PII tvitele

Knyszertett rtk

Knyszertett rtk

Kimenetek knyszertsnek vgrehajtsa

T PQW

Kimenetek knyszertsnek vgrehajtsa

OS: opercis rendszer vgrehajtsa

3-1 bra

A knyszerts (force) alapelvei az S7-300 CPU-kban (kivve CPU 318-2 DP)

3.4

A diagnosztika ttekintse

Bevezets
A rendszerhibk ltalban az zembe helyezs sorn kvetkeznek be. Ezen hibk feldertse idignyes lehet, mivel mind a berendezs mind a program oldaln elfordulhatnak. A tesztelsi funkcik sokasgval problmamentess tehetjk az zembe helyezst.

Programhibk
A hibk, amelyeket az S7 CPU-k kpesek felismerni s gy szervez blokkok (OB) segtsgvel kezelhetjk azokat, kt kategriba oszthatk: Szinkron hibk: Olyan hibk, amelyek a felhasznli program egy megadott pontjhoz kapcsolhatk (pldul ha kzvetlen perifriahozzfrssel akarunk elrni egy nem ltez cmet). Aszinkron hibk: Olyan hibk, amelyek nem kapcsolhatk felhasznli program egy megadott pontjhoz (pldul ciklusid tllps, krtyahiba).

Az S7-300 PLC rendszer hardver felptse s zembe helyezse segdlet

28

A program futsnak ellenrzse s diagnosztika

Hibakezels
Hibk bekvetkezse esetn a krltekint programozssal, s mindenekeltt a diagnosztikai eszkzk ismeretvel s megfelel hasznlatval elnys helyzetbe kerlhetnk: A hibk hatst cskkenthetjk. Knnyebb vlik a hibk helynek megtallsa (pldul a hibakezel szervezblokkok segtsgvel). Cskkenthetjk az llsidt.

Diagnosztika a LED kijelzk alapjn


Hibaelemzshez fel lehet hasznlni a CPU homloklapjn lv LED-eket. Ezek hrom szinben lthatk. Zld LED-ek a norml mkdsi llapotrl tjkoztatnak (pldul a tpfeszltsg rendben van). Srga LED-ek a specilis zemllapotot jeleznek (pldul aktv knyszertst). Vrs LED-ek a hibkat jelzik (pldul busz hiba) A villog LED-ek szintn specilis esemnyeket jeleznek (pldul memria trls).

Diagnosztikai puffer
Ha hiba kvetkezik be, akkor a CPU a hiba okt a diagnosztikai pufferbe rja. A STEP 7-ben a diagnosztikai puffer a programoz eszkz (PG) segtsgvel, egyszer szveges formban olvashat ki. Egyb, diagnosztikai lehetsgekkel rendelkez modulok a sajt diagnosztikai pufferket hasznljk. A STEP 7-ben a programoz eszkz (PG) segtsgvel kiolvashatjuk ezt (HW Config > Hardware diagnostics, vagy PLC > Modul information a programszerkesztben). Olyan diagnosztikai lehetsgekkel rendelkez modulok, amelyeknek nincs diagnosztikai pufferk, a CPU diagnosztikai pufferbe rjk a hibainformcikat. Ha slyos hiba lp fel, akkor a CPU lell, vagy amennyiben a megfelel hiba-OB a PLC-ben van, a CPU folytatja a mkdst (a hiba kijelzse mellett) s a programoznak lehetsge van a hiba-OB segtsgvel a hiba pontosabb elemzsre, aminek eredmnyt megfelel kijelzeszkzkn meg is jelenteti.

Az S7-300 PLC rendszer hardver felptse s zembe helyezse segdlet

29

A program futsnak ellenrzse s diagnosztika

3.5

STEP 7 diagnosztikai lehetsgei

Hardver diagnosztika (Hardware diagnostics)


A modulhibk helyt a hardver diagnosztika (Hardware diagnostics) online informcii segtsgvel tallhatjuk meg. A felhasznli programban bekvetkez hibkat a diagnosztikai puffer s a veremtrak segtsgvel tallhatjuk meg. Valamint megtudhatjuk azt is, hogy a felhasznli program fut-e az adott CPU-n. A hardver diagnosztika ttekintst ad a PLC llapotrl. A szimblumok az egyes krtykon azok llapott jelzik. A hibs krtyra kettt kattintva rszletesebb hibainformcit kaphatunk. Ezen informci a megadott krtya tpustl fgg. Az albbi informcikat lthatjuk: A krtya ltalnos informcii (pldul rendelsi szm, verzi, megnevezs) s a modul llapota (pldul hiba). Krtyahibk (pldul csatornahiba a kzponti vagy DP slave egysgben). A diagnosztikai puffer hibazenetei. CPU-k esetn ezenkvl mg az albbi informcikat is lthatjuk: A felhasznli program hibi futs kzben. Ciklusid (leghosszabb, legrvidebb s az utols). Az MPI csatlakozfellet belltsai s hasznlata. Teljestmny adatok (lehetsges I/O-k, memria bitek, szmllk, idztk s blokkok szma, stb).

Az S7-300 PLC rendszer hardver felptse s zembe helyezse segdlet

30

A program futsnak ellenrzse s diagnosztika

3.6

Diagnosztika a LED kijelzk alapjn

Bevezets
A LED-ek alapjn trtn diagnosztika a hibaok keressnek els lpse. A rszletesebb informcikhoz ltalban clszer diagnosztikai puffert is megnzni. A diagnosztikai puffer a hiba lerst egyszer szveges formban tartalmazza. Pldul itt tallhat a megfelel hibakezel szervezblokk (OB) szma. Ha az adott szervezblokkot ltrehozzuk, akkor a megelzhetjk, hogy a CPU STOP zemmdba kapcsoljon hiba esetn.

llapot s hibajelz LED-ek


3-1 tblzat llapot s hibajelz LED-ek LED SF Ki 5 VDC Ki FRCE Ki RUN Ki STOP Ki CPU tpfeszltsg hinyzik. Megoldsa: Ellenrizzk, hogy a tpegysg csatlakozatva van-e a hlzathoz s be van-e kapcsolva. Ellenrizzk, hogy a CPU csatlakozatva van-e a tpegysghez s be van-e kapcsolva. CPU STOP zemmdban van. A CPU STOP zemmdban van valamilyen hiba miatt. A CPU memriatrlst kr. Lers

Ki Be X

Be Be Be

X X X

Ki Ki Ki

X X X

Be Be Be

X X X

Ki Villog (2 Hz) Villog (0.5 Hz) X X

Be Be Villog (0.5 Hz) Villog (2 Hz) Be Be

A CPU memriatrlst hajt vgre. A CPU felfuts (start-up). Egy trspont (break-point) miatt a CPU felfggesztette a program ciklikus vgrehajtst. Hardver vagy szoftver hiba. Knyszerts (force) aktivlva van.

Be X

Be X

X Be

X X

Az S7-300 PLC rendszer hardver felptse s zembe helyezse segdlet

31

You might also like