AUTOMATIONWORX
Rövid áttekintő UM QS HU PC WORX Cikkszám: csak online elérhető
PC WorX
AUTOMATIONWORX
Rövid áttekintő PC WorX
08/2008
Megnevezés: UM QS HU PC WORX Kidás:
02
Cikkszám.:
Csak online elérhető
Ez an kézikönyv érvenyes: Jelölés
revízió
PC WorX
5.10-től
Része az AUTOMATIONWORX Software Suite 2007-nek
1.30 SP1-től
7127_hu_02
PHOENIX CONTACT
PC WorX
Kérjük, vegye figyelembe a következő utasításokat Ahhoz, hogy az ebben a kézikönyvben ismertetett terméket biztonságosan használhassa, olvassa el és vegye figyelembe ezt a kézikönyvet. A következő utasítások az első tájékozódást nyújtják a kézikönyv használatához. A kézikönyv célcsoportja Az ebben a kézikönyvben ismertetett termék használata kizárólag szakképzett alkalmazásprogramozókat és szoftver-mérnököket érint, akik az automatizálás-technika idevágó biztonsági elveiben, valamint az érvényes nemzeti szabványokban és egyéb előírásokban jártasak. Olyan hibás működések és károk esetén, melyek a Phoenix Contact és egyéb gyártók termékeinek használatával kapcsolatban e kézikönyv információinak figyelmen kívül hagyása következtében történnek, a Phoenix Contact nem vállalja a felelősséget. A használt szimbólumok magyarázata A Figyelem szimbólum olyan cselekedetekre vonatkozik, melyek hardver-, szoftver-, vagy személyi sérüléseket (a veszélyes folyamat-perifériákkal való közvetett összefüggésben) okozhatnak. Az Utasítás szimbólum azokat feltételeket közli, melyeket a hibamentes üzemhez feltétlenül figyelembe kell venni. Ezen kívül ötleteket és tanácsokat ad az eszközök hatékony alkalmazásához és a szoftver optimalizálásához, hogy Önt a többletmunkától megkímélje. A Szöveg szimbólum további információforrásokra (kézikönyvek, adatlapok, irodalom, stb.) utal az érintett témában, termékkel, vagy hasonlóval kapcsolatban. Ez a szöveg emellett segítséget is ad a kézikönyvben való tájékozódáshoz. Az ön véleménye fontos számunkra Folyamatosan azon igyekszünk, hogy kézikönyveink minőségét javítsuk. Amennyiben észrevétele, vagy javítási javaslata van kézikönyvünk tartalmával, vagy kialakításával kapcsolatban, szívesen vennénk, ha elküldené nekünk ötletét. PHOENIX CONTACT Kft. Marketing osztály 2040 Budaörs Gyár utca 2. Telefon 06-23-501-160 Telefax 06-23-418-438 E-Mail
[email protected]
PHOENIX CONTACT
7127_hu_02
PC WorX A Műszaki Dokumentációk Általános Felhasználási Feltételei A Phoenix Contact GmbH & Co. KG fenntartja megának a jogot arra, hogy a műszaki dokumentációkat és az azokban ismertetett termékeket bármikor, előzetes jelzés nélkül megváltoztassa, illetve javított változatban forgalomba hozza. A műszaki dokumentációk átvétele (különösen az adatlapok, szerelési utasítások, kézikönyvek, stb. esetében) nem jelent további információadási kötelezettséget a Phoenix Contact GmbH & Co. KG számára a termékek és/vagy a műszaki dokumentáció esetleges megváltozásáról. Bárminemű egyéb megállapodások csak akkor érvényesek, ha azokat a Phoenix Contact GmbH & Co. KG írásos formában megerősítette. Kérjük vegye figyelmebe, hogy az átadott dokumentáció kizárólag egy termékre vonatkozó dokumentáció. Annak ellenére, hogy a Phoenix Contact GmbH & Co. KG folyamatosan a szükséges körültekintéssel jár el, hogy az információkat és tartalmakat pontosan és a technika éppen aktuális színvonalának megfelelően tartsa, az információs anyagok műszaki pontatlanságokat és/vagy nyomtatási hibákat tartalmazhatnak. A Phoenix Contact GmbH & Co. KG nem vállal felelősséget és nem ad garanciát az információk pontosságát és helyességét illetően. A Phoenix Contact GmbH & Co. KG nem vállal felelősséget a műszaki dokumentációk tartalmában észlelhető hibákért, vagy kihagyásokért (különösen az adatlapok, szerelési utasítások, kézikönyvek, stb. esetében). Az összes, a műszaki dokumentációból merített információkban szereplő hibáért – amíg ez törvényileg megengedett – semmilyen kifejezett, ráutaló, vagy hallgatólagos felelősséget, vagy garanciát nem vállal. Ezek semmilyen minőségi egyezményeket nem tartalmaznak, semmilyen kereskedelemben megszokott minőséget nem rögzítenek és semmilyen ígéretet nem tartalmaznak a termékek tulajdonságának biztosítására, vagy bizonyos célokra való alkalmasságot illetően. A Phoenix Contact GmbH & Co. KG fenntartja megának a jogot arra, hogy az információkat és az ezekben az információkban ismertetett termékeket bármikor, előzetes jelzés nélkül megváltoztassa, illetve javított változatban forgalomba hozza.
7127_hu_02
PHOENIX CONTACT
PC WorX Magyarázat a jogi alapokkal kapcsolatban Ez a kézikönyv a benne található ábrákkal egyetemben szerzői jogi védelem alatt áll. A kézikönyv harmadik személy általi használata tilos. A reprodukálás, fordítás és nyilvánosságra hozatal, valamint az elektronikus és fotografikus archiválás és megváltoztatás minden esetben a Phoenix Contact írásos engedélyéhez van kötve. Az ezzel ellentétes cselekvés kártérítés igényét vonja maga után. A Phoenix Contact mindennemű olyan változtatás jogát fenntartja magának, mely a műszaki fejlődést szolgálja. Windows 3.x, Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP és MS-DOS a Microsoft Corporation bejegyzett márkái. A Genesis für Windows az ICONICS Inc. bejegyzett márkája. Az összes felhasznált terméknév a mindenkori szervezetek bejegyzett márkanvevei. Internet A Phoenix Contact termékeiről aktuális információkat az alábbi Internetcímen talál: www.phoenixcontact.hu. Bizonyosodjon meg arról, hogy mindig az aktuális dokumentációval dolgozik. Ez a következő címen áll rendelkezésre a letöltéshez: www.download.phoenixcontact.com.
PHOENIX CONTACT
7127_hu_02
Tartalomjegyzék 1
2
3
4
Általános..................................................................................................................................1-1 1.1
Bevezetés........................................................................................................... 1-1
1.2
Információ a kézikönyvhöz. ................................................................................1-1
1.3
Rendszerkövetelmények .................................................................................... 1-1 1.3.1 Támogatott operációs rendszerek ......................................................1-1 1.3.2 Hardverkövetelmények .......................................................................1-2
1.4
Rendelési adatok................................................................................................1-2
A szoftver telepítése és aktiválása ...........................................................................................2-1 2.1
A telepítés előtt ...................................................................................................2-1
2.2
AUTOMATIONWORX Software Suite ................................................................ 2-1
2.3
Telepítőprogram indítása....................................................................................2-2
2.4
PC WorX indítása ............................................................................................... 2-2
2.5
PC WorX-licenc aktiválása ................................................................................. 2-2
Hasznos tudnivalók a PC WorX kezeléséhez ..........................................................................3-1 3.1
Online-Súgó ....................................................................................................... 3-1
3.2
Nyelvválasztás ...................................................................................................3-1
3.3
A PC WorX felhasználói felülete ......................................................................... 3-2
3.4
Eszköztárak........................................................................................................3-3
3.5
Munkaterületek...................................................................................................3-4 3.5.1 Ablakok a munkaterületeken ...............................................................3-7 3.5.2 Ablakok be-/kidokkolása és be-/kikapcsolása .....................................3-8
3.6
„Bus Structure“ ablak..........................................................................................3-9 3.6.1 Szimbólumok a „Bus Structure“ ablakban ...........................................3-9 3.6.2 Megjelenítés a „Bus Structure“ ablakban ..........................................3-12
3.7
„Excel Link“ ablak .............................................................................................3-14
3.8
„Diag+“ ablak ....................................................................................................3-15
3.9
Vizualizáció ...................................................................................................... 3-19
Egy projekt kidolgozásának folyamata.....................................................................................4-1
7127_hu_02
4.1
Projekt elkészítésének lépései .......................................................................... 4-2
4.2
Új projekt létrehozása ........................................................................................ 4-3
4.3
Projektinformációk megadása ........................................................................... 4-5
4.4
PC előkészítése a kommunikációhoz ................................................................ 4-7
4.5
A vezérlő IP-cím beállításának ellenőrzése/módosítása .................................... 4-8
4.6
Elhatározás: online, vagy offline munkavégzés .................................................. 4-8
4.7
PROFINET IO-eszközök beillesztése ................................................................ 4-9
4.8
PROFINET-beállítások ellenőrzése/megváltoztatása PROFINET IO-eszközök esetében ...................................................................4-10
PHOENIX CONTACT
i
PC WorX 4.9
INTERBUS-eszköz kézi beillesztése ................................................................4-12 4.9.1 INTERBUS-eszköz kézi beillesztése - általános ...............................4-12 4.9.2 INTERBUS-eszközök beillesztése egy INTERBUS-Proxy alá ..........4-16 4.9.3 Inline-modulok beillesztése egy PROFINET IO-buszcsatoló alá ....... 4-16 4.9.4 INTERBUS-eszközök a PROFINET IO-vezérlő alatt .........................4-16
4.10
Program lefordítása a busz-struktúra elkészítése után .................................... 4-17
4.11
Program létrehozása ........................................................................................ 4-18
4.12
Program lefordítása a program elkészítése után.............................................. 4-19
4.13
Változó létrehozása és folyamatadatok hozzárendelése .................................. 4-19 4.13.1 Változó létrehozása ..........................................................................4-19 4.13.2 Folyamatadatok hozzárendelése ......................................................4-20
4.14
Kommunikációs útvonal beállítása: Szimuláció ................................................ 4-23
4.15
Váltás a vezérlővel való munkához (online) ..................................................... 4-24
4.16
IP-cím kiosztása a vezérlő számára..................................................................4-24 4.16.1 Címkiosztás a PC WorX BootP-szerverén keresztül .........................4-24 4.16.2 Címkiosztás PC WorX-szel a soros interfészen keresztül .................4-26
4.17
Kommunikációs útvonal beállítása ...................................................................4-27 4.17.1 Kommunikáció a soros interfészen keresztül ....................................4-28 4.17.2 Kommunikáció Ethernet-en keresztül ...............................................4-29
4.18
PROFINET IO-eszközök beolvasása és átvétele............................................. 4-30 4.18.1 PROFINET IO-eszközök beolvasása ................................................4-30 4.18.2 PROFINET IO-eszközök átvétele a projektbe ...................................4-32 4.18.3 PROFINET IO-eszközök elnevezése PROFINET-eszköznevek nélkül ................................................................................................ 4-32 4.18.4 Buszfelépítés a beolvasott PROFINET IO-eszközökkel ....................4-33 4.18.5 PROFINET IO-eszköz utólagos elnevezése .....................................4-34
4.19
PROFINET-beállítások ellenőrzése/megváltoztatása PROFINET IO-eszközök esetében
4-36
PROFINET-eszköznevek és IP-beállítások átvitele PROFINET IO-eszközökre
4-37
4.20
ii
PHOENIX CONTACT
4.21
INTERBUS beolvasása ................................................................................... 4-38
4.22
Program lefordítás a busz-struktúra beolvasása után ...................................... 4-41
4.23
Program létrehozása ........................................................................................ 4-41
4.24
Program lefordítása a program elkészítése után...............................................4-41
4.25
Folyamatadatok hozzárendelése..................................................................... 4-42
4.26
Projekt fordítása, letöltése és hidegindítás .......................................................4-42 4.26.1 Projekt lefordítása .............................................................................4-42 4.26.2 Projekt letöltése ................................................................................4-42 4.26.3 Hidegindítás végrehajtása ................................................................4-45
4.27
A projekt kezelése ........................................................................................... 4-46 4.27.1 A taszk-tulajdonságok beállítása .......................................................4-46 4.27.2 Debug-üzemmód ..............................................................................4-48
7127_hu_02
Tartalomjegyzék 4.27.3 4.27.4 4.28
5
6
Szimuláció és Debug-üzemmód .......................................................4-50 PLC Stop/Run ...................................................................................4-50
Váltás a szimulációról a valós hardverre.......................................................... 4-51
Példaprojekt egy INTERBUS-rendszerhez ..............................................................................5-1 5.1
A projekt leírása.................................................................................................. 5-1
5.2
INTERBUS-os projekt létrehozásának folyamata ............................................... 5-2
5.3
Új projekt létrehozása .........................................................................................5-4
5.4
Projektinformációk megadása ............................................................................ 5-4
5.5
Avezérlő IP-cím beállításának ellenőrzése/módosítása ......................................5-4
5.6
IP-cím kiosztása a vezérlő számára....................................................................5-5
5.7
Kommunikációs útvonal beállítása .....................................................................5-6
5.8
INTERBUS beolvasás ........................................................................................5-6
5.9
Program lefordítása a busz-struktúra elkészítése után ....................................... 5-7
5.10
Program létrehozása .......................................................................................... 5-7
5.11
Program lefordítás a program elkészítése után................................................... 5-7
5.12
Folyamatadatok hozzárendelése........................................................................5-8
5.13
Projekt lefordítása, letöltése és hidegindítás végrehajtása ................................. 5-9
5.14
A projekt kezelése ..............................................................................................5-9
Példaprojekt PROFINET IO-t és INTERBUS-t tartalmazó rendszerhez ...................................6-1
7127_hu_02
6.1
A projekt leírása.................................................................................................. 6-1
6.2
A PROFINET-es projekt létrehozásának folyamata ............................................ 6-3
6.3
Új projekt létrehozása .........................................................................................6-5
6.4
Projektinformációk megadása ............................................................................ 6-5
6.5
PC előkészítése a kommunikációhoz ................................................................. 6-5
6.6
PROFINET IO vezérlő IP-cím beállításának ellenőrzése/módosítása .................6-6
6.7
IP-cím kiosztása PROFINET IO-vezérlő számára...............................................6-7
6.8
Kommunikációs útvonal beállítása .....................................................................6-7
6.9
PROFINET IO-eszközök beolvasása és átvétele................................................ 6-8
6.10
PROFINET-beállítások ellenőrzése/megváltoztatása PROFINET IO-eszközök esetében .....................................................................6-9
6.11
PROFINET-eszköznevek és IP-beállítások átvitele PROFINET IO-eszközökre ............................................................................... 6-10
6.12
INTERBUS beolvasás ......................................................................................6-11
6.13
Program lefordítása a busz-struktúra elkészítése után ..................................... 6-12
6.14
Program létrehozása ........................................................................................ 6-12
6.15
Program lefordítása a program létrehozása után .............................................. 6-12
6.16
Folyamatadatok hozzárendelése......................................................................6-13
PHOENIX CONTACT
iii
PC WorX
7
8
9
iv
6.17
Projekt lefordítása, letöltése és hidegindítás végrehajtása ............................... 6-14
6.18
A projekt kezelése ............................................................................................6-14
6.19
Kiegészítő információk .....................................................................................6-15 6.19.1 PROFINET-eszköznevek megváltoztatása .......................................6-15 6.19.2 Eszközök újraszámozása ..................................................................6-18 6.19.3 IP-paraméter kiosztása a PROFINET IO-eszköz számára ................6-19
Példaprojekt szimulációja "IPC" típusú processzorral rendelkező vezérlővel...........................7-1 7.1
A projekt leírása.................................................................................................. 7-1
7.2
A szimulációs projekt létrehozásának folyamata ................................................ 7-2
7.3
Új projekt létrehozása .........................................................................................7-4
7.4
Projektinformációk megadása ............................................................................ 7-4
7.5
Vezérlő IP-cím beállításának ellenőrzése/módosítása........................................7-4
7.6
INTERBUS-eszköz kézi beillesztése ..................................................................7-5
7.7
A program lefordítása a busz-struktúra elkészítése után .................................... 7-5
7.8
Program létrehozása ..........................................................................................7-6
7.9
A program lefordítása a program létrehozása után ............................................. 7-6
7.10
Folyamatadatok hozzárendelése........................................................................ 7-6
7.11
Kommunikációs útvonal beállítása .....................................................................7-8
7.12
Projekt fordítása, letöltése és hidegindítás végrehajtása .................................... 7-8
7.13
A projekt kezelése ..............................................................................................7-9 7.13.1 A taszk-tulajdonságok beállítása .........................................................7-9 7.13.2 Szimuláció és Debug-üzemmód .......................................................7-11
7.14
Váltás a szimulációról a valós hardverre........................................................... 7-13
Példaprogram ..........................................................................................................................8-1 8.1
Program leírása .................................................................................................. 8-1
8.2
Felhasznált funkció blokkok................................................................................8-2
8.3
Programozás ......................................................................................................8-4
8.4
Kezdő érték megadása.....................................................................................8-10
8.5
Egyébb lehetőségek PROFINET eseténben ....................................................8-10
PC WorX és SafetyProg...........................................................................................................9-1
PHOENIX CONTACT
7127_hu_02
Tartalomjegyzék
A
B
C
D
A szoftver további funkciói ...................................................................................................... A-1 A1
A valós idejű óra beállítása ................................................................................ A-1
A2
A projekt megváltoztatásának lehetőségei ........................................................ A-2 A 2.1 Változtatások letöltés (Download Changes; a 3.10-es PC WorX-verziótól felfelé, a 4.0 ProConOs-verziótól felfelé) ............. A-2 A 2.2 Online-változtatások .......................................................................... A-5
A3
Bővített retentív változókezelés ......................................................................... A-8
A4
Szimuláció ......................................................................................................... A-9
A5
Vezérlő cseréje (Hardware-Replace) ................................................................ A-9
A6
Eszközleíró fájlok............................................................................................. A-15 A 6.1 A Phoenix Contact eszközleíró fájljai ............................................... A-15 A 6.2 Eszközleíró fájlok Inline-vezérlőhöz ................................................. A-16 A 6.3 Más gyártók eszközleíró fájljai (GSD-fájlok) ..................................... A-16 A 6.4 Eszközleíró fájl létrehozása .............................................................. A-17
A7
Vizualizáció ..................................................................................................... A-17
A8
Ethernet-topológia ........................................................................................... A-18
A9
INTERBUS-topológia ...................................................................................... A-23
A 10
Projektek összehasonlítása ............................................................................. A-24
Egy PROFINET IO-rendszer állapot-információi..................................................................... B-1 B1
A PROFINET IO-vezérlő állapota ...................................................................... B-1
B2
Egy PROFINET IO-eszköz állapota ................................................................... B-2
B3
INTERBUS-regiszter ......................................................................................... B-3
B4
Az összes PROFINET IO-eszköz egy meghatározott állapotba helyezése ....... B-4
AX OPC Server és WebVisit ................................................................................................... C-1 C1
AX OPC Server................................................................................................. C-1 C 1.1 Előkészületek a PC WorX-ben ........................................................... C-1 C 1.2 OPC-konfigurátor ............................................................................... C-2 C 1.3 OPC teszt kliens ................................................................................ C-4
C2
WebVisit ........................................................................................................... C-8
A Phoenix Contact vezérlőinek áttekintése ............................................................................. D-1
7127_hu_02
PHOENIX CONTACT
v
PC WorX
vi
PHOENIX CONTACT
7127_hu_02
Általános
1
Általános 1.1
Bevezetés
A PC WorX egy olyan automatizálási szoftver, mely az IEC 61131 szerinti programozást, a terepibusz-konfigurálást és a diagnosztikát egyesíti. A programozórendszer modern, 32-bites Windows-technológián alapul és a felhasználó számára az egyszerű kezelést teszi lehetővé olyan eszközök segítségével, mint a Zoom, a Drag & Drop és a dokkolható ablak. Az IEC-konfigurációs elemek feldolgozása és könyvtárak integrálása is lehetséges. Emellett a programozórendszer nagyteljesítményű hibakezelõ-rendszerrel is rendelkezik. A PC WorX-ben minden funkció könnyen hozzáférhető a menün keresztül és néhány párbeszédablak segítségével létrehozható egy projekt. Ezután azonnal el is kezdheti programjának fejlesztését.
1.2
Információ a kézikönyvhöz.
Ez a dokumentum példaprojektek segítségével kíséri Önt első lépései során egy buszkialakítás paraméterezésétől egészen a felhasználói program programozásáig (az IEC 61131-3 szerint). Ennek előfeltételei a PC kezelésének ismerete, a Windows operációs rendszerekkel szerzett tapasztalat, az IEC 61131 ismerete és az alapvető Ethernet ismeretek. A PC WorX egyes funkcióiról részletes információkat a program Online-súgójában talál. A súgót a menüsorban található „Help“ menüponttal hívhatja elő. Bizonyos funkciókhoz tartozó súgót az F1 segítségével hívhat elő. A fizikai buszkialakítás nélkül a vezérléssel való kommunikációt igénylő funkciók és parancsok nem hajthatók végre. Azonban az „Offline“ üzemállapotban mégis teljes paraméterezés végezhető el. A felhasználói program ugyancsak létrehozható és lefordítható.
1.3 1.3.1 – –
7127_hu_02
Rendszerkövetelmények Támogatott operációs rendszerek
Windows 2000 SP3 Windows XP SP2 (ajánlott)
PHOENIX CONTACT
1-1
PC WorX
1.3.2
Hardverkövetelmények
A PC WorX-höz CPU
Pentium III 800 MHz, ajánlott: 1 GHz
Memória
min. 128 MB, ajánlott: 256 MB
Merevlemez
500 MB szabad terület
CD-ROM-meghajtó
igen
Interfészek
1 x soros, Ethernet
Monitor
min. SVGA, felbontás: 800 x 600 képpont, ajánlott: 1024 x 768
Kezelőkészülékek
billentyűzet, egér
1.4
Rendelési adatok
Jelölés
Cikksz.
Leírás
PC WORX DEMO
29 85 73 8 DEMO-verzió; MSFC-Compiler-rel; max. 8 Byte bemenő adat, 8 Byte kimenő adat
PC WORX BASIC LIC
29 85 27 5 BASIC-verzió; MSFC-Compiler nélkül; max. 32 Byte bemenő adat, 32 Byte kimenő adat; licenc-kód
PC WORX PRO LIC
29 85 38 5 PRO-verzió; MSFC-Compiler nélkül; max. 64 kByte bemenő adat, 64 kByte kimenő adat; licenc-kód
PC WORX PRO-MSFC LIC
29 85 49 5 PRO-MSFC-verzió; MSFC-Compiler-rel; max. 64 kByte bemenő adat, 64 kByte kimenő adat; licenc-kód
PC WORX BASIC-PRO LIC
29 85 25 9 PRO-verzió; MSFC-Compiler nélkül; max. 64 kByte bemenő adat, 64 kByte kimenő adat; licenc-kód a Basic-ről Pro-ra való upgrade-hez
PC WORX BASIC-PRO MSFC LIC 29 85 36 9 PRO MSFC-verzió; MSFC-Compiler-rel; max. 64 kByte bemenő adat, 64 kByte kimenő adat; licenc-kód a Basic-ről Pro-MSFC-re való upgrade-hez PC WORX PRO-PRO MSFC LIC
29 85 47 9 PRO MSFC-verzió; MSFC-Compiler-rel; max. 64 kByte bemenő adat, 64 kByte kimenő adat; licenc-kód a Pro-ról Pro-MSFC-re való upgrade-hez
PC WORX BASIC UPD
29 85 26 2 verzió-frissítés BASIC-hez ( pl. 3.12-ről 5.xx-re); licenc-kód (szállítás csak a régi licenc visszaküldése ellenében!)
PC WORX PRO UPD
29 85 37 2 verzió-frissítés PRO-hoz ( pl. 3.12-ről 5.xx-re); licenc-kód (szállítás csak a régi licenc visszaküldése ellenében!)
PC WORX PRO MSFC UPD
29 85 48 2 verzió-frissítés PRO-MSFC-hez ( pl. 3.12-ről 5.xx-re) licenc-kód (szállítás csak a régi licenc visszaküldése ellenében!)
Az összes verzió támogatja mind az öt, IEC 61131-3 szerinti IEC-programozási nyelvet. A licenc-kód mindig verzióspecifikus.
1-2
PHOENIX CONTACT
7127_hu_02
A szoftver telepítése és aktiválása
2
A szoftver telepítése és aktiválása 2.1
A telepítés előtt
Mielőtt megkezdi a telepítést, zárja be az összes futó Windows-alkalmazást! Ezt a PC WorX-verziót egy már meglévő korábbi verzióval párhuzamosan telepítheti.
2.2
AUTOMATIONWORX Software Suite
A PC WorX az AUTOMATIONWORX Software Suite részét képezi. Az AUTOMATIONWORX Software Suite-ban a következő programok találhatók meg: – Config+ Egyszerű projektelés és üzembe helyezés INTERBUS-hálózatokhoz – Diag+ Kényelmes hálózati diagnosztika az üzembe helyezés és a működő üzem során – Diag+ NetScan Több INTERBUS-hálózat kényelmes felügyelete – PC WorX Egységes IEC-61131 programozói környezet minden Phoenix Contact-os vezérlő számára – AX OPC Server Szoftver az elosztott INTERBUS-hálózatok és megjelenítőrendszerek közötti adatcseréhez – WebVisit A szoftver segítségével web-oldalakat készíthetünk Phoenix Contact-os vezérlőkhöz. A kívánt programokat egyenként, vagy egyszerre választhatja ki a telepítéshez. A Diag+-t csak akkor válassza ki, ha azt a PC WorX-től függetlenül szeretné használni. A PC WorX telepítése során a Diag+-t a PC WorX részeként telepítheti. A Software Suite programjai első indítás után Demo-üzemmódban működnek korlátozott erőforrásokkal. A teljes verzió aktiválásához regisztrációs kódra van szükség. A regisztrációs kódot a mindenkori program teljes verziójának vásárlásakor kapja meg.
7127_hu_02
PHOENIX CONTACT
2-1
PC WorX
2.3 •
•
•
Telepítőprogram indítása
Helyezze be a „AUTOMATIONWORX Software Suite“ feliratú CD lemezt a CD-ROMmeghajtóba. A telepítőprogram általában néhány másodperc elteltével automatikusan elindul. Amennyiben ez nem történik meg, indítsa el a „SETUP.EXE“ fájlt a „[CD-ROM betűjele]:\SETUP\“ könyvtárból a CD-ROM-on. Ez elindítja a telepítővarázslót, mely végigvezeti a telepítési folyamaton. Kövesse a telepítőprogram utasításait.
A telepítőprogram létrehozza a működés számára szükséges könyvtárakat és bemásolja a fájlokat az Ön által kiválasztott programokhoz. • A sikeres telepítés után indítsa újra a számítógépet, hogy a konfigurációs adatok változásait érvényre juttassa. Nyomja meg ehhez a „Finish“ gombot a telepítési folyamat végén.
2.4 •
PC WorX indítása
Az alapbeállításokkal való telepítés során a PC WorX a „Start Menü/ Programok/Phoenix Contact/AUTOMATIONWORX Software Suite 2007 1.30/PC WorX“ lépésekkel indítsa. Az első indítás után a PC WorX Demo-üzemmódban indul el korlátozott erőforrásokkal.
Amennyiben túllépi a Demo-üzemmód felső határait, a fordítás során a következő hibaüzeneteket kapja: – Túl sok benemet az I/O-konfigurációban (max. 8, megadva: 65535)! Az Önnél telepített PC WorX korlátozott erőforrásokkal fut. – Túl sok kinemet az I/O-konfigurációban (max. 8, megadva: 65535)! Az Önnél telepített PC WorX korlátozott erőforrásokkal fut. – A Ressource-fájlt nem lehet lefordítani! Az Ön busz-kialakításától függetlenül a különböző vezérlésekhez (pl. ILC 370 ...) Demoüzemmódban a fordítás során alapvetően ezeket a hibaüzeneteket kapja, mivel az összes rendszerváltozó bekerül az I/O-konfigurációba. Amennyiben a Demo-üzemmódból a teljes verzióra szeretne váltani, aktiválja PC WorXlicencét.
2.5
PC WorX-licenc aktiválása
Licencének aktiválásához a PC WorX indítása után a következő lépéseket hajtsa végre: • Válassza ki a „?“ menüből a „Register...“ parancsot. • Adja meg regisztrációs kódját. • Erősítse meg a bevitelt az „OK“ segítségével. A regisztráció a PC WorX következő indításakor lesz aktív.
2-2
PHOENIX CONTACT
7127_hu_02
Hasznos tudnivalók a PC WorX kezeléséhez
3
Hasznos tudnivalók a PC WorX kezeléséhez 3.1
Online-Súgó
A PC WorX egyes funkcióiról részletes információkat a program Online-súgójában talál. Az egész súgót a menüsorban található „Help“ menüponttal hívhatja elő. Bizonyos funkciókhoz tartozó súgót az F1 segítségével érheti el.
3.2
Nyelvválasztás
A szoftver telepítése során kiválaszthatja azt a nyelvet, mellyel a PC WorX-öt indítani szeretné. A program nyelvét bármikor megváltoztathatja. • Válassza ki a „Tools/Options...“ menüt. • Válassza ki a „General“ fület. • Válassza ki a nyelvet. • Erősítse meg a bevitelt az „Apply“ és az „OK“ segítségével.
3-1 ábra
Nyelvi beállítás megváltoztatása
A kiválasztott nyelv a PC WorX következő indításakor lesz aktív.
•
7127_hu_02
Zárja be a programot és indítsa újra.
PHOENIX CONTACT
3-1
PC WorX Ezen kívül olyan szövegeket, melyeket eddig egy adott nyelven hozott létre, exportálhatja, lefordíthatja és az új nyelven a PC WorX-be importálhatja. • Nyissa meg a „File/Export...“ menüt. • Válassza ki azokat a fájlokat, amelyeket exportálni szeretne. • Erősítse meg választását az „OK“ segítségével.
3-2 ábra
Fájlok exportálása a projektből
Miután Ön lefordította a fájlokat: • Nyissa meg a „File/Import...“ menüt. • Válassza ki azokat a fájlokat, amelyeket importálni szeretne. • Erősítse meg választását az „OK“ segítségével. • Adja meg az importálandó adatok elérési útvonalát. • Erősítse meg választását az „Import“ segítségével.
3.3
A PC WorX felhasználói felülete
A felhasználói felület a következő fő komponensekből áll: Menüsáv, szimbólumsávok, főablak és állapotsor. A főablak tartalma a munkaterülettől függ. Menüsáv Eszköztárak
Főablak
Állapotsor 3-3 ábra
3-2
PHOENIX CONTACT
Felhasználói felület
7127_hu_02
Hasznos tudnivalók a PC WorX kezeléséhez
3.4
Eszköztárak
A program több eszköztárral rendelkezik különböző szimbólumokkal, melyek Önnek, a gyakran elvégzett műveletek gyors elvégézését teszik lehetővé. Ezeket a kezelési lépéseket vagy a menüpontokon keresztül, vagy az előre definiált parancsikonokkal indíthatja el. Alapkivitelben az összes eszköztár megjelenik. Ahhoz, hogy egy bizonyos eszköztárat megjelenítsen, vagy eltüntessen, kérjük az „Extras/Options“ párbeszédablakot használja. Ha az egérmutató egy szimbólumra helyezi (anélkül, hogy rákattintana), az úgynevezett Tool-Tipp (eszköz-súgó) jelenik meg. A Tool-Tipp az aktuális szimbólum nevét mutatja meg Önnek. Emellett az állapotsorban egy rövid funkcióleírás is megjelenik. Amennyiben a ToolTipp nem jelenik meg, aktiválja azt az „Extras/Options/Toolbars“ párbeszédablakban. Szimbólumok a munkaterület kiválasztásához A munkaterületet a szimbólumsávban a következő szimbólumokkal tudja megváltoztatni:
IEC-programozás munkaterület aktiválása. Busz-kialakítás munkaterület aktiválása. Folyamatadatok hozzárendelése munkaterület aktiválása.
Projekt összehasonlítás munkaterület aktiválása.
Az, hogy valójában mely ablakok jelennek meg, attól függ, mely ablakokat jelenítette meg (lásd 3-7 oldalon „Ablakok a munkaterületeken“ fejezet). A munkaterületekre vonatkozó legutolsó beállítást a program a bezárásakor elmenti és azt újraindításkor ismét létrehozza. Gyakran használt szimbólumok fordításhoz és hibakereséshez Online-változtatások. Make (Projekt fordítása; a menüsávban a „Build/Make“ parancsnak felel meg). A Debug-üzemmód be-, vagy kikapcsolása. A projekt-irányító párbeszédablak megjelenítése.
7127_hu_02
PHOENIX CONTACT
3-3
PC WorX
3.5
Munkaterületek
A PC WorX három munkaterületre oszlik: – IEC-programozás, – Buszkonfiguráció, – Folyamatadatok hozzárendelése és – Projekt-összehasonlítás. A munkaterületek között a „View“ menü segítségével, vagy a szimbólumsávban levő megfelelő szimbólum segítségével lehet váltani. Az első telepítés után az IEC-programozás munkaterület van előre beállítva. A 3-4-től 3-6-ig terjedő ábrákon az előre beállított munkaterületek láthatók. A 3-1 táblázatban azon ablakok áttekintését láthatja, melyek az előzetes beállítást logikusan kiegészíthetik. IEC-programozás munkaterület
3-4 ábra
3-4
PHOENIX CONTACT
IEC-programozás munkaterület
7127_hu_02
Hasznos tudnivalók a PC WorX kezeléséhez Buszkonfiguráció munkaterület
3-5 ábra
Buszkonfiguráció munkaterület
Folyamatadatok hozzárendelése munkaterület
3-6 ábra
7127_hu_02
Folyamatadatok hozzárendelése munkaterület
PHOENIX CONTACT
3-5
PC WorX Projekt-összehasonlítás munkaterület
3-7 ábra
3-6
PHOENIX CONTACT
Projekt-összehasonlítás munkaterület
7127_hu_02
Hasznos tudnivalók a PC WorX kezeléséhez
3.5.1
Ablakok a munkaterületeken
Bármikor definiálhatja a munkaterületekhez azokat az ablakokat, amelyeket meg szeretne jeleníteni. A 3-1 táblázatban soroltuk fel, mely ablakok vannak előre beállítva a PC WorX első indításakor és melyek lehetnek ésszerű kiegészítések. 3-1 táblázat
Ablakok a munkaterületeken
Ablak
IEC-programozás V
E
Projektfa
Igen
Igen
Üzenetablak
Igen
Igen
Szerkesztő-varázsló
Igen
Igen
Kereszthivatkozás-ablak
Igen
Watch-ablak
Igen
Logikai elemzés
Igen
Buszkonfiguráció
Folyamatadatok hozzárendelése
V
E
V
E
V
E
Igen
Igen
Igen
Igen
Igen
Igen
Igen
Igen
Igen
Igen
Eredményablak Projektösszehasonlítás Állapotsor
Igen
Igen
Projektösszehasonlítás
Igen
Igen
Busz-kialakítás
Igen
Igen
Eszközadatok
Igen
Igen
Eszközkatalógus
Igen
igen1
Modulkatalógus
Igen
Igen
Igen
Igen
igen2
Folyamatadatok hozzárendelése Diag+
igen3
Csatlakoztatott busz
Igen
EXCEL-kapcsolat
Igen
igen4
Igen
Igen
LCD
Igen
Ethernet Topológia
Igen
INTERBUS Topológia
Igen
Jelmagyarázat:
7127_hu_02
1
a kézi beillesztés során
2
a PROFINET-nél
3
a hibakeresés során
4
az EXCEL-használat során
V
alapbeállítás
E
ésszerű kiegészítés
PHOENIX CONTACT
3-7
PC WorX
3.5.2 Be-/kikapcsolás
Ablakok be-/kidokkolása és be-/kikapcsolása
A „View“ menü segítségével minden ablakot be-, vagy kikapcsolhat a hozzá tartozó menüpont kiválasztásával. Azt, hogy mely ablakot mely munkaterülethez ajánljuk, a 3-4 oldalon „Munkaterületek“ fejezetben ismertetjük.
Be-/kidokkolás
3-8
PHOENIX CONTACT
Minden ablakhoz meghatározhatja, hogy a többiekhez kell-e dokkolni, vagy nem. A be- és kidokkoláshoz különböző lehetőségek adódnak: 1. Állandó be-/kidokkolás: Kattintson jobb egérgombbal a címsorban, vagy az érintett ablak szürke peremén és aktiválja/deaktiválja a „Allow Docking“ pontot. Tolja el a kidokkolt ablakot a dokkoláshoz abba a helyzetbe, ahová az asztalon be kell illeszteni. 2. Rövid idejű kidokkolás: Kattintson duplán az ablak szürke peremére, vagy az ablak címsorába. Az ablak ezután mint egy „normál“ ablak jelenik meg, melynek méretét, és a képernyőn való helyzetét tetszés szerint változtatni tudja. Ahhoz, hogy az ablakot újra bedokkolja, tehát az asztalra való ismételt beillesztéséhez, kattintson duplán a címsorba.
7127_hu_02
Hasznos tudnivalók a PC WorX kezeléséhez
3.6
„Bus Structure“ ablak
A „Bus Structure“ ablakban a projekt buszstruktúrája jelenik meg és szerkeszthető.
3.6.1
Szimbólumok a „Bus Structure“ ablakban
3.6.1.1
A résztvevők logikai funkciós szerepei
A résztvevők egyes funkcionális szerepét a „Bus Structure“ ablakban logikai szimbólumokkal jelöljük. A logikai szimbólumoknak a példa-buszkialakításban a következő jelentőségeik vannak: 3-2 táblázat Szimbólum
Logikai eszközfunkciók szimbólumai (példák) Jelentés A vezérlés erőforrása A projekt sablonnal való létrehozásakor ez alatt a szimbólum alatt a vezérlés erőforrását illesztjük be. A projekt varázslóval való létrehozásakor ez alatt a szimbólum alatt a vezérlés erőforrását illesztheti be. PROFINET IO-vezérlő Illessze be az összes PROFINET IO-eszközt ez alatt a szimbólum alatt az alárendelt szinten. INTERBUS-master Illessze be ezzel a szimbólummal azokat az INTERBUS-eszközöket, melyek közvetlenül arra az eszközre van csatlakoztatva, amelyhez ez a szimbólum tartozik (lokálisbusz és terepibusz). Inline Illessze be ezzel a szimbólummal azokat az Inline-modulokat, melyek az Inline-buszcsatolóra vannak csatlakoztatva (lokálisbusz). PROFINET IO-eszközök: Eszközhelyettesítők és modulok A PROFINET IO-eszközökhöz az ábrázolást az eszközhelyettesítőkre (busz-interfész) és azok moduljaira osztjuk fel. Az eszközhelyettesítőket „@“-vel jelöltük. Az eszközhelyettesítő, vagy a modulok grafikus ábrázolása mögött a dugaszhely számát adjuk meg (beállítás az „Edit Device Representation“ előugró menüben). Az eszközhelyettesítőkhöz és modulokhoz tartozó szimbólumok az eszközleíró-fájlban ( pl. FDCML, GSD) vannak elmentve. Gyártótól függően, ezért ezek különbözhetnek. PROFINET IO-eszközök gyártója: Phoenix Contact (Példa: ILB PN 24 DI16 DIO16-2TX) alapbeállítású szimbólumok, amennnyiben az eszközleíró fájlban nincs semmi elmentve.
3-8 ábra
7127_hu_02
Egy PROFINET IO-eszköz eszközhelyettesítői és moduljai
PHOENIX CONTACT
3-9
PC WorX A 3-8 ábrán látható példához: – A PROFINET IO-eszköz eszközhelyettesítőjének 0-s csatlakozása – A PROFINET IO-eszköz DIO-moduljának 1-es csatlakozása – A PROFINET IO-eszköz DI-moduljának 2-es csatlakozása Mivel a modulok a PROFINET IO-eszközök szerves részét képezik, azokat mindig a dugaszolható lábakkal jelöljük. Az így megjelölt elemeket Ön nem törölheti, vagy helyettesítheti.
PROFINET IO-vezérlõ 3-9 ábra 3.6.1.2
A teljes struktúra PROFINET IOeszközökkel és INTERBUS-eszközökkel
Példa az eszközök ábrázolására a busz-kialakításban Tevékenységek érvényessége
Ha az egérmutatóval a busz-kialakítást szerkeszti, grafikák jelzik Önnek tevékenységeinek érvényességét. 3-3 táblázat Szimbólum
Szimbólumok a busz-kialakítás szerkesztése során Jelentés Beillesztés azonos szinten Az eszközt csak azonos szinten a meglévő eszközökhöz illesztheti be/helyezheti át. Beillesztés alárendelt szinten Az eszközt csak alárendelt eszközként illesztheti be/helyezheti át a meglévő eszközökhöz. Helyettesítés Az eszközt az egérmutató alatt helyettesítheti úgy, hogy az egérmutatót nyomva tartott
gombbal a meglévő eszközre helyezi. Tilos Ez a szimbólum az egérmutató azon helyzetét jelöli, ahol nem szabad tevékenységet végezni.
3-10
PHOENIX CONTACT
7127_hu_02
Hasznos tudnivalók a PC WorX kezeléséhez 3.6.1.3
Állapot-információk megjelenítése
A „Bus Structure“ ablakban a fontos állapot-információk megjelenítéséhez néhány olyan szimbólumot használunk, mely más grafikákat elfednek. 3-4 táblázat Szimbó lum
Szimbólumok az állapot-információk megjelenítéséhez Jelentés A készülék ki van kapcsolva, vagy a busz deaktiválva van. Az eszköznél hibák léptek fel. Az eszköznél figyelmeztetések léptek fel. Csatlakoztatható láb, egy olyan modult jelöl, mely egy eszköz szerves részét képezi. Az így megjelölt elemet Ön nem törölheti, vagy helyettesítheti.
7127_hu_02
PHOENIX CONTACT
3-11
PC WorX
3.6.2
Megjelenítés a „Bus Structure“ ablakban
A kijelzéseket a „Bus Structure“ ablakban igényei szerint alakíthatja ki. • Váltson át a Bus Configuration Workspace-re. • Nyissa meg egy eszköz előugró menüjében az „Edit Device Representation...“ menüpontot.
3-10 ábra
•
Válassza ki azokat a feltételeket, melyeket a monitoron meg akar jeleníteni.
3-11 ábra
3-12
PHOENIX CONTACT
„Edit Device Representation...“ menüpont
Eszközábrázolások
7127_hu_02
Hasznos tudnivalók a PC WorX kezeléséhez Példák a különböző eszközábrázolásokra:
Termékmegnevezés 3-12 ábra
DNS/PROFINET-eszköznév, leválasztó és IP-cím
Példák a különböző eszközábrázolásokra
A kiválasztott ábrázolás csak egy meghatározott eszközcsoport ábrázolására van hatással. A csoportok pl.: – Vezérlõ rendszereknél – PROFINET IO-eszközök – INTERBUS-eszközök Így pl. a beállítás a PROFINET IO-eszközök esetében nincs hatással az ILC 370 PN ábrázolására (lásd a 3-12 ábrát).
7127_hu_02
PHOENIX CONTACT
3-13
PC WorX
3.7
„Excel Link“ ablak
Az Excel Link lehetővé teszi – az adatok exportálását egy Excel-fájlba és – az adatok importálását egy Excel-fájlból. Az exportálható/importálható adatok a következők lehetnek: – IEC-változók, – az IEC-változók kapcsolatai a jelekhez és – az ezzel kapcsolatos adatok és szövegek. Így az összes IEC-változó adatait egy Excel-táblázatban szerkesztheti a PC WorX-felület különböző párbeszédablakai helyett. Mivel az ablakban IEC-változókkal dolgozunk, ésszerű, hogy ezt az ablakot a folyamatadatok hozzárendelése munkaterületen bekapcsoljuk. A következő funkciókat tudja végrehajtani az Excel link-el: – A meglévő IEC-változók exportálása. – Az Excel-fájlban egy meghatározott formátumban meglévő IEC-változók beállítása és importálása a PC WorX-projektben meglévő IEC-változókkal. – Beállítások, amelyekkel meghatározza, hogyan akarja az eszközöket azonosítani. Részletes információkat az Excel-Link-rõl a PC WorX Online-Súgójában talál.
Az „Excel Link“ ablak bekapcsolásához válassza ki a „View/Excel Link“ menüpontot. Az Excel Link súgóját úgy indíthatja el, hogy az aktív ablakban megnyomja az F1 gombot.
3-14
PHOENIX CONTACT
7127_hu_02
Hasznos tudnivalók a PC WorX kezeléséhez
3.8
„Diag+“ ablak
A Diag+ egy diagnosztikai eszköz az INTERBUS és a PROFINET széles körű diagnosztikájához. A PC WorX telepítésekor a Diag+ is automatikusan fel lesz telepítve és a PC WorX részét képezi. A szoftvert a „Diag+“ ablakon keresztül a PC WorX-ből indíthatja. A Diag+-t azonban külön is indíthatja a „Start... Programok... Phoenix Contact... AUTOMATIONWORX Software Suite ... Diag+ 2.xx“. A Diag+-szal való munka feltétele, hogy online-kapcsolat legyen a vezérlõvel. A következő ismertetőhöz példaként buszkonfigurációt választottuk a PROFINET-ből és INTERBUS-ból álló rendszerhez. Az Inline-modult (IB IL 24 DI 4-ME) eltávolítottuk a busz-konfigurációból, hogy hibát idézzünk elő. •
A Diag+-t a következőképp indítsa: „View... Diag+“.
3-13 ábra •
A Diag+ indítási ablaka
Válassza ki a „Communication Path“ alatt, melyik eszközzel akar kapcsolat létesíteni.
Az ábrázolt diagnosztika a kommunikációs útvonaltól függ: – PROFINET IO-vezérlõ: INTERBUS-diagnosztika és diagnosztika-archívum – PROFINET IO-eszközök: INTERBUS-diagnosztika
7127_hu_02
PHOENIX CONTACT
3-15
PC WorX •
Válassza ki kommunikációs útvonalként pl. a PROFINET IO-vezérlõt (ILC 370 PN 2TX-IB).
3-14 ábra • •
Nézet: Beállítások
Nyomja meg az „Connect“ gombot, hogy a kommunikációs útvonalat aktiválja. Válassza ki a felső tartományban a „View“ alatt, mely általános információkat kell megjeleníteni.
Válassza ki az alsó tartományban a „View“ alatt, az eszközök számára mely információkat kell megjeleníteni.
3-15 ábra Nézet: Diagnosztikai archívum
PHOENIX CONTACT
Példa az eszközábrázolás nézetre
Az összes bekövetkezett eseményt egy listában jelenítjük meg. A felső részben található szűrési lehetőségekkel igényei szerint alakíthatja a kijelzéseket.
3-16 ábra
3-16
Kommunikációs útvonal kiválasztása
Diagnosztikai archívum
7127_hu_02
Hasznos tudnivalók a PC WorX kezeléséhez Nézet: INTERBUSdiagnosztika
Az INTERBUS-modulokat egy INTERBUS-rendszerben szokásos módon a Diag+-szal lehet diagnosztizálni. A különböző fülek segítségével különböző információkat hívhat le. Ahhoz, hogy a funkciókat megjelenítse, ezen a helyen váltson az ILC 370 PN 2TX-IB kommunikációs útvonalról FL IL 24 BK-PN-PAC-re. • Bontsa az eddigi kommunikációs útvonalat a „Disconnect“ gomb lenyomásával. • Válassza ki az FL IL 24 BK-PN-PAC-t új kommunikációs útvonalnak és aktiválja azt. • Válassza ki a „View/Device Representation“ menüpont alatt az „INTERBUS Devices“ eszköztípust. • Válassza ki a felső tartományban nézetként az „INTERBUS Diagnostic“.
3-17 ábra
INTERBUS-diagnosztika: Buszstruktúra (nincs hiba)
Egy hibát szimulálunk, az Inline-modul (IB IL 24 DI 4-ME) leválasztottuk.
3-18 ábra
7127_hu_02
INTERBUS-diagnosztika: Buszstruktúra (hiba)
PHOENIX CONTACT
3-17
PC WorX •
Váltson át a „Solution“ fülre.
Itt utasításokat adunk Önnek a hiba megoldásához.
3-19 ábra •
INTERBUS-diagnosztika: Solution
Szüntesse meg a hibát (itt: pattintsa fel újra az Inline-modult).
A PROFINET esetében a teljes rendszert automatikusan a PROFINET IO-vezérlõ segítségével újra üzembe helyezzük. Amennyiben a buszt nem helyezzük automatikusan üzembe, a „Action“ fül segítségével pl. nyugtázhatja a hibát, reset-elheti a vezérlőt és elindíthatja a buszt.
3-20 ábra
3-18
PHOENIX CONTACT
Diag+: Action
7127_hu_02
Hasznos tudnivalók a PC WorX kezeléséhez Nézet: Ethernet-topológia
Ön akár a Diag+-ban is megjelenítheti az Ethernet-topológiát. Ügyeljen arra, hogy az Ethernet-topológiát csak megjelenítni lehet, ha Ön azt előzőleg a PC WorX-ben a „View/Ethernet Topology“ alatt hozta létre.
3.9
Vizualizáció
A PC WorX-ben létrehozott adatokat további programokban használhatja, pl. folyamatok megjelenítésére ( pl. Visu+, WebVisit). Ahhoz, hogy az adatokat az OPC-Client-ekben használhassa, az AX OPC szerver áll rendelkezésre. lásd az „AX OPC Server és WebVisit“ fejezetben a C-1 oldalon.
7127_hu_02
PHOENIX CONTACT
3-19
PC WorX
3-20
PHOENIX CONTACT
7127_hu_02
Egy projekt kidolgozásának folyamata
4
Egy projekt kidolgozásának folyamata A szóban forgó fejezetben egy projekt kidolgozásának általános eljárását ismertetjük. E fejezet célja, hogy áttekintést nyújtson Önnek azokról a különféle lehetőségekről, melyekkel a kitűzött célokat elérhetjük, és néhány pontot részletesen tárgyal, melyeket a következő fejezetekben csak röviden érintünk. Azonban nem célja, hogy egy projektet teljesen létrehozzunk és a fejezet végén egy futtatható projekttel rendelkezzünk! Amennyiben Ön a szóban forgó fejezetben található leírások alapján létrehoz egy projektet, kérjük, vegye figyelembe, hogy az eredményeket az Ön saját projektjéhez kell illesztenie! Amennyiben nincs, vagy csak kevés tapasztalata van projektek létrehozásában, akkor az 5., 6., vagy 7. fejezetek szerint járjon el. Ezekben a fejezetekben a projektek létrehozásának egy-egy speciális esetét ismertetjük röviden. Ennek során a különböző témák különleges fontossággal bírnak: – 5 fejezet, „Példaprojekt egy INTERBUS-rendszerhez“ – 6 fejezet, „Példaprojekt PROFINET IO-t és INTERBUS-t tartalmazó rendszerhez“, – 7 fejezet, „Példaprojekt szimulációja "IPC" típusú processzorral rendelkező vezérlővel“”. A következőkben a fejezeteket jelöltük. A felirat melletti szimbólumnak megfelelően az eredmények a következőkre érvényesek:
7127_hu_02
IB
egy INTERBUS-projekt
PN
egy PROFINET-projekt
SIM
egy szimulációs projekt
PHOENIX CONTACT
4-1
PC WorX
IB
PN SIM
4.1
Projekt elkészítésének lépései
Általános
OFFLINE
Kezdés IB PN SIM
ONLINE
IB PN SIM
Új projekt készítése
IB PN
Nem Szimuláció?
Beilleszt INTERBUS-os eszközt?
IB PN SIM
Nem
Igen Projekt információk meghatározása
IB PN
SIM
INTERBUS olvasása
Kommunikációs útvonal beállítása
IB PN SIM
A vezérlő IP beállításának ellenőrzése/módosítása
A
IB PN SIM
IB PN
Igen
A rendszer telepítve van?
Igen
IB PN
Program készítése? Folyamat adatok kiosztása?
A vezérlő IP címének kiosztása
Igen
Nem
Nem PN
IB PN
IB PN
Kommunikációs útvonal beállítása
IO eszköz beillesztése PN
Program készítés IB PN
PN
IO eszközök PROFINET beállításainak ellenőrzése/módosítása
Igen
Beilleszt IO eszközt?
IB PN SIM
Nem
INTERBUS-os eszközök kézi beillesztése
Folyamat adatok kiosztása
A
PN
IO eszközök beolvasása IB PN SIM
IB PN SIM Projekt lefordítása és letöltése, valamint hidegindítás végrehajtása
PN
Program készítése
PROFINET beállítások ellenőrzése/módosítása
IB PN SIM
IB PN SIM
Üzemelés (vége)
Folyamat adatok kiosztása PN PROFINET-es eszközök nevének / IP címének beállítása
4-1 ábra
4-2
PHOENIX CONTACT
7127B018
Egy projekt létrehozásához szükséges folyamat
7127_hu_02
Egy projekt kidolgozásának folyamata
IB
PN SIM
4.2 •
Új projekt létrehozása
Válassza ki a „File“ menüben a „New Project...“ parancsot, hogy egy új projektet hozzon létre sablon (Template) segítségével.
A fa-struktúrát és a vezérlő kiválasztását előkészítjük. • Válassza ki a vezérlőt. Néhány vezérlőhöz az alkalmazott vezérlő hardver- és firmware-verziójától függően többféle sablon is létezik. • Erősítse meg választását az „OK“ segítségével.
4-2 ábra
Projekt-sablonok (itt: „ILC 350 PN Rev. > 01/4.6F/1.41“)
A 4-2 ábrán a „List“ ábrázolást választotta. Az ábrázolást a következõ szimbólumok segítségével tudja átkapcsolni. A „>“ jelzést a kiválasztásban kérjük „-tól“-ként értelmezze ne pedig „nagyobb, mint“-ként annak matematikai értelmében. A megadott revízió egy támogatott revízió. Ha egy vezérlőt sablon nélkül illeszt egy projektbe, akkor a Hardver- és Firmwareverziótól függően meg kell adnia az alkalmazott vezérlő processzortípusát. Részletes táblázatot a processzortípusokkal és az alkalmazott vezérlőtől függő funkciók körével a „A Phoenix Contact vezérlőinek áttekintése“ fejezetben a D-1 oldalon talál.
7127_hu_02
PHOENIX CONTACT
4-3
PC WorX • •
Válassza ki a „File... Save Project As/Zip As...“ parancsot. Adjon egy nevet projektjének és mentse el a projektet.
4-3 ábra
4-4
PHOENIX CONTACT
„Save/Zip project as“ ablak
7127_hu_02
Egy projekt kidolgozásának folyamata
IB
PN SIM
4.3 •
Projektinformációk megadása
Váltson át a Bus Configuration Workspace-re.
Az új projekt létrehozása után a Bus Configuration Workspace-en a projektinformációk megjelennek. • Illessze a projektinformációkat a projektjéhez.
4-4 ábra
Projektinformáció egy új projekt létreozása után
A PC WorX a projekt létrehozása során automatikusan egy IP-címtartományt oszt ki a helyi hálózat számára (192.168.0.2 és 192.168.0.254 közötti tartomány). Amennyiben Ön egy másik címtartományt ( pl. egy globális hálózatot) akar használni, akkor hangolja össze a kiindulási- és végcímet a projekt csomópontján (itt: Quickstart_PN) az adottságokkal. Bizonyosodjon meg arról, hogy minden komponens ugyanabban az alhálózatban található. Az Ön rendszerén belül felhasználandó IP-paraméterekhez tartozó információkért kérjük, forduljon a rendszergazdához. Amennyiben az újonnan megadásra kerülő címtartomány kiindulási címe nagyobb, mint az eddigi végcím, akkor először a végcímet változtassa meg! A PROFINET IO-vezérlõk és PROFINET IO-eszközök beillesztésekor a PC WorX automatikusan olyan IP-paramétereket oszt ki, melyek a megadott tartományon belülre esnek. Amennyiben ezután kézzel olyan IP-paramétereket ad meg, melyek az itt definiált tartományon kívülre esnek, azokat a rendszer nem fogadja el. Amennyiben egy Standard Gateway-t használ: • Ossza ki az „Device Details“ ablakban a „Default Gateway“ alatt a Standard Gateway címét. Ennek a címnek a megadott IP-címtartományon belülre kell esnie. Ha a Default Gateway-t a projekt kezdetén megadjuk, akkor azt automatikusan az összes utána beillesztett PROFINET IO-eszközre átkerül (lásd még a „Standard Gateway“ 4-11 oldalon).
7127_hu_02
PHOENIX CONTACT
4-5
PC WorX
PN
•
Adja meg az „Device Details“ ablakban a „Domain Postfix“ alatt a névtoldalékot a PROFINET-eszköznévhez (itt: quickstart.de).
A következő betűket használhatja a „Domain Postfix“ számára: kisbetűk ékezetek nélkül
a-tól z-ig
elválasztójelként: pont
.
nagybetűk használhatók ékezetek nélkül, azonban belül kisbetűkké alakítja át a rendszer azokat. Így tehát nincs különbség a nagy- és kisbetűk között. Ha a „Domain Postfix“-et a projekt kezdetén megadja, akkor az összes azután beillesztett PROFINET IO-eszközhöz a PROFINET-eszköznévbe átkerül (lásd a „DNS/PROFINETDevice Name“ 4-11 oldalon). Ha Ön a PROFINET IO-eszközöket beolvassa, az eszköz PROFINET-eszközneve is be lesz olvasva. Ebben az esetben eltérhet a Domain Postfix! Akkor azt ugyancsak illessze hozzá.
4-5 ábra
4-6
PHOENIX CONTACT
Domain Postfix kiosztása
7127_hu_02
Egy projekt kidolgozásának folyamata
PN
4.4 •
Válassza ki a PC WorX-ben az „Extras/PROFINET Configuration...“ menüben számítógépe hálózati kártyáját, amelyiket a kommunikációhoz használni szeretne.
4-6 ábra •
7127_hu_02
PC előkészítése a kommunikációhoz
Hálózati kártya kiválasztása
Bizonyosodjon meg arról, hogy PC-je rendelkezik olyan IP-paraméterrel, amelynek segítségével Ön a csatlakoztatott hálózattal kommunikálni tud. Ha Ön pl. a PROFINET használata során helyi hálózattal dolgozik, mely előre be van állítva (192.168.0.2-től 192.168.0.254-ig), akkor az IP-paraméterek a PC-hez 192.168.0.1, alhálózati maszk: 255.255.255.0 legyen.
PHOENIX CONTACT
4-7
PC WorX
IB
PN SIM
4.5
A vezérlő IP-cím beállításának ellenőrzése/módosítása
A projekt létrehozásakor elvégezzük a kontroller IP-beállításait. Ha a projektinformációk alatt olyan változtatásokat szeretne tenni, melyek hatással vannak a vezérlõ IP-beállításaira, azt egy figyelmeztetés jelzi. A változás azonban nem történik meg automatikusan. Egy projekt újonnan létrehozása során az IP-beállítások alatt a standard beállításokat találja. Ezeket a beállításokat igény szerint illessze. • • • •
Váltson át a Bus Configuration Workspace-re. Jelölje meg a vezérlõ csomópontját. Váltson át az „Device Details“ ablakban az „IP Settings“ fülre. Ellenőrizze az IP-beállításokat és adott esetben végezze el a változtatásokat.
4-7 ábra •
IP-beállítások
Ha még nem osztott ki IP-címet a vezérlőnek, akkor ezt a „IP-cím kiosztása a vezérlő számára“ 4-24 oldalonszerint ossza ki. Az IP-paraméter, melyet a vezérlõ számára itt megad, a TCP/IP-n keresztüli kommunikációs útvonal IP-paramétereként is élni fog.
IB
PN SIM
4.6
Elhatározás: online, vagy offline munkavégzés
Amennyiben telepítette rendszerét, akkor dolgozhat online. Ebben az esetben ugorja át az ezután következő fejezetet és a „Kommunikációs útvonal beállítása“ fejezettől folytassa. Amennyiben nem telepítette rendszerét, vagy offline akar dolgozni, a következőképp járjon el: – a PROFINET-hez a „PROFINET IO-eszközök beillesztése“ fejezettől. – INTERBUS-hoz, vagy szimulációhoz a „INTERBUS-eszköz kézi beillesztése“ fejezettől.
4-8
PHOENIX CONTACT
7127_hu_02
Egy projekt kidolgozásának folyamata
PN
4.7 •
PROFINET IO-eszközök beillesztése
Bizonyosodjon meg arról, hogy a Buszkonfiguráció munkaterületen van.
A PROFINET IO-eszközöket a PROFINET IO-vezérlõ csomópont alatt illessze be. • Amennyiben az eszközkatalógus nincs bekapcsolva, kapcsolja be azt a „View/Device Catalog“ menüponton keresztül. • Nyissa meg a „Phoenix Contact“ eszközkatalógust. Például a következő PROFINET IO-eszközök a megadott könyvtárakban találhatók meg:
•
PROFINET IO-eszköz
Könyvtár
FL IL 24 BK-PN-PAC
FL - Gateway
ILB PN 24 DI16 DIO16-2TX
ILB - I/O digital
FL PN/IBS
PROFINET IO-Proxy - INTERBUS-Proxy
Válassza ki az első PROFINET IO-eszközt (itt: FL IL 24 BK-PN-PAC).
4-8 ábra •
•
PROFINET IO-eszköz kiválasztása
Helyezze át az első PROFINET IO-eszközt a bal egérgombot lenyomva a „Bus Structure“ ablakba jobbra a PROFINET IO-vezérlõ szimbólum mellé, amíg a „Insert in the lower level“ szimbólum meg nem jelenik (lásd a 3-10 oldalt). Helyezze át az összes további PROFINET IO-eszközt egyenként mindig az előző PROFINET IO-eszköz alá, amíg a „Insert at the same level“ szimbólum meg nem jelenik (lásd a 3-10 oldalt).
A 4-9 ábrán a busz-kialakítás látható a beillesztett PROFINET IO-eszközökkel.
7127_hu_02
PHOENIX CONTACT
4-9
PC WorX
4-9 ábra
PN
4.8
PROFINET IO-eszközök beillesztve
PROFINET-beállítások ellenőrzése/megváltoztatása PROFINET IOeszközök esetében
A beillesztés során minden PROFINET IO-eszközhöz hozzárendeljük automatikusan a PROFINET-beállításokat a projektinformációkban definiált adatoknak megfelelően. A PROFINET-beállításokat a „PROFINET beállítások“ fülön ellenőrizheti és megváltoztathatja. • • • •
Bizonyosodjon meg arról, hogy a Bus Configuration Workspace-en van. Jelölje meg a „Bus Structure“ ablakban a PROFINET IO-eszközt. Válassza ki az „Device Details“ pont alatt a „PROFINET Settings“ fület. Ellenőrizze és adott esetben változtassa meg a PROFINET-beállításokat.
4-10 ábra
4-10
PHOENIX CONTACT
PROFINET-az eszköz beállításai ILB PN 24 DI16 DIO16-2TX
7127_hu_02
Egy projekt kidolgozásának folyamata A PROFINET-beállításokhoz tartoznak: DNS/PROFINETDevice Name
Ez a név a PROFINET IO-eszköz egyértelmű jelölése a hálózaton. Ezt a PROFINET IOeszköznek ismernie kell, mielőtt azt a hálózaton használhatnánk. A PC WorX automatikusan gondoskodik arról, hogy minden eszközhöz egy projektet átfogó, egyértelmű PROFINET-eszköznevet osszon ki. Ehhez a névhez illeszti azt a „Domain Postfix“-et, amelyet a projekt csomópontján állított be (itt: quickstart.de). Ön a PROFINET-eszköznevet tetszés szerint megváltoztathatja. A következő betűket használhatja a PROFINET-eszköznevek számára: kisbetűk ékezetek nélkül
a-tól z-ig
számjegyek
0-tól 9-ig
kötőjel
-
A név-konvenció megsértése esetén a „Message Window“-ban egy hibaüzenet jelenik meg és a rendszer a nevet elutasítja. Nagybetűk használhatók ékezetek nélkül, azonban belül kisbetűkké alakítja át a rendszer azokat. Így tehát nincs különbség a nagy- és kisbetűk között. A folyamatot, mely során az eszköznevet a PROFINET IO-eszköz számára ismertetjük, „Eszköznév kiosztás“-nak, vagy „Névadás“-nak nevezzük és a „PROFINET-eszköznevek és IP-beállítások átvitele PROFINET IO-eszközökre “ fejezetben ismertetjük. IP-Address
Az eszköz az IP-cím segítségével érhető el a futó üzem során. A címet a PC WorX választja ki abból a tartományból, melyet a projekt csomópontján állítottunk be. Ha Ön az IP-címek tartományát a projekt csomópontján utólag megváltoztatja, akkor a PROFINET IO-eszközök címét utólag ehhez kell illesztenie! Adja meg az IP-címet a „PROFINET-eszköznevek és IP-beállítások átvitele PROFINET IOeszközökre “ fejezetnek megfelelően.
Subnetmask
Alapbeállítású alhálózati maszkként minden PROFINET IO-eszközhöz azt az alhálózati maszkot osztjuk ki, melyet a projekt csomópontján adtunk meg. Ezt minden egyes résztvevő számára specifikusan meg lehet változtatni.
Standard Gateway
Amennyiben Ön egy Alapértelmezett Átjárót használ, itt adja meg annak IP-címét. Minden PROFINET IO-eszközhöz automatikusan azt a Alapértelmezett Átjárót osztjuk ki, amelyet a projekt csomópontján megadtak. Az IP-cím, az Alhálózati maszk és a Alapértelmezett Átjárót egy eszköz IP-paramétereit képezik.
7127_hu_02
PHOENIX CONTACT
4-11
PC WorX Reduction ratio input / Reduction ratio output
Az az idő, amely alatt a PROFINET IO-eszköz bemeneteit/kimeneteit aktualizáljuk. Ezt egyénileg lehet minden PROFINET IO-eszköz számára minden adat-irányhoz beállítani. Az aktualizálási idő közvetlen befolyással bír azon PROFINET IO-eszközök számára, melyeket egy PROFINET IO-vezérlõn üzemeltethetünk. A PC WorX-ben megjelenített előbeállítás az az érték, amely a megfelelő PROFINET IO-eszköz számára az FDCMLfájlban el van mentve. Amennyiben a beállítással a PROFINET IO-vezérlõ teljesítőképességét túllépjük, egy ennek megfelelő hibaüzenet következik a projekt fordítása során. Válasszon ebben az esetben bizonyos eszközök számára hosszabb aktualizálási időt.
Watchdog Sensitivity (ms)
A felügyeleti időt az aktualizálási idők függvényében a PC WorX automatikusan állítja be. A felügyeleti idő azt adja meg, mennyi ideig nem fogadhatnak a PROFINET IO-eszközök érvényes PROFINET-táviratokat, mielőtt tartalék értékeket kapcsolunk a kimenetekre. Ezzel a beállítással a hálózat „Zavar-érzéketlensége“ befolyásolható. Vegye figyelembe, hogy a túl magas beállítási értékek a folyamatban hibákhoz vezethetnek, mivel a PROFINET IO-eszköz a hiba felismeréséig a legutolsó kiindulási értéket „befagyasztja“.
IB
PN SIM
4.9
IB
PN SIM
4.9.1
INTERBUS-eszköz kézi beillesztése INTERBUS-eszköz kézi beillesztése - általános
Amennyiben a busz-kialakítás még nincs meg a valóságban, vagy Ön a konfigurációt offline akarja létrehozni, a busz-kialakítást kézzel hozhatja létre. • Válasszon egy pontot a „Bus Structure“ ablakban, melybe egy eszközt kíván illeszteni (pl. a vezérlõ INTERBUS-csomópontja). • Nyissa meg az eszközkatalógusban a „Phoenix Contact“ pont alatt azt a termékcsaládot, amelyhez a beillesztendő eszköz tartozik (pl. IL az Inline-hoz). • Nyissa meg a termékcsalád alatt a termékcsoportot (pl. I/O analog). • Válassza ki a beillesztendő eszközt (pl. IB IL AO 1/SF).
4-12
PHOENIX CONTACT
7127_hu_02
Egy projekt kidolgozásának folyamata
4-11 ábra •
Húzza a kiválasztott eszközt nyomva tartott egérgombbal a beillesztési pontra. Eközben ügyeljen az egérmutatóhoz tartozó utasításokra a „Szimbólumok a „Bus Structure“ ablakban“ 3-9 oldalon.
4-12 ábra •
7127_hu_02
Eszköz kiválasztása
Eszköz beillesztve (itt: IB IL AO 1/SF)
Illessze be az összes többi eszközt.
PHOENIX CONTACT
4-13
PC WorX Példa-konfigurációk 1. példa: Egyszerű busz-konfiguráció
RFC 430 ETH-IB
4-13 ábra
IBS IL 24 BK-T/U
IB IL 24 DO 8
IB IL 24 DI 8
IBS IL 24 BK-T/U
IB IL 24 DI 16
IB IL AI 2/SF
7127A010
Egyszerű busz-konfiguráció
Mappák, amelyekben Ön a felsorolt eszközöket az eszközkatalógusban megtalálja: RFC 430 ETH-IB
RFC4xx / PLC
IBS IL 24 BK-T/U
IL / buszcsatoló
IB IL 24 D....
IL / I/O digitális
IB IL A....
IL / I/O analóg
2. példa: Buszkonfiguráció leágazómodulokkal
0.0
1.0
2.0
2.1
IBS IL 24 IBS IL 24 RB-T RB-T
ILC 350 ETH
2.2
IB IL 24 DO 8
IB IL 24 DI 8
3.0
FLS IB M12 DIO 8/8 4.0
4.1
IBS IL 24 BK-T/U
IB IL 24 DO 2
4.2
IB IL AO 1/SF
5.0
ILB IB 24 DI 32
4-14 ábra
4-14
PHOENIX CONTACT
7127A011
Buszkonfiguráció leágazómodulokkal
7127_hu_02
Egy projekt kidolgozásának folyamata 3. példa: Buszkonfiguráció buszcsatolóval egy terepibusz-leágazás csatlakoztatásához
0.0
1.0
1.2
IB IL 24 DO 8
IBS IL 24 RB-LK
ILC 350 ETH
1.3
IB IL 24 DI 8
2.0
(1)
3.0
3.1
IBS IL 24 BK RB-LK (2)
IB IL 24 DI 4
3.2
IB IL 24 DI 2
4.0
FLS IB M12 DIO 8/8 5.0
5.1
IBS ST 24 BK-LK
4-15 ábra
5.2
IBS ST 24 IBS ST 24 DO 16/3 DI 16/4
7127A012
Buszkonfiguráció leágazómodulokkal
Mappák, amelyekben Ön a 4-14 és 4-15 ábrán felsorolt eszközöket az eszközkatalógusban megtalálja:
7127_hu_02
ILC 350 ETH
ILC3xx / PLC
IBS IL 24 RB-T; IBS IL 24 RB-LK
IL / buszcsatoló
IBS IL 24 BK RB-LK
IL / buszcsatoló
IB IL 24 D....
IL / I/O digitális
IB IL A....
IL / I/O analóg
FLS IB M12 DIO 8/8
FLS / I/O digitális
ILB IB 24 DI 32
ILB / I/O digitális
IBS ST 24 BK-LK
ST / buszcsatoló
IBS ST 24 D...
ST / I/O digitális
PHOENIX CONTACT
4-15
PC WorX
PN
4.9.2 •
Illessze be a szükséges INTERBUS-eszközöket az eszközkatalógusból az „INTERBUS“ csomóponton a INTERBUS-Proxyhoz (pl. FL PN/IBS).
4-16 ábra
PN
4.9.3
•
FLM-modulok beillesztve a INTERBUS-Proxy alatt
Inline-modulok beillesztése egy PROFINET IO-buszcsatoló alá
Illessze be a szükséges Inline-modulokat az eszközkatalógusból az „Inline“ csomóponton a PROFINET IO-buszcsatolóhoz (pl. FL IL 24 BK-PN-PAC).
4-17 ábra
PN
INTERBUS-eszközök beillesztése egy INTERBUS-Proxy alá
4.9.4
Inline-modulok beillesztve egy PROFINET IO-buszcsatoló alatt
INTERBUS-eszközök a PROFINET IO-vezérlő alatt
Illessze be a PROFINET IO-vezérlõhöz csatlakoztatott INTERBUS-modulokat kézzel, a fent ismertetett eljáráshoz hasonlóan. • Illessze be a szükséges INTERBUS-modulokat az eszközkatalógusból a INTERBUS csomóponton a PROFINET IO-vezérlõhöz ( pl. ILC 370 PN 2TX-IB).
4-16
PHOENIX CONTACT
7127_hu_02
Egy projekt kidolgozásának folyamata
IB
PN SIM
4.10
Program lefordítása a busz-struktúra elkészítése után
Ön ezen a ponton fordíthatja le projektjét, hogy az eddig a pontig fellépett hibákat felismerje. Projekt fordítása
•
Válassza ki az első fordításhoz a „Build“ menüből a „Rebuild Project“ parancsot. A további fordítási folyamatok során a „Make“ parancsot is használhatja a „Build“ menüből (lásd a 4-18 oldalon „Fordítás (kiegészítő információ)“ fejezet).
4-18 ábra •
Projekt fordítása
Amennyiben a fordítás során hibák léptek fel, szüntesse meg ezeket a hibákat és ismételje meg a fordítást, amíg az hiba nélkül zárul le. A hibaüzeneteket meg kell szüntetni. A figyelmeztetéseket ajánlatos megszüntetni. Amennyiben lefordítja a projektet anélkül, hogy eddig programozást végzett volna, akkor az „Empty worksheet“ figyelmeztető üzenetet kapja. Ez az eljárás további részére nincs hatással, nyugodtan figyelmen kívül hagyhatja.
A „Message Window“-ban a fordítási folyamat eredménye a hibák és figyelmeztetések számának megadásával jelenik meg. Projekt fordítása és feltöltése: Sajátosságok a PROFINET esetében A vezérlési projekt fordítása során automatikusan a PROFINET IO-konfigurációt hozzuk létre. Ez ugyancsak megjelenik a „Message Window“-ban.
7127_hu_02
PHOENIX CONTACT
4-17
PC WorX Fordítás (kiegészítő információ) A fordításhoz két lehetősége van: 1 Build/Make, vagy 2 Build/Rebuild Project Rebuild Project
Ezt a parancsot akkor használja, ha a teljes projektet első alkalommal, vagy egy felhasználói könyvtár megváltoztatása után fordítja le. A „Rebuild Project“ segítségével az összes munkalapot lefordítjuk és összekapcsoljuk. A hibákat és figyelmeztetéseket, melyeket eközben a Compiler felfedez, amit a „Message Window“ jegyzõkönyvez. Miután a helyesírást eredményesen leellenőriztük, a rendszer automatikusan létrehozza az IEC-kódot és a speciális PLC-kódot. Ezután töltheti le a projektet a PLC-ben. A „Rebuild Project“ parancsot csak akkor használja, ha a „Make“ segítségével történő fordítás során hibák léptek fel, vagy Ön a projektet köztes kód nélkül (Frontend) csomagolta ki.
Make
A „Make“ parancs a standard módszer a fordításhoz. Akkor használja ezt a parancsot, ha szerkesztette és elkészítette projektjét. Ha a „Make“ menüpontot hajtja végre, az összes megváltoztatott munkalapot lefordítja/összekapcsolja és a megváltoztatott PLC kódot létrehozza. Ön ezt a parancsot a menüsávból a „Build/Make“ segítségével, a „Make“ szimbólum segítségével a szimbólumsoron, vagy az gyorsbillentyűvel hajthatja végre. A megváltoztatott munkalapokat a projektfában a csillagról ismerheti fel, mely a munkalapnevek mögött jelenik meg.
Mindkettő
A Compiler indítása után automatikusan megjelenik a „Message Window“, amennyiben azt előzőleg bezárta. Ebben az ablakban láthatja, a Compiler éppen mely lépéseket hajtja végre. Ezen kívül itt hibákat, figyelmeztetéseket és kiegészítő információkat jegyzőkönyvezünk a folyamathoz. Miután a fordítási folyamat eredményesen lezárult, tehát a rendszer nem jelzett hibákat, letöltheti a megváltoztatott projektet a PLC-be.
IB
PN SIM
4.11 •
Program létrehozása
Hozza létre a programot.
A példaprogram programozásához a „Példaprogram“ fejezetnek megfelelően járjon el. A továbbiakban abból indulunk ki, hogy a programot létrehozta. Amennyiben átugorja ezt a pontot, eltérések fordulhatnak elő!
4-18
PHOENIX CONTACT
7127_hu_02
Egy projekt kidolgozásának folyamata
IB
PN SIM
4.12
Program lefordítása a program elkészítése után
Ön ezen a ponton fordíthatja le projektjét, hogy az eddig a pontig fellépett hibákat felismerje. •
IB
PN SIM
Válassza ki a „Code/Make“ parancsot.
4.13
Változó létrehozása és folyamatadatok hozzárendelése
A szóban forgó fejezetben a változók létrehozását és a folyamatadatok hozzárendelését ismertetjük általában. A következő fejezetekben a folyamatadatok hozzárendelését mindig az éppen szóban forgó példa-buszkialakításra ismertetjük.
IB
PN SIM
4.13.1
Változó létrehozása
Általában a változókat a program készítésekor hozzuk létre, vagy adjuk meg speciálisan. Ha Ön az összes eddigi lépést egy projekt létrehozásához a programozással együtt elvégzett, akkor a változókat már létrehozta. Az összes eszköz (PROFINET IO és INTERBUS) folyamatadataihoz a változókat azonban automatikusan is létre lehet hozni. Ennek során a változók nevét automatikusan a következő példa szerint osztjuk ki: ____ Jelmagyarázat: I vagy Q
I = bemenet; Q = kimenet
IBS
INTERBUS
PD-név
A folyamatadat neve
A közvetlen be-/kimenetek, vagy PROFINET IO-állapotadatok esetében az INTERBUSadatok megszűnnek. A változók létreohzásához következőképpen járjon el: • • •
Váltson át a Process Data Workspace-re. Válassza ki a jobb felső ablakban a vezérlőt. A bal felső „Symbols/Variables“ ablakban a standard konfiguráció jelenik meg. Jelölje meg a bal felső ablakban az erőforrást, vagy a programot (a 4-21 ábran: az erőforrás „STD_RES: ILC370PN“). Kérjük, vegye figyelembe: – A megjelölt erőforrás esetében azokat a globális változókat hozzuk létre/jelenítjük meg, melyeket a projekt minden POU-jában fel lehet használni (VAR_GLOBAL). – A megjelölt program (POU) esetében azokat a globális változókat hozzuk létre/jelenítjük meg, melyeket a projekt minden POU-jában fel lehet használni (VAR_GLOBAL_PG). (POU = Program-Szerkezeti Egység; lásd a PC WorX Online-súgóját, vagy az IEC 61131-3-at)
•
7127_hu_02
Jelölje meg a jobb felső ablakban azt az eszközt, melyhez a folyamatadatokat változókkal akarja összekapcsolni (a 4-21 ábrán: pl. IB IL AO 1/SF).
PHOENIX CONTACT
4-19
PC WorX • •
Jelölje meg azt a folyamatadatot, amelyhez változót akar létrehozni (a 4-21 ábrán: ~AO 16). Válassza ki a folyamatadat előugró menüjében a „Create Variable“ pontot.
4-19 ábra
Változó a folyamatadathoz „~AO1“ létrehozva
A 4-19 ábrán példákat láthatunk az automatikusan létrehozott változókra.
4-20 ábra
IB
PN SIM
4.13.2
Példák létrehozott változókra
Folyamatadatok hozzárendelése
A folyamatadatok és vezérlési változók hozzárendelése a folyamatadatok hozzárendelése munkaterületen történik. A hozzárendelés általánosan INTERBUS-hoz és PROFINET IO-hez történik. Kérjük, vegye figyelembe: – A megjelölt erőforrás esetében azokat a globális változókat hozzuk létre/jelenítjük meg, melyeket a projekt minden POU-jában fel lehet használni (VAR_GLOBAL). – A megjelölt program (POU) esetében azokat a globális változókat hozzuk létre/jelenítjük meg, melyeket a projekt minden POU-jában fel lehet használni (VAR_GLOBAL_PG). (POU = Program-Szerkezeti Egység; lásd a PC WorX Online-súgóját, vagy az IEC 61131-3-at)
4-20
PHOENIX CONTACT
7127_hu_02
Egy projekt kidolgozásának folyamata • • • • • •
Váltson át a folyamatadatok hozzárendelése munkaterületre, hogy a változókat a folyamat-adatokhoz rendelje. Válassza ki a jobb felső ablakban a vezérlőt. A bal felső „Symbols/Variables“ ablakban ezután a standard konfiguráció jelenik meg. Jelölje meg a „Symbols/Variables“ bal felső ablakban a standard erőforrást: (a 4-21 ábrán: STD_RES RFC450ET). Jelölje meg a jobb felső ablakban azt az eszközt, melyhez a folyamatadatokat változókkal akarja összekapcsolni (a 4-21 ábrán: pl. IB IL 24 DO 8). Jelölje meg a folyamat adatot az összekötéshez (a 4-21 ábrán: 1.1.1). Kösse össze Drag & Drop segítségével a megjelölt változót egy megjelenített változóval (a 4-21 ábrán: OUT1) a bal oldalon.
A bal alsó ablakban a változók és folyamatadatok közötti hozzárendelés látható.
4-21 ábra •
PN
Ismételje meg ezt a folyamatot minden kiértékelendő bemenet és kivezérlendő kimenet számára.
Vegye figyelembe egy be- és kimenetekkel rendelkező PROFINET IO-eszköz számára, hogy azt moduljaival együtt ábrázoljuk.
4-22 ábra
7127_hu_02
Folyamatdátum 1.1.1 az OUT1 változóhoz hozzárendelve
Egy PROFINET IO-eszköz ábrázolása annak moduljaival együtt
PHOENIX CONTACT
4-21
PC WorX •
Jelölje meg ebben az esetben azt a modult, amelyen a szükséges be-, vagy kimenetek találhatók.
4-23 ábra
Folyamatadatok hozzárendelés egy PROFINET IO-eszközhöz
A folyamatadatok hozzárendelésének eredménye a következő ábrán látható.
4-24 ábra
Az összes használt folyamat-adat változókhoz hozzárendelve
A rendszerváltozók nincsenek megjelenítve ( pl. ONBOARD_INPUT_BIT10) a folyamatadatoknak ebben a nézetében.
4-22
PHOENIX CONTACT
7127_hu_02
Egy projekt kidolgozásának folyamata
SIM
4.14
Kommunikációs útvonal beállítása: Szimuláció
Ez a funkció csak az „IPC“ processzortípusú vezérlõk esetében áll rendelkezésre. Azt, hogy Ön mely vezérlõkhöz használhatja e funkciót, az a D fejezet, „A Phoenix Contact vezérlőinek áttekintése“ függelékben található. Ezzel ponttal választja ki a szimulációs környezetet és így felépíthet egy buszt, valamint készíthet egy programot és leellenőrizheti anélkül, hogy a hardver rendelkezésre állna. • • • • •
Váltson a PC WorX-szel rendelkező programozó-PC és a vezérlés között a kommunikációs útvonal beállításához a buszkonfiguráció munkaterületen. Jelölje ki a „Bus Structure“ ablakban a vezérlés csomópontját. Válassza ki a „Device Details“ ablakban a „Communication“ fület. Válassza ki a „Simulation“ interfész-típust. Aktiválja a szimulációs környezetet úgy, hogy az „Apply“ gombot megnyomja.
4-25 ábra
7127_hu_02
„Szimuláció“ kommunikációs útvonal
PHOENIX CONTACT
4-23
PC WorX
IB
PN
4.15
Váltás a vezérlővel való munkához (online)
A szimuláción kívül a következő munkákat csak akkor tudja elvégezni, ha egy rendszert telepített és kapcsolatot tud létrehozni a PC WorX-szel rendelkező PC-je és a vezérlõ között.
IB
PN
4.16
IP-cím kiosztása a vezérlő számára
Egy vezérlõhöz, mely Etherneten keresztül kommunikál, egy IP-címet kell hozzárendelni, mielőtt a kommunikáció lehetővé válik. Néhány vezérlõ esetében ( pl. RFC 430 ETH-IB) az IP-cím beállítása kizárólag a diagnosztikai ablakon, vagy egy speciális Firmware-szolgáltatáson keresztül lehetséges (lásd a vezérlõ felhasználói kézikönyvét). Számos vezérlõ esetében ( pl. ILC 350 ..., ILC 370 ...) az IP-cím kiosztásához Etherneten keresztül gyári állapotban a BootP aktív. Ebben az esetben az IP-cím első beállítása egy BootP-szerver segítségével lehetséges. Ön az első IP-címet azonban a PC WorX szoftver segítségével kézzel is beállíthatja a soros interfészen keresztül. A későbbi üzem során az IP-címet a soros kapcsolaton, vagy Etherneten keresztül a PC WorX szoftverrel megváltoztathatja. A következőkben a PC WorX-szel való címkiosztást ismertetjük. A PC WorX az IP-paraméterek kiosztása után a vezérlõ felé való kommunikációs útvonalként automatikusan a TCP/IP-n keresztüli kapcsolatot állítja be.
4.16.1 • •
Hozzon létre Ethernet-kapcsolatot PC-je és a vezérlõ között. Válassza ki a menülécből az „Extras... BootP/SNMP/TFTP Configuration...“ menüpontot.
4-26 ábra • • • • •
4-24
PHOENIX CONTACT
Címkiosztás a PC WorX BootP-szerverén keresztül
Extras... BootP/SNMP/TFTP Configuration...
Aktiválja a „BootP server active“ dobozt. Váltson át a Bus Configuration Workspace-re. Jelölje meg a vezérlõ csomópontját (pl. „ILC 370 PN 2TX-IB“). Válassza ki az „Device Details“ ablakban a „IP Settings“ fület. Írja be a vezérlõ MAC-címét. Ezt az eszközön található öntapadó címkén találja. Ez 00.A0.45-tel kezdődik.
7127_hu_02
Egy projekt kidolgozásának folyamata
4-27 ábra •
MAC-cím megadása
Reset-elje a vezérlõt.
A kontroller átmenetileg azt az IP-címet kapja meg, melyet a projektben a vezérlõ számára megadtunk. • Válassza ki az „Device Details“ ablakban a „Extended Settings“ fület. „Manual definition of the TCP/IP settings“ pont alatt a kiosztott IP-paraméterek jelennek meg.
4-28 ábra •
A PROFINET IO-vezérlõ IP-címe
Erősítse meg a megjelenített IP-paramétereket, vagy az Ön változtatásait a „Send“ gombbal.
Az IP-címet ezzel fixen mentjük a vezérlõ memóriakártyájában.
7127_hu_02
PHOENIX CONTACT
4-25
PC WorX
4.16.2
Címkiosztás PC WorX-szel a soros interfészen keresztül
Ha Ön az IP-paramétereket a BootP-szerver segítségével osztotta ki, ezt a fejezetet nem kell figyelembe vennie. • • • • • •
•
Hozzon létre soros kapcsolatot PC-je és a vezérlõ között. Váltson át a Bus Configuration Workspace-re. Jelölje meg a vezérlõ csomópontját ( pl. „ILC 370 PN 2TX-IB“). Válassza ki az „Device Details“ ablakban a „Communication“ fület. Állítsa be a kommunikációs útvonalat (itt: soros interfész COM1). Ellenőrizze a megadott kommunikációs útvonalat olymódon, hogy a „Test“ gombot megnyomja. Ha az ablakban egy zöld állapotjelzés jelenik meg, akkor a kommunikációs útvonalat eredményesen letesztelte. Ha egy piros állapotjelzés jelenik meg, ellenőrizze a kommunikációs útvonalat és adott esetben változtassa meg azt. Amennyiben a PROFINET IO-vezérlõnek volt IP-címe, a „Extended Settings“ alatt a PROFINET IO-vezérlõ soros kapcsolaton keresztül kiolvasott IP-címe megjelenik.
4-29 ábra • • •
A PROFINET IO-vezérlõ kiolvasott IP-címe
Amennyiben meg akarja változtatni a hálózati beállításokat, adjon meg új beállításokat. Erősítse meg a kijelzést, vagy bevitelét a „Send“ gombbal. Indítsa újra a vezérlõt „Activate Network Settings“ területen a „Reset Control System“ gomb segítségével. A vezérlõ igényel egy bizonyos időt, amíg újra üzemkész lesz. Üzemkészségét a ciklikusan villogó, vagy folyamatosan világító RUN LED segítségével jelzi.
4-26
PHOENIX CONTACT
7127_hu_02
Egy projekt kidolgozásának folyamata
IB
PN
4.17
Kommunikációs útvonal beállítása
Egy Ethernet-et támogató vezérlõ esetében (pl. ILC 3xx ETH, ILC 350 PN, ILC 370 PN 2TX-IB), a kommunikációs útvonal automatikusan „Ethernet“-re lesz előre beállítva a vezérlõ IP-beállítások alatt megadott IP-paramétereivel. Ha Ön a projektet ezen az Ethernet-kapcsolaton keresztül akarja a vezérlőbe feltölteni, akkor nem kell beállítania a kommunikációs útvonalat. Mivel mind az INTERBUS-, mind a PROFINET-projektet egy ILC 370 PN 2TX-IB példáján hoztuk létre, a kommunikációs útvonal beállítását ezzel a vezérlővel mutatjuk be. • • • •
Váltson a PC WorX-szel rendelkező programozó-PC és a vezérlõ között a kommunikációs útvonal beállításához a Bus Configuration Workspace-re. Jelölje ki a „Bus Structure“ ablakban a vezérlõ csomópontját. Válassza ki az „Device Details“ ablakban a „Communication“ fület. Válassza ki a kommunikációs útvonalat a vezérlõhöz.
4-30 ábra •
Kommunikációs útvonal beállítása
A további módszert a kommunikációs úttól függően a „Kommunikáció a soros interfészen keresztül“ fejezetben keresse, vagy a 4.17.2 fejezet, „Kommunikáció Ethernet-en keresztül“”. Az IP-paraméterek kiosztása egy Inline-vezérlõn Ethernet-en keresztül gyári állapotában a BootP aktiválva van. Ha ezeket a beállításokat meg akarja változtatni, akkor kommunikációs útvonalként a soros interfészt kell kiválasztania és a „Extended Settings“ párbeszédablakban az IPparamétereket kiosztania. Ez a beállítás a vezérlõ újraindítása után lesz aktív.
7127_hu_02
PHOENIX CONTACT
4-27
PC WorX
IB
PN
4.17.1
Kommunikáció a soros interfészen keresztül
Előfeltétel, hogy a vezérlõ az összekötő kábelen keresztül a programozó-PC-vel össze van kapcsolva. Rendelési adatok: Összekötőkábel a vezérlõ PC-hez való csatlakoztatásához (RS-232) PC WorX-höz, hossza 3 m (cikk megn. PRG CAB MINI DIN, cikksz. 2730611). • • •
•
Válassza ki az „Device Details“ ablakban a „Communication“ fülön a „Serial Port“ interfész-típust. Válassza ki az interfészt (pl. COM1). Ellenőrizze a megadott kommunikációs útvonalat olymódon, hogy a „Test“ gombot megnyomja. Ha az ablakban egy zöld állapotjelzés jelenik meg, akkor a kommunikációs útvonalat eredményesen letesztelte. Ha egy piros állapotjelzés jelenik meg, ellenőrizze a kommunikációs útvonalat és adott esetben változtassa meg azt. Mentse el beállításait a projektben az „Apply“ gomb segítségével.
4-31 ábra
4-28
PHOENIX CONTACT
„Soros interfész“ kommunikációs útvonal
7127_hu_02
Egy projekt kidolgozásának folyamata
IB
PN
4.17.2
Kommunikáció Ethernet-en keresztül
Az Etherneten keresztüli kommunikáció előfeltétele, hogy fizikailag létezzen Ethernetkapcsolat a vezérlõhöz. További követelmény, hogy az IP-cím a vezérlõben be legyen állítva. • Válassza ki az „Device Details“ ablakban a „Communication“ fülön az „Ethernet“ interfész-típust. • Írja be az „IP Address“ alatt az Inline-vezérlõben beállított IP-címet, vagy válassza ki azt a menüből.
4-32 ábra •
•
„Ethernet“ kommunikációs útvonal
Ellenőrizze a megadott kommunikációs útvonalat és ezzel együtt a megadott IP-címet olymódon, hogy a „Test“ gombot megnyomja. Ha az ablakban egy zöld állapotjelzés jelenik meg, akkor a kommunikációs útvonalat eredményesen letesztelte. Ha egy piros állapotjelzés jelenik meg, ellenőrizze a kommunikációs útvonalat és a beállításokat és adott esetben változtassa meg azokat. Ha piros állapotjelzés jelenik meg, lehetséges, hogy még nem osztott ki IP-címet, vagy az IP-címet meg kell változtatni. A TCP/IP-beállítások kiosztásához és megváltoztatásához a 4-24 oldalon „IP-cím kiosztása a vezérlő számára“ fejezet (általános), az 5-5 oldalon „IP-cím kiosztása a vezérlő számára“ fejezet (INTERBUS-hoz), vagy a 6-7 oldalon „IP-cím kiosztása PROFINET IO-vezérlő számára“ fejezet (PROFINEThez) fejezet szerint járjon el. Mentse el beállításait a projektben az „Apply“ gomb segítségével. Az Ethernet-interfész és a TCP/IP-protokoll segítségével Ön a hálózaton keresztül hozzáférhet az Inline-vezérlõhöz. Kérjük, vegye figyelembe, hogy az összes hálózatba kötött eszköz/számítógép esetében fennáll annak veszélye, hogy harmadik személy tudatosan, vagy önkéntelenül hozzáfér ahhoz az Inline-vezérlõhöz, vagy ahhoz a PC-hez, amelyre a PC WorX-öt telepítette és változtatásokat hajthat végre. Kerülje el az Inlinevezérlõhöz és PC-jéhez való akaratlan hozzáférést.
7127_hu_02
PHOENIX CONTACT
4-29
PC WorX
PN
4.18
PROFINET IO-eszközök beolvasása és átvétele
Amennyiben Ön a PROFINET IO-eszközöket kézzel illesztette be, ugorja át ezt a fejezetet.
4.18.1 • • •
PROFINET IO-eszközök beolvasása
Bizonyosodjon meg arról, hogy a Bus Configuration Workspace-en van. Jelölje ki a „Bus Structure“ ablakban a vezérlõ PROFINET-csomópontját. Gördítse le az előugró menüt és válassza ki a „Read PROFINET“ pontot.
4-33 ábra
PROFINET beolvasása
Az összes csatlakoztatott PROFINET IO-eszköz megjelenik. A beolvasás során minden készülékből - ha rendelkezésre áll - az eszköznevet és az IP-paramétert áttöltjük. • Válassza ki azokat az eszközöket, melyeknek az Ön projektjébe kell tartozniuk. Amennyiben már található az Ön PROFINET IO-vezérlõjén egy projekt, a „Read PROFINET“ ablakban a vezérlõ számára egy másik név lehet megadva, mint az aktuális projekt által előírt. Ha Ön biztos abban, hogy a helyes vezérlõvel kommunikál, akkor ennek nincsenek negatív hatásai. A megjelenített PROFINET IO-eszközök rá vannak kötve a vezérlõre - annak nevétől függetlenül. Az aktuális projekt vezérlõre való feltöltésével az aktuális nevet is továbbítjuk.
4-30
PHOENIX CONTACT
7127_hu_02
Egy projekt kidolgozásának folyamata
7127_hu_02
4-34 ábra
Csatlakoztatott és a projekt számára kiválasztott PROFINET IO-eszközök; PROFINET-eszköznevek és IP-címek már léteznek
4-35 ábra
Csatlakoztatott és a projekt számára kiválasztott PROFINET IO-eszközök; PROFINET-eszköznevek és IP-címek nélkül
PHOENIX CONTACT
4-31
PC WorX
4.18.2 •
PROFINET IO-eszközök átvétele a projektbe
Vegye át a megjelölt PROFINET IO-eszközöket a projektjébe úgy, hogy az „Insert“ gombot megnyomja.
4.18.3
PROFINET IO-eszközök elnevezése PROFINETeszköznevek nélkül
Ha egy eszköz számára még nem létezik PROFINET-eszköznév, akkor itt kell a nevet megadni.
4-36 ábra • • • •
Egy eszköz névadása
Aktiválja a „Name Device“ dobozt. Ellenőrizze a megjelenített PROFINET-eszköznevet (lásd még a 4-11 oldalon „DNS/PROFINET- Device Name“ fejezet). Adjon nevet az említett eszköznek. Erősítse meg a kijelzést, vagy megadásait az OK-val.
Amennyiben Ön a névadást ezen a helyen nem akarja elvégezni, deaktiválja a „Name Device“ dobozt. Ekkor a megfelelő eszköznek (itt: FL IL 24 BK-PN-PAC) később nevet kell adnia.
4-32
PHOENIX CONTACT
7127_hu_02
Egy projekt kidolgozásának folyamata
4-37 ábra •
Eszközök neve megadva
Zárja be a „Read PROFINET“ ablakot úgy, hogy a „Close“ gombra kattint.
4.18.4
Buszfelépítés a beolvasott PROFINET IO-eszközökkel
A „Bus Structure“ ablakban megjelenik a PROFINET-struktúra.
4-38 ábra
7127_hu_02
Busz-kialakítás beolvasott PROFINET IO-eszközökkel
PHOENIX CONTACT
4-33
PC WorX A beállításokat Ön a „Read PROFINET“ ablakban ellenőrizheti. Az összes PROFINET IOeszköznek most már kell PROFINET-eszköznévvel rendelkeznie. Az IP-paramétereket csak később osztjuk ki.
4.18.5
PROFINET IO-eszköz utólagos elnevezése
Ha a listában egy eszköznév nélküli eszköz jelenik meg, akkor adjon ennek az eszköznek is PROFINET-eszköznevet. • Jelölje meg a busz-kialakításban az eszközt. • Váltson át az „Device Details“ ablakban a „PROFINET Stationnames“ fülre. • Jelölje meg a név nélküli eszközt.
4-39 ábra •
PROFINET-eszköznevek kiosztása
Nyomja meg a „Assign Name“ gombot.
Az aktualizált listában a PROFINET IO-eszközök PROFINET-eszközneveikkel jelennek meg.
4-34
PHOENIX CONTACT
7127_hu_02
Egy projekt kidolgozásának folyamata
4-40 ábra
7127_hu_02
Példa: Az összes eszköz PROFINET-eszköznévvel
PHOENIX CONTACT
4-35
PC WorX
PN
4.19
PROFINET-beállítások ellenőrzése/megváltoztatása PROFINET IOeszközök esetében
Amennyiben Ön a PROFINET-beállításokat a PROFINET IO-eszközök számára offline a PROFINET IO-eszközök beillesztése után végezte el, ugorja át ezt a fejezetet. A beolvasás során a PROFINET-beállítások a mindenkori PROFINET IO-eszközök esetében alapbeállítási értékekkel történnek. Ellenőrizze ezeket a beállításokat és változtassa meg azokat adott esetben. • • • •
Bizonyosodjon meg arról, hogy a Bus Configuration Workspace-en van. Jelölje meg a „Bus Structure“ ablakban a PROFINET IO-eszközt. Válassza ki az „Device Details“ pont alatt a „PROFINET Settings“ fület. Ellenőrizze és adott esetben változtassa meg a PROFINET-beállításokat.
4-41 ábra
PROFINET-az eszköz beállításai ILB PN 24 DI16 DIO16-2TX
Az egyes beállítási lehetőségeket a 4-10 oldalon „PROFINET-beállítások ellenőrzése/megváltoztatása PROFINET IO-eszközök esetében“ fejezetben ismertetjük.
4-36
PHOENIX CONTACT
7127_hu_02
Egy projekt kidolgozásának folyamata
PN
4.20
PROFINET-eszköznevek és IP-beállítások átvitele PROFINET IO-eszközökre
Mielőtt egy PROFINET IO-eszközt egy PROFINET IO-hálózaton üzemeltetni kezdhetünk, a PC WorX-ben kiosztott PROFINET-eszköznevet és IP-címet az eszköz számára is meg kell adni. • Biztosítsa, hogy a PROFINET IO-vezérlõ képes legyen kommunikációt felépíteni a PROFINET IO-eszközökkel. • Fordítsa le a projektet, töltse fel a vezérlőbe és hajtson végre hidegindítást. Ehhez a 4-42 oldalon „Projekt fordítása, letöltése és hidegindítás“ fejezetben leírtak szerint járjon el. Az indítással a PROFINET-vezérlõ a PROFINET IO-eszköz számára a projektben meghatározott IP-beállításokat és eszköz-paraméterezéseket. • Ahhoz, hogy az eszköz nevének kiosztását és az IP-beállításokat ellenőrizze, válassza ki az „Device Details“ ablakban a „PROFINET Stationnames“ fület. Az aktualizált listában a PROFINET IO-eszközök PROFINET-eszközneveikkel és IPparamétereikkel jelennek meg.
4-42 ábra
Az összes eszköz PROFINET-eszköznevekkel és IP-címmel
A fül kiválasztásával a lista aktualizálódik. Ha később még egyszer aktualizálni szeretne, nyomja meg az „Refresh“ gombot. A keresési eredmény korlátozásához különböző lehetőségek állnak rendelkezésre: No constraints
A hálózaton található összes rendelkezésre álló eszköz listázása.
Unnamed
Az összes olyan eszköz, melyek még nem rendelkeznek PROFINET-eszköznévvel, megjelenik.
Not in project
Az összes, a projektben nem szereplő készülék megjelenik.
Az összes PROFINET IO-eszközön a BF LED most ki van kapcsolva. A PROFINET-hálózat fut. További információkat a PROFINET-eszköznevek és IP-címek kiosztásához még a 6-15 oldalon „Kiegészítő információk“ fejezetben is talál.
7127_hu_02
PHOENIX CONTACT
4-37
PC WorX
IB
PN
4.21
INTERBUS beolvasása
Amennyiben Ön az INTERBUS-eszközöket kézzel illesztette be, ugorja át ezt a fejezetet. Előfeltétel, hogy a buszkonfiguráció valóban meglegyen és a modulok feszültség alatt legyenek. • Válassza ki a „View“ menüből a „Connected Bus“ parancsot, hogy a csatlakoztatott INTERBUS-t beolvassa.
4-43 ábra •
Parancs: „View... Connected Bus“
Válassza ki a „Connected Bus“ ablakban a vezérlõt. A PROFINET esetében a PROFINET IO-eszközök is választhatók vezérlõnek (a 4-4 ábrán: FL IL 24 BK-PN-PAC).
4-44 ábra
4-38
PHOENIX CONTACT
Vezérlõ kiválasztása
7127_hu_02
Egy projekt kidolgozásának folyamata Ezzel az „Online“ üzemállapotba kapcsolunk és a vezérlõ beolvassa a csatlakoztatott INTERBUS-konfigurációt. Amennyiben a vezérlõ a csatlakoztatott INTERBUS-t beolvasta, az INTERBUS-eszközöket át kell venni a projektbe. • Jelölje meg a „Connected Bus“ ablakban a vezérlõt. • Gördítse le az előugró menüt és válassza ki az „Import to Project... With Device Description“ parancsot.
4-45 ábra
„Connected Bus“ ablak
A megnyíló „Select Device“ ablakban azon modulok egy listája jelenik meg, melyek a csatlakoztatott eszközök eszközleírásának megfelelnek.
4-46 ábra •
7127_hu_02
„Select Device“ ablak
Válassza ki azt az eszközt, amely az INTERBUS-hoz valóban csatlakoztatva van, és ismételje meg ezt a lépést addig, amíg az összes eszköz nincs csatlakoztatva a saját eszközleírójával.
PHOENIX CONTACT
4-39
PC WorX •
Bontsa a kapcsolatot a vezérlõvel olymódon, hogy a „Connected Bus“ ablakban „Selected Control System“-ként az „Offline“ pontot választja ki.
4-47 ábra
PN
„Connected Bus“ ablak
Kérjük vegye figyelembe: PROFINET Azon INTERBUS-modulok beolvasása, melyek egy PROFINET IO-vezérlõre, vagy egy PROFINET IO-eszközre vannak csatlakoztatva, elvileg azonos.
PROFINET IO-vezérlő
Miután beállított egy kommunikációs utat a PROFINET IO-vezérlõhöz, azután tudja a vezérlõhöz csatlakoztatott INTERBUS-eszközöket beolvasni.
PROFINET IO-eszköz
Miután kiosztotta a PROFINET IO-eszközökhöz az eszközneveket és az IP-paramétereket, azután, tudja a PROFINET IO-eszközökre csatlakoztatott INTERBUS-eszközöket beolvasni. • Válassza ki egymás után az összes olyan „Vezérlőt“, amelyre INTERBUS-eszközök vannak csatlakoztatva. Ehhez tartozik mind az Inline-vezérlõ, mind az összes, „Connected Bus“ ablakban megjelenő PROFINET IO-eszköz. • Az INTERBUS beolvasásához a fent leírtak szerint járjon el. A „Kiválasztott vezérlő“ alatt a termékjelölés, vagy az állomásnév jelenik meg. Amennyiben Ön több, azonos típusú eszközt alkalmaz egy projektben, akkor ezt követően adjon állomásneveket az eszközöknek. Így Ön ezután az eszközöket egyértelműen azonosíthatja.
4-40
PHOENIX CONTACT
7127_hu_02
Egy projekt kidolgozásának folyamata
IB
PN
4.22
Program lefordítás a busz-struktúra beolvasása után
Ön ezen a ponton fordíthatja le projektjét, hogy az eddig a pontig fellépett hibákat felismerje. •
IB
PN
Válassza ki a „Code/Make“ parancsot.
4.23
Program létrehozása
Amennyiben Ön a programot offline hozta létre, ugorja át ezt a fejezetet. A példaprogram programozásához a 8-1 oldalon „Példaprogram“ fejezetnek megfelelően járjon el.
IB
PN
4.24
Program lefordítása a program elkészítése után
Ön ezen a ponton fordíthatja le projektjét, hogy az eddig a pontig fellépett hibákat felismerje. •
7127_hu_02
Válassza ki a „Build/Make“ parancsot.
PHOENIX CONTACT
4-41
PC WorX
IB
PN
4.25
Folyamatadatok hozzárendelése
Amennyiben Ön a folyamatadatokat offline rendelte hozzá, ugorja át ezt a fejezetet. A folyamatadatok hozzárendeléséhez a 4-19 oldalon „Változó létrehozása és folyamatadatok hozzárendelése“ fejezetnek megfelelően járjon el.
IB
PN SIM
4.26
IB
PN SIM
4.26.1
IB
PN SIM
Projekt fordítása, letöltése és hidegindítás Projekt lefordítása
•
A fordításhoz a 4-17 oldalon „Program lefordítása a busz-struktúra elkészítése után“ fejezetnek megfelelően járjon el, vagy
•
Válassza ki a „Code/Make“ parancsot.
4.26.2
Projekt letöltése
Amennyiben Ön online dolgozik, a projektet a vezérlő memóriájába írja. Amennyiben Ön szimulációs üzemmódban dolgozik, a projektet a vezérlő szimulált memóriájába írja. •
Nyissa meg a Project Control Dialog ablakot. Amennyiben a megnyíló projekt-ellenőrző párbeszédablakban kizárólag a „Close“ gomb aktív, akkor nem áll rendelkezésre érvényes kapcsolat a vezérlővel. Ellenőrizze ebben az esetben a kommunikációs útvonalat.
4-48 ábra •
4-42
PHOENIX CONTACT
Projekt-ellenőrző párbeszédablak
Nyomja meg a „Download“ gombot.
7127_hu_02
Egy projekt kidolgozásának folyamata Egy további párbeszédablak nyílik meg. Ahhoz, hogy a projektet a vezérlőbe, vagy egy szimulált vezérlőbe töltse le, különféle lehetőségek állnak rendelkezésre. 1. Nyomja meg a „Project“ területen a „Download“ gombot. 2. Nyomja meg a „Bootproject“ területen a „Download“ gombot. 3. Aktiválja a „Project“ területen a „Include Bootproject“ dobozt és nyomja meg a „Download“ gombot ezen a területen. Az első esetben a projekt letöltõdik, a vezérlő bootolásakor azonban nem töltődik be automatikusan. A 2. és 3. lehetőség során a projektet bootprojektként mentjük a vezérlő paraméterező memóriájába és a vezérlő bootolása után automatikusan betöltõdik. A 4-49 ábra a 3. lehetőséget mutatja. • Aktiválja a „Project“ területen a „Include Bootproject“ dobozt és nyomja meg a „Download“ gombot ezen a területen.
4-49 ábra
„Download“ párbeszédablak
Az olyan vezérlők számára, melyek támogatják a „Download Changes“ funkciót, a „Download“ párbeszédablak a 4-50 ábrán láthatónak felel meg. Amennyiben Ön a „Download Changes“ funkciót használja, aktiválja a „Ensure realtime for Download Changes“ és a „Include Bootproject“ dobozt.
4-50 ábra
„Download“ párbeszédablak
A projekt most a vezérlő valós, vagy szimulált memóriájában található.
7127_hu_02
PHOENIX CONTACT
4-43
PC WorX
PN
4.26.2.1
Projekt letöltése: Sajátosságok a PROFINET esetében
A projekt vezérlőbe való letöltése során az előírt PROFINET IO-konfigurációt töltjük le és aktiváljuk. Eredményes aktiválás során a PNIO_CONFIG_STATUS_ACTIVE rendszerváltozót hozzuk létre. A PROFINET IO-vezérlõ megkísérli, hogy az összes előírt konfigurációjú eszközt üzembe helyezze.
SIM
4.26.2.2
Projekt letöltése: Sajátosságok a szimuláció során
A projektet a letöltés során a vezérlő szimulált memóriájába írjuk. A projekt a vezérlő szimulált memóriájába való letöltésével automatikusan két új taszk indul el, melyek a tálcán jelennek meg.
4-51 ábra
Taszkok a szimulációhoz
A „PCSim32“ taszk információkat tartalmaz a ProConOS-ról. A „DEMOIO-DRIVER“ taszk megjeleníti a szimulációt. • Nyissa meg a „DEMOIO-DRIVER“ taszkot. Minden olyan eszközhöz, amelyhez változók kapcsolódnak, az összes be- és kimenet állapotát kijelezzük.
4-52 ábra
4-44
PHOENIX CONTACT
A be- és kimenet állapota
7127_hu_02
Egy projekt kidolgozásának folyamata
IB
PN SIM
4.26.3
Hidegindítás végrehajtása
Ahhoz, hogy a projektet aktiválja, hidegindítást kell végrehajtani. • Ehhez nyomja meg a „Cold“ gombot a projekt-ellenőrző párbeszédablakban.
4-53 ábra
Projekt-ellenőrző párbeszédablak
Amennyiben a rendszert nem lehet üzembe helyezni, egy megfelelő hibaüzenet jelenik meg a diagnosztikai ablakban (diagnosztikai ablakkal rendelkező vezérlők esetében) és a PC WorX „Message Window“-ban valamint a Diag+-ban. A hibaüzenet jelentését kérjük a diagnosztikai jegyzékben keresse (IBS SYS DIAG DSC UM E, cikksz. 2747293). Például az ILC 350 ETH vezérlõt sikeresen üzembe helyezte, ha a zöld PLC RUN LED világít. A kommunikáció a PROFINET IO-eszközökkel sikeresen létrejött, ha egyetlen PROFINET IO-eszközön sem villog a BF LED.
7127_hu_02
PHOENIX CONTACT
4-45
PC WorX
IB
PN SIM
4.27
IB
PN SIM
4.27.1
A projekt kezelése A taszk-tulajdonságok beállítása
Ha még nem állította be a taszkot, akkor egy alapértelmezett taszkkal dolgozzon. Igény szerint változtassa meg a taszk tulajdonságait (az alább látható példában egy alap-taszkot ciklikus taszkra változtatunk). • • •
Váltson át az IEC Programming Workspace-re. Jelölje meg az „STD_TSK : Default“ pontot. Válassza ki az előugró menüben a „Properties...“ pontot.
4-54 ábra •
Válassza ki a „Cyclic“ típust. Ezzel egy ciklikus taszkot választott ki.
4-55 ábra • •
4-46
PHOENIX CONTACT
Default task: Properties
Alap-taszk: Típus
Érvényesítse beállítását az „Apply“ segítségével. Változtassa meg a beállítást pl. 1000 ms-ra.
7127_hu_02
Egy projekt kidolgozásának folyamata
4-56 ábra • •
A beállítás megváltoztatása
Erősítse meg beállításait az „OK“ segítségével. Fordítsa le a projektet, töltse le a vezérlőbe és hajtson végre hidegindítást.
Amennyiben a folyamat most túl lassan fut, változtassa meg a beállításokat. • Válassza ki a alap taszk előugró menüjében a „Settings...“ pontot. • Változtassa meg a beállítást pl. 250 ms-ra. • Fordítsa le a projektet, töltse le a vezérlőbe és hajtson végre hidegindítást.
7127_hu_02
PHOENIX CONTACT
4-47
PC WorX
IB
PN SIM
4.27.2
Debug-üzemmód
A Debug-üzemmód előfeltétele, hogy Ön projektjében létrehozzon egy programot. Ön a program működését felügyelheti a Debug-üzemmódban. •
Aktiválja a Debug-üzemmódot.
•
Váltson át az IEC Programming Workspace-re.
A „MainV“ alatt a „Project Tree Window“-ban megtalálja az összes, a programban felhasznált globális változó állapotát.
4-57 ábra
Változók a Debug-üzemmódban: Globális változók
A PROFINET IO-eszközökhöz pl. a PNIO_DATA_VALID rendszerváltozót rendelheti hozzá. Az állapotot itt leolvashatja. Csak, ha ezt a bitet kijelöltük, ad a PROFINET IOeszköz érvényes adatokat és ekkor érvényes az összes többi folyamatadat. Ebben az ablakban ellenőrizheti, hogy az összes PROFINET IO-eszköz érvényes adatokat szállíte. A rendszerváltozókhoz tartozó utasításokat a „Egy PROFINET IO-rendszer állapotinformációi“ B függelékben találja.
4-58 ábra
4-48
PHOENIX CONTACT
Változók a Debug-üzemmódban: A PROFINET IO-eszközök rendszerváltozói
7127_hu_02
Egy projekt kidolgozásának folyamata Egy POU program-állapota a program munkalapjának megnyitásával jelenik meg (a 4-59 ábrán: a „Main“ alatt a „Project Tree Window“-ban, vagy a „Main:Main“ alatt a munkaterület fülön).
4-59 ábra
Változók a Debug-üzemmódban: Programváltozók
A „Global Variables“ alatt a „Project Tree Window“-ban megtalálja az összes globális változó állapotát.
4-60 ábra •
7127_hu_02
Változók a Debug-üzemmódban: Globális változók
Váltson át abba az ablakba, amely Önnek a legmegfelelőbb az információk megjelenítéséhez.
PHOENIX CONTACT
4-49
PC WorX
SIM
4.27.3
Szimuláció és Debug-üzemmód
A hidegindítás után a „DEMOIO-DRIVER“-ben a zöld Run-LED világít. Most elkezdheti a programja szimulációját. Ahhoz, hogy minden változó állapotát lássa, váltson Debug-üzemmódba. A Debug-üzemmódban online figyelheti a változók állapotát. •
Aktiválja a Debug-üzemmódot.
•
Váltson át az IEC Programming Workspace-re.
Azokat az ablakokat, melyek a Debug-üzemmódban információkat biztosítanak Önnek, a 4-48 oldalon „Debug-üzemmód“ fejezetben ismertetjük. • Váltson át abba az ablakba, amely Önnek a legmegfelelőbb az információk megjelenítéséhez. A következő ismertetőhöz a „MainV“ ablakot választottuk. • Rendezze el a megjelenő képernyőket olymódon, hogy a „MainV“ és „DEMOIODRIVER“ ablakokat lássa.
4-61 ábra •
IB
PN SIM
A program kiindulási állapota
Végezze el a szimulációt. Ehhez egy példát a 7-11 oldalon „Szimuláció és Debugüzemmód“ fejezetben talál.
4.27.4
PLC Stop/Run
Ha a PLC-t STOP-ba helyezi, a kimenetek a biztonságos állapotukat veszik fel. A vezérlõ indításakor újra a folyamatadatokat továbbítják.
4-50
PHOENIX CONTACT
7127_hu_02
Egy projekt kidolgozásának folyamata
SIM
4.28
Váltás a szimulációról a valós hardverre
Ha eredményesen lezárta programjának szimulációját, átválthat a hardverére. Ennek előfeltétele, hogy az Ön valóságos busz-kialakítása a szimulált busz-kialakításnak megfelel. • Állítsa le a szimulációt. Ehhez nyomja meg a „Stop“ gombot a projekt-ellenőrző párbeszédablakban. • Állítsa meg a Debug-üzemmódot. Nyomja meg ehhez a „Debug on/off“ gombot. • • • •
7127_hu_02
Váltson át a Bus Configuration Workspace-re. Váltson át a „Device Details“ ablakban a „Communication“ fülre. Válassza ki a kommunikációs útvonalat (lásd a 4-27 oldalon „Kommunikációs útvonal beállítása“ fejezet). Töltse le a projektet a vezérlőbe és hajtson végre hidegindítást (lásd a 4-42 oldalon „Projekt fordítása, letöltése és hidegindítás“ fejezet).
PHOENIX CONTACT
4-51
PC WorX
4-52
PHOENIX CONTACT
7127_hu_02
Példaprojekt egy INTERBUS-rendszerhez
5
Példaprojekt egy INTERBUS-rendszerhez Egy projekt létrehozását részletesen a 4 „Egy projekt kidolgozásának folyamata“ fejezetben ismertetjük. A szóban forgó fejezetben megtalálja – az összes végrehajtandó lépést a megfelelő fejezetre való utalással a 4 „Egy projekt kidolgozásának folyamata“ fejezetben, – a projekt-specifikus beállításokat, – utasításokat és sajátosságokat egy INTERBUS-szal felépített projekthez.
5.1
A projekt leírása
A következőkben a „Funkció Blokk Diagram (FBD)“ programozási nyelven egy példaprojektet készítünk el. Kérjük, használja ugyanazokat a jelöléseket és neveket, mint amelyeket ebben a kézikönyvben használunk, hogy a lehető legjobb eredményt kapja.
Projekt neve
Quickstart
A projekt hardvere
– –
Vezérlő: Inline-vezérlõ ILC 370 PN 2TX-IB I/O-modulok: IB IL 24 DO 16, IB IL 24 DO 8, IB IL 24 DI 8
PC with PC WorX ILC 370 PN 2TX-IB ETH
1
PLC MRESET
LNK ACT 100
STP
RUN FAIL
I1
RUN / PROG
I3
10/100
LNK ACT 100
INLINE CONTROL ILC 370 PN 2TX-IB Ord. No.: 2876915 RESET
IB
RB IN
RB OUT xxxxxxx (Seriennr.)
RC BA RD TR
PRG
IL
11
I5
I2
I7
I4
22
11
I6 I8
22
I9 I10 I11 I12
Q1 E Q2 Q3 Q4
US UM UL
11
11
11
22
22
22
1 D 2
3
11
1 3
4
22
11
1
2
3
4
22
11
1
2
3
4
22
11
1
D 2
1
11
22
11
2
1
2
1
2
1
D 2
1
11
22
11
2
1
2
1
2
2
4
22
22
11
22
11
22
22
11
22
11
22
1
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
2
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
3
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
3
4
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
4
1
2
RDY / RUN BSA FAIL PF 5
55
55
55
5
5
55
55
55
5
6
66
66
66
6
6
66
66
66
6
IB IL 24 DO 16 IB IL 24 DO 8 IB IL 24 DI 8
5-1 ábra
7127_hu_02
7127A002
Példa-buszkialakítás
PHOENIX CONTACT
5-1
PC WorX Be- és kiemenetek / Folyamatadatok 5-1 táblázat
A példában használt be- és kimenetek a folyamat-adatokkal és a hozzájuk rendelt változókkal együtt
Eszköz
Be-/kimenet az eszköz adatlapjának megfelelően
Jel be
Változó
Folyamatadat
ILC 370 PN 2TX-IB
IN11 bemenet
St 3 KP 1.4
ONBOARD_INPUT_BIT10
3.1.4
IB IL 24 DI 8
IN2 bemenet
St 1 KP 2,1
IN2
1.2.1
IN5 bemenet
St 3 KP 1,1
IN3
3.1.1
IB IL 24 DO 8
IB IL 24 DO 16
OUT1 kimenet
St 1 KP 1,1
OUT1
1.1.1
OUT6 kimenet
St 3 KP 2,1
OUT2
3.2.1
Kimenetek OUT1-től OUT16-ig
St 1-től 4-ig KP x.1 és x.4
V0
~DO16
nincs szükség hozzárendelésre
T1 T2 St
csatlakozó
KP
kapocspont
x
Sor az Inline-csatlakozón
5.2
INTERBUS-os projekt létrehozásának folyamata
Az 5-2 ábrán a INTERBUS-projekt létrehozásához szükséges folyamat látható. A projekt elkészítése során minden munkát offline (a INTERBUS-rendszerhez való kapcsolat nélkül) hajtunk végre. Minden munkát, melyekhez kommunikáció szükséges, online (a INTERBUS-rendszerrel való kapcsolattal) kell elvégezni. Az 5-2 ábrán és a szóban forgó fejezetben található ismertetőben abból indulunk ki, hogy a rendszert teljes egészében telepítettük és minden munkát online végzünk. Ez a leggyorsabb módja annak, hogy egy INTERBUS-rendszert üzembe helyezzünk. Amennyiben a INTERBUS-rendszert még nem telepítettük, vagy Ön a lehető legtöbb előzetes munkát offline akar elvégezni, a kiszürkített folyamatot kövesse, mely a 4 „Egy projekt kidolgozásának folyamata“ fejezetben található.
5-2
PHOENIX CONTACT
7127_hu_02
Példaprojekt egy INTERBUS-rendszerhez
INTERBUS
OFFLINE
Kezdés IB PN SIM
ONLINE
IB PN
IB PN SIM
Új projekt készítése
Nem Szimuláció?
Beilleszt INTERBUS-os eszközt?
IB PN SIM
Nem
Igen Projekt információk meghatározása
IB PN
SIM
Kommunikációs útvonal beállítása
IB PN SIM
A vezérlő IP beállításának ellenőrzése/módosítása
INTERBUS olvasása
A
IB PN SIM
IB PN IB PN
Igen
A rendszer telepítve van?
Igen
Program készítése? Folyamat adatok kiosztása?
A vezérlő IP címének kiosztása
Igen
Nem
Nem PN
IB PN
IB PN
Kommunikációs útvonal beállítása
IO eszköz beillesztése
PN
Program készítés IB PN
PN
IO eszközök PROFINET beállításainak ellenőrzése/módosítása
Igen
Beilleszt IO eszközt?
IB PN SIM
A
Nem
INTERBUS-os eszközök kézi beillesztése
PN
IO eszközök beolvasása IB PN SIM PN
Program készítése
PROFINET beállítások ellenőrzése/módosítása
IB PN SIM
Folyamat adatok kiosztása
IB PN SIM Projekt lefordítása és letöltése, valamint hidegindítás végrehajtása IB PN SIM
Üzemelés (vége)
Folyamat adatok kiosztása PN PROFINET-es eszközök nevének / IP címének beállítása
5-2 ábra
7127_hu_02
7127B020
Az INTERBUS-projekt létrehozásához szükséges folyamat
PHOENIX CONTACT
5-3
PC WorX
5.3
Új projekt létrehozása
lásd a 4-3 oldalon „Új projekt létrehozása“ fejezet is.
• • • •
Válassza ki a „File“ menüből a „New Project...“ parancsot. Válassza ki a vezérlőt (itt: ILC 370 PN Rev. >01/4.6F/1.41) és erősítse meg a választást az „OK“ gombbal. Válassza ki a „File... Save Project As/Zip Project As...“ parancsot. Adja projektjének a „Quickstart“ nevet és mentse el a projektet.
5.4
Projektinformációk megadása
lásd a 4-5 oldalon „Projektinformációk megadása“ fejezet is.
• •
Váltson át a Bus Configuration Workspace-re. Illessze a projektinformációkat a projektjéhez.
5.5
Avezérlő IP-cím beállításának ellenőrzése/módosítása
lásd a 4-8 oldalon „A vezérlő IP-cím beállításának ellenőrzése/módosítása“ fejezet is.
A projekt létrehozásakor elvégezzük a vezérlõ IP-beállításait. Ha a projektinformációk alatt olyan változtatásokat szeretne tenni, melyek hatással vannak a vezérlõ IP-beállításaira, azt egy figyelmeztetés jelzi. A változás azonban nem történik meg automatikusan. Egy új projekt létrehozása során az IP-beállítások alatt a standard beállításokat találja. Ezeket a beállításokat igény szerint illessze. • • • • •
Váltson át a Bus Configuration Workspace-re. Jelölje meg a vezérlõ csomópontját. Váltson át az „Device Details“ ablakban az „IP Settings“ fülre. Ellenőrizze a IP-beállításokat és adott esetben végezze el a változtatásokat. Ha még nem osztott ki IP-címet, akkor ezt az 5-5 oldalon „IP-cím kiosztása a vezérlő számára“ fejezet szerint ossza ki. Az IP-cím, melyet a kontroller számára itt megad, a TCP/IP-n keresztüli kommunikációs útvonal IP-címeként is élni fog.
5-4
PHOENIX CONTACT
7127_hu_02
Példaprojekt egy INTERBUS-rendszerhez
5.6
IP-cím kiosztása a vezérlő számára
lásd a 4-24 oldalon „IP-cím kiosztása a vezérlő számára“ fejezet is.
A vezérlõhöz egy IP-címet kell hozzárendelni, mielőtt a kommunikáció lehetővé válik. A figyelembe vett ILC 370 PN 2TX-IB-vezérlõ esetében Etherneten keresztül az IP-cím kiosztásához gyári állapotban a BootP-t aktiváljuk. Ebben az esetben az IP-cím első beállítása egy BootP-szerver segítségével lehetséges. Ezt a módszert ismertetjük itt. Az összes többi lehetőséget kérjük a 4-24 oldalon „IP-cím kiosztása a vezérlő számára“ fejezetben keresse. • Hozzon létre Ethernet-kapcsolatot PC-je és a vezérlõ között. • Válassza ki a menüsávból az „Extras... BootP/SNMP/TFTP Configuration...“ menüpontot. • Aktiválja a „BootP server active“ dobozt. • Váltson át a Bus Configuration Workspace-re. • Jelölje meg a vezérlõ csomópontját (pl. „ILC 370 PN 2TX-IB“). • Válassza ki az „Device Details“ ablakban a „IP Settings“ fület. • Írja be a vezérlõ MAC-címét. Ezt az eszközön található öntapadó címkén találja. Ez 00.A0.45-tel kezdődik. • Reset-elje a vezérlõt. A kontroller átmenetileg azt az IP-címet kapja meg, melyet a projektben a vezérlõ számára megadtunk. • Válassza ki az „Device Details“ ablakban a „Extended Settings“ fület. „Manual definition of the TCP/IP settings“ pont alatt a kiosztott IP-paraméterek jelennek meg. • Erősítse meg a megjelenített IP-paramétereket, vagy az Ön változtatásait a „Send“ gombbal. Az IP-címet ezzel fixen mentjük a vezérlõ memóriakártyájában.
7127_hu_02
PHOENIX CONTACT
5-5
PC WorX
5.7
Kommunikációs útvonal beállítása
lásd a 4-27 oldalon „Kommunikációs útvonal beállítása“ fejezet is.
Egy Ethernet-et támogató vezérlõ esetében ( pl. ILC xxx ETH, ILC 370 PN 2TX-IB), a kommunikációs útvonal automatikusan „Ethernet“-re lesz előre beállítva a vezérlõ IPbeállítások alatt megadott IP-címével. Ha a projektet ezen az Ethernet-kapcsolaton keresztül akarja a vezérlõbe letölteni, akkor nem kell beállítania a kommunikációs útvonalat. Amennyiben nem használja ezt az útvonalat, kéjük a 4-27 oldalon „Kommunikációs útvonal beállítása“ fejezet szerint járjon el.
5.8
INTERBUS beolvasás
lásd a 4-38 oldalon „INTERBUS beolvasása“ fejezet is.
• • •
Válassza ki a „View“ menüből a „Connected Bus“ parancsot, hogy a csatlakoztatott INTERBUS-t beolvassa. Jelölje meg a „Connected Bus“ ablakban a vezérlõt (itt: „ILC 370 PN“). Gördítse le az előugró menüt és válassza ki az „Import to Project... With Device Description“ parancsot.
A megnyíló „Select Device“ ablakban azon modulok egy listája jelenik meg, melyek a csatlakoztatott eszközök eszközleírásának megfelelnek. • Válassza ki azt az eszközt, amely az INTERBUS-hoz valóban csatlakoztatva van, és ismételje meg ezt a lépést addig, amíg az összes eszköz össze nincs kötve a saját eszközleírójával. Csatlakoztatva vannak a példának megfelelően a következő I/Omodulok: IB IL 24 DO 16, IB IL 24 DO 8, IB IL 24 DI 8. • Bontsa a kapcsolatot a vezérlõvel olymódon, hogy a „Connected Bus“ ablakban „Selected Control System“-ként az „Offline“ pontot választja ki.
5-3 ábra
5-6
PHOENIX CONTACT
Teljes busz-kialakítás a példaprojekt számára
7127_hu_02
Példaprojekt egy INTERBUS-rendszerhez
5.9
Program lefordítása a busz-struktúra elkészítése után
lásd a 4-17 oldalon „Program lefordítása a busz-struktúra elkészítése után“ fejezet is.
•
Válassza ki a „Build/Make“ parancsot.
5.10
Program létrehozása
A példaprogram programozásához a 8-1 oldalon „Példaprogram“ fejezetnek megfelelően járjon el. • Állítsa a V0 változót az "1" kiindulási értékre. Ez a beállított bit a program végrehajtása során balra tolódik el. A továbbiakban abból indulunk ki, hogy a programot létrehozta. Amennyiben átugorja ezt a pontot, eltérések fordulhatnak elő!
5.11
Program lefordítás a program elkészítése után
lásd a 4-17 oldalon „Program lefordítása a busz-struktúra elkészítése után“ fejezet is.
•
7127_hu_02
Válassza ki a „Build/Make“ parancsot.
PHOENIX CONTACT
5-7
PC WorX
5.12
Folyamatadatok hozzárendelése
lásd a 4-19 oldalon „Változó létrehozása és folyamatadatok hozzárendelése“ fejezet is.
• • • • • •
Váltson át a folyamatadatok hozzárendelése munkaterületre, hogy a változókat a folyamat-adatokhoz rendelje. Válassza ki a jobb felső ablakban a vezérlõt. A bal felső „Symbols/Variables“ ablakban ezután a standard konfiguráció jelenik meg. Jelölje meg a „Symbols/Variables“ bal felső ablakban a standard erőforrást: (a példában: STD_RES ILC370PN). Jelölje meg a jobb felső ablakban azt az eszközt, melyhez a folyamatadatokat változókkal akarja összekapcsolni (az 5-4 ábrán: IB IL 24 DI 8). Jelölje meg a folyamat adatot az összekötéshez (az 5-4 ábrán: 3.1.1). A program létrehozásával a változókat megadjuk. Kösse össze Drag & Drop segítségével a megjelölt változót egy megjelenített változóval (az 5-4 ábrán: IN3) a bal oldalon. Ha Ön további folyamatadatokat akar összekötni és még nincsenek megfelelő változók magadva, válassza az előugró menüben a „Create Variable“ pontot.
A bal alsó ablakban megjelenik a létrehozott változó. • Ismételje meg ezt a folyamatot minden kiértékelendő bemenet és kivezérlendő kimenet számára. A folyamatadatok hozzárendelésének eredménye a következő ábrán látható.
5-4 ábra
Az összes felhasznált folyamat-adat változókhoz hozzárendelve
Mivel az ONBOARD_INPUT_BIT10 változó rendszerváltozó, azt az 5-4 ábrán nem ábrázoljuk.
5-8
PHOENIX CONTACT
7127_hu_02
Példaprojekt egy INTERBUS-rendszerhez
5.13
Projekt lefordítása, letöltése és hidegindítás végrehajtása
lásd a 4-42 oldalon „Projekt fordítása, letöltése és hidegindítás“ fejezet is.
Projekt fordítása •
Válassza ki a „Build/Make“ parancsot.
• • •
Nyissa meg a „Project Control Dialog“ ablakot. Aktiválja a „Project“ területen a „Include Bootproject“ dobozt. Nyomja meg a „Download“ gombot a baloldali részen.
Projekt letöltése
5.14
A projekt kezelése
Lásd a 4-46 oldalon „A projekt kezelése“ fejezetet.
7127_hu_02
PHOENIX CONTACT
5-9
PC WorX
5-10
PHOENIX CONTACT
7127_hu_02
Példaprojekt PROFINET IO-t és INTERBUS-t tartalmazó rendszerhez
6
Példaprojekt PROFINET IO-t és INTERBUS-t tartalmazó rendszerhez Egy projekt létrehozását részletesen a 4 „Egy projekt kidolgozásának folyamata“ fejezetben ismertetjük. A szóban forgó fejezetben megtalálja – az összes végrehajtandó lépést a megfelelő fejezetre való utalással a 4 „Egy projekt kidolgozásának folyamata“ fejezetben, – a projekt-specifikus beállításokat, – utasításokat és sajátosságokat egy PROFINET IO-tel és INTERBUS-szal felépített projekthez.
6.1
A projekt leírása
A következőkben a „Funkció Blokk Diagram (FBD)“ programozási nyelven egy példaprojektet készítünk el. Kérjük, használja ugyanazokat a jelöléseket és neveket, mint amelyeket ebben a kézikönyvben használunk, hogy a lehető legjobb eredményt kapja.
Projekt neve
Quickstart_PN
A projekt hardvere
A tervezés során határozza meg a rendszer kialakítását. Egy PROFINET IO-es INTERBUSos rendszer a PROFINET IO-vezérlõbõl, PROFINET IO-eszközökből és INTERBUSeszközökbõl áll. A példarendszert a 6-1 ábra mutatja.
7127_hu_02
PHOENIX CONTACT
6-1
PC WorX
PC PC WorX ILC 370 PN 2TX-IB ETH
1
FL SWITCH MCS 16TX
PLC MRESET
LNK ACT 100
STP
RUN FAIL
I1
I5 I2
RUN / PROG
I6
I3
I7 I4
10/100
I8
Q1 E Q2 Q3 Q4
I9 I10 I11 I12
1
FL SWITCH MCS 16TX Ord. No. 28 32 70 0
US UM UL
INLINE CONTROL ILC 370 PN 2TX-IB Ord. No.: 2876915 RESET
11
22
11
22
11
22
11
22
11
22
11
2
22
1
11
11
11
11
11
1
2
22
22
22
22
22
2
MAC Address
RB IN
RB OUT xxxxxxx (Seriennr.)
RC BA
5
7
9
11
13
15
IL
PRG
3
33
33
33
33
33
3
4
44
44
44
44
44
4
4
6
8
10
12
14
16
US1 US2 FAIL 00.A0.45.1B.D2.1D
1
IB
3
MODE
LNK ACT 100
X17 US1 GND US2 GND
X18 R1 R2
2
3
X19 V.24
4
5
6
7
9 10 11 12 13 14 15 16
8 ACT 100 FD
RDY / RUN
RD
BSA
TR
FAIL PF 5
55
55
55
5
6
66
66
66
6
IB IL AO 1/SF
ILB PN 24 DI16 DIO16-2TX
FL IL 24 BK-PN-PAC US
1 UM
D 2
1
3
1
2
DI4
2
1
2
100 FD Reset COL XMT RCV
FD COL
RDY/RUN BSA FAIL PF
4
DO4
1
UL
3 4
UL
RESET
100
FL PN/IBS
D 2
1
1
1
1
2
2
2
2
3
3 3
3 3
3
4
4 4
4 4
4
XMT
INTERBUS REMOTE
RCV LNK
10/100
10/100
00A0451B8D
INTERBUS IB IL 24 DI 4-ME IB IL 24 DO 4-ME
D
LB
IN
US
U LS
E
LB
LB
OUT
IN
U LS
U LS
D
LB
OUT
US
E
U LS
I1
I2
I1
I2
I3
I4
I3
I4
01
02
01
03
02
03
04
04
UA
UA11
UA
UA
UA11
UA
IN
UA12
OUT
IN
UA12
OUT
DIO 4/4
FLS IB M12 DI 8 M12
DIO 4/4
FLS IB M12 DO 8 M12-2A 7127F001
6-1 ábra 6-1 táblázat
Példarendszer
A példarendszer eszközei
Switch
FL SWITCH MCS 16TX
PROFINET IO-vezérlõ
ILC 370 PN 2TX-IB
PROFINET IO-eszköz
FL IL 24 BK-PN-PAC ILB PN 24 DI16 DIO16-2TX
PROFINET IO-eszköz: INTERBUS-Proxy
FL PN/IBS
INTERBUS-eszközök
ILC 370 PN 2TX-IB-nél:
IB IL AO 1/SF
FL IL 24 BK-PN-PAC-nél:
IB IL 24 DO 4-ME IB IL 24 DI 4-ME
FL PN/IBS-nél:
FLS IB M12 DI 8 M12 FLS IB M12 DO 8 M12-2A
Egy projekten belül több PROFINET IO-vezérlõt is használhatunk. A szóban forgó példában csak egy PROFINET IO-vezérlõt használunk.
6-2
PHOENIX CONTACT
7127_hu_02
Példaprojekt PROFINET IO-t és INTERBUS-t tartalmazó rendszerhez Be- és kiemenetek / Folyamat-adatok 6-2 táblázat
A példában használt be- és kimenetek a folyamat-adatokkal és a hozzájuk rendelt változókkal együtt
Eszköz
ehhez csatlakoztatva:
Be-/kimenet az eszköz adatlapjának megfelelően
Jel be
Változó
Folyamatadat
ILC 370 PN 2TX-IB
IN11 bemenet
St 3 KP 1.4
ONBOARD_ INPUT_BIT10
3.1.4
ILB PN 24 DI16 DIO16-2TX
Kimenet OUT1- St 1-től 4-ig től OUT16-ig KP x.1 és x.4
V0
~DO16
FL SWITCH MCS 16TX
IB IL AO 1/SF
ILC 370 PN 2TX-IB
IB IL 24 DO 4-ME
FL IL 24 BK-PN-PAC
OUT3 kimenet
KP 1.4
OUT1
1.4
IB IL 24 DI 4-ME
FL IL 24 BK-PN-PAC
IN1 bemenet
KP 1,1
IN2
1.1
FLS IB M12 DI 8 M12
FL PN/IBS
IN3 bemenet
B 3, 4-es láb
IN3
IN3
FLS IB M12 DO 8 M12-2A
FL PN/IBS
OUT3 kimenet
B 3, 4-es láb
OUT2
OUT3
nincs szükség hozzárendelésre
T1 T2 St
Csatlakozó
KP
Kapocspont
B
Aljzat
6.2
A PROFINET-es projekt létrehozásának folyamata
A 6-2 ábrán a PROFINET-projekt létrehozásához szükséges folyamat látható. A projekt elvégzése során minden munkát offline (a PROFINET IO-rendszerhez való kapcsolat nélkül) hajtunk végre. Minden munkát, melyekhez kommunikáció szükséges, online (a PROFINET IO-rendszerrel való kapcsolat nélkül) kell elvégezni. A 6-2 ábrán és a szóban forgó fejezetben található ismertetőben abból indulunk ki, hogy a rendszert teljes egészében telepítettük és minden munkát online végzünk. Ez a leggyorsabb módja annak, hogy egy PROFINET-rendszert üzembe helyezzünk. Ezt a módszert a 6-2 ábrán sötéten ábrázoljuk. Más lehetséges módszerek ki vannak szürkítve. Amennyiben a PROFINET-rendszert még nem telepítettük, vagy Ön a lehető legtöbb előzetes munkát offline akar elvégezni, a kiszürkített folyamatot kövesse. Ezt a 4 „Egy projekt kidolgozásának folyamata“ fejezetben részletesen ismertetjük.
7127_hu_02
PHOENIX CONTACT
6-3
PC WorX
PROFINET
OFFLINE
Kezdés IB PN SIM
ONLINE
IB PN
IB PN SIM
Új projekt készítése
Nem Szimuláció?
IB PN SIM
Nem
Igen Projekt információk meghatározása
IB PN
SIM
INTERBUS olvasása
Kommunikációs útvonal beállítása
IB PN SIM
A vezérlő IP beállításának ellenőrzése/módosítása
A IB PN
IB PN SIM IB PN
Igen
A rendszer telepítve van?
Igen
Beilleszt INTERBUS-os eszközt?
Igen
Program készítése? Folyamat adatok kiosztása?
A vezérlő IP címének kiosztása
Nem
Nem IB PN
PN
IB PN
Kommunikációs útvonal beállítása
IO eszköz beillesztése
PN
Program készítés IB PN
PN
IO eszközök PROFINET beállításainak ellenőrzése/módosítása
Igen
Beilleszt IO eszközt?
IB PN SIM
A
Nem
INTERBUS-os eszközök kézi beillesztése
Folyamat adatok kiosztása
PN
IO eszközök beolvasása IB PN SIM
IB PN SIM Projekt lefordítása és letöltése, valamint hidegindítás végrehajtása
PN
Program készítése
PROFINET beállítások ellenőrzése/módosítása
IB PN SIM
IB PN SIM
Üzemelés (vége)
Folyamat adatok kiosztása PN PROFINET-es eszközök nevének / IP címének beállítása
6-2 ábra
6-4
PHOENIX CONTACT
7127B021
Folyamat a PROFINET-projekt létrehozásához
7127_hu_02
Példaprojekt PROFINET IO-t és INTERBUS-t tartalmazó rendszerhez
6.3
Új projekt létrehozása
lásd a 4-3 oldalon „Új projekt létrehozása“ fejezet is.
• • • •
Válassza ki a „File“ menüből a „New Project...“ parancsot. Válassza ki a vezérlőt (itt: ILC 370 PN Rev. >01/4.6F/1.41) és erősítse meg a választást az „OK“ gombbal. Válassza ki a „File... Save Project As/Zip Project As...“ parancsot. Adja projektjének a „Quickstart_PN“ nevet és mentse el a projektet.
6.4
Projektinformációk megadása
lásd a 4-5 oldalon „Projektinformációk megadása“ fejezett is.
• • •
Váltson át a Bus Configuration Workspace-re. Illessze a projektinformációkat a projektjéhez. Adja meg az „Device Details“ ablakban a „Domain Postfix“ alatt a névtoldalékot a PROFINET-eszköznévhez (itt: quickstart.de).
6.5
PC előkészítése a kommunikációhoz
lásd a 4-7 oldalon „PC előkészítése a kommunikációhoz“ fejezet is.
•
7127_hu_02
Válassza ki a PC WorX-ben az „Tools/PROFINET Configuration...“ menüben számítógépe hálózati kártyáját, amelyiket a kommunikációhoz használni szeretne.
PHOENIX CONTACT
6-5
PC WorX
6.6
PROFINET IO vezérlő IP-cím beállításának ellenőrzése/módosítása
lásd a 4-8 oldalon „A vezérlő IP-cím beállításának ellenőrzése/módosítása“ fejezet is.
A projekt létrehozásakor elvégezzük a vezérlõ IP-beállításait. Ha a "Project Information" alatt olyan változtatásokat szeretne tenni, melyek hatással vannak a vezérlõ IP-beállításaira, azt egy figyelmeztetés jelzi. A változás azonban nem történik meg automatikusan. Egy új projekt létrehozása során az IP-beállítások alatt a standard beállításokat találja. Ezeket a beállításokat igény szerint illessze. • • • • •
Váltson át a Bus Configuration Workspace-re. Jelölje meg a vezérlõ csomópontját. Váltson át az „Device Details“ ablakban az „IP Settings“ fülre. Ellenőrizze az IP-beállításokat és adott esetben végezze el a változtatásokat. Ha még nem osztott ki IP-címet, akkor ezt a 6-7 oldalon „IP-cím kiosztása PROFINET IO-vezérlő számára“ fejezet szerint ossza ki. Az IP-cím, melyet a vezérlõ számára itt megad, a TCP/IP-n keresztüli kommunikációs útvonal IP-címeként is élni fog.
6-6
PHOENIX CONTACT
7127_hu_02
Példaprojekt PROFINET IO-t és INTERBUS-t tartalmazó rendszerhez
6.7
IP-cím kiosztása PROFINET IO-vezérlő számára
lásd a 4-24 oldalon „IP-cím kiosztása a vezérlő számára“ fejezett is.
A PROFINET IO-vezérlõhöz egy IP-címet kell hozzárendelni, mielőtt a kommunikáció lehetővé válik. A figyelembe vett PROFINET IO-vezérlő ILC 370 PN 2TX-IB esetében Etherneten keresztül az IP-cím kiosztásához gyári állapotban a BootP-t aktiváljuk. Ebben az esetben az IP-cím első beállítása egy BootP-szerver segítségével lehetséges. Ezt a módszert ismertetjük itt. Az összes többi lehetőséget kérjük a 4-24 oldalon „IP-cím kiosztása a vezérlő számára“ fejezetben keresse. • Hozzon létre Ethernet-kapcsolatot PC-je és a PROFINET IO-vezérlő között. • Válassza ki a menülécből az „Extras... BootP/SNMP/TFTP Configuration...“ menüpontot. • Aktiválja a „BootP server active“ dobozt. • Váltson át a Bus Configuration Workspace-re. • Jelölje meg a vezérlő csomópontját ( pl. „ILC 370 PN 2TX-IB“). • Válassza ki az „Device Details“ ablakban a „Extended Settings“ fület. • Írja be a vezérlő MAC-címét. Ezt az eszközön található címkén találja. Ez 00.A0.45-tel kezdődik. • Reset-elje a vezérlőt. A vezérlő átmenetileg azt az IP-címet kapja meg, melyet a projektben a vezérlő számára megadtunk. • Válassza ki az „Device Details“ ablakban a „Extended Settings“ fület. „Manual definition of the TCP/IP settings“ pont alatt a kiosztott IP-paraméterek jelennek meg. • Erősítse meg a megjelenített IP-paramétereket, vagy az Ön változtatásait a „Send“ gombbal. Az IP-címet ezzel fixen mentjük a vezérlő memóriakártyájában.
6.8
Kommunikációs útvonal beállítása
lásd a 4-27 oldalon „Kommunikációs útvonal beállítása“ fejezetet is.
Egy Ethernet-et támogató vezérlő esetében ( pl. ILC 350 PN, ILC 370 PN 2TX-IB), a kommunikációs útvonal automatikusan „Ethernet“-re lesz előre beállítva a PROFINET IOvezérlő IP-beállítások alatt megadott IP-címével. Ha a projektet ezen az Ethernetkapcsolaton keresztül akarja a vezérlõbe letölteni, akkor nem kell beállítania a kommunikációs útvonalat. Amennyiben nem használja ezt az útvonalat, kéjük a 4-27 oldalon „Kommunikációs útvonal beállítása“ fejezet szerint járjon el.
7127_hu_02
PHOENIX CONTACT
6-7
PC WorX
6.9
PROFINET IO-eszközök beolvasása és átvétele
lásd a 4-30 oldalon „PROFINET IO-eszközök beolvasása és átvétele“ fejezetet is.
• • •
Bizonyosodjon meg arról, hogy a Bus Configuration Workspace-en van. Jelölje ki a „Bus Structure“ ablakban a vezérlõ PROFINET-csomópontját. Gördítse le az előugró menüt és válassza ki a „Read PROFINET...“ pontot.
Az összes csatlakoztatott PROFINET IO-eszköz megjelenik. A beolvasás során minden készülékből - ha rendelkezésre áll - az eszköznevet és az IP-paramétert áttöltjük. • Válassza ki azokat az eszközöket, melyeknek az Ön projektjébe kell tartozniuk. • Vegye át a megjelölt PROFINET IO-eszközöket a projektjébe úgy, hogy a „Insert“ gombot megnyomja. Ha egy eszköz számára még nem létezik PROFINET-eszköznév, akkor itt kell megadni azt. • Aktiválja a „Name Device“ dobozt. • Ellenőrizze a megjelenített PROFINET-eszköznevet (lásd még a 4-11 oldalon „DNS/PROFINET- Device Name“ fejezetet). • Adjon nevet az említett eszköznek. • Erősítse meg a kijelzést, vagy megadásait az OK-val. • Zárja be a „Read PROFINET“ ablakot úgy, hogy a „Close“ gombra kattint. A „Bus Structure“ ablakban megjelenik a PROFINET-struktúra.
6-3 ábra
6-8
PHOENIX CONTACT
Busz-kialakítás beolvasott PROFINET IO-eszközökkel
7127_hu_02
Példaprojekt PROFINET IO-t és INTERBUS-t tartalmazó rendszerhez
6.10
PROFINET-beállítások ellenőrzése/megváltoztatása PROFINET IOeszközök esetében
lásd a 4-36 oldalon „PROFINET-beállítások ellenőrzése/megváltoztatása PROFINET IOeszközök esetében“ fejezetet is. A beolvasás során a PROFINET-beállítások a mindenkori PROFINET IO-eszközök esetében alapbeállítási értékekkel történnek. Ellenőrizze ezeket a beállításokat és változtassa meg azokat adott esetben. • • • •
7127_hu_02
Bizonyosodjon meg arról, hogy a Bus Configuration Workspace-en van. Jelölje meg a „Bus Structure“ ablakban a PROFINET IO-eszközt. Válassza ki a „Device Details“ pont alatt a „PROFINET Settings“ fület. Ellenőrizze és adott esetben változtassa meg a PROFINET-beállításokat.
PHOENIX CONTACT
6-9
PC WorX
6.11
PROFINET-eszköznevek és IP-beállítások átvitele PROFINET IO-eszközökre
lásd a 4-37 oldalon „PROFINET-eszköznevek és IP-beállítások átvitele PROFINET IOeszközökre “ fejezetet is. Mielőtt egy PROFINET IO-eszközt egy PROFINET IO-hálózaton üzemeltetni kezdhetünk, a PC WorX-ben kiosztott PROFINET-eszköznevet és IP-címet az eszköz számára is meg kell adni. • Biztosítsa, hogy a PROFINET IO-vezérlõ képes legyen kommunikációt felépíteni a PROFINET IO-eszközökkel. • Fordítsa le a projektet, töltse fel a vezérlőbe és hajtson végre hidegindítást. Ehhez a 4-42 oldalon „Projekt fordítása, letöltése és hidegindítás“ fejezetben leírtak szerint járjon el. Az indítással a PROFINET-vezérlõ a PROFINET IO-eszköz számára a projektben meghatározott IP-beállításokat és eszköz-paraméterezéseket. • Ahhoz, hogy az eszköz nevének kiosztását és az IP-beállításokat ellenőrizze, válassza ki az „Device Details“ ablakban a „PROFINET Stationnames“ fület. Az aktualizált listában a PROFINET IO-eszközök PROFINET-eszközneveikkel és IPparamétereikkel jelennek meg. A fül kiválasztásával a lista aktualizálódik. Ha később még egyszer aktualizálni szeretne, nyomja meg az „Refresh“ gombot. A keresési eredmény korlátozásához különböző lehetőségek állnak rendelkezésre: No constraints
A hálózaton található összes rendelkezésre álló eszköz listázása.
Unnamed
Az összes olyan eszköz, melyek még nem rendelkeznek PROFINET-eszköznévvel, megjelenik.
Not in project
Az összes, a projektben nem szereplő készülék megjelenik.
Az összes PROFINET IO-eszközön a BF LED most ki van kapcsolva. A PROFINET-hálózat fut. További információkat a PROFINET-eszköznevek és IP-címek kiosztásához még a 6-15 oldalon „Kiegészítő információk“ fejezetben is talál.
6-10
PHOENIX CONTACT
7127_hu_02
Példaprojekt PROFINET IO-t és INTERBUS-t tartalmazó rendszerhez
6.12
INTERBUS beolvasás
lásd a 4-38 oldalon „INTERBUS beolvasása“ fejezetet is.
Azon INTERBUS-modulok beolvasása, melyek egy PROFINET IO-vezérlõre, vagy egy PROFINET IO-eszközre vannak csatlakoztatva, azonosak. PROFINET IO-vezérlõ
Miután beállított egy kommunikációs utat a PROFINET IO-vezérlõhöz, ezután tudja a vezérlõre csatlakoztatott INTERBUS-eszközöket beolvasni.
PROFINET IO-eszköz
Miután kiosztotta a PROFINET IO-eszközökhöz az eszközneveket és az IP-paramétereket, azután tudja a PROFINET IO-eszközökre csatlakoztatott INTERBUS-eszközöket beolvasni. • Válassza ki a „View“ menüből a „Connected Bus“ parancsot, hogy a csatlakoztatott INTERBUS-t beolvassa. • Jelölje meg a „Connected Bus“ ablakban a megjelenített vezérlõk egyikét. • Gördítse le az előugró menüt és válassza ki az „Import to Project... With Device Description“ parancsot. A megnyíló „Select Device“ ablakban azon modulok egy listája jelenik meg, melyek a csatlakoztatott eszközök eszközleírásának megfelelnek. • Válassza ki azt az eszközt, amely az INTERBUS-hoz valóban csatlakoztatva van, és ismételje meg ezt a lépést addig, amíg az összes eszköz össze nincs kötve a saját eszközismeretőjével. • Válassza ki egymás után az összes olyan „Vezérlőt“, amelyre INTERBUS-eszközök vannak csatlakoztatva. Ehhez tartozik mind az Inline-vezérlõ, mind az összes, „Connected Bus“ ablakban megjelenő PROFINET IO-eszköz. • Bontsa a kapcsolatot a vezérlõvel olymódon, hogy a „Connected Bus“ ablakban „Selected Control System“-ként az „Offline“ pontot választja ki.
6-4 ábra
7127_hu_02
Teljes busz-kialakítás a példaprojekt számára
PHOENIX CONTACT
6-11
PC WorX
6.13
Program lefordítása a busz-struktúra elkészítése után
lásd a 4-17 oldalon „Program lefordítása a busz-struktúra elkészítése után“ fejezetet is.
•
Válassza ki a „Build/Make“ parancsot.
6.14
Program létrehozása
A példaprogram programozásához a 8 „Példaprogram“ fejezetnek megfelelően járjon el. • Állítsa a V0 változót az "1" kiindulási értékre. Ez a beállított bit a program végrehajtása során balra tolódik el. A továbbiakban abból indulunk ki, hogy a programot létrehozta. Amennyiben átugorja ezt a pontot, eltérések fordulhatnak elő!
6.15
Program lefordítása a program létrehozása után
lásd a 4-19 oldalon „Program lefordítása a program elkészítése után“ fejezetet is.
•
6-12
PHOENIX CONTACT
Válassza ki a „Build/Make“ parancsot.
7127_hu_02
Példaprojekt PROFINET IO-t és INTERBUS-t tartalmazó rendszerhez
6.16
Folyamatadatok hozzárendelése
lásd a 4-19 oldalon „Változó létrehozása és folyamatadatok hozzárendelése“ fejezetet is.
• • • •
Váltson át a folyamatadatok hozzárendelése munkaterületre, hogy a változókat a folyamat-adatokhoz rendelje. Válassza ki a jobb felső ablakban a vezérlőt. A bal felső „Symbols/Variables“ ablakban ezután a standard konfiguráció jelenik meg. Jelölje meg a „Symbols/Variables“ bal felső ablakban a standard erőforrást: (a példában: STD_RES ILC370PN). Jelölje meg a jobb felső ablakban azt az eszközt, melyhez a folyamatadatokat változókkal akarja összekapcsolni.
Kérjük, vegye figyelembe egy be- és kimenetekkel rendelkező PROFINET IO-eszköz számára, hogy azt moduljaival együtt ábrázoljuk.
6-5 ábra • • •
Egy PROFINET IO-eszköz ábrázolása annak moduljaival együtt
Jelölje meg ebben az esetben azt a modult, amelyen a szükséges be-, vagy kimenetek találhatók (a 6-6 ábrán: DIO16: ILB PN 24 DI16 DIO16-2TX). Jelölje meg a folyamat adatot az összekötéshez (a 6-6 ábrán: ~DO16). A program létrehozásával a változókat megadjuk. Kösse össze Drag & Drop segítségével a megjelölt változót egy megjelenített változóval (a 6-6ábrán: V0) a bal oldalon.
A bal alsó ablakban megjelenik a létrehozott változó.
6-6 ábra • •
Folyamatadatok hozzárendelés egy PROFINET IO-eszközhöz
Ismételje meg ezt a folyamatot minden kiértékelendő bemenet és kivezérlendő kimenet számára. Rendelje hozzá a megadott példához a be- és kimeneteket a megadott változókhoz a 6-3 oldalon 6-2 táblázatnak megfelelően.
A folyamatadatok hozzárendelésének eredménye a következő ábrán látható.
7127_hu_02
PHOENIX CONTACT
6-13
PC WorX
6-7 ábra
Az összes felhasznált folyamat-adat változókhoz hozzárendelve
Mivel az ONBOARD_INPUT_BIT10 változó rendszerváltozó, azt a 6-7 ábrán nem ábrázoljuk.
6.17
Projekt lefordítása, letöltése és hidegindítás végrehajtása
lásd a 4-42 oldalon „Projekt fordítása, letöltése és hidegindítás“ fejezetet is.
Projekt fordítása •
Válassza ki a „Build/Make“ parancsot.
• • •
Nyissa meg a „Project Control Dialog“ ablakot. Aktiválja a „Project“ területen a „Include Bootproject“ dobozt. Nyomja meg a „Download“ gombot a baloldali részen.
Projekt letöltése
6.18
A projekt kezelése
Lásd a 4-46 oldalon „A projekt kezelése“ fejezetet.
6-14
PHOENIX CONTACT
7127_hu_02
Példaprojekt PROFINET IO-t és INTERBUS-t tartalmazó rendszerhez
6.19 6.19.1
Kiegészítő információk PROFINET-eszköznevek megváltoztatása
Amennyiben a névadás után meg akarja változtatni az eszközneveket, a következőkben leírtak szerint járjon el: Amennyiben a PROFINET IO-vezérlõn található egy projekt, a vezérlõ megkísérli, hogy a PROFINET IO-eszközöket a projektben elmentett információkkal együtt üzembe helyezze. Ebben az esetben nem tud PROFINET-eszközneveket adni. Amennyiben tehát léteznek Ethernet-kapcsolatok a PROFINET IO-eszközök és a projekttel rendelkező PROFINET IOvezérlõ között, először válassza le ezeket a kapcslatokat. Ehhez a következőképpen járjon el: • • •
Nyissa meg a Project Control Dialog ablakot. Nyomja meg a „Stop“ gombot. Nyomja meg a „Reset“ gombot.
Ezzel az összes Ethernet-kapcsolatot bontja és így már megadhatja a PROFINETeszközneveket. • Bizonyosodjon meg arról, hogy a Bus Configuration Workspace-en van. • Válassza ki a busz-kialakításban azt a PROFINET IO-eszközt, amelyhez a nevet kell megadni. • Válassza ki az „Device Details“ ablakban a „PROFINET Settings“ fület. • Változtassa meg a „DNS/PROFINET Device Name“ alatt az eszköznevet. • Válassza ki az „Device Details“ ablakban a „PROFINET Device Names“ fület. A fül kiválasztásával a lista aktualizálódik. Ha később még egyszer aktualizálni szeretne, nyomja meg az „Refresh“ gombot. A keresési eredmény korlátozásához különböző lehetőségek állnak rendelkezésre:
7127_hu_02
No constraints
A hálózaton található összes rendelkezésre álló eszköz listázása.
Unnamed
Az összes olyan eszköz, melyek még nem rendelkeznek PROFINET-eszköznévvel, megjelenik.
Same type
Csak azok az eszközök lesznek kilistázva, melyek azonos típusúak, mint a busz-kialakításban szereplő eszköz.
Not in project
Az összes, a projektben nem szereplő készülék megjelenik.
PHOENIX CONTACT
6-15
PC WorX
6-8 ábra
Az összes, a hálózaton elérhető PROFINET IO-eszköz listája
A „Selected Device“ területen azt a nevet jelezzük ki, amelyet a PROFINET IO-eszköz számára az IP-beállítások alatt megadtunk. • Válassza ki a listából (pl. a megjelenített MAC-cím alapján) a megfelelő PROFINET IOeszközt.
6-9 ábra
6-16
PHOENIX CONTACT
Eszköz kiválasztása
7127_hu_02
Példaprojekt PROFINET IO-t és INTERBUS-t tartalmazó rendszerhez Lehetősége van arra, a „Flashing On“ kapcsolóval az eszközön a villogó kijelzést váltson ki. Ezt a kijelzést arra használhatja, hogy a kiválasztott eszközt megtalálja a terepen. Az aktivált kapcsoló esetén a példarendszer eszközei következőképpen villognak: ILB PN 24 DI16 DIO16-2TX
RDY LED villog
FL IL 24 BK-PN-PAC
Villogó dupla nulla a hét-szegmenses kijelzőn
FL PN/IBS
Villogó dupla nulla a hét-szegmenses kijelzőn
Ez a folyamat a listában is látható. • Az „Assign Name“ gombbal töltse fel a nevet az eszközbe. Amennyiben hibajelentést kap, először törölje a nevet a „Delete Name“ gombbal és adja meg a nevet ezután újra. A PROFINET-eszköznevet a PC a PROFINET IO-eszközre tölti fel. IP-paraméterként még az eddigi paraméterek jelennek meg. Az IP-paraméterek csak a következő lépés után lesznek megadva. • Rendelje minden PROFINET IO-eszközhöz a PROFINET-eszköznevét. • Fordítsa le a projektet, töltse le a vezérlőbe és hajtson végre hidegindítást (lásd a 4-42 oldalon „Projekt fordítása, letöltése és hidegindítás“ fejezetet).
7127_hu_02
PHOENIX CONTACT
6-17
PC WorX
6.19.2
Eszközök újraszámozása
Lehetősége van arra, hogy minden eszköz IP-paraméterét (pl. IP-címeket, Domain Postfixet) automatikusan újra generáltassa. Ehhez a projektinformációban szereplő beállításokat használhatja. • Jelölje meg a projekt csomópontot. • Válassza ki a „Renumber devices/Whole project“-et és ezután az eszközök újraszámozására használható pontot ( pl. „All DNS/PROFINET Device Names“).
6-10 ábra
Eszköz újraszámozása
A szóban forgó példában az újonnan megadott nevek ( pl. ilb-di16-dio16) a projektcsomópontban megadott quickstart.de Domain Postfix-szel egészülnek ki. Ez a teljes PROFINET-eszköznév. • Ahhoz, hogy az IP-címeket a busz-kialakításban növekvő sorrendben lássa, számozza az IP-címeket is újra.
6-11 ábra
Eszköz újraszámozva (PROFINET-eszköznevek és IP-címek)
Az összes eszköznek a projektben helyes IP-paramétere van. A következőkben ezeket a paramétereket valóban hozzá kell rendelnie az eszközökhöz.
6-18
PHOENIX CONTACT
7127_hu_02
Példaprojekt PROFINET IO-t és INTERBUS-t tartalmazó rendszerhez •
Fordítsa le a projektet, töltse le a vezérlőbe és hajtson végre hidegindítást (lásd a 4-42 oldalon „Projekt fordítása, letöltése és hidegindítás“ fejezetet).
6.19.3
IP-paraméter kiosztása a PROFINET IO-eszköz számára
Ahhoz, hogy a csatlakoztatott INTERBUS-modulokat beolvashassa a busz-kialakításba, a PROFINET IO-eszközöknek ki kell osztania az IP-paramétereket. Az IP-paraméterek kiosztására két lehetősége nyílik. A megadott követelményeknek megfelelően válasszon ki egy lehetőséget. 6.19.3.1
1. lehetőség: Az IP-paraméterek kiosztása a PROFINET IO-vezérlő indításakor
Ez a lehetőség mindig csak azzal a feltétellel működik, hogy a PROFINET IO-vezérlő fel tud építeni kommunikációt a PROFINET IO-eszközökkel. • Bizonyosodjon meg arról, hogy a Bus Configuration Workspace-n van. • Válassza ki az „Device Details“ ablakban a „PROFINET Device Names“ fület. Ezután később ellenőrizheti, hogy kiosztotta-e az IP-paramétereket. • Fordítsa le a projektet, töltse fel a vezérlőbe és hajtson végre hidegindítást. Ehhez a 4-42 oldalon „Projekt fordítása, letöltése és hidegindítás“ fejezetben leírtak szerint járjon el. Az indítással a PROFINET IO-vezérlõ kiossza a PROFINET IO-eszköz számára a projektben meghatározott IP-paramétereket. • Nyomja meg az „Refresh“ gombot. Az aktualizált listában a PROFINET IO-eszközök PROFINET-eszközneveikkel és IPparamétereikkel jelennek meg.
6-12 ábra
7127_hu_02
Az összes eszköz PROFINET-eszköznevekkel és IP-paraméterekkel
PHOENIX CONTACT
6-19
PC WorX 6.19.3.2
2. lehetőség: IP-paraméterek kiosztása projekt nélkül a PROFINET IOvezérlőn
Ezt a lehetőséget arra lehet használni, hogy a PROFINET IO-eszközre csatlakoztatott INTERBUS-modulokat beolvassa anélkül, hogy előtte egy projektet töltene le a PROFINET IO-vezérlõre. Ez a lehetőség csak a következő feltételek mellett működik: 1. A PROFINET IO-vezérlõn nincs projekt, tehát a PROFINET IO-vezérlõ még nem vette fel a kapcsolatot a PROFINET IO-eszközökkel. vagy 2. A PROFINET IO-vezérlõ és a PROFINET IO-eszközök között nincs kapcsolat (az Ethernet-kábel nincs csatlakoztatva, vagy nincs tápfeszültség a PROFINET IOvezérlõn). Minden esetben villognia kell minden PROFINET IO-eszközön a BF LED-nek. Ha egy PROFINET IO-eszköz BF LED-je nem villog, ehhez az eszközhöz nem tud IP-paramétert hozzárendelni, mivel az éppen egy aktuális kommunikációt folytat. • Válassza ki azt az eszközt, amelyhez az IP-paramétereket szeretné kiosztani. Ehhez a 6-10 oldalon „PROFINET-eszköznevek és IP-beállítások átvitele PROFINET IOeszközökre “ fejezetben leírtak szerint járjon el. • Az „Assign IP“ gombbal töltse le az IP-paramétereket az eszközbe. • Rendelje hozzá minden PROFINET IO-eszközhöz az IP-paramétert.
6-13 ábra
Az összes eszköz PROFINET-eszköznevekkel és IP-paraméterekkel
Most beolvashatja az eszközökhöz csatlakoztatott INTERBUS-modulokat. Amennyiben a PROFINET IO-vezérlõn volt egy projekt és Ön az IP-paraméterek küldésénél a kapcsolatot megszakította, kérjük vegye figyelembe: A PROFINET IO-vezérlõ induláskor a PROFINET IO-eszközöket ezekkel (az esetleg régi) a projektben tárolt IP-paraméterekkel helyezi üzembe. Csak a projekt lefordítása, letöltése és a hidegindítás után kerülnek át az IP-paraméterek ebből a projektből a PROFINET IOeszközökre. Amennyiben hibaüzenetek jelennek meg Önnek akkor az IP-paraméterek nem lesznek átvéve: • Ellenőrizze, hogy a BF LED villog-e. Ha igen: Ellenőrizze az összes Ethernet-kapcsolatot, valamint az Ön eddigi módszereit. Ha nem: Nem lehet az IP-paramétereket kiosztani. Vagy szakítsa meg a kommunikációt, vagy a 6-19 oldalon „1. lehetőség: Az IP-paraméterek kiosztása a PROFINET IO-vezérlő indításakor“ fejezetnek megfelelően járjon el.
6-20
PHOENIX CONTACT
7127_hu_02
Példaprojekt szimulációja "IPC" típusú processzorral rendelkező vezérlővel
7
Példaprojekt szimulációja "IPC" típusú processzorral rendelkező vezérlővel A PC WorX az „IPC“ típusú processzorral rendelkező vezérlõvel annak lehetőségét nyújtja Önnek, hogy egy projektet teljes mértékben hardver nélkül szimuláljon. Így létrehozhat és tesztelhet egy programot anélkül, hogy a hardvert valóban csatlakoztatta volna. A különböző vezérlőkben alkalmazott processzorok áttekintését a „Vezérlők: Phoenix Contact“ D-1 táblázatban találja.
7.1
A projekt leírása
A következőkben a „Funkció Blokk Diagram (FBD)“ programozási nyelven egy példaprojektet fejlesztünk ki a szimulációhoz. Kérjük, használja ugyanazokat a jelöléseket és neveket, mint amelyeket ebben a kézikönyvben használunk, hogy a lehető legjobb eredményt kapja.
Projekt neve: SIM A projekt hardvere: – Vezérlő: RFC 430 ETH-IB – Buszcsatoló: IBS IL 24 BK T/U – I/O-modulok: IB IL 24 DO 16, IB IL 24 DO 8, IB IL 24 DI 8
PC with PC WorX RFC 450 ETH-IB
FCR /PR UN OG FCR UN STO P FCR ES
10/ 100 Bas LIN e-T K TRA FFI
RU SYS FAIL
C
N CO
FCR UN
M1
RFC 450 ETH-IB Ord.No.: 27 30 20 0
FCD BG
RE SE T
IBS IL 24 BK T/U
I/O
PR G RE
MO TE
INT
ER
+
BUS –
+ –
24V DC
BA
RD
RC
LD
1 D 2
US
UL
3
UM
1 3
4
1
2
3
4
1
2
3
4
1
D 2
1
11
22
11
2
1
2
1
2
1
D 2
1
11
22
11
2
1
2
1
2
2
4
BK-T/U
1
2
1
2
1
2
1
2 11
22
11
22
11
22
11
22
22
11
22
11
22
22
11
22
11
22
1
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
2
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
3
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
3
4
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
4
5
55
55
55
5
6
66
66
66
6
1
2
IB IL 24 DO 16 IB IL 24 DO 8 IB IL 24 DI 8
7-1 ábra
7127_hu_02
7127A013
Példa-buszkialakítás
PHOENIX CONTACT
7-1
PC WorX Be- és kiemenetek / Folyamat-adatok 7-1 táblázat
A példában használt be- és kimenetek a folyamat-adatokkal és a hozzájuk rendelt változókkal együtt
Eszköz
IB IL 24 DI 8
IB IL 24 DO 8
IB IL 24 DO 16
Be-/kimenet az eszköz adatlapjának megfelelően
Jel be
Változó
Folyamatadat
IN1 bemenet
St 1 KP 1.1
S1
1.1.1
IN2 bemenet
St 1 KP 2.1
IN2
1.2.1
IN5 bemenet
St 3 KP 1.1
IN3
3.1.1
OUT1 kimenet
St 1 KP 1.1
OUT1
1.1.1
OUT6 kimenet
St 3 KP 2.1
OUT2
3.2.1
Kimenetek OUT1-től OUT16-ig
St 1-től 4-ig KP x.1 és x.4
V0
~DO16
nincs szükség hozzárendelésre
T1 T2 St
Csatlakozó
KP
Kapocspont
x
Sor az Inline-csatlakozón
7.2
A szimulációs projekt létrehozásának folyamata
A 7-2 ábrán a szimulációs projekt létrehozásához szükséges folyamat látható. A projekt elvégzése során minden munkát offline (rendszerhez való kapcsolat nélkül) hajtunk végre.
7-2
PHOENIX CONTACT
7127_hu_02
Példaprojekt szimulációja "IPC" típusú processzorral rendelkező vezérlővel
Simulation
OFFLINE
Kezdés IB PN SIM
ONLINE
IB PN SIM
Új projekt készítése
IB PN
Nem Szimuláció?
Beilleszt INTERBUS-os eszközt?
IB PN SIM
Nem
Igen Projekt információk meghatározása
IB PN
SIM
INTERBUS olvasása
Kommunikációs útvonal beállítása
IB PN SIM
A vezérlő IP beállításának ellenőrzése/módosítása
A
IB PN SIM
IB PN IB PN
Igen
A rendszer telepítve van?
Igen
Program készítése? Folyamat adatok kiosztása?
A vezérlő IP címének kiosztása
Igen
Nem
Nem PN
IB PN
IB PN
Kommunikációs útvonal beállítása
IO eszköz beillesztése
PN
Program készítés IB PN
PN
IO eszközök PROFINET beállításainak ellenőrzése/módosítása
Igen
Beilleszt IO eszközt?
Folyamat adatok kiosztása
IB PN SIM
A
Nem
INTERBUS-os eszközök kézi beillesztése
PN
IO eszközök beolvasásas IB PN SIM
IB PN SIM Projekt lefordítása és letöltése, valamint hidegindítás végrehajtása
PN
Program készítése
PROFINET beállítások ellenőrzése/módosítása
IB PN SIM
IB PN SIM
Üzemelés (vége)
Folyamat adatok kiosztása PN PROFINET-es eszközök nevének / IP címének beállítása
7-2 ábra
7127_hu_02
7127B019
A szimulációs projekt létrehozásának folyamata
PHOENIX CONTACT
7-3
PC WorX
7.3
Új projekt létrehozása
lásd a 4-3 oldalon „Új projekt létrehozása“ fejezetet is.
• • • •
Válassza ki a „File“ menüből a „New Project...“ parancsot. Válassza ki az RFC 430 ETH-IB IPC_40 vezérlõt és erősítse meg kiválasztását az „OK“ segítségével. Válassza ki a „File... Save Project As/Zip Project As...“ parancsot. Adja projektjének a „SIM“ nevet és mentse el a projektet. Ha más vezérlõt akar használni példaprojektjéhez, válasszon ki egy másik projektsablont. Ügyeljen arra, hogy ilymódon a következő ismertető eltérhet. Válasszon ki minden esetben csak egy „IPC“ processzortípusú vezérlõt.
7.4
Projektinformációk megadása
lásd a 4-5 oldalon „Projektinformációk megadása“ fejezetet is.
• •
Váltson át a Bus Configuration Workspace-re. Illessze a projektinformációkat a projektjéhez.
7.5
Vezérlő IP-cím beállításának ellenőrzése/módosítása
lásd a 4-8 oldalon „A vezérlő IP-cím beállításának ellenőrzése/módosítása“ fejezetet is.
A projekt létrehozásakor elvégezzük a vezérlõ IP-beállításait. Ha a projektinformációk alatt olyan változtatásokat szeretne tenni, melyek hatással vannak a vezérlõ IP-beállításaira, azt egy figyelmeztetés jelzi. A változás azonban nem történik meg automatikusan. Egy projekt újonnan létrehozása során az IP-beállítások alatt a standard beállításokat találja. Ezeket a beállításokat igény szerint alkalmazza. • • • •
Váltson át a Bus Configuration Workspace-re. Jelölje meg a vezérlõ csomópontját. Váltson át az „Device Details“ ablakban az „IP Settings“ fülre. Ellenőrizze az IP-beállításokat és adott esetben végezze el a változtatásokat. Az IP-cím, melyet a vezérlõ számára itt megad, a TCP/IP-n keresztüli kommunikációs útvonal IP-címeként is élni fog.
7-4
PHOENIX CONTACT
7127_hu_02
Példaprojekt szimulációja "IPC" típusú processzorral rendelkező vezérlővel
7.6
INTERBUS-eszköz kézi beillesztése
lásd a 4-12 oldalon „INTERBUS-eszköz kézi beillesztése“ fejezetet is.
A példaprojekthez a következő eszközöket használjuk fel: – Vezérlő: RFC 430 ETH-IB – Buszcsatoló: IBS IL 24 BK T/U – I/O-modulok: IB IL 24 DO 16, IB IL 24 DO 8, IB IL 24 DI 8 • Válasszon egy pontot a „Bus Structure“ ablakban, melybe egy eszközt kíván illeszteni. A buszcsatoló beillesztéséhez válassza ki a vezérlő INTERBUS-csomópontját, mivel csak ide lehet az első INTERBUS-eszközt beilleszteni. • Nyissa meg az eszközkatalógusban a „ Phoenix Contact“ pont alatt azt a termékcsaládot, amelyhez a beillesztendő eszköz tartozik (pl. IL az Inline-hoz). • Nyissa meg a termékcsalád alatt a termékcsoportot (pl. buszcsatoló, I/O digital). • Válassza ki a beillesztendő eszközt (pl. IBS IL 24 BK/T-U). • Húzza a kiválasztott eszközt nyomva tartott egérgombbal a beillesztési pontra. • Illessze be az összes többi eszközt. A példában: Illessze be az Inline-modulokat (I/O digital) a buszcsatoló alatt. A buszkialakítás a példában alkalmazott INTERBUS-modulokkal a 7-3 ábrán látható.
7-3 ábra
7.7
Teljes busz-kialakítás a példaprojekt számára
A program lefordítása a busz-struktúra elkészítése után
lásd a 4-19 oldalon „Program lefordítása a program elkészítése után“ fejezetet is.
•
7127_hu_02
Válassza ki a „Build“ menüből az „Rebuild Project“ parancsot.
PHOENIX CONTACT
7-5
PC WorX
7.8
Program létrehozása
A példaprogram programozásához a 8-1 oldalon „Példaprogram“ fejezetek megfelelően járjon el. • Állítsa a V0 változót az "1" kiindulási értékre. Ez a beállított bit a program végrehajtása során balra tolódik el. A továbbiakban abból indulunk ki, hogy a programot létrehozta. Amennyiben átugorja ezt a pontot, eltérések fordulhatnak elő!
7.9
A program lefordítása a program létrehozása után
lásd a 4-19 oldalon „Program lefordítása a program elkészítése után“ fejezetet is.
•
Válassza ki a „Build/Make“ parancsot.
7.10
Folyamatadatok hozzárendelése
lásd a 4-19 oldalon „Változó létrehozása és folyamatadatok hozzárendelése“ fejezetet is.
• • • • • •
7-6
PHOENIX CONTACT
Váltson át a folyamatadatok hozzárendelése munkaterületre, hogy a változókat a folyamat-adatokhoz rendelje. Válassza ki a jobb felső ablakban a vezérlőt. A bal felső „Symbols/Variables“ ablakban ezután a standard konfiguráció jelenik meg. Jelölje meg a „Symbols/Variables“ bal felső ablakban a standard erőforrást: (a példában: STD_RES: RFC450ET). Jelölje meg a jobb felső ablakban azt az eszközt, melyhez a folyamatadatokat változókkal akarja összekapcsolni (a 7-5 ábrán: IB IL 24 DO 16). Jelölje meg a folyamat adatot az összekötéshez (a 7-5 ábrán: ~DO16). A program létrehozásával a változókat megadjuk. Kösse össze Drag & Drop segítségével a megjelölt változót egy megjelenített változóval (a 7-5 ábrán: V0) a bal oldalon.
7127_hu_02
Példaprojekt szimulációja "IPC" típusú processzorral rendelkező vezérlővel
7-4 ábra
V0 változó
A bal alsó ablakban megjelenik a létrehozott változó. • Ismételje meg ezt a folyamatot minden kiértékelendő bemenet és kivezérlendő kimenet számára. A folyamatadatok hozzárendelésének eredménye a következő ábrán látható.
7-5 ábra
7127_hu_02
Az összes felhasznált folyamat-adat változókhoz hozzárendelve
PHOENIX CONTACT
7-7
PC WorX
7.11
Kommunikációs útvonal beállítása
lásd a 4-27 oldalon „Kommunikációs útvonal beállítása“ fejezetet is.
• • • • •
Váltson a kommunikációs útvonal beállításához a Bus Configuration Workspace-re. Jelölje ki a „Bus Structure“ ablakban a vezérlõ INTERBUS-csomópontját. Válassza ki az „Device Details“ ablakban a „Communication“ fület. Válassza ki a „Simulation“ interfész-típust. Aktiválja a szimulációs környezetet úgy, hogy az „Apply“ gombot megnyomja.
7.12
Projekt fordítása, letöltése és hidegindítás végrehajtása
lásd a 4-42 oldalon „Projekt fordítása, letöltése és hidegindítás“ fejezetet is.
Projekt fordítása •
Válassza ki a „Build/Make“ parancsot.
• • •
Nyissa meg a „Project Control Dialog“ ablakot. Nyomja meg a „Download“ gombot. Aktiválja a „Project“ területen a „Ensure realtime for Download Changes“ és a „Include Bootproject“ dobozt. Nyomja meg a „Download“ gombot a baloldali részen.
Projekt leltöltése
•
A projektet a letöltése során a vezérlõ szimulált memóriájába írjuk. • Nyissa meg a „DEMOIO-DRIVER“ taszkot. Minden olyan eszközhöz, amelyhez változók kapcsolódnak, valamint az összes be- és kimenet állapotát kijelezzük.
7-6 ábra Hidegindítás
A be- és kimenet állapota
Hajtson végre egy hidegindítást a 4-42 oldalon „Projekt fordítása, letöltése és hidegindítás“ fejezet szerint. A hidegindítással lesz a projekt aktív. Most elkezdheti a szimulációt.
7-8
PHOENIX CONTACT
7127_hu_02
Példaprojekt szimulációja "IPC" típusú processzorral rendelkező vezérlővel
7.13 7.13.1
A projekt kezelése A taszk-tulajdonságok beállítása
Ha még nem állította be a taszkot, akkor egy alapértelmezett taszkkal dolgozzon. Igény szerint változtassa meg a taszk tulajdonságait (egy alapbeállítású taszkot a következő példában egy ciklikus taszkra). • • •
Váltson át az IEC programming workspace-re. Jelölje meg az „STD_TSK : Default“ pontot. Válassza ki az előugró menüben a „Properties...“ pontot.
7-7 ábra •
Válassza ki a „Cyclic“ típust. Ezzel egy ciklikus taszkot választott ki.
7-8 ábra • •
7127_hu_02
Alap-taszk: Tulajdonságok
Alap-taszk: Típus
Érvényesítse beállítását az „Apply“ segítségével. Változtassa meg a beállítást pl. 1000 ms-ra.
PHOENIX CONTACT
7-9
PC WorX
7-9 ábra • •
A beállítás megváltoztatása
Erősítse meg beállításait az „OK“ segítségével. Fordítsa le a projektet, töltse le a vezérlőbe és hajtson végre hidegindítást.
Amennyiben a folyamat most túl lassan fut, változtassa meg a beállításokat. • Válassza ki a alap taszk előugró menüjében a „Settings...“ pontot. • Változtassa meg a beállítást pl. 250 ms-ra. • Fordítsa le a projektet, töltse le a vezérlőbe és hajtson végre hidegindítást.
7-10
PHOENIX CONTACT
7127_hu_02
Példaprojekt szimulációja "IPC" típusú processzorral rendelkező vezérlővel
7.13.2
Szimuláció és Debug-üzemmód
A hidegindítás után a „DEMOIO-DRIVER“-ben a zöld Run-LED világít. Most elkezdheti a programja szimulációját. Ahhoz, hogy minden változót felügyeljen, kapcsoljon a Debug-üzemmódba. A Debug-üzemmódban online felügyelheti a változók állapotát. •
Aktiválja a Debug-üzemmódot.
• •
Váltson át az IEC programming workspace-re. Váltson át abba az ablakba, amely Önnek legpontosabban mutatja a szükséges információkat. A következő ismertetőhöz a „MainV“ ablakot választottuk. Rendezze el a megjelenő képernyőket olymódon, hogy a „MainV“ és „DEMOIODRIVER“ ablakokat lássa.
•
7-10 ábra
A program kiindulási állapota
A program kiindulási állapotában a START = FALSE, csak a beállított kimenet állapot-LEDe (V0 = 16#0001) világít. Aktiválja a „DEMOIO-DRIVER“-ben az IN0-s LED-et, így a START = TRUE, a program elindul. A következő folyamatok futnak le: – Impulzus-kimenet S1 = TRUE (lásd az S1-et a „MainV“ ablakban) – Az eltelt T2 idő számlálója elindul (lásd a T2-t a „MainV“ ablakban). – Az IB IL 24 DO 8 (OUT1 változó) 0 kimenetét bekapcsoljuk. Ezt a modult a „DEMOIODRIVER“-ben levő Rack 2-es Slot-jában (OUT/8) jelenítjük meg. Az OUT0 állapot-LED világít. – A futófény elindul (lásd a V0-t a „MainV“ ablakban). Ezt a modult a 0-s (OUT/8) és 1-es Slot-ban (OUT/8) jelenítjük meg. A két Slot állapot-LED-ei egymás után felkapcsolódnak.
7127_hu_02
PHOENIX CONTACT
7-11
PC WorX
7-11 ábra
Az indítást aktiváltuk
15 másodperc után az Impulzus_kimenet FALSE-ra kerül, az IB IL 24 DO 8 OUT0 kimenete lekapcsol és a futófény kikapcsol.
7-12 ábra
Program futása lezárva
Amennyiben az IN0 bemenet a maximális idő elérése során TRUE-ra lesz állítva, a T2 15000-on marad. Amint az IN0 elfogadja a FALSE állapotot, a T2 0-ra kerül. • Aktiválja és deaktiválja az IN0-t, hogy a programrész helyességét tesztelje. A programrész az ÉS-kapuval az impulzus-időzítővel rendelkező programrésztől függetlenül működik. • Aktiválja és deaktiválja azokat a LED-eket, melyek az IN2 és IN5 bemenetekhez tartoznak. Az IB IL 24 DO 8 modul OUT5 kimenete az ÉS-kapcsolat eredményének megfelelően reagál.
7-12
PHOENIX CONTACT
7127_hu_02
Példaprojekt szimulációja "IPC" típusú processzorral rendelkező vezérlővel
7-13 ábra
7.14
ÉS-kapcsolat a „Main“ alatt
Váltás a szimulációról a valós hardverre
Ha eredményesen lezárta programjának szimulációját, átválthat a hardverére. Ennek előfeltétele, hogy az Ön valóságos busz-kialakítása a szimulált busz-kialakításnak megfelel. • Állítsa le a szimulációt. Ehhez nyomja meg a „Stop“ gombot a projekt-ellenőrző párbeszédablakban. • Állítsa meg a Debug-üzemmódot. Nyomja meg ehhez a „Debug on/off“ gombot. • • • •
7127_hu_02
Váltson át a Bus Configuration Workspace-re. Váltson át az „Device Details“ ablakban a „Communication“ fülre. Válassza ki a kommunikációs útvonalat (lásd a 4-27 oldalon „Kommunikációs útvonal beállítása“ fejezetet). Töltse le a projektet a vezérlõbe és hajtson végre hidegindítást (lásd a 4-42 oldalon „Projekt fordítása, letöltése és hidegindítás“ fejezetet).
PHOENIX CONTACT
7-13
PC WorX
7-14
PHOENIX CONTACT
7127_hu_02
Példaprogram
8
Példaprogram Az előző fejezetekben mindig egy példaprojektet ismertettünk. Ennek során a különböző témák különleges fontossággal bírnak: – 5 fejezet, „Példaprojekt egy INTERBUS-rendszerhez“ – 6 fejezet, „Példaprojekt PROFINET IO-t és INTERBUS-t tartalmazó rendszerhez“ – 7 fejezet, „Példaprojekt szimulációja "IPC" típusú processzorral rendelkező vezérlővel“ A szoftverben a program létrhozásának módszere azonos. Ezt a szóban forgó fejezetben ismertetjük.
8.1
Program leírása
A programot a „Funkció Blokk Diagram (FBD)“ programozási nyelven hozzuk létre. A program a következő folyamatot vezérli: Az IN bemeneten FALSE-ról TRUE-ra váltó felfutó él során, az időzítő (TP funkcióblokk) egy impulzust generál, mely a Q kimeneten a PT időtartamig jelenik meg. Erre az időtartamra a vele összekötött kimeneten is megjelenik a jel. A kimenet állapotát a hozzá tartozó állapot-LED-del jelezzük. Az eltelt időt az ET kimeneten adjuk ki. Ha az IN másodszorra is FALSE-ról TRUE-ra vált, míg az impulzus még tart (PT időn belül), akkor ennek nincs hatása a Q kimeneten létrehozott impulzusra. Ezt a jelet figyelmen kívül hagyjuk. Ha a Q kimeneten egy TRUE-jel van, a ROL funkcióblokkot aktiváljuk, mely az IN bemeneti paraméterrel kapcsolatos operandust bitenként balra tolja. Ez azt jelenti, hogy az "1" kiindulási érték esetén az összekötött kimenetek ( pl. egy 16-bites modul OUT1-től OUT16-ig) egymás után FALSE-ról TRUE-ra és utána újra visszaváltanak. Ezt az állapotváltozást egy „Futófény“ jelzi a hozzá tartozó állapot-LED-eken. Az impulzus időtartamának lejárta után a futófény kikapcsol. Ettől függetlenül az IN1 és IN2 bemenetek logikai ÉS-kapcsolatba kerülnek. Az IN1 és IN2 képezi le azon bemenetek állapotát, amelyekre a billenőkapcsolók csatlakoztatva vannak. A kapcsolat eredménye az OUT kimeneten megjelenik.
7127_hu_02
PHOENIX CONTACT
8-1
PC WorX
8.2
Felhasznált funkció blokkok
Átalakítás
Időzítő
Forgatás balra
ÉS-kapu
TP időzítő funkciós eszköz 8-1 táblázat
TP_1 időzítő
Paraméter
Változó neve
Adattípus
Alkalmazás
Kezdő érték
Leírás
BE
ONBOARD_ INPUT_BIT10 / S1
BOOL
VAR_EXTERNAL
PT
T1
TIME
VAR
Q
OUT1
BOOL
VAR (VAR_EXTERNAL)
Impulzus-kimenet TRUE, ha IN = TRUE és ET < PT; FALSE, ha IN = FALSE, vagy ET >= PT
ET
T2
TIME
VAR (VAR_EXTERNAL)
Eltelt idő
Indítás: Felfutó él hatására egy impulzust hozunk létre. T#15000ms
Az impulzus időtartama Alapérték: 15 s = 15000 ms
ONBOARD_INPUT_BIT10) / S1
A példában egy Inline-vezérlõ használata során egy rendszerváltozót az Onboard-be- és kiemetekhez (itt: ONBOARD_INPUT_BIT10) és egy felhasználói változót (S1) használunk.
VAR (VAR_EXTERNAL)
Ha egy változót csak belül használunk és nem rendelünk hozzá folyamatadatot, akkor az VAR-ként deklarálható. Viszont, ha ezt a változót Debug-üzemmódbana szimulációban felügyelni akarja, deklarálja azt VAR_EXTERNAL-ként. A példaprogramban a változókat emiatt VAR_EXTERNAL-ként deklaráljuk. BOOL_TO_DINT formátum átalakító funkcióblokk Ahhoz, hogy a TP_1 eszköz kimeneti jelét a ROL eszköz bemeneti jeleként használjuk, BOOL-ról DINT-re való formátum átalakítást kell elvégezni. Változókat nem deklarálunk ehhez az eszközhöz.
8-2
PHOENIX CONTACT
7127_hu_02
Példaprogram ROL forgatás funkcióblokk 8-2 táblázat
Forgatás balra ROL
Paraméter
Változó neve
Adattípus
Alkalmazás
BE
V0
WORD
VAR_EXTERNAL
N
Kezdő érték
Bemeneti érték A forgatandó karakterek száma (a példában 0, vagy 1, az OUT1 által meghatározva)
DINT
(kimen et)
V0
WORD
Leírás
ROL kimeneti érték
VAR_EXTERNAL
AND funkcióblokk logikai kapcsolat az ÉS-logika szerint 8-3 táblázat
AND logikai kapcsolat az ÉS-logika szerint
Param éter
Változó neve
Adattípus
Alkalmazás
IN1
IN2
BOOL
VAR_EXTERNAL
Bemeneti érték 1
IN2
IN3
BOOL
VAR_EXTERNAL
Bemeneti érték 2
KI
OUT2
BOOL
VAR_EXTERNAL
Kimeneti érték AND
7127_hu_02
Kezdő érték
Leírás
PHOENIX CONTACT
8-3
PC WorX
8.3
Programozás
A programozáshoz a következőképpen járjon el: • • •
Váltson át az IEC Programming Workspace-re. Kattintson duplán a „Project Tree Window“-on belüla „Main“-re, hogy az IECprogramozói felületet aktiválja. Kattintson egy szabad helyre a „Main“ munkalapon oda, ahová egy funkcióblokkot szeretne beilleszteni.
8-1 ábra •
8-4
PHOENIX CONTACT
IEC-programozás munkaterület
Válassza ki dupla kattintással az „Edit Wizard“-on belül a „TP“ funkcióblokkot.
7127_hu_02
Példaprogram •
Adja a „Variable Properties“ ablakban a „TP_1“ nevet ennek a funkcióblokknak és erősítse meg bevitelét az „OK“ gombbal.
8-2 ábra
„Variable Properties“ ablak
A funkcióblokkot beillesztettük a munkalapba.
8-3 ábra •
7127_hu_02
Funkcióblokkk az IEC-programozás munkaterületen
Kattintson duplán a funkcióblokk „IN“ bemeneti paraméterére, hogy a változó tulajdonságait meghatározza.
PHOENIX CONTACT
8-5
PC WorX Attól függően, hogy Ön egy felhasználói változó, vagy egy rendszerváltozó „IN“ bemeneti paraméterét hozzá akarja rendelni, a következő lépésben különbözőképpen járhat el: Tevékenység
S1 felhasználói változó
ONBOARD_INPUT_BIT10 rendszerváltozó
(a szimulációs példához használjuk)
(az ILC 370 ETH 2TX-IB-vel kapcsolatos példákhoz használjuk)
•
Ahhoz, hogy az érvényességi tartományt beállítsa, nyissa meg a „Global Variable Groups“ alatt az összes könyvtárat és jelölje ki az „STD_RES“ könyvtárban:
„Default“
„System Variables“
•
Válassza ki a fejezet felső részében az érvényességi tartományt:
„Local“
„Global“
•
Adja meg, vagy válassza ki a „Variable Properties“ ablakban a „Name“ alatt az „IN“ bemeneti paraméter nevét:
•
Adja meg az S1 nevét.
•
Válassza ki a megfelelő változót. A bemenet 11-hez az ILC 370 ETH 2TX-IB-n ez az ONBOARD_INPUT_BIT10.
Az érvényességi tartomány beállítása csak a megfelelő érvényességi tartományban levő változó első megadásakor szükséges. Az összes többi változót ugyancsak rendelje hozzá a kiválasztott csoporthoz.
S1 felhasználói változó
ONBOARD_INPUT_BIT10 rendszerváltozó 8-4 ábra
8-6
PHOENIX CONTACT
„Variable Properties“ ablak felhasználói változóhoz és rendszerváltozóhoz
7127_hu_02
Példaprogram • •
Határozzon meg egy adattípust. A változó egy bit-változó és így „BOOL“ adattípusú. Válassza ki a „Usage“ legördülő menüből a „VAR_EXTERNAL“ (a „Local“ érvényességi tartomány esetében), vagy a „VAR_GLOBAL“ (a „Global“ érvényességi tartomány esetében) változót, mivel a változót később egy folyamatadathoz rendeli majd hozzá. Amennyiben egy változót, melyet később VAR_EXTERNAL-ként szeretne felhasználni, először VAR-ként adott meg, a megváltoztatáshoz ügyeljen a következő eljárásmódra: • Válassza ki a „Usage“ legördülő menüből a „VAR_EXTERNAL“-t. • Adja meg a változót a „Project Tree Window“ ablakban a „Global_Variables“ alatt globális változóként.
• • •
• • • •
Erősítse meg a beviteleket az „OK“ segítségével. Kattintson duplán a funkcióblokk „PT“ bemeneti paraméterére, hogy a változó tulajdonságait meghatározza. Amennyiben az érvényességi tartományban a „Local Variable Groups“ számára „System Variables“ volt beállítva, állítson be az „STD_RES“ könyvtárban „Default“ értéket. Adja meg a „Variable Properties“ ablakban a „T1“ nevét. Az „Data Type“ legördülő menüben a „TIME“ típus van megadva. Válassza ki a „Usage“ legördülő menüből a „VAR“-t, mivel a változót csak belsőleg használja és nem lesz folyamatadathoz rendelve. „Initial value“-ként adja meg az impulzus-szélességnek 15 s-ot (T#15000ms).
8-5 ábra • •
Erősítse meg a beviteleket az „OK“ segítségével. Az eszköznek a kiindulási paraméterének megadásánál ennek megfelelően járjon el. Használja ehhez a 8-2 oldalon található 8-1: “TP_1 időzítő” táblázatban levő értékeket.
8-6 ábra
7127_hu_02
„Variable Properties“ ablak
TP_1 funkcióblokk minden paraméterrel (S1: felhasználói változó; ONBOARD_INPUT_BIT10: rendszerváltozó)
PHOENIX CONTACT
8-7
PC WorX • • • • •
Illessze be a BOOL_TO_DINT funkcióblokkot. Ehhez a blokkhoz nincs szükség paraméter-deklarálásra. Illessze be a ROL blokkot. Deklarálja a szükséges paramétereket a 8-3 oldalon található „Forgatás balra ROL“ 8-2 táblázatnak megfelelően. Illessze be az AND blokkot. Deklarálja a szükséges paramétereket a on található „AND logikai kapcsolat az ÉSlogika szerint“ 8-3 táblázatnak megfelelően.
Az összes funkcióblokk a 8-7 ábrán látható a szükséges paraméterekkel.
8-7 ábra
Az összes funkcióblokk a szükséges paraméterrel beillesztve
Kösse összes egymással a szükséges be- és kimeneteket. Ehhez a következőképpen járjon el: • Jelölje meg az OUT1 változót és húzza körülbelül a BOOL_TO_DINT blokk magasságába. • • •
Aktiválja az „Linking objects“ szimbólumot. Kattintson körülbelül a vonal felére az OUT1 kimenethez és kösse össze ezt a pontot nyomva tartott egérgombbal a BOOL_TO_DINT bemenetével. Kösse össze a BOOL_TO_DINT kimenetét a ROL blokk N bemenetével.
A végleges program a 8-8 ábrán látható.
S1 felhasználói változó
ONBOARD_INPUT_BIT10 rendszerváltozó 8-8 ábra
8-8
PHOENIX CONTACT
Végleges program
7127_hu_02
Példaprogram Változók törlése Ha a program létrehozásakor változókat ad meg, azok különböző munkalapokon találhatók meg. Ha a programban törölni, vagy átnevezni akar változókat, azok más munkalapokon nem törlődnek, vagy lesznek átnevezve automatikusan. A fordítás során Ön ekkor hibaüzenetet kap. • Törölje ebben az esetben a nem használt változókat a 8-9 ábrán látható fülek kijelzőiről („Global_Variables“ és „MainV:Main).
8-9 ábra
7127_hu_02
Változó törlése
PHOENIX CONTACT
8-9
PC WorX
8.4
Kezdő érték megadása
Amennyiben kiindulási értéket akar megadni, következőképpen járjon el: • • •
Váltson át az IEC Programming Workspace-re. Kattintson duplán a „Global_Variables“ pontra. Adja meg a változók kezdõ értékét (itt: V0-t 1 kezdõ értékre).
8-10 ábra
8.5
Kezdõ érték megadása (itt: V0 = 1)
Egyébb lehetőségek PROFINET eseténben
Egy PROFINET IO-rendszerben a következő adatokat értékelheti ki: – az összes PROFINET IO-vezérlõ számára: azok a rendszerváltozók, melyek a konfigurációs állapotot jelzik, – minden PROFINET IO-eszköz számára: előre definiált folyamat-adatok, melyek az állapotot jelzik.
lásd a B-1 oldalon „A PROFINET IO-vezérlő állapota“ fejezetet is.
8-10
PHOENIX CONTACT
7127_hu_02
PC WorX és SafetyProg
9
PC WorX és SafetyProg A PC WorX szerves részét képezheti (azzal együttműködve) a SafetyProg, egy biztonsági INTERBUS-Safety-rendszerben való munkához. Az INTERBUS-Safety segítségével létrehozott projektnél hasonlóan járjon el, mint egy PROFINET IO-ból és INTERBUS-ból álló rendszer esetében. Az összes Safety-specifikus sajátosság és beállítás részletesen megtalálható az alkalmazott, beépített biztonsági vezérlõvel rendelkező PROFINET-Proxy felhasználói kézikönyvében. A szóban forgó fejezetben kizárólag csak alapvető információkat talál egy INTERBUS-Safety-projekthez PC WorX-ben.
Safety beillesztése a készülékkatalógusból
Amennyiben Ön a buszkialakítást kézzel hozza létre: A beépített biztonsági vezérléssel rendelkező PROFINET-Proxyt a készülékkatalógusban a „Phoenix Contact/Safety/INTERBUS-Proxy“ alatt találja.
Az INTERBUS-Safetyprojekt nevének megadása
• •
Jelölje meg a busz-kialakításban a beépített biztonsági vezérlõvel rendelkező PROFINET-Proxyn a „Safe Control“ csomópontot. Adja meg az „Device Details“ ablakban a projekt nevét.
9-1 ábra
Az INTERBUS-Safety-projekt projektneve
Projekt előkészítése
Végezze el az összes beállítást a projekt számára a felhasználói kézikönyvnek megfelelően a felhasznált, beépített biztonsági vezérlõvel rendelkező PROFINET-Proxyhoz. Ehhez tartoznak pl.: – PROFINET-beállítások – Folyamatadatok cseréje a standard vezérlõvel (adatcsere, nyugtázás, standard változók)
Projekt fordítása
Mielőtt a SafetyProg-ra vált: • Fordítsa le a projektet. A fordítási folyamat után a projekt automatikusan el lesz mentve.
7127_hu_02
PHOENIX CONTACT
9-1
PC WorX SafetyProg indítása
Miután PC WorX-ben elkészítette a projektet, indítsa el a SafetyProg-ot. • Bizonyosodjon meg arról, hogy a „Bus Configuration“, vagy a „Process Data assignment“ Workspace-en van. • Válassza ki a beépített biztonsági vezérlõvel rendelkező PROFINET-Proxyn a „Safe Control“ csomópontot. • Válassza ki az előugró menüben a „SafetyProg“ pont indítását.
9-2 ábra
SafetyProg indítása
A SafetyProg szoftver kezeléséhez részletes utasításokat kérjük a szoftver Onlinesúgójából, vagy az Gyors kezdés kézikönyvben keresse.
9-2
PHOENIX CONTACT
7127_hu_02
A szoftver további funkciói
A A szoftver további funkciói A1
A valós idejű óra beállítása
Néhány vezérlõ belső rendszerórával rendelkezik ( pl. ILC 350..., ILC 370...). A „Extended Settings“ fülön lehetősége van arra, hogy az időt és a dátumot a vezérlõ belső rendszeróráján beállítsa. A vezérlõ aktuális idejét a „Extended Settings“ fül minden egyes kiválasztásakor beolvassuk és megjelenítjük. A kijelző azután fixen ezen az értéken áll meg, amíg újra a „Extended Settings“ fület nem választja. Ha be akarja állítani PC-je rendszeridejét és dátumát: Előfeltétel: Fennáll a kapcsolat a PC és a vezérlő között. • Váltson át a Bus Configuration Workspace-re. • Jelölje meg a vezérlő csomópontját ( pl. „ILC 370 PN“). • Válassza ki a „Device Details“ ablakban a „Extended Settings“ fület. • Nyomja meg a „System Time“ gombot. • Nyomja meg ezután azonnal a „Send“ gombot, hogy a „Realtime Clock Settings“ fülön levő adatokat továbbítsuk a vezérlõbe. Ha más értékeket szeretne beállítani: • Adja meg az időt és a dátumot. • Nyomja meg a „Send“ gombot, hogy a „Realtime Clock Settings“ fülön levő adatokat továbbítsuk az ILC 350 PN-be.
A-1 ábra
7127_hu_02
A valós idejű óra beállítása
PHOENIX CONTACT
A-1
PC WorX
A2
A projekt megváltoztatásának lehetőségei
A PC WorX két funkciót biztosít, melyekkel projektváltoztatásokat tölthet fel a vezérlő(k)be és ott aktiválhatja azokat anélkül, hogy közben a RUN üzemmódban levő PLC-t meg kellene állítania. A-1 táblázat
A projekt megváltoztatásának lehetőségei
Lehetőségek:
Változtatások letöltése
Online-változtatások
Különlegességek:
A teljes projekt letöltése (másik elnevezés: Download Changes)
Csak az elvégzett változtatások, pl. az egyes funkcióblokkok változtatásainak feltöltése
Folyamat:
Debug-üzemmód be: Hiba megállapítása Debug-üzemmód ki: Változtatás Fordítás Letöltés a projektellenőrző párbeszédablak segítségével
Letöltés a menü segítségével „Build/Online Modifications“
Alkalmazási példa:
Széles körű változtatások
Jelentéktelen módosítások
Előnye:
Csekély korlátozások
Gyors
A 2.1
Változtatások letöltés (Download Changes; a 3.10-es PC WorX-verziótól felfelé, a 4.0 ProConOs-verziótól felfelé)
A „Változtatások letöltése“ (Download Changes) funkció csak az „IPC_40“, vagy „ARM_L_40“ processzor-típusú vezérlők esetében áll rendelkezésre. Feltöltés
A-2 ábra
A-2
Változtatások letöltése
PHOENIX CONTACT
7127_hu_02
A projekt megváltoztatásának lehetőségei A változtatások a vezérlőbe, vagy vezérlőkbe való letöltése során a küldési folyamat indítása előtt meghatározhatja, hogy a rendszer biztosítsa-e a PLC valós idejű viselkedését. Ha a „Ensure realtime for Download Changes“ opciót aktiváljuk, a rendszer megkísérli végrehajtani a „Download Changes“-t anélkül, hogy közben a vezérlőn végrehajtott taszk valós idejű viselkedését megsértenénk. Ha a változtatások letöltése nem lehetséges, például, mert a másolandó adatmennyiség túlságosan nagy, úgy egy hibajelzés jelenik meg. Kapcsolja ki ez esetben a „Ensure realtime...“ opciót ( tehát a valós idő megsértését engedélyezi), hogy minden változtatást végre lehessen hajtani. Amennyiben engedélyezi a valós idő megsértését, előtte biztosítsa, hogy a PLCalkalmazása a biztonságos határokon belül mûködjön! Vegye számításba, hogy a valós idő bármilyen megsértése váratlan következményeket okozhat az automtizálási rendszerben, mivel a felhasználói taszkok bizonyos körülmények között rövid ideig nem lesznek feldolgozva. Ezért ellenőrizze ennek kockázatát, mielőtt kikapcsolja ezt az opciót! Részletes információkat a „Download Changes“ funkcióhoz, valamint a valós idő biztosításához részletes háttérinformációkat a PC WorX Online-Súgójában talál. Azt, hogy mely esetekben használhatja, vagy nem használhatja a „Download Changes“ funckciót, kérjük a következő táblázatból határozza meg. A-2 táblázat
Alkalmazási lehetőségek és korlátozások a „Download Changes“ funkcióhoz
Terület
Használható eszerint
Nem használható eszerint
POU
– –
–
Kód megváltoztatása a meglévő POU-kban Új POU-típusok használata egy erőforrásban
MAS-POU használata a projektben
Az AS-POU-kban elvégzett változtatások elvileg megengedettek, azonban kritikus PLCállapotokhoz vezethetnek, ha a RUN üzemmódban levő PLC esetében a „Download Changes“-t végrehajtjuk. Például egy SFC feldogozását blokkolhatja, ha egy éppen aktív lépést törlünk. Ilyen SFC-változatások: – Egy előd-utód-viszony törlése. – Lépéstulajdonságok (típus) megváltoztatása. – Lépés-akció-viszonyok megváltoztatása. – Qualifier-ek megváltoztatása (akciót meghatározó jelek). Ezekben az esetekben figyelmeztető jelzést kap. Ellenőrizze a fennálló kockázatot, mielőtt folytatná a folyamatot a figyelmeztető jelzés jóváhagyásával. Változók
7127_hu_02
– –
Lokális és globális változók beillesztése/törlése Lokális és globális változók megváltoztatása (kezdeti értéket beleértve)
PHOENIX CONTACT
A-3
PC WorX A-2 táblázat
Alkalmazási lehetőségek és korlátozások a „Download Changes“ funkcióhoz (Fortsetzung)
Terület
Használható eszerint
Adattípusok
– – – –
Nem használható eszerint
Változók adattípusának megváltoztatása, miáltal a változókat újra inicializáljuk Adattípusok hozzáfűzése/törlése Adattípus-deklarációk megváltoztatása. A megváltoztatott adatok változóit inicializáljuk Az adattartomány megváltoztatása
Funkció blokkok
–
Az új FB-egyedek deklarálása (felhasználó/ Firmware)
Program
– –
Kommentárok megváltoztatása a programkódban Program-egyedek hozzáfűzése/törlése
Taszkok
– –
Taszk-ciklusidők megváltoztatása A Watchdog-idők megváltoztatása taszkokhoz
– –
Taszkok hozzáfűzése, vagy törlése A ciklusidőtől és a Watchdog-időtől eltérő taszk-tulajdonságok ( tehát taszk-típus, prioritás, eseményszám, SPG-hozzárendelés, Stack-méret) megváltoztatása
I/Okonfiguráció
–
Meghajtóparaméterek megváltoztatása az I/Okonfigurációban Egy I/O-csoport hozzáfűzése/törlése az I/O-konfigurációban
–
A VAR_CONF-csoportok megváltoztatása az I/ O-konfigurációban A meghajtóparaméterektől eltérő I/Ocsoporttulajdonságok megváltoztatása ( pl. címek, a meghajtó maga, taszk-hozzárendelés, stb.)
–
Egyéb
–
–
Új konfigurációk és erőforrások beillesztése Amennyiben egy korlátozást figyelmen kívül hagytunk, a rendszer hibaüzenetet küld az „Message Window“-ban. Indítsa el a hibaüzenet súgóját olymódon, hogy az „Message Window“ bejegyzésre jobb egérgombbal kattint és a “Message Help” előugró menüpontot kiválasztja. Vonja vissza a végrehajtott változtatást, hozza létre a projektet ismételten és hajtsa végre újra a „Download Changes“ parancsot. További információkat a PC WorX Online-Súgójában talál.
A-4
PHOENIX CONTACT
7127_hu_02
A projekt megváltoztatásának lehetőségei
A 2.2
Online-változtatások
Egy POU „Online modification“ annyit jelent, hogy egy lépésben a proejktben végrehajtott változásokat lefordítjuk, a programkódot lérehozzuk és automatikusan letöltjük a futó PLCre. A teljes folyamat során a PLC tovább működik, tehát a program végrehajtása a PLC-n a fordítás és letöltés során nem szakad meg. Az „Online Modification“ menüpont csak Offline-üzemmódban áll rendelkezésre. Az érintett munkalapot a szimbólumsorban levő „Debug ON/OFF“ szimbólummal tudja átkapcsolni az Online- és az Offline-üzemmód között. Az „Online Modification“ a „Build/Online Modifications“ menüpont segítségével, vagy a megfelelő ikonnal (lásd a 3-3 oldalon „Gyakran használt szimbólumok fordításhoz és hibakereséshez“ fejezet) tudja elindítani. Az „Online Modification“ parancsot kétféle módon használhatja: 1. A programkódban levő hibák javítására. Ha Ön az Online-üzemmódban programhibát fedez fel és az Offline-üzemmódba kapcsolt, hogy a hibát kijavítsa, a végrehajtott változtatásokat az „Online Modification“ paranccsal fordíthatja le. 2. Egy alap-projekt továbbfejlesztése. Számos esetben egyszerűbb és kényelmesebb lehet, egy projektet Onlineváltoztatások segítségével fejleszteni, ahelyett, hogy a „Make“ parancsot használná. Miután egy alap-projektet a „Make“ paranccsal fordított le az első alkalommal, ezt a „Projektgerincet“ tökéletesítheti, ha az egyes POU-kód-munkalapokat szerkeszti és ezeket a bővítéseket az „Online Modification“ paranccsal ahhoz a PLC-programhoz hozzáilleszti, amely már a célrendszeren fut. Mindkét esetben a változtatások automatikusan továbbításra kerülnek a PLC-be, míg a PLC üzemben marad, tehát a változtatásokat ezután az Online-üzemmódban lehet ellenőrizni. Azt, hogy mely esetekben használhatja az „Online Modification“ funckciót, kérjük a következő táblázatból határozza meg.
7127_hu_02
PHOENIX CONTACT
A-5
PC WorX
A-3 táblázat
Alkalmazási lehetőségek és korlátozások a „Online-változtatások“ funkcióhoz
Terület
Használható eszerint
Nem használható eszerint
Változók
– –
– –
Változók tulajdonságainak megváltoztatása Változók kiindulási értékeinek megváltoztatása (az inicializált változókat nem lehet online megváltoztatni)
–
Funkcióblokk alaki paramétereinek megváltoztatása Új alaki paraméterek hozzáfűzése
– – –
Lokális és globális változók beillesztése Azon változók törlése, melyeket nem használunk a CSV-fájlban (*.csv). Olyan globális változók beillesztése, melyek nem közvetlen be- és kimeneteken vannak Változók eltávolítása a program-munkalapról Felhasználó által definiált funkcióblokkok beillesztése*
* Feltétele: Ennek az FB-nek egy példányát már egy azonos erőforrású tetszés szerinti POU változómunkalapján deklaráltuk Funkciók
– – –
Új, IEC-definiált funkcióblokkok Felhasználó által definiált funkcióblokk beillesztése* Funkcióblokk beillesztése egy Firmware-, vagy felhasználói könyvtárból*
–
* Feltétele: Ezt a funkciót már egy azonos erőforrású tetszés szerinti POU-ban elindította. Funkcióblokk ok
– – –
Új, IEC-definiált funkcióblokkok beillesztése Felhasználó által definiált funkcióblokkok beillesztése* Funkcióblokkok beillesztése egy Firmware-, vagy egy felhasználói könyvtárból*
–
–
Funkcióblokkok alaki paramétereinek megváltoztatása (VAR_INPUT, VAR_OUTPUT és VAR_IN_OUT) Új alaki paraméterek hozzáfűzése
* Feltétele: Ennek az FB-nek egy példányát már egy azonos erőforrású tetszés szerinti POU változómunkalapján deklaráltuk Egyéb
lásd a „Programozásinyelv-specifikus szabályok“ A-4 táblázat a A-7 oldalon
–
– –
Karaktersorozat-konstans, vagy felhasználó által definiált karaktersorozatok megváltoztatása POU-k, vagy könyvtárak törlése A hardverstruktúra megváltoztatása
Vegye figyelembe a funkciók és funkcióblokkok megváltoztatásához: Ahhoz, hogy az említett esetekben az Online-változtatások lehetségesek legyenek, a projektet a „Make“ paranccsal le kell fordítani és a célrendszerbe kell letölteni. Ezen kívül az Online-üzemmódnak már aktívnak kell lennie.
A-6
PHOENIX CONTACT
7127_hu_02
A projekt megváltoztatásának lehetőségei
A-4 táblázat
Programozásinyelv-specifikus szabályok
Nyelv
Online-változtatások lehetségesek miután
Minden
– –
Sortörések és üres sorok beillesztése Kommentárok beillesztése, vagy megváltoztatása
IL
– –
IL-operátorok beillesztése, vagy megváltoztatása Az összetettségi mélység megváltoztatása
ST
–
Utasítások, vagy kifejezések megváltoztatása
FBD
– – –
Meglévő hálózatok megváltoztatása Grafika megváltoztatása, pl. vonalak, vagy funkcióblokkok eltolása Hálózatok megváltoztatva, vagy hozzáfűzve
LD
– – –
Meglévő hálózatok megváltoztatása Grafika megváltoztatása, pl. vonalak, vagy funkcióblokkok eltolása Hálózatok megváltoztatva, vagy hozzáfűzve
SFC
–
Olyan változók, FBD-, vagy LD-hálózatok megváloztatása, melyek közvetlenül össze vannak kötve egymással Az idő meghatározási jel időintervallumának megváltoztatása Változók nevének megváltoztatása akcióblokkokban
– –
Használja a „Make“ parancsot, ha az Online-változtatások nem sikerülnek. Ha nem tartja be az összes feltételt, az Online-változtatási folyamat megszakad és egy megfelelő hibajelzés jelenik meg a „Message Window“-ban. Miután az „Online Modification“ parancs megszakadt, fordítsa le a projektet a „Make“ paranccsal és töltse le kézzel a PLC-be. Csak ezután lehet újra online változtatni.
További információkat a PC WorX Online-Súgójában talál.
7127_hu_02
PHOENIX CONTACT
A-7
PC WorX
A3
Bővített retentív változókezelés
A bővített retentív változókezelést a ProConOs 4.0-ás verziójától felfelé támogatjuk. A RETAIN kódszóval deklarálhatja az értékét megtartó változókat. Egy értékét megtartó változó értéke akkor is megmarad, ha a PLC-t kikapcsolja. Egy melegindítás után a változó legutolsó értékét használjuk. Alkalmazási példa: Az Ön felhasználói programja már fut a PLC-n. Csak az értékét megtartó változókat kell megváltoztatni, vagy új RETAIN-változókat kell beilleszteni. A retentív változókezelés nélkül a változtatások után hidegindítást kellene végezni. Ebben az esetben az összes változó újra lesz inicializálva. A programozási rendszer retentív változókezelése segítségével az értékét megtartó változók megváltoztatása után nincs többé szükség hidegindításra. Ehelyett melegindítást lehet elvégezni. A retentív változókezelés minden értékét megtartó szimbolikus változó értékét megkapja, azáltal, hogy azokat azelőtt feltölti, mielőtt a megváltoztatott és újonnan lefordított projektet letölti a vezérlőbe. A megváltoztatott program PLC-be való letöltése után a rendszer az előzőleg elmentett változóértékeket újra feltölti a megfelelő memóriacímekre. Kérjük vegye figyelembe: – Új értékét megtartó változó beillesztésekor: A melegindítás során minden újonnan beillesztett változót a hozzárendelt kiindulási értékkel inicializál. Amennyiben az új változók deklarálása során nem rendeltünk hozzá kiindulási értéket, akkor azt a mindenkori adattípus standard értékével inicializálja. – A meglévő értékét megtartó változók megváltoztatásakor: A retentív változókezelés azonosít minden egyes értékét megtartó változót azok egyedi elérési útja, azok változóneve (nem tesz különbséget a kis- és nagybetűk között) és azok adattípusa alapján. Ha e három pont egyikét megváltoztattuk, akkor az értékét megtartó változót újonnan deklarált változóként veszi figyelembe és inicializálja azt (vagy a deklarált kiindulási értékkel, vagy a standard értékkel, mint fent említettük). Kérjük, vegye figyelembe, hogy egy felhasználó által definiált adattípuson belüli változtatások az összes ilyen adattípusú változó inicializálását vonják magukkal. Példa: Egy struktúra adattípusának megváltoztatása után, minden, ebben a struktúrában levő elemet inicializálunk (lásd fent). – Az értékét megtartó változók törlésekor: A törölt értékét megtartó változók nincsenek jelentőséggel a retentív változókezelésre. Azonban mégis előfordulhat, hogy a többi értékét megtartó változó a PLC memóriájának másolatába kerül át. – Az értékét megtartó változók áthelyezésekor: Ügyeljen arra, hogy a változókat a PLC memóriájának másolatába lehet áthelyezni, ha a változókat a változó-táblázatban beilleszti, törli és áthelyezi. A „Download Changes“ funkció során a retain-adatok csak akkor maradnak meg, ha az aktuális projektet a paraméterezési memóriában elmentette. Ezért a letöltéséhez aktiválja a „Include Bootproject“ (lásd az A-2 ábrát az A-3 oldalon) parancsot, az ellentmondások elkerülése érdekében. Azt, hogy mely vezérlõk támogatják ezt a funkciót, kérjük a „Vezérlők: Phoenix Contact“ D-1 táblázatban a D-2 oldalon keresse. További információkat a PC WorX Online-Súgójában talál.
A-8
PHOENIX CONTACT
7127_hu_02
Szimuláció
A4
Szimuláció
A PC WorX lehetőséget nyújt Önnek arra, hogy egy projektet egy „IPC“ processzortípusú vezérlővel teljes körűen, hardver nélkül fejlesszen és az üzemet szimulálja. Ha Ön a hardvert ezután a szimulált felépítésnek megfelelően telepíti, akkor a projekt kommunikációs útvonalának átkapcsolásával azt a hardveren üzembe helyezheti. A szimuláció egy példáját a 7 „Példaprojekt szimulációja "IPC" típusú processzorral rendelkező vezérlővel“ fejezetben találja.
A5
Vezérlő cseréje (Hardware-Replace)
A vezérlő másikra való egyszerű kicseréléséhez egy varázsló áll az Ön rendelkezésére a komplex eszközök cseréjénél. A vezérlő cseréje pl. akkor lehet szükséges, ha Ön egy projekt szimulációját egy RFC 450 ETH-IB segítségével hajtotta végre, a valós projekthez azonban egy ILC 370 PN 2TX-IB eszközt akar használni. • Váltson át a Bus Configuration Workspace-re. • Jelölje ki a „Bus Structure“ ablakban a cserére szoruló vezérlőt (az A-3 ábrán: RFC 450 ETH-IB). • Nyissa meg a vezérlő előugró menüjét. • Válassza ki a „Replace...“ menüpontot.
A-3 ábra
Cserélje ki az eszközt
A varázsló megnyílik. • Folytassa a megnyíló ablakot a „Next“ gombbal. Megjelenik az összes olyan kiválasztható vezérlő, amellyel Ön az aktuális projektben szereplő vezérlőt helyettesítheti. Ha az ablak üres, nincs lehetősége arra, hogy az aktuálisan használt vezérlőt egy másikra cserélje.
7127_hu_02
PHOENIX CONTACT
A-9
PC WorX •
Válasszon ki egy másik vezérlőt ( pl. ILC 370 PN).
A-4 ábra •
Az új vezérlő kiválasztása
Erősítse meg választását a „Next“ gomb segítségével.
A varázsló elvégzi a cserét. Azoktól a vezérlőktől függően, melyek egymással kicserélhetők, bizonyos körülmények között a busz-struktúrát az új vezérlőhöz kell illeszteni. Ehhez szükséges lehet, hogy kiegészítő eszközöket illesszünk a rendszerbe. A szóban forgó példában a RFC 450 ETH-IB-re egy buszcsatoló van csatlakoztatva (IBS IL 24 BK-T/U). Ezt nem lehet minden további nélkül az ILC 370 PN 2TX-IB-re csatlakoztatni. Ahhoz, hogy a buszcsatolót továbbra is használni tudja, az ILC 370 PN 2TX-IB-re egy terepibusz-leágazásos modult ( pl. IBS IL 24 RB-T) kell sorolni. Ha egy ilyen illesztés szükséges, egy ablak nyílik meg, melyben a lehetséges, illesztéshez alkalmas eszközök jelennek meg. • Válassza ki azt az eszközt, amelyet az illesztéshez használni akarja.
A-5 ábra
A-10
Eszköz kiválasztása a struktúra illesztéséhez
PHOENIX CONTACT
7127_hu_02
Vezérlő cseréje (Hardware-Replace) A varázsló a vezérlő sikeres cseréjéről tájékoztat és felhívja a figyelmet a sajátosságokra.
A-6 ábra •
A csere befejezése
Erősítse meg a cserét a „Finish“ gombbal.
Megjelenik a busz-kialakítás az új vezérlővel.
A-7 ábra
Busz-kialakítás új vezérlõvel
A példában egy INTERBUS-vezérlőt cseréltünk ki egy PROFINET IO-vezérlőre. A buszkialakítás összehasonlítása során az A-3 és az A-7 ábrákon látható, hogy a vezérlő cseréjével a struktúrát megfelelően illesztettük. A tisztán INTERBUS-struktúrát egy PROFINET-struktúrára cseréltük.
7127_hu_02
PHOENIX CONTACT
A-11
PC WorX A szóban forgó példában ésszerű lenne, az Inline-modulokat nem egy leágazómodulon és egy buszcsatolón keresztül csatlakoztatni, hanem közvetlenül az Inline-vezérlőre sorolni. • Ügyeljen ebben az esetben a busz-kialakításra. • Helyezze át az Inline-I/O-modulokat közvetlenül a vezérlő INTERBUS-csomópontjára. • Ezután először törölje a buszcsatolót (IBS IL 24 BK-T/U) és azután a leágazó modult (IBS IL 24 RB-T).
A-8 ábra
Kézzel illesztett busz-kialakítás új vezérlővel
Amennyiben egy vezérlőt egy másik típusra cseréli, akkor a példában látható, hogy a „Message Window“-ban egy ilyen hibaüzenet jelenik meg: „Resource: Invalid configuration type for resource "STD_CNF.STD_RES". Az aktuális típus az „IPC_40“. Azonban mégis az „ARM_L_40“ típus várható.“ • Ebben az esetben először a konfigurációt illessze és azután az erőforrást. • Váltson át az IEC Programming Workspace-re. • Nyissa meg a konfiguráció előugró menüjét és válassza a „Properties...“ pontot.
A-9 ábra
A-12
A konfiguráció előugró menüje: Properties...
PHOENIX CONTACT
7127_hu_02
Vezérlő cseréje (Hardware-Replace) • •
Váltson át a „PLC/Processor“ fülre. Válassza ki a vezérlőhöz tartozó processzortípust. A példában ez az ARM_L_40.
A-10 ábra •
Processzortípus kiválasztása
Erősítse meg választását az „Apply“ gomb segítségével.
Egy üzenet felhívja az Ön figyelmét arra, hogy adott esetben még a projekt más részeit is illesztenie kell.
A-11 ábra • •
7127_hu_02
Figyelmeztetés
Erősítse meg a figyelmeztetést az „OK“ segítségével. Erősítse meg a processzortípus kiválasztását az „OK“ segítségével.
PHOENIX CONTACT
A-13
PC WorX •
Nyissa meg az erőforrás előugró menüjét és válassza a „Properties...“ pontot.
A-12 ábra • •
Váltson át a „PLC/Processor“ fülre. Válassza ki a vezérlőhöz tartozó processzortípust. A példában ez az ILC370PN.
A-13 ábra •
Az erőforrás előugró menüje: Properties...
Processzortípus kiválasztása
Erősítse meg választását az „Apply“ gomb segítségével.
Egy üzenet felhívja az Ön figyelmét arra, hogy adott esetben még a projekt más részeit is illesztenie kell. • Erősítse meg a figyelmeztetést az „OK“ segítségével. • Erősítse meg a processzortípus kiválasztását az „OK“ segítségével. • Fordítsa le a projektet, hogy az esetleges hibákat felismerje. • Amennyiben speciális POU-kat használt, azokat ugyancsak illessze. • Fordítsa le a projektet.
A-14
PHOENIX CONTACT
7127_hu_02
Eszközleíró fájlok
A6
Eszközleíró fájlok
Az eszközleíró fájlok FDCML-, vagy GSD-fájlok, melyek egy eszközt teljes körűen ismertetnek. Amennyiben az eszközkatalógus nem tartalmaz megfelelő eszközleíró-fájlt, akkor importálja azt.
A 6.1
A Phoenix Contact eszközleíró fájljai
A PC WorX új telepítésekor az ebben az időpontban rendelkezésre álló eszközök eszközleíró fájljait együtt telepíti. Ezeket az ismertetőket az eszközkatalógusban is megtalálja. A PC WorX Service Pack-ek telepítése során új eszközleíró fájlokat telepítünk a ..\FDCML10\...\Phoenix Contact könyvtárba. Ezeket az új ismertetőket az eszközkatalógus nem tartalmazza. Ezeket szükség esetén importálja. • Válassza ki a PC WorX-ben az „Device Catalog“ ablakban a „Phoenix Contact“-ot. • Nyissa meg az előugró menüt, válassza ki az „Import Device...“ pontot.
A-14 ábra •
Válassza ki az eszközleíró fájlt. Amennyiben a felajánlott standard telepítést végezte el, akkor ez az alábbi könyvtárban található C:\Program Files\Common Files\FDCML10\xxx\Phoenix Contact. xxx = rendszer ( pl. ETHERNET, INTERBUS, PROFINET)
A-15 ábra •
Eszközkatalógus: Import Device...
Az eszközleíró fájlok könyvtára
Erősítse meg a kiválasztást.
A „Message Window“-ban megjelenik, hogy az eszközt eredményesen importálta-e.
7127_hu_02
PHOENIX CONTACT
A-15
PC WorX
A 6.2
Eszközleíró fájlok Inline-vezérlőhöz
Amennyiben a felajánlott standard telepítést végezte el, az eszközleíró fájlok az Inlinevezérlő összes konfigurációs lehetőségével a C:\Program Files\Common Files\FDCML10\INTERBUS\ Phoenix Contact\modification könyvtárban találhatók
A-16 ábra • •
Az eszközleíró fájlok könyvtára
Másolja be a szükséges eszközleíró fájlokat az alábbi könyvtárba ...\FDCML10\INTERBUS\Phoenix Contact. Ehhez a fent leírtak szerint járjon el.
A 6.3
Más gyártók eszközleíró fájljai (GSD-fájlok)
A GSD-fájlok segítségével lehetősége van arra, hogy más gyártók eszközeit Phoenix Contact-ként integrálja a PC WorX-be. • Másolja eszköze GSD-fájlját pl. az internetről a PC-je merevlemezére. • Válassza ki a PC WorX-ben az „Device Catalog“ ablakban a „Phoenix Contact“-ot. • Nyissa meg az előugró menüt, válassza ki a „Import GSD File...“ pontot.
A-17 ábra •
A-16
Eszközkatalógus: GSD-fájl importálása
Válassza ki az eszközleíró fájlt és erősítse meg a „Open“ gombbal.
PHOENIX CONTACT
7127_hu_02
Vizualizáció A PC WorX egy bejegyzést tesz az eszköz számára az eszközkatalógusba. A bejegyzést a C:\Program Files\Common Files\FDCML10\.... könyvtárban találja (a standard-telepítés esetében). Az „Message Window“ megjelenik, hogy az eszközt eredményesen importálta-e.
Egy moduláris eszköz beolvasásakor a busz-kialakításban csak az eszköz jelenik meg, a moduljai nem. Illessze be ennek az eszköznek a moduljait kézzel. Ehhez a következőképpen járjon el: • Nyissa meg a modulkatalógust a „View... Module Catalog...“ segítségével. • Válassza ki egymás után az eszköz moduljait a modulkatalógusból és húzza azokat nyomva tartott egérgombbal az alárendelt szintre az eszköz bejegyzése alá.
A 6.4
Eszközleíró fájl létrehozása
Ha még nem áll rendelkezésre eszközleíró fájl, azt saját magunk is létrehozhatunk. Ehhez a CD-n az AUTOMATIONWORX Software Suite-hez egy eszközleíró szövegszerkesztő található.
A7
Vizualizáció
A PC WorX-ben létrehozott adatokat további programokban használhatja, pl. folyamatok megjelenítésére. Ahhoz, hogy az adatokat használhassa, az INTERBUS-OPC-Server-re van szükség és/ vagy egy megjelenítő szoftverre.
7127_hu_02
PHOENIX CONTACT
A-17
PC WorX
A8
Ethernet-topológia
A PC WorX lehetőséget nyújt Önnek arra, hogy az Ethernet-topológiát automatikusan felismerje. Az „Ethernet Topology“ ablakban a projekt összes Ethernet-eszközét megjelenítheti, azok kapcsolataival együtt. Az LLDP-funkciókkal rendelkező összes eszközhöz a kapcsolatokat a port-számok megadásával automatikusan megjeleníti. A további funkciókat a példával szemléltetjük. Ezek előfeltétele a teljes busz-kialakítás. • Nyissa meg az ablakot a „View... Ethernet Topology“ segítségével. • Válassza ki az „Ethernet Topology“ ablakban a „Topology... Refresh“ menüpontot.
A-18 ábra
A topológia első aktualizálása
Most egy eszközt kell kiválasztani kiindulási pontként az ábrázoláshoz. Mivel a kapcsolatokat csak az LLDP-funkcióval rendelkező eszközök között lehet automatikusan létrehozni, ésszerű egy ilyen eszközt kiválasztani. • Kattintson duplán a Switch-re. • Aktiválja a megnyíló ablakban az „Use device as root element of representation“ pontot.
A-18
PHOENIX CONTACT
7127_hu_02
Ethernet-topológia
A-19 ábra •
Kiindulási pont meghatározása az ábrázoláshoz
Aktualizálja az ábrázolást a „Topology... Refresh“ menüpontja segítségével.
A-20 ábra
Topológia az összes, automatikusan felismert kapcsolattal
Amennyiben nem minden kapcsolat jelenik meg, a nem ábrázolt kapcsolatok berajzolásához az alábbiak szerint járjon el: • Válassza ki az „Ethernet Topology“ ablak előugró menüjében jobb egérgombbal kattintva a „Edit... Link Mode“ pontot. • Tartsa lenyomva az egérgombot egy eszközön és húzzon egy vonalat addig az eszközig, amellyel az össze van kötve. • Ismételje meg ezt a lépést minden kapcsolathoz. • Kapcsolja ki a kapcsolat módját („Edit... Link Mode“). Azt, hogy mely adatokat akarja a topológiában megjeleníteni, az „Ethernet Topology“ ablak előugró menüjében a „Topology... Settings“ menüpont alatt határozhatja meg.
7127_hu_02
PHOENIX CONTACT
A-19
PC WorX Ahhoz, hogy vizuális hozzárendelést hozzon létre az ikonok és a valós berendezés között, egy képet helyezhet el a háttérben. • Hozzon létre egy képet és mentse azt el a PC-jén egy tetszőleges könytárba. • Nyissa meg az „Ethernet Topology“ ablak előugró menüjében a „Topology... Settings“ pontot. • Nyissa meg a „Background Image“ fület. • Importálja a képet. • Aktiválja a „Display“ dobozt. • Válassza ki a „Settings“ alatt a képet. • Állítsa be az átlátszóságot és a nagyítást.
A-21 ábra • •
Erősítse meg beállításait az „Apply“ és az „OK“ segítségével. Pozícionálja az ikonokat a képre.
A-22 ábra
A-20
A háttérkép beállításai
Ethernet-eszközök a hálózatban
PHOENIX CONTACT
7127_hu_02
Ethernet-topológia További lehetőségek: – Az eszköz előugró menüje segítségével nyithatja meg az eszköz webes interfészét (ha rendelkezésre áll; pl. a Switch-hez). – Az „Ethernet Topology“ ablak előugró menüje és az eszköz előugró menüje segítségével végezhet el különböző beállításokat. – Az automatikusan létrehozott kapcsolatra, vagy egy port-számra való dupla kattintással megjelenik a kapcsolat információja. – Az ablak előugró menüje segítségével („Topology... Print...“) kinyomtathatja a topológiát. – Ha az „Ethernet Topology“ ablak előugró menüje segítségével az „Online View... Show Accessibility“ pontot választja, az összes eszköz elérhetősége megjelenik. Azok az eszközök, melyek elérhetők, zöld ponttal rendelkeznek, az el nem érhető eszközök piros ponttal vannak megjelölve. A kapcsolat állapotának megváltoztatása a nézet aktualizálása után jelenik meg.
A-23 ábra
Topológia kapcsolati hibával
Lehetőségek a topológia frissítéséhez: – – –
frissítse a topológiát a Ctrl + Shift + F5 billentyű-kombináció segítségével kézi frissítés az „Ethernet Topology“ ablak előugró menüje segítségével „Topology... Refresh“. automatikus frissítés a megadott aktualizálási időnek megfelelően
Adja meg az automatikus firrsítés idejét a következőképpen: • Nyissa meg az „Ethernet Topology“ ablak előugró menüjét • Válassza a „Topology... Settings...“ pontot. • Válassza ki a „Refresh“ fület. • Aktiválja a „Cyclic Refresh“ dobozt és állítson be egy „Spacing“-et.
7127_hu_02
PHOENIX CONTACT
A-21
PC WorX
A-24 ábra
A-22
Topológia frissítési idejének előzetes megadása
PHOENIX CONTACT
7127_hu_02
INTERBUS-topológia
A9
INTERBUS-topológia
A PC WorX lehetőséget nyújt Önnek arra, hogy az INTERBUS-topológiát automatikusan felismerje. Az „INTERBUS Topology“ ablakban jelenítheti meg az INTERBUS struktúráját.
A-25 ábra
INTERBUS-topológia egy INTERBUS-rendszerhez
Ha a PROFINET alkalmazása közben ezt a funkciót használja, csak az az INTERBUStopológia jelenik meg, mely a vezérlő INTERBUS-csomópontjára van kapcsolva. Ahhoz, hogy a teljes busz-struktúrát kinyomtassa, a PC WorX egy további funkcióját használhatja: • Aktiválja a Bus Configuration-ban egy tetszés szerinti elemhez az előugró menüt. • Válassza ki a „Print Bus Configuration“ pontot.
7127_hu_02
PHOENIX CONTACT
A-23
PC WorX
A 10
Projektek összehasonlítása
A „Project... Compare Projects“ menü segítségével lehetősége van arra, hogy két lefordított projektet összehasonlítson. • Nyissa meg a két, összehasonlítandó projekt egyikét. • Nyissa meg a „Project“ menüben a „Compare Projects“ pontot. • Válassza ki a megnyíló párbeszédablakban a második összehasonlítandó projektet. • Nyissa meg a „Project Comparison Workspace“-t. A „Project Comparison Result Window“-ban az összes különbség megjelenik táblázatos alakban.
A-24
PHOENIX CONTACT
7127_hu_02
Egy PROFINET IO-rendszer állapot-információi
B Egy PROFINET IO-rendszer állapot-információi B1
A PROFINET IO-vezérlő állapota
A PROFINET IO-vezérlő olyan állapotinformációkkal rendelkezik, melyek a konfigurációs állapotát jelzik. Ezeket a PNIO_CONFIG_STATUS rendszerváltozón keresztül lehet lekérdezni. A rendszerváltozó a „Global_Variables“ alatt szóként és egyes-bitekként áll rendelkezésre, melyeket a következőkben ismertetünk.
B-1 ábra
A PNIO_CONFIG_STATUS rendszerváltozó
PNIO_CONFIG_ STATUS_READY
Ezt a változót figyeljük, ha a PROFINET IO-vezérlőt hibamentesen inicializáltuk. A PC WorX kívánt konfigurációja még nincs betöltve.
PNIO_CONFIG_ STATUS_ACTIVE
Ezt a változót figyeljük, ha a PROFINET IO-vezérlőhöz a kívánt konfigurációt betöltöttük. Ebben az állapotban a PROFINET IO-vezérlő megkísérli, hogy a kívánt konfigurációban (a PROFINET-szimbólum alatt) szereplő eszközökkel ciklikusan kapcsolatot hozzon létre. Eközben megkísérli, hogy minden eszközt a megfelelő „PROFINET-eszköznévvel“ az aktuális alhálózatban megtalálja. Amennyiben a kapcsolatfelvétel egy PROFINET IO-eszközzel sikeres volt, a megfelelő folyamatadatot „PNIO_DATA_VALID“ hozzuk létre. Az el nem érhető eszközökkel a PROFINET IO-vezérlő megkísérli, hogy ciklikusan, kb. 5 s időközzel kapcsolatot hozzon létre. Egy kapcsolatot nem lehet felépíteni pl. akkor, ha a megfelelő eszköz készen áll, de még nincs ellátva a helyes PROFINET-eszköznévvel.
PNIO_CONFIG_ STATUS_FAULT
7127_hu_02
Ezt a rendszerváltozót figyeljük, ha a PROFINET IO-vezérlő konfigurálása során hiba lépett fel.
PHOENIX CONTACT
B-1
PC WorX
B2
Egy PROFINET IO-eszköz állapota
Egy PROFINET IO-eszköz állapotát előre definiált folyamatadatokkal lehet lekérdezni. Erre a „~PNIO_DATA_STATE“ bájt áll rendelkezésre, mely a megfelelő állapotbitet tartalmazza. Csak akkor szolgáltat a PROFINET IO-eszköz érvényes adatokat, ha ezt a bitet 1-re állítjuk. PNIO_DATA_VALID
A PROFINET IO esetében egy normál üzemi helyzet lehet, ha egy PROFINET IO-eszköz nem szólítható meg a hálózaton (pl. kidokkolandó eszközök). Határozza meg alkalmazásához ezzel a változóval, hogy egy eszköz kiesése ellenére az összes más PROFINET IO-eszköz befolyásolás nélkül tovább üzemeljenek, vagy nem. Az alkalmazásprogramnak mindkét esetben információt kell kapnia arról, hogy egy PROFINET IO-eszköz érvényes adatokat szállít, vagy sem. Ehhez minden PROFINET IOeszközön a PNIO_DATA_VALID folyamatadat létezik. Csak, ha ezt a bitet kijelöltük, akkor ad a PROFINET IO-eszköz érvényes adatokat és ekkor érvényes az összes többi folyamatadat.
PNIO_IS_PRIMARY
Ez a folyamatadat a jövőbeli redundancia-funkciók számára van lefoglalva.
PNIO_APPL_RUN
Ez a bit azt mutatja meg, hogy az alkalmazás a PROFINET IO-eszközön fut.
PNIO_NO_DIAG
Ha ez a bit ki van jelölve, nincs eszközdiagnosztika. A „~PNIO_DATA_STATE“ bájtból nem minden bitet használunk. Ahhoz, hogy a nem használt biteket ne használjuk hibásan, azokat kikapcsoljuk a vezérlőprogramban egy megfelelő bitmaszkkal. Az állapot lekérdezéséhez rendelje a folyamatadatokat változókhoz. • Váltson át a Process Data Assignment Workspace-re. • Jelölje meg a „Symbols/Variables“ bal felső ablakban a következő erőforrást: „STD_RES : ILC350PN“. • Jelölje meg a jobb felső ablakban azt az eszközt, melyhez a folyamatadatokat változókkal akarja összekapcsolni (pl. ILB PN 24 DI16 DIO16-2TX). • Jelölje ki a változót az összekötéshez (pl. PNIO_NO_DIAG). • Ha már vannak elhelyezve változók, kösse össze Drag & Drop segítségével a megjelölt változókat egy, a bal oldalon levő megjelenítettt változóval. Ha még nincsenek megfelelő változók elhelyezve, válassza az előugró menüben a „Create Variable“ pontot. A bal alsó ablakban megjelenik a létrehozott változó.
B-2
PHOENIX CONTACT
7127_hu_02
INTERBUS-regiszter
B-2 ábra
B3
Egy PROFINET IO-eszköz állapota
INTERBUS-regiszter
Egy INTERBUS-Master regiszterei folyamat-adatokként állnak rendelkezésre. Rendelje igény esetén a megfelelő folyamat-adatokat a vezérlő változóihoz.
B-3 ábra
7127_hu_02
INTERBUS-regiszter
PHOENIX CONTACT
B-3
PC WorX
B4
Az összes PROFINET IO-eszköz egy meghatározott állapotba helyezése
Számos esetben egy gépet/berendezést egy PROFINET IO-eszköz kimaradásakor nem lehet tovább üzemeltetni. Ez manapság az INTERBUS esetében a buszcsatolók és visszahatásmentes lekapcsolás alkalmazása nélkül normál eset. A példarendszerben egy PROFINET IO-eszköz kiesése nincs befolyással az összes többi PROFINET IO-eszköz üzemére. Ha Ön egy meghibásodás esetén az összes kimenetet egy meghatározott állapotba akarja helyezni, ehhez a PNIO_FORCE_FAILSAFE rendszerváltozó áll rendelkezésre. Ezt az IEC-programozás munkaterületen a „Global_Variables“ alatt találja.
B-4 ábra
A PNIO_FORCE_FAILSAFE rendszerváltozó
A megadott változó esetén az összes PROFINET IO-eszköz nulla értéket, vagy meghatározott tartalék értékeket adnak (jelenleg a tartalék értékek „0“-ra vannak előre beállítva). A megfelelő bemenetek nullára vannak állítva.
B-4
PHOENIX CONTACT
7127_hu_02
AX OPC Server és WebVisit
C AX OPC Server és WebVisit C1
AX OPC Server
Az AX OPC Server alkalmazási feltételeit kérjük a hozzá tartozó dokumentációban keresse. Az AX OPC Server-hez tartozik – az „OPC Configurator“ a PC WorX és egy OPC-kliens ( pl. Visu+) közötti kapcsolat létrehozásához és – egy „OPC Test Client“ a kapcsolat teszteléséhez. Az AX OPC Server-t is demóverzióként telepítjük. Licencének regisztrálásához következőképpen járjon el: • Indítsa el az „OPC Test Client“-et. • Aktiválja a tálcán az „OPC Test Client“ ikonjának előugró menüjét.
C-1 ábra •
Válassza ki a „Register“ pontot és adja meg az Ön regisztrációs kódját.
C 1.1 • – –
Előkészületek a PC WorX-ben
Ahhoz, hogy egy változót az AX OPC Server-ben használhassunk, aktiválja az „OPC“ dobozt a változók elhelyezésekor a „Variable Properties“ (C-2 ábra) ablakban, vagy a változó-munkalapon (C-3 ábra).
C-2 ábra
7127_hu_02
Az OPC Test Client regisztrálása
Változó meghatározása az AX OPC Server-hez
PHOENIX CONTACT
C-1
PC WorX
C-3 ábra •
Aktiválja a projekt letöltése előtt az „Include OPC data“ dobozt.
C-4 ábra
C 1.2 •
Az „OPC“ aktiválása a változó-munkalapon
Feltöltés: OPC-adatok bevonása
OPC-konfigurátor
Indítsa el az „OPC Configurator“ programot.
A konfigurátor parancsairól az előugró menü segítségével kap információt. • Válassza ki az erőforrás típusát.
C-5 ábra
C-2
PHOENIX CONTACT
Erőforrás-típus kiválasztása
7127_hu_02
AX OPC Server • •
Nyissa meg az „TestResource“ bejegyzés előugró menüjét. Válassza ki a „Settings“ pontot
C-6 ábra •
Beállítások
Adja meg az „IP Address“ alatt annak a vezérlőnek az IP-címét, amely számára az OPC-adatokat használni akarja.
C-7 ábra
A vezérlő IP-címének megadása
Ezzel lezárta az OPC-adatok használatához való konfigurációt egy OPC-kliens segítségével.
C-8 ábra
7127_hu_02
OPC-konfiguráció lezárva
PHOENIX CONTACT
C-3
PC WorX
C 1.3
OPC teszt kliens
Ahhoz, hogy az OPC-konfigurációt tesztelje, a Test-Client-et használhatja. • Nyissa meg az „OPC Test Client“ programot. • Állítsa be a megnyíló ablakban a kapcsolati adatokat.
C-9 ábra •
Nyomja meg a „Browse“ kapcsolót és válassza ki az OPC-szervert.
C-10 ábra •
Kapcsolati adatok beállítása
OPC-szerver kiválasztása
Erősítse meg választását az „OK“ segítségével.
Az OPC-szerver és a PC, amelyen az OPC-szerver található, rögzítésre kerűl.
C-11 ábra •
C-4
PHOENIX CONTACT
Kapcsolat kiválasztása az OPC-szerverhez
Erősítse meg a kiválasztást a „Connect“ gombbal.
7127_hu_02
AX OPC Server •
Aktiválja a „Private Groups“-on az előugró menüt.
C-12 ábra •
Adja meg a megnyíló ablakban a csoport nevét ( pl. „Quickstart_PN“) és erősítse meg bevitelét az „OK“ gomb segítségével.
C-13 ábra
7127_hu_02
Private Groups
A csoport nevének bevitele
PHOENIX CONTACT
C-5
PC WorX • •
Aktiválja a létrehozott csoporton az előugró menüt. Válassza ki az „Add all Items“ pontot.
C-14 ábra
Add all Items
Az összes, OPC-változóként definiált változó megjelenik.
C-15 ábra
C-6
PHOENIX CONTACT
OPC-változók
7127_hu_02
AX OPC Server Ön most az egyes változók előugró menüje segítségével tesztelheti a kapcsolatot a PC WorX, az OPC és a Test Client között.
C-16 ábra
OPC-változók
Az eredményt Ön mindig az ablak alsó területén láthatja.
7127_hu_02
PHOENIX CONTACT
C-7
PC WorX
C2
WebVisit
A WebVisit szoftver a PC WorX alatt használt Inline-vezérlő globális változóinak megjelenítésére szolgál. A WebVisit egy, weboldalak létrehozására használható szoftver. A szoftver runtime-összetevője egy WebServer, melyet a PC WorX-ben tárolunk. A változók értékének valóságos megjelenítése egy Java-képes standard böngésző segítségével történik. Ahhoz, hogy az Ön PC WorX-projektjéből a változókat WebVisit-ben megjeleníthesse, aktiválja a „PDD“ dobozt – a „Variable Properties“ (C-17 ábra) ablakban, vagy – a változó-munkalapon (C-18 ábra).
C-17 ábra
Változó meghatározása az WebVisit-hez
C-18 ábra
A PDD aktiválása a változó-munkalapon
A projekt fordítása során egy „pdd.csv“ fájlt hozunk létre, melyet a WebVisit a megjelenítéshez használ. Adja meg a WebVisit-ben a felhasznált PC WorX-projektet (ajánlott), vagy a megfelelő pdd.csv-fájlt. A standard telepítés során – a projektet az alábbi könyvtárban találja: C:\Program Files\Phoenix Contact\Software Suite ...\ Projects és – a hozzá tartozó pdd.csv fájlt a C:\Program Files\Phoenix Contact\Software Suite ...\ Projects\xxx\C\STD_CNF\R\STD_RES könyvtárban (xxx = projekt neve). Az WebVisit használatához szükséges információkat kérjük a hozzá tartozó dokumentációban keresse.
C-8
PHOENIX CONTACT
7127_hu_02
A Phoenix Contact vezérlőinek áttekintése
D A Phoenix Contact vezérlőinek áttekintése A D-1 táblázat áttekintést nyújt Önnek a Phoenix Contact vezérlőiről az alkalmazott processzortípusokkal, hardver- és Firmware-verziókkal és az azokból eredő funkciókészletekkel. Egy új projekt létrehozásakor a különböző vezérlőkhöz több változó lesz felkínálva. A változók az alkalmazott hardver- és Firmware-verziókban különböznek egymástól. Ha egy vezérlőt sablon nélkül illeszt egy projektbe, akkor a hardver- és Firmware-verziótól függően meg kell adnia az alkalmazott vezérlő processzortípusát. Válassza ki a processzor típusát a D-1 táblázat szerint. A funkciókészlet részben az alkalmazott processzortípustól függ. Például a „Változtatások letöltése“ (Download Changes) funkció jelenleg csak az „IPC_40“, vagy „ARM_L_40“ processzor-típusú vezérlők esetében áll rendelkezésre. Ha egy projektet PC WorX alatt hoz létre és ehhez egy processzortípust választ, mely nem felel meg az Ön vezérlőjében használt processzornak, ez ahhoz vezethet, – hogy Ön csak egy csekélyebb funkciókészlettel dolgozik, bár a processzor többet is támogat, vagy – hogy a PC WorX alatt olyan funkciók jelennek meg Önnek, melyeket a processzor nem támogat. Jelmagyarázat a D-1 táblázat-hez: HW: Hardver-verzió FW: Firmware-verzió Példa: Önnek egy ILC 350 ETH Inline-vezérlője van. Revízió állapota rányomtatva Ez megfelel: HW-revízió FW-revízió
01/46F/120 01 4.6F/1.2
Válassza ki a táblázatnak megfelelően az ILC 350 ETH-t az ARM_L_40-nel. Ha olyan Firmware-ű vezérlőt használ, mely nincs felsorolva a táblázatban, válasszon mindig egy alacsonyabb FW-verziót. Egy ILC 350 ETH esetében FW 1.15-tel válasszon ARM_L_32-t (az FW-revízió 1.13-tól felfelé).
7127_hu_02
PHOENIX CONTACT
D-1
D-2
PHOENIX CONTACT
IPC_32
IPC_40
00
00
34
IPC_40
S-MAX 406 CE PN
31
IPC_32
31
S-MAX 406 CE
RFC 450 ETH-IB
31
01
IPC_32
ARM_L_40
ILC 390 ETH 2TX-IB
01
01
01
01
01
02
IPC_40
ARM_L_40
ILC 370 PN 2TX-IB/M
RFC 430 ETH-IB
ARM_L_40
ARM_L_40
ILC 370 PN 2TX-IB
ARM_L_40
ILC 370 ETH 2TX-IB
ILC 370 ETH 2TX-IB/M
ARM_L_32
ILC 350 PN
01
ARM_L_40
ARM_L_40
ILC 350 ETH/M
01
ARM_L_32
ILC 350 ETH
01
M68_32
12
01
ILC 200 UNI
eCLR
M68_32
ILC 200 IB
ILC 150 ETH
01
ARM_L_40
10
01
M68_32
FC 200 PCI
00
ARM_L_40
ARM_L_40
CP 312 ETH
00
01
ARM_L_40
CP 310 ETH
00
HW-től
ARM_L_32
ARM_L_40
CP 306 ETH
FC 350 PCI ETH
Processzo r
Vezérlõk: Phoenix Contact
Vezérlés
D-1 táblázat
4.6F/1.41
4.6F/1.10
4.6D/5.00
4.6D/4.20
4.6D/5.00
4.6D/4.20
4.6F/1.43
4.6F/1.42
4.6F/1.40
4.6F/1.2
4.6F/1.2
4.6F/1,3
4.6F/1.2
4.6F/1.2
4.6F/1.13
4.6C
4.6C
1.00/0.10
4.6F/1.41
4.6F/1.2
4.6F/1.13
4.6C
4.6F/1.2
4.6F/1.2
4.6F/1.2
FW-től
nem
nem
nem
nem
nem
nem
igen
igen
igen
igen
igen
nem
nem
nem
nem
igen
igen
nem
igen
nem
nem
nem
nem
nem
nem
Master-/Slavefunkcionalitás
igen
igen
nem
nem
nem
nem
igen
igen
igen
igen
igen
nem
igen
igen
nem
nem
nem
igen
igen
igen
nem
nem
nem
nem
nem
Támogatja egy AX OPC szerver
igen
nem
igen
nem
igen
nem
igen
igen
igen
igen
igen
nem
igen
igen
nem
nem
nem
nem
igen
igen
nem
nem
igen
igen
igen
Változtatások letöltése
igen
nem
igen
nem
igen
nem
igen
igen
igen
igen
igen
nem
igen
igen
nem
nem
nem
igen
igen
igen
nem
nem
igen
igen
igen
Bővített retain kezelés
Funkció támogatva
igen
igen
igen
igen
igen
igen
nem
nem
nem
nem
nem
nem
nem
nem
nem
nem
nem
nem
nem
nem
nem
nem
nem
nem
nem
Szimuláció
PC WorX
7127_hu_02