Professional Documents
Culture Documents
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.
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
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
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
Konfigurci
Telepts
Vezetkek bektse
IGEN
Hlzat
NEM
Cmzs
1-1 bra
S7 rendszer teleptse
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
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.
Funkci A CPU kommunikcis feladatainak megvalstsa, pldul egy CP 342-5 DP PROFIBUS DP hlzathoz val csatlakozshoz.
Illusztrci
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.
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).
Sn
Az S7-300-as rendszerekben a modulhordoz profilsn. Az S7-300 sszes modulja ehhez a snhez rgzthet.
1.3
Levlasztott modulok
Levlasztott modulok esetn a vezrl ramkrk referenciapontja (Minternal) s a terhel ramkrk (Mexternal) nincsenek galvanikus kapcsolatban.
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).
1.4
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
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.
10
1.5
Hlzatok kialaktsa
1.5.1
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.
11
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.
1.5.2
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
12
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)
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).
13
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
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
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.
14
2.1
Cmzs
Merev cmzs
A merev cmzs az alaprtelmezett bellts, ahol a STEP 7 minden egyes krtyahelyhez egy kezdcmet rendel.
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.
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.
15
IM
SM SM SM SM SM SM SM SM
4 96
5 100
8 112 704
10
11
IM
SM SM SM SM SM SM SM SM
4 64
5 68
6 72
7 76
8 80 576
9 84
10 88
11 92
512 528
544 560
IM
SM SM SM SM SM SM SM SM
5 4 32 36 384 400
6 40
7 44
8 48 448
9 52
10 56
11 60
416 432
SIEMEN S
STOP
PS
CPU
IM SM SM SM SM SM SM SM SM
4 0
5 4
6 8
7 12
8 16 320
9 20
10 24
11 28
256 272
288 304
2-1 bra
16
2.1.2
Vltoztathat cmzs
17
2.2
2.2.1
0 1 2 3 4 5 6 7
0 1 2 3 4 5 6 7
Bit cme
2-2 bra
18
0 1 2 3 4 5 6 7
: :
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
2.2.2
19
SIEMENS
: :
PS
CPU
SM
: :
krtyahely szm
2-4 bra
2.3
20
2.4
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
21
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!
22
2.5
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.
23
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
24
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.
25
3.1
3.2
27
3.3
Az S7-300-as CPU-k esetn a knyszerts egy ciklikus mdosts Bemenetek knyszertsnek vgrehajtsa Bemenetek knyszertsnek vgrehajtsa
PIQ tvitele
OS
PII tvitele
PIQ tvitele
OS
PII tvitele
Knyszertett rtk
Knyszertett rtk
T PQW
3-1 bra
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).
28
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.
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.
29
3.5
30
3.6
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.
Ki Be X
Be Be Be
X X X
Ki Ki Ki
X X X
Be Be Be
X X X
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
31