Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

A CX-Programmer bemutatása

Hasonló előadás


Az előadások a következő témára: "A CX-Programmer bemutatása"— Előadás másolata:

1 A CX-Programmer bemutatása

2 A CX-Programmer indítása Új project létrehozás A főablak bemutatása
Tartalom A CX-Programmer indítása Új project létrehozás A főablak bemutatása Program készítés Online műveletek, hibakeresés

3 A CX-Programmer indítása
A CX-programmer-t a Start menüből indíthatja, az elérési útvonal az ábrán látható:

4 A CX-Programmer indítása
Megjelenik az indítókép, majd a program alap képernyője

5 Új projekt indítása és eszköz típus választás
Kattintson az eszköztár [New] ikonjára a CX-Programmerben Állítsa be az PLC típusát… …majd a [Settings…]-re kattintva… …a CPU számát Majd kattintson az [OK]-ra

6 A „pheripheral” kommunikáció beállítása 1/3
Kommunikáció beállítása a „pheripheral” port-on Válassza a Toolbus-t Klikk [Settings…] COM1 Válassza ki a 9600-as sebességet CS1W-CN226 Klikk [OK] A DIP kapcsolók gyári beállításban legyenek (mind ki (OFF)) a PLC-n. Katalógusban a névjegyzékben (Index), keresse a DIP-et

7 A „pheripheral” kommunikáció beállítása 2/3
Kommunikáció beállítása a „pheripheral” port-on Amennyiben gyorsabb kapcsolatot szeretne elérni akkor a project felépülése után kattintson kétszer a [Settings…]-re a fa struktúrában A felbukkanó ablakban válassza a [Pheripheral Port] fület, majd itt a Custom-ot jelölje be, a Baud legördítőben at állítson be, a Mode legördítőben pedig ToolBus-t Ezek után kapcsoljon Online üzembe a Work Online ikonnal vagy a [PLC]  [Work Online] menüpontban

8 A „pheripheral” kommunikáció beállítása 3/3
Kommunikáció beállítása a „pheripheral” port-on Az Online üzem felvétele után váltson Programozó módba a Program Mode ikonnal vagy a [PLC]  [Operating Mode]  [Program] menüpontban A beállítások PLC-be való letöltéséhez kattintson a Transfer to PLC ikonra vagy a [PLC]  [Transfer]  [To PLC] menüpontra A fa struktúrában a PLC névre kétszer kattintva újra megjelenik a Change PLC ablak ahol a [Settings…]-re kattintva a megjelenő ablakban a Driver fülben beállíthatja a PLC-be áttöltött sebesség értéket Csak a Settings legyen kijelölve, Klikk [OK], majd a Download Succesfull megjelenése után szintén klikk [OK] A letöltés befejezése után vissza kell térni Offline üzembe, majd a PLC megfelelő DIP kapcsolóját billentse ON-ba

9 Az RS232 kommunikáció beállítása 1/3
Kommunikáció beállítása az RS232 port-on Válassza a SYSMAC WAY-t Klikk [Settings…] COM1 Válassza ki a 9600-as sebességet Klikk [OK] A DIP kapcsolók gyári beállításban legyenek (mind ki (OFF)) a PLC-n. Katalógusban a névjegyzékben (Index), keresse a DIP-et

10 Az RS232 kommunikáció beállítása 2/3
Kommunikáció beállítása az RS232 port-on Amennyiben gyorsabb kapcsolatot szeretne elérni akkor a project felépülése után kattintson kétszer a [Settings…]-re a fa struktúrában A felbukkanó ablakban válassza a [Host Link Port] fület, majd itt a Custom-ot jelölje be, a Baud legördítőben at állítson be, a Mode legördítőben pedig Host Link-et Ezek után kapcsoljon Online üzembe a Work Online ikonnal vagy a [PLC]  [Work Online] menüpontban

11 Az RS232 kommunikáció beállítása 3/3
Kommunikáció beállítása az RS232 port-on Az Online üzem felvétele után váltson Programozó módba a Program Mode ikonnal vagy a [PLC]  [Operating Mode]  [Program] menüpontban A beállítások PLC-be való letöltéséhez kattintson a Transfer to PLC ikonra vagy a [PLC]  [Transfer]  [To PLC] menüpontra A fa struktúrában a PLC névre kétszer kattintva újra megjelenik a Change PLC ablak ahol a [Settings…]-re kattintva a megjelenő ablakban a Driver fülben beállíthatja a PLC-be áttöltött sebesség értéket Csak a Settings legyen kijelölve, Klikk [OK], majd a Download Succesfull megjelenése után szintén klikk [OK] A letöltés befejezése után vissza kell térni Offline üzembe, majd a PLC megfelelő DIP kapcsolóját billentse ON-ba

12 Az ethernet kommunikáció beállítása 1/5
Kommunikáció beállítása Ethernet kapcsolathoz Ahhoz, hogy Ethernet kapcsolatot hozzon létre a PLC és egy PC között, előbb RS232 vagy „Pheripheral” porton kell csatlakoznia a PLC-hez és előzetes beállításokat kell elvégezni Csatlakozzon a PLC-hez az előzőekben leírt módon, majd kapcsoljon Online-ba. Váltson Programozó módba (klikk ikon) A megjelenő új ablakban kattintson az [Options]  [Create] menüpontra. A fa struktúrában kattintson kétszer az „IO Table”-ra, ekkor megjelenik egy új ablakban a PLC ki-, bemeneti táblája A PLC automatikusan felismeri, hogy milyen kimeneti, bemeneti vagy kommunikációs modulok vannak a CPU-ra csatlakoztatva

13 Az ethernet kommunikáció beállítása 2/5
Kommunikáció beállítása Ethernet kapcsolathoz A PLC felismerte, hogy milyen I/O alkatrészek vannak rácsatlakoztatva. Bontsa ki a „[0000] Main Rack”-et, kattintson a „+”-ra Kattintson az egér jobb gombjával az Ethernet Unit-ra, az előbukkanó helyi menüből a [Unit Setup]-ra Az előugró ablakban lévő beállításokat lásd a következő oldalon

14 Az ethernet kommunikáció beállítása 3/5
Kommunikáció beállítása Ethernet kapcsolathoz Az elsődleges beállítás az IP cím, annak is az utolsó része. Ha az IP címet úgy adjuk meg, hogy az utolsó része megegyezik az ethernet kártyán beállított „NODE No.”-al és nem nagyobb ez a szám mint 127 akkor automatikus címfordítás működik. Amennyiben ez a szám nagyobb mint 127 vagy nem egyezik meg a „NODE No.”-al, akkor az „IP address table”-ban kell megadnunk, hogy melyik „NODE No.”-u kártyához milyen IP van beállítva. PL.: - NODE No.:01h  001d, az IP: , ekkor nem kell beírni az „IP address table”-ba - NODE No.:66h  102d, az IP: , ekkor az „IP address table”-ban: NODE No.:F5h  245d, az IP: , ekkor az „IP address table”-ban: Másodiknak pedig a „Sub-net mask”-ot kell beállítani, Pl.:

15 Az ethernet kommunikáció beállítása 4/5
Miután a PLC-t beállította, hogy képes legyen az Ethernet kommunikációra, ezután a CX-Programmert és az ön PC-jét kell beállítani, hogy csatlakozni tudjon erre a PLC-re Válassza az Ethernet-et Állítsa be az elérni kívánt eszköz Node számát Majd a Driver fülben az IP címet Klikk [Settings…] Az IP cím utolsó része jelen esetben egyezik az eszköz Node számával Csatlakoztassa a PLC-t a PC-hez

16 Az ethernet kommunikáció beállítása 5/5
A Windows-os hálózat beállításához kattintson a [Start menü]  [Settings]  [Control Panel]  [Network]-ra Válassza a TCP/IP-t Klikk [Properties] A kapcsolat csak fix IP beállítással működik. Ha a PLC és a PC ugyanazon az alhálózaton van, akkor az IP cím első három részének és az alhálózati maszknak (Subnet Mask) egyeznie kell a PLC beállításaival

17 A főablak Létraszerkesztő ablak Irányítás ablak Címsáv Menük
Eszköztárak Projekt fa Section Projekt munkaterület Szimbólum sáv Kimeneti ablak Állapotsor Watch ablak Címhivatkozás ablak

18 A főablak leírása Címsáv Menük Eszköztárak Projekt fa
Tartalmazza a megnyitott file nevét Választhatunk a rendelkezésre álló menüelemek közül Menük Megváltoztathatjuk a megjelenített ikonokat a [View]  [Toolbars] menüpontban Eszköztárak A vezérlő programunkat és annak beállításait tartalmazza. Könnyen alakíthatjuk a programunkat, másolhatunk, beilleszthetünk másik vagy saját projektünkből. Projekt fa Projekt munkaterület Feldarabolhatjuk a programunkat a Section-okra a jobb áttekinthetőség érdekében Section Itt létra formátumban szerkeszthetjük meg a programunkat Létraszerkesztő ablak Itt jelenik meg fordítás után a programunk hibái és figyelmeztetései Kimeneti ablak Megjeleníthetjük, hogy az általunk használt memóriacímek hol fordulnak elő a programunkban. (Hibakeresés) Címhivatkozás ablak Nyomon követhetjük a programunk memóriacímeinek állapotát és értékét Watch ablak Információkat jelenít meg mint pl.: PLC neve, online vagy offline üzem, az aktív cella koordinátái Állapotsor Irányítás ablak Gyorsabban megírhatjuk a programunkat a gyorsbillentyűk használatával Szimbólum sáv Az aktív cella információit jeleníti meg

19 A főablak Projekt fa bemutatása
Globális (rendszer)szimbólumok I/O Table szerkesztő PLC beállítások A PLC adat memóriájának írása, olvasása PLC programok Lokális (program) szimbólumok A NewProgram1 alosztályai Funkció blokk szerkesztő

20 Az eszköztár bemutatása 1/3
Projekt munkaterület kapcsoló  Kimeneti ablak kapcsoló  Watch ablak kapcsoló  Címhivatkozás ablak kapcsoló  Tulajdonság megjelenítő  Kereszthivatkozás megjelenítő  Lokális szimbólumok megjelenítése  Létradiagram megjelenítése  Mnemonikus megjelenítés  I/O komment megjelenítő  Értékek megjelenítése decimálisban  Megjelenítés előjeles decimálisban  Értékek megjelenítése hexában 

21 Az eszköztár bemutatása 2/3
Kicsinyítés  Eredeti méret  Nagyítás  Grid háló bekapcsolása  Kommentek mutatása  Létraág kommentjének mutatása  Sortörés bekapcsolása  Program/Szekció kommentjének mutatása  Többszörös egymásba ágyazás térkép  Választó mód  Kontaktus  Negált kontaktus  Vagy kontaktus  Negált vagy kontaktus  Függőleges vezeték  Vízszintes vezeték  Kimenet  Negált kimenet  PLC utasítás  Funkció blokk  Funkció blokk paraméter  Vezeték lefektetése  Vezeték törlése  Ablak monitorozása  Program fordítása (csak az aktuális task)  PLC programok fordítása (valamennyi task)  Létraág online szerkesztése  Online szerkesztés mellőzése  Online szerkesztés áttöltése  Ugrás az online szerkesztett létraághoz  Szekció/létraág kezelő  Csak olvasás mód  Szerkesztés megkezdése  Változtatás elvetése  Változtatás jóváhagyása  Az eszköztár bemutatása 2/3

22 Az eszköztár bemutatása 3/3
Új projekt  Projekt megnyitása  Projekt mentése  Program összehasonlítása  Nyomtatás  Nyomtatási kép  Kivágás  Másolás  Beillesztés  Visszavonás  Újból végrehajt  Keresés  Csere  Mindent megváltoztat  Névjegy  Segítség  Oline kapcsoló  Monitorozás kapcsoló  Online munka szimulálása  Automatikus online  Monitorozás kimerevítése PLC jelre  Monitorozás kimerevítése manuálisan  Áttöltés a PLC-be  Áttöltés a PLC-ből  Összehasonlítás a PLC-vel  Task áttöltése a PLC-be  Task áttöltése a PLC-ből  Task összehasonlítása a PLC-vel  Programozó mód  Hibakereső mód  Monitorozó mód  Futtatás mód  Cím monitorozása  Adat nyomon követése  Jelszó megadása  Jelszó feloldása  Az eszköztár bemutatása 3/3

23 Az első program készítése 1/5
1. lépés: A kommunikáció tesztelése a PLC-vel A PLC CPU és kommunikációs beállításait megváltoztathatja (lásd az előző oldalakon) ha duplán kattint a PLC nevére Kapcsoljon Online-ba a PLC-vel, majd klikk [OK] 2. Az I/O Tábla beállítása (amennyiben ez szükséges). A CPU-ra először felfűzött kártyák konfigurációját a PLC automatikusan felismeri és eltárolja. Az I/O Tábla beállítása csak akkor szükséges ha az alap konfigurációt megváltoztatja, vagy saját magunk akarjuk megszabni a felfűzött kártyák címkiosztását. Online üzemben kell dolgozni és programozó módban Kattintson duplán az [I/O Table]-ra Válassza az [Options]  [Create] menüpontot majd klikk [Yes], [Yes]

24 Az első program készítése 2/5
3. lépés: A PLC program fejlesztése A program írása Offline módban történik A „Section1” ablaka legyen aktív (ennek a nevét akár meg is változtathatja). A CX-Programmer a létra programozást preferálja de utasítás lista felületen is lehet a programot írni Válassza az új nyitott kontaktust Kattintson vele a 0-s létrafok (Rung) első mezejébe, ekkor beírhatja a kontaktus címét (pl.: a bemeneti kártya kezdő címe 0.0, amit ki olvashat az I/O Táblából). A [Detail>>]-ra kattintva megadhatja a kontaktus kommentjét is, hogy normál-, fel- vagy lefutó élre legyen aktív és, hogy azonnal vagy ciklusidő végén frissítse-e a PLC

25 Az első program készítése 3/5
Válassza az új kimenetet Kattintson vele a 0-ás létrafok (Rung) második mezejébe, ekkor beírhatja a kimenet címét (pl.: a kimeneti kártya kezdő címe 2.0, amit ki olvashat az I/O Táblából). A [Detail>>]-ra kattintva megadhatja a kontaktus kommentjét és, hogy azonnal vagy ciklusidő végén frissítse-e a PLC 4. Lépés: A program megírása után le kell fordítani a programot. Kattintson a [Compile Program] ikonra A fordítás eredménye megjelenik a kimeneti ablakban, ahol megtekintheti a programozás során elkövetett hibákat, azok helyét a könnyebb hibakeresés érdekében. Megtekintheti még a fordító által veszélyesnek vélt megoldásokat, mint pl.: duplikált kimenetek, és ezek helyét.

26 Az első program készítése 4/5
5. Lépés: Kapcsolódás a PLC-hez A megírt program PLC-be való áttöltéséhez Online kapcsolatban kell lenni a PLC-vel. Kattintson a [Work Online] ikonra 6. lépés: A PLC programozható módba állítása Kattintson a [Program Mode] ikonra 7. lépés: A program áttöltése a PLC-be Kattintson a [Transfer to PLC] ikonra Amennyiben a PLC beállításain nem változtatott akkor csak a Program(s)-nak kell kipipálva lennie. Kattintson az [OK]-ra, miután a program áttöltődött megjelenik a „Download successful”, ismét kattintson az [OK]-ra. 8. A PLC Monitor módba kapcsolása Kattintson a [Monitor Mode] ikonra

27 Az első program készítése 5/5
9. A program tesztelése Adjon logikai 1-et (24V) a 0.00-ás címkiosztásnak megfelelő bemenetre, vagy kattintson az egér jobb gombjával a 0.00-ás kontaktusra és válassza a [Force]  [On]-t. Ekkor a bemenet „1”-be van kényszerítve. Ha a kimenet aktív lesz akkor a program helyesen működik

28 A Watch ablak használata
Kattintson a Watch ablak ikonjára, ekkor megjelenik a képernyő alján a figyelő ablak Kattintson duplán a Watch ablakba, ekkor a megjelenő ablakba beírhatja a megfigyelni kívánt címet. Klikk [OK] A Watch ablakot „Drag and drop” (megfog és húz) módszerrel is feltöltheti „Force”-olja a bemenetet ekkor a kimenet is aktív lesz, ez a Watch ablakban is megfigyelhető Kapcsoljon online üzembe és monitor módba

29 A PLC órájának beállítása
Ha az I/O táblát hibásan írtuk át akkor a PLC az Error log-ban tájékoztatja erről A PLC órájának beállítása igen egyszerű. Online üzemben, programozó módban történik. Kattintson duplán a PLC Clock-ra majd a megjelenő ablakban a [Synchronise] nyomógombra

30 Az I/O tábla átdefiniálása 1/2
Az I/O Tábla átdefiniálásának lehetősége igen nagy szabadságot ad a programozónak. Az egyik PLC-re megírt programot könnyedén átültethetjük a másik PLC-re, még ha annak más is a címkiosztása. Pl.: -CQM1 PLC bemenete 0.0, kimenete címről kezdődik -CJM1 PLC bemenete 0.0, kimenete pedig 1.0 címről kezdődik A CQM1-re megírt programban minden kimenet címzése tól kezdődik, ha ezt a programot át akarjuk tölteni egy CJ1M-re akkor csak annyi a dolgunk, hogy az I/O táblában átdefiniáljuk a kimeneteket 100-tól kezdődő címre. Így program már tökéletesen működik. Arra viszont ügyelni kell, hogy nagyobb kártya (Slot) számhoz csakis nagyobb cím tartozhat Dupla klikk az [I/O Table]-ra A CJM1 PLC automatikusan szavanként 1-el növekvő címet oszt ki a kártyáknak (16 bit=1 szó, egy 32 pontos bemeneti kártya 2 szó helyet foglal el) Online üzemben és Programozó módban kell dolgozni

31 Az I/O tábla átdefiniálása 2/2
Kattintson az [Options]  [Rack/Slot Start Address]-re Válassza a „Slot Start Address Settings”-et, klikk [OK] Itt látszik, hogy a Main Rack 00-ás Slot-jának 0 a kezdőcíme, klikk [Add]. Állítsa be az 1-es Slot-ot 100-as címre, klikk [OK] A kimeneti kártya kezdő címe 100-ra változott A beállítást át kell tölteni a PLC-be. Klikk [Options]  [Transfer to PLC], majd klikk [Yes].

32 Szerkesztő műveletek Létraág beszúrása az aktív létraág alá: kattintson az egér jobb gombjával és válassza az [Insert Below]-t, ekkor egy új létraág jelenik meg az aktív ág alatt Létraág másolása és beillesztése: az egér jobb gombjával kattintson és tartsa lenyomva a létraág elejére és húzza el egészen a végéig, kattintson jobb gombbal a kijelölt területre és válassza [Copy]-t. Kattintson jobb gombbal a létrehozott üres létraágba és válassza a [Paste]-t. Ezek a szerkesztő műveletek az egyik szekcióból a másikba is működnek

33 Szerkesztő műveletek Oszlop beszúrása: [Ctrl] + [Alt] + [] vagy jobbklikk a területre és válassza az [Insert Rung Column]-t Oszlop törlése: [Ctrl] + [Alt] + [] vagy jobbklikk a területre és válassza az [Delete Rung Column]-t Sor beszúrása: [Ctrl] + [Alt] + [] vagy jobbklikk a területre és válassza az [Insert Row] Sor törlése: [Ctrl] + [Alt] + [] vagy jobbklikk a területre és válassza az [Delete Row]-t

34 A Szimbólum tábla feltöltése
Nyissa meg a Microsoft Excel-t és kattintson az egér jobb gombjával a táblázat bal felső sarkába és válassza a [Cellaformázás…]-t. A megjelenő ablakban a „Szám” fülben állítsa be a „Szöveg” formátumot. Klikk [OK]. Név Cím Megjegyzés Töltse fel az Excel-táblát az alábbi sorrendben. Jelölje ki a feltöltött területet, másolja ki (jobb klikk, válassza a „Copy”-t vagy nyomjon [Ctrl] + [C]-t ) A CX-Programmerben kattintson duplán a „Symbols”-ra, majd jobbklikk a táblázatba és válassza a [Paste]-t

35 Az Szimbólumtábla felhasználása
Kattintson duplán a Section1-re Helyezzen el egy nyitott kontaktust, majd írja be a 0.0-és címet, nyomjon kétszer Enter-t. Látható, hogy a megjelent kontaktus fölött ott a neve, alatta pedig a megjegyzése. Ugyanígy járjon el a többi elemnél is. Töltse ki a mezőket az önnek megfelelő módon majd kattintson az [OK]-ra Új szimbólum beszúrásához jobbklikk a szimbólumtáblába és válassza az [Insert Symbol…]-t

36 Gyorsabb programírás a gyorsbillentyűkkel
A programírás sokkal gyorsabb lehet ha gyorsbillentyűkkel írja a programot, ez főleg a nagyobb programoknál jelentős. A CX-Programmer indulásakor automatikusan elindul a segítő ablak is, amin látható a főbb elemek gyorsbillentyűje. Ez az ablak kikapcsolható ha a Task bar ikonra jobb egér gombbal kattintva az [Information]-t válassza. A további gyorsbillentyű beállításokat a [Tools]  [Keyboard Mapping…]-ban tekintheti meg vagy akár meg is változtathatja

37 Syswin gyorsbillentyű kompatibilitás
A [Keyboard Mapping…] lehetővé teszi azt is, hogy úgy használja a gyorsbillentyűket mint a Syswin-ben A gyorsbillentyűk a létraszerkesztő használatát gyorsítják meg Klikk [Remap All] Klikk [OK] Klikk [OK] Ezen műveletek elvégzése után klikk [OK]. A gyorsbillentyűk immár úgy működnek mint a Syswin-ben

38 Syswin gyorsbillentyű kompatibilitás
Miután átállította a gyorsbillentyűket, a képernyő alján egy segítő ablak jelenik meg Kattintson az egér jobb gombjával a jelölt task bar ikonra és válassza a [View]  [Normal] Ha a Shift-et tartjuk lenyomva… Ha a Ctrl-t tartjuk lenyomva… Ha az Alt-ot tartjuk lenyomva… Ha az összes segítséget meg kívánja jeleníteni akkor ismét jobb klikk a task bar ikonra és válassza a [View]  [Full] teljes nézetet

39 Szekciók PLC-k, Programok és a szekciók kezelése egyszerűbb ha az eszköztár beillesztés részét bekapcsolja. Ezt megteheti a menüben a [View]  [Toolbars…] beállításoknál. Pipálja ki az „Insert” előtti jelölőnégyzetet, majd klikk [OK] Egy projekten belül több PLC-t, több programot és több szekciót lehet létrehozni. Projekt PLC 1 PLC 2 PLC 3 PLC n Program 1 Program n A PLC-k közötti kapcsolatot definiálni kell. Lásd később. Section 1 Section n

40 Szekciók Új program beszúrásakor megadhatja a program típusát. Jobb klikk a program nevére és válassza a [Properties]-t, itt megváltoztathatja a program nevét és beállíthatja a típusát A típus lehet: Cyclic Task vagy Interrupt Task. Az Interrupt Task lehet egyszerű megszakítás, feszültség kimaradás esetén lefutó Power Failure Task, Interval Timer Task vagy I/O Interrupt Task. A Cyclic Task-nál beállíthatja, hogy a működés kezdetén induljon el vagy egy program hívja meg. Beállíthat olvasási védelmet és kommentet is fűzhet a programhoz. A beszúrt szekciónak szintén meg lehet változtatni a nevét és kommentezhetjük is, jobbklikk a szekció nevére majd válassza a [Properties]-t

41 Szekciók Több szekció egyidejű megtekintéséhez többféle nézet közül is választhatunk. Ha több szekció is meg van nyitva (duplaklikk a szekció nevére) jelen esetben 3. A [Window]  [Cascade] nézetet választva egymás mögött vannak az ablakok [Window]  [Title Horizontally] [Window]  [Title Vertically Ha több mint 3 ablak van megnyitva akkor mindegy, hogy a „Horizontally”-t vagy a „Vertically”-t választja, a képernyő annyi részre osztódik fel ahány ablak van megnyitva Ezekben a nézeti módokban alkalmazható legcélszerűbben a kijelölés, másolás, beillesztés (Copy, Paste) és a kijelöl megfog és áthúz (Drag and Drop) funkció

42 Létraágak kezelése A létraágakhoz és az alkatelemekhez ugyanúgy lehet kommentet hozzáfűzni mint a programokhoz és a szekciókhoz, jobbklikk a létraág fejlécére és válassza a [Properties]-t vagy kattintson bal egérgombbal a létraág fejlécére és nyomjon [Alt] + [Enter] billentyű kombinációt. A létraágak kommentezése a nagyobb programoknál jelentős, hibakeresésnél és a program későbbi módosításánál sok időt takaríthat meg vele. Ezt elősegíti a CX-Programmer-nek az a funkciója, hogy oda lehet ugrani a kommentezett létraágakhoz. Jobbklikk a program nevére és válassza a [Goto Commented Rung] és kattintson a megfelelő kommentre.

43 A létradiagram néhány beállítása
Kattintson a [Tools]  [Options…]-ra A létraág és a alkatelemek számának a mutatása A létraágakat elválasztó vonal ki-, bekapcsolása A gridháló kikapcsolása Az alkatelemek kommentjének ki-, bekapcsolása A ki-, bemenetek jelölése I/O-val vagy X/Y-al Az utasítások megjelenítése vízszintesen, ez a nagyobb programok átláthatóságát segíti elő A többi beállítási lehetőséget is próbálja ki és állítsa be az önnek legmegfelelőbbet

44 A PLC és a létra információinak beállítása
Itt lehet pl. beállítani azt is, hogy új projekt kezdésekor milyen PLC-t ajánljon fel a Programmer. A létra információk beállításainál lehet meghatározni, hogy a különböző kommentek hova és hogyan kerüljenek a létraelemekre. Egy pár példa: A név az alkatelem fölött van. A cím az alkatelem alatt helyezkedik el A komment nem látszódik A név az alkatelem alatt van. A cím az alkatelem fölött helyezkedik el A komment pedig nem látszódik A név az alkatelem fölött van. A cím szintén az alkatelem fölött van A komment az alkatelem alatt helyezkedik el A név az alkatelem fölött van. A cím csak akkor látszódik ha az alkatelemnek nem adott nevet. A komment az alkatelem alatt helyezkedik el A név az alkatelem fölött van. A cím csak akkor látszódik ha az alkatelemnek nem adott nevet. A komment az alkatelem alatt helyezkedik el és 2 sorban, így látszódik a teljes leírás 2

45 Kereszthivatkozás megjelenítő
A kereszthivatkozás megjelenítése nagy előnyt jelent az esetleges hibák megkereséséren vagy megjelenítheti, hogy melyik címeket nem használta még vagy esetleg melyiket használta már Kattintson az eszköztárban [Cross-Reference Report] ikonra Kiválaszthatja a jelentés típusát Majd kiválaszthatja, hogy mely memória területen akar keresni A használt ki-, bemenetek megjelenítése részletesen Kiderítheti, hogy a használt szavak mely bitjeit használta már és hányszor

46 Kereszthivatkozás megjelenítő
Csak a használt ki-, bemenetek megjelenítése kommentekkel együtt Az I/O címek részletes megjelenítése A használt és a nem használt ki-, bemenetek megjelenítése. Itt az is látható, hogy az adott I/O hányszor volt használva.

47 Keresés és cserélés A kereséshez kattintson az eszköztár [Find] ikonjára Kereshet címre, bit-címre, értékre, szimbólum névre és kommentekre vagy akár bármire A megjelenő ablakban írja be azt amit meg akar találni Beállíthatja, hogy csak adott szóra, vagy szimbólum táblában is keressen-e Kereshet a teljes PLC programban vagy csak a látszódó szekcióban A cseréhez kattintson az eszköztár [Replace] ikonjára A program egyik PLC-ből a másikba átültetése leegyszerűsödik, csak a nem megfelelő címeket kell lecserélni

48 Egy összetettebb program elkészítése 1/9

49 Egy összetettebb program elkészítése 2/9
Az programot CX-Programmer gyorsbillentyűkkel készítem el, hogy látszódjon milyen gyorsan írható meg így egy program. A CX-Programmer gyorsbillentyű beállítása: [Tools]  [Keyboard Mapping…]  [Remap All]  [CX-Programmer]  [OK]  [OK]  [OK] Nyomjon [C]-t a billentyűzeten, írja be „0”, [Enter] írja be: „Kapcsoló 1”, [Enter] Nyomjon [O]-t a billentyűzeten írja be „2.0”, [Enter] írja be: „Kimenet 1”, [Enter] Nyomjon [R]-t a billentyűzeten, hogy normalizálja a létraágat

50 Egy összetettebb program elkészítése 3/9
Ha a programozás során valahol duplikálná a a kimeneteket akkor a CX-Programmer automatikusan figyelmezteti önt erről. A duplikálás veszélyes mert egy hosszú programnál nem lehet nyomon követni, hogy a kimeneteket, hogyan kapcsoltuk!!! A [Yes]-re kattintva a kimeneti ablak automatikusan megnyílik és tájékoztatja önt, hogy melyik kimenet, Timer, Számláló van duplikálva és, hogy hol. A kimeneti ablakban a WARNING-ra dupla kattintással a duplikált elemre ugrik a kurzor

51 Egy összetettebb program elkészítése 4/9
A programírás folytatása: Nyomjon [/]-t a billentyűzeten (zárt kontaktus) [C] „200” Klikk [Detail>>] Írjon be „1”-et, [Enter] Klikk [Up] Írjon be „Szenzor 1”-et, [Enter] [Enter] [Enter] [C] „201” Kövesse a következő lépéseket: Klikk [Detail>>] [O] „201” [Enter] „Kimenet 1” [Enter] [R] Klikk [Down] [Enter]

52 Egy összetettebb program elkészítése 5/9
Folytatás: [I] „++d0” [Enter] [Ctrl] + [] vagy [U] [O] „300” [Enter] „Kimenet 2” [Enter] [R] „Termék” [Enter] [C] „300” [Enter] [Enter] [O] „400” [Enter] „Kimenet 3” [Enter] [R] [] [Ctrl] + [] vagy [V]

53 Egy összetettebb program elkészítése 6/9
Fejlett utasítások meghívása és praktikus funkciói Kattintson a [Detail>>]-ra Itt beállíthatja az utasítás paramétereit Az [Instruction Help…]-re kattintva tájékozódhat az utasítás használatáról Az [Availability…]-re kattintva megtudhatja, hogy mely PLC-k ismerik ezt az utasítást A [Find Instruction…]-re kattintva rengeteg utasítás közül kereshet

54 Egy összetettebb program elkészítése 7/9
[C] „201” [Enter] [Enter] Ezek után kövesse a lépéseket [I] „++B d100” [Enter] [Enter] [R] [C] „15” [Enter] [Enter] Impulzus kontaktus alkalmazása: [C] Kattintson a legördítő nyílra Válassza a legördülő menüből a „P_1s” 1 másodperces impulzusbitet [I] [Enter] [Enter] [R]

55 Egy összetettebb program elkészítése 8/9
Vagy kapcsolat kialakítása: Utasítások meghívása a funkciószámuk a lapján: Helyezzen el egy kontaktust a következő módon majd kövesse a lépéseket [I] „021” A szám alapján automatikusan beíródik a MOV utasítás [C] „2” [Enter] „Törlő kapcsoló” [Enter] „#0d0” [Enter] [Enter] [W] „3” [Enter] [Enter] A MOV utasítás funkciószáma PLC típusonként: CS-sorozat  021 CJ-sorozat  021 CV-sorozat  030 C-sorozat  21 [Enter] [R] [Enter] [W] „4” [Enter] [Enter] [] []

56 Egy összetettebb program elkészítése 9/9
Az időzítő utasítás alkalmazása: Jusson el a képen látható állapotig: [C] „1” [Enter] [Enter] [Enter] [C] „4” [Enter] [Enter] [U] [O] „T0” [Enter] „Timer 0” [Enter] Számláló utasítás alkalmazása: [I] „CNT0#5” [I] „TIM0#30” [Enter] [Enter] [Enter] [Enter] [] [] [] [R] [C] „201” [Enter] [Enter] [R]

57 Online üzem felvétele Mielőtt online üzembe kapcsolna le kell fordítani a programot, ekkor a fordító leellenőrzi azt. Az esetleges hibák és a fordítás eredménye megtekinthetők a kimeneti ablakban A program leellenőrzése és az esetleges hibák kijavítása után online üzembe lehet kapcsolni Normál online. Ezen a módon online üzembe léphet azzal a PLC-vel amit a projekt elején beállított Auto online. Ezzel a móddal a CX-Programmer automatikusan felismeri a PLC-t. Ezt a módot csak akkor használja ha nem ismeri a PLC típusát, mert a csatlakozás hosszabb ideig is eltarthat és a program automatikusan feltölti a PLC-ből a programot Online üzem szimulátorral. Ehhez az üzemhez nem szükséges PLC, de fel kell installálnia a CX-Simulator-t Amennyiben csatlakoztatva van a PLC akkor kattintson az online üzem ikonra Az előugró ablakban a „Programs” legyen kipipálva, klikk [OK], majd a „Download successful” megjelenése után ismét klikk [OK] Az online-ba kapcsolódás után a létraágak szürke színre váltanak

58 Monitorozás Váltsa a PLC-t monitor módba
Ha túl hosszú a program amit monitorozni szeretnénk akkor a program görgetés sebessége lassú lehet, ekkor kapcsolja ki a monitorozást a [Togle PLC Monitoring] ikonnal, keresse meg azt az elemet amit monitorozni szeretne és kapcsolja vissza a monitorozást. Monitorozás közben a változók értéke folyamatosan nyomon követhető Monitorozás az ablak kettéválasztásával: Ha az egyik változó vagy kimenet értéke egy másik változó vagy bit értékétől függ akkor nem kell az ablakot fel-le görgetnie, hogy megfigyelhesse mindkettőnek az értékét, hanem kettéválaszthatja az ablakot és mindkettőt megfigyelheti egyszerre A létraszerkesztő ablak görgető sávja fölött lévő négyzetet „fogja” meg az egérrel és húzza lejjebb (kattintson az egér balgombjával a négyzetre, tartsa lenyomva a gombot és húzza lejjebb az egeret majd engedje el a gombot), ezzel kettő részre osztotta az ablakot. Görgesse az ablakokat a megfigyelni kívánt elemekre

59 Monitorozás Monitorozás 16-os számrendszerben (Hexadecimal):
Kattintson a [Monitor in Hex] ikonra, ekkor az értékek megjelenítése Hexadecimális formátumban történik. Amennyiben ismét 10-es számrendszerben szeretné figyelni az értékeket kattintson a [Decimal] ikonra Az „&” jelent azt, hogy decimális a megfigyelt érték Ez ugyanaz az érték csak Hexadecimális formátumban

60 Monitorozás, Watch ablak
Nyomjon [Alt] + [3]-at [Enter], [Enter], [Enter] A CX-Programmer eltárolja a megfigyelt címeket ha nem törli ki a Watch ablakból és bezárja a programot, akkor a következő újraindításkor ismét szerepelnek a felsorolásban. BOOL típus monitorozása: Pl.: a 4-es bájt 00-ás bitje Többféle módon is lehetséges: „Name of address”: 4.0 „Data Type/Format”: BOOL(On/Off, Contact) Vagy: „Name of address”: 400 „Data Type/Format”: BOOL(On/Off, Contact) Írja be a megfigyelni kívánt bit címét. Pl.:400 Nyomja le az [Enter]-t, ekkor automatikusan felajánlja az egyel nagyobb címet A BOOL típus kiválasztásánál elegendő egy [B]-t leütni

61 Monitorozás, értékváltoztatás a Watch ablakban
A megfigyelt érték megváltoztatása a Watch ablakban Bináris formátumban 4 szó hosszúságú adat jeleníthető meg A CX-Programmer továbbra is Online módban van Kattintson duplán az egér ball gombjával vagy nyomjon [Enter]-t A felbukkanó ablakban beállíthatja az önnek megfelelő értéket Ebben az ablakban bitenként „force”-olhatjuk vagy „set”- elhetjük a megfigyelt szó értékét. Jobbklikk a bit-re… Kattintson a [Binary >>] gombra, ekkor bináris formátumban is megfigyelheti az értéket

62 A Watch ablak hasznos funkciói
A Watch ablakban az egyszerűbb hibakeresés érdekében munkaablakokat hozhatunk létre, úgy mint a MS-EXEL-ben, hogy az összetartozó értékeket egy ablakban tudjuk megfigyelni Írja be az önnek tetsző új nevet ami alapján csoportosítja a megfigyelni kívánt értékeket. Klikk [OK] Beszúrhat új munkaablakot is ha nem elegendő az a három ami alapból elindul, jobbklikk, válassza a [Watch Sheet]  [Insert] Kattintson az egér jobb gombjával a „sheet 1”-re válassza a [Watch Sheet]-et majd a [Rename]-t Kiválaszthatja azt is, hogy milyen fejlécek jelenjenek meg a Watch ablakban. Jobbklikk a, Watch ablakon, válassza a [View] menüpontot.

63 Monitorozás, „Drag & Drop”, Sortörés
A Drag & Drop funkció segítségével egy vagy akár több létraágat is hozzá lehet adni a Watch ablakhoz Sortörés alkalmazása a hosszú létraágaknál a könnyebb megfigyelhetőségért Monitorozás közben ha a Projekt fa is be van kapcsolva akkor a hosszabb létraágaknak a vége nem látszódhat, ekkor a hosszú sorokat amik túlnyúlnak a jobboldali referencia vezetéken el lehet tördelni. Kattintson a [Show in RungWarp] ikonra az eszköztárban Kattintson a létraág elejére majd „fogja” meg és húzza bele a Watch ablakba Vagy kattintson a [View]  [Show in RungWarp] menüpontra

64 Monitorozás, „Differential Monitor”
A differencia monitor ki lehet jelezni, hogy egy adott bit változik-e vagy sem. Ezt a változást lehet figyelni felfutó vagy lefutó élre is. Miután beállított mindent kattintson a [Start]-ra Ezen beállítások mellett minden felfutó élre vált a fekete és a fehér és sípol egyet a számítógép speaker-e Helyezzen el az 1 másodperces impulzus bit mögé egy kimenetet. Ezen könnyen megfigyelhető a „Differential Monitor” működése Online üzemben jelölje ki a kimenetet és kattintson a [Differential Monitor] ikonra vagy jobbklikk a kimenetre és válassza a [Differential Monitor]-t A számlálón pedig figyelemmel kísérheti, hogy hányszor változott a bit Az előbukkanó ablakban be lehet állítani a megfigyelni kívánt bit címét, fel- vagy lefutó élre jelezzen és, hogy változást kísérje-e hang

65 Monitorozás, „Data Trace”
A „Data Trace”-al nyomon lehet követni bitek és szavak értékének a változását hisztogramos formában A Trigger fülben beállíthatja, hogy melyik cím / szó fel-, lefutó élére / értékére és, hogy hány mintavételnyi késleltetéssel induljon el az idő számlálása Online üzemben, Run- vagy Monitor módban kattintson a „Data Trace” ikonra Beállíthatja a mintavételezés sebességét . Fix értékre, 10-től 2550 ms-ig, vagy minden ciklusban vegyen egy mintát, vagy a TRSM utasítás szerint Kattintson a „Configure Trace/Time Chart ikonra. Az előugró ablakban beállíthatja, a triggerelést, a mintavétel sűrűségét, és, hogy mely szavakat és biteket szeretné megfigyelni

66 Monitorozás, „Data Trace”
A „Word Addresses” fülben szavakat lehet hozzáadni a megfigyeléshez, ugyan úgy mint a „Bit Addresses” fülben. Jobbklikk a fehér mezőbe majd válassza a [New…] menüpontot Miután hozzáadta a megfelelő biteket és szavakat kattintson az „Execute Trace / Time Chart” ikonra. Ekkor a PLC elkezdi letárolni a vett mintákat 10-15 másodperc eltelte után állítsa le a mintavételezést a „Stop Trace / Time Chart” ikonnal Klikk [OK] A „Read Trace Data” ikonra kattintva kiolvassa a PLC-ből az adatokat és megjeleníti a képernyőn Klikk [OK] A „6.0”-ás kimenet ennek a bemutatására szintén megfelelő lesz

67 Force ON / Force OFF A „Force”-olás csak Online üzemben és Monitor módban működik A kényszerített bitek megjelenítése listában: Kattintson duplán a Projekt fában a [Memory]-ra Mozgassa a kurzort a „Force”-olni kívánt kontaktusra vagy kimenetre Kattintson jobb egérgombbal a kijelölt mezőre és válassza a [Force]  [On] A kis lakat a kontaktus vagy kimenet mellett jelzi azt, hogy az „Force”-olva van A „Force” (kényszer) megszüntetése lehet: Jobbklikk [Force]  [Off], vagy [Force]  [Cancel]. De vigyázat, a „Force Off” szintén egy kényszer. A megjelenő PLC Memory ablakban kattintson az „Address” fülre Egy kényszerített kontaktus vagy kimenet mindaddig a kényszerített állapotban marad amíg vissza nem vonja vagy ellenkező állapotba nem „Force”-olja A [Forced Status]-ra dupla klikk, és megtekintheti, hogy mely bitek, milyen állapotba vannak kényszerítve A „Force”-olt kontaktust vagy kimenetet még egy külső bemenet vagy program művelet sem tudja kibillenteni a kényszerített állapotból

68 Időzítők értékbeállítása
Az időzítő beállítási értékének a megváltoztatása: Az időzítő aktuális értékének a megváltoztatása: Az időzítő beállítási értékét akkor is megváltoztathatja ha a CPU fut (csak Monitor módban) Az időzítő beállítási értékét szintén megváltoztathatja futó CPU-nál (csak Monitor módban) Mozgassa a kurzort az időzítő beállítási értékére Mozgassa a kurzort az időzítő aktuális értékére Nyomjon [Enter]-t vagy duplaklikk az egérrel Nyomjon [Enter]-t vagy duplaklikk az egérrel Az előugró ablakban időzítő aktuális értékét írhatja át tetszőleges értékre, pl.: Ez a funkció a program tesztelésekor igen nagy előnyt jelent A megjelenő ablakban az eredeti beállítási értéket átírhatja egy tetszőleges értékre, pl.: #100

69 Keresés az „Address Reference Tool”-al
Az „Address Reference Tool” megjelenítéséhez nyomjon [Alt] + [4]-et Vagy írja be az „Address:” mezőbe a címet pl.: 2.00 és nyomjon [Enter]-t vagy kattintson a [Find]-ra A programban található összes 2.00-s cím megjelenik a listában. A talált címek pozíciói is egyértelműen látszódnak a listában Kattintson a találatok közül az egyikre, ekkor a kurzor automatikusan a találat helyére ugrik és világoskék színnel jelöli azt Referencia bit kijelölése: Jelölje ki egérrel vagy mozgassa a kurzort a keresni kívánt címre

70 A visszakereső funkció használata
A visszakereső funkcióval könnyen megtalálhatja az okát annak, hogy egy kimenet aminek aktívnak kellene lennie miért nem vált aktívra Pl.: a 4.00-ás kimenet nem aktív, holott annak kellene lennie! A 3.00-ás kimenet azért nem aktív mert a 2.00-ás vagy a 2.01-es kontaktus ép nem zárt. Ezt is megtudhatja, hogy miért nem, nyomjon egy [Home] billentyűt, ekkor a 2.00-ás kontaktusra ugrik a kurzor A 4.00-ás kimenet azért nem aktív mert a 3.00-ás nem kapcsol be Ha a 4.00-ás kimeneten van a kurzor akkor nyomjon egy [Home] billentyűt, ekkor a kurzor a 3.00-ás kontaktusra ugrik A [Space] lenyomásával ismét a megfelelő kimenetre ugrik a kurzor. Ekkor láthatja, hogy a 0.00-ás kontaktus nem aktív, ebből következik, hogy a 4.00-ás kimenet nem volt aktív Nyomjon egy [Space]-t, ekkor a kurzor automatikusan a 3.00-ás kimenetre ugrik (a [Shift] + [Space] kombinációval visszaugrik)

71 Online módosítás Mozgassa a kurzort a módosítani kívánt létraágra (vagy létraágba) Nyomjon [Enter]-t vagy kattintson rá duplán Írja át az elem címét esetleg a paramétereit, vagy esetleg szúrjon be új elemeket vagy létraágat Válassza a [Program]  [Online Edit]  [Begin] menüpontot, vagy kattintson az eszköztárban a [Online Edit Rungs] ikonra A kiválasztott létraág „Online Edit” közben szürkéről fehérre vált A módosítás életbe léptetéséhez válassza a [Program]  [Online Edit]  [Send Changes] vagy kattintson az eszköztárban a [Send On-Line Edit Changes] ikonra Mozgassa a kurzort a megváltoztatni kívánt elemre

72 A program jelszavas védelme 1/2
A programot és a programon belüli taskokat jelszavas védelemmel láthatja el, hogy más ne férhessen hozzá. Offline üzemben legyen! A Taskok védelmét külün be kell állítani minden egyes levédeni kívánt taskra. Ekkor az előzőekben a „Task read protection”-ban beállított jelszóval lesznek levédve a taskok Kattintson az egér jobb gombjával a „NewPLC1”-re Kattintson az egér jobb gombjával a „NewProgram 1”-re Majd válassza a [Properties] menüpontot Majd válassza a [Properties] menüpontot Az előugró ablakban a [Protection] fülben beállíthatja az egész program (a PLC User Memory területének) és a Taskok (programrészletek) jelszavát. Az előugró ablakban a [Protection] fülben pipálja ki a „Task read protect”-et Ezek után már csak be kell állítania, hogy aktív legyen a password. Kattintson az eszköztárban a „Set Password” ikonra Megakadályozhatja, hogy a levédett programját letöltsék memóriakártyára vagy felülírják mással

73 A program jelszavas védelme 2/2
Miután beállította a passwordot rögtön el fog tünni a levédett task. Ahhoz, hogy hozzá férhessen fel kell oldania a jelszót. Még mindig Offline üzemben kattintson a „Release Password” ikonra A megjelenő ablakban hagyja kipipálva az „UM read protection”-t, klikk [OK], klikk [OK] A program így védett lett a PLC-ben. Mindaddig tud dolgozni a programjával amíg Online-ból Offline-ba nem kapcsol,mikor ismét online-ba lép a PLC-vel, fel kell oldani a jelszavat, hogy dolgozhasson a programmal. Vigyázat!!! Ha a védelem fel van oldva és ön lecsatlakozik a PLC-ről, az User Memory mindaddig védetlen marad amíg a PLC-t újra nem indítja. Mielőtt lecsatlakozna a PLC-ről mindig aktiválja a védelmet Írja be az előzőekben megadott jelszót A task így már hozzáférhető, egészen addig amíg ki nem lép a CX-Programmerből (mentés nélkül). Amennyiben a védelem fel van oldva és így menti el a programot akkor a következő betöltésnél nem lesznek védettek a taskok. Mielőtt kilép a programból mindig aktiválja a jelszót Egy levédett PLC-vel Online-ba lépéskor egy hibaüzenet jelenik meg, ekkor meg kell adni a jelszót A teljes program, PLC-ben való levédése Online üzemben és programozó módban történik Kattintson a „Sett Password” ikonra

74 A memóriaszerkesztő használata
 Összehasonlítás a PLC-vel  Oszlop újraméretezése  Adatterület kitöltése  Dupla lebegőpontos  Adatterület törlése  Áttöltés a PLC-be  Áttöltés a PLC-ből  Előjeles decimális  Ablakhoz igazítás  File megnyitása  Nyomtatási kép  Négyszeres szó  Lebegőpontos  Hexadecimális  Monitorozás  Megnyitás  Nyomtatás  Beillesztés  Kicsinyítés  Decimális  Dupla szó  Kivágás  Másolás  Mentés  Nagyítás  Bináris  Szöveg  BCD A memóriaszerkesztő használata A memóriaszerkesztő elindításához kattintson duplán a projekt fában a [Memory]-ra A memóriaterületek tartalmát is feltöltheti excel táblázatban előre elkészített adatokból Másolás Beillesztés

75 A memória kártya használata 1/2
A memória kártyával való munkához, a PLC-vel online üzemben és programozó módban kell lenni A PLC memóriájából az adatok lementhetők a memória kártyára ha ez nincs letiltva a „PLC Properies”-ben, lásd: 76-os fólia Csatlakoztassa a memória kártyát a PLC CPU részébe Kattintson duplán a projekt fában a [Memory card]-ra Válassza a az [OI Memory Area]-t Kattintson jobb egérgombbal arra a területre amelyiket el szeretné menteni, pl.: [D Area], és válassza a [Transfer to Card]-ot. A terület egy részét és az egészet is elmentheti

76 A memória kártya használata 2/2
A teljes program is lementhető a memóriakártyára ha ez sincsen levédve Kattintson jobb egérgombbal a [Program Area]-ra és válassza a [Transfer to Card]-ot Megadhatja a fájl nevét is, ezzel a névvel fog szerepelni a memóriakártyán A lementett adat vagy program visszaállítható ha az eredeti megsérül vagy egyéb okokból Jobbklikk, [Transfer to D-Area], [Yes]

77 PLC hálózatok

78 PLC hálózatok (Routing Table) 1/3
Minden hálózatba fűzött PLC-n be kell állítani, hogy milyen hálózatra van felfűzve, a hálózaton hányas Node-ként szerepel és a hálózat hányas Node-ján keresztül jut el egy másik hálózatra A Routing Table elkészítése: Nyissa meg a PLC Network Configuration Tool-t a CX-Programmer [Tools] menüből A PLC Network Configuration Tool-ban a [Project]  [New…] menüpontban hozzon létre egy új projektet, mentse el bárilyen néven. Mentés után a felbukkanó ablakban adja hozzá a hálózatba fűzni kívánt PLC-t, jelen esetben „CS1G” Majd állítsa be a legördülő menüben a PLC típusát majd a CPU típusát a [Settings…]-ben A következő lépésben a kapcsolat típusát kell beállítani amivel a PC a PLC-re kapcsolódik, jelen esetben ez „Toolbus”, majd a kapcsolat sebességét és, hogy melyik COM portra csatlakozik a [Settings…]-ben

79 PLC hálózatok (Routing Table) 2/3
A kapcsolat beállításait követően online üzembe kell lépni a PLC-vel Kattintson az [Edit]  [Add SIOU]-ra (Special Input Output Unit) Az online üzem felvétele után a menü sávban kattintson a [Routing Table]  [Setup]-ra Itt állítsa be a CPU-ra felfűzött speciális egységen beállított Unit számot és a hálózat számát amelyhez csatlakoztatni akarja, klikk [OK] A megjelenő ablakban jól látható, hogy egy CPU-ra 16 speciális és CPU busz egység fűzhető fel, amelyeken előre be kell állítani manuálisan a „Unit No”-t egy forgó DIP kapcsolóval A PLC 0-ás Unit-ja az 1-es hálózatra csatlakozik

80 PLC hálózatok (Routing Table) 3/3
Amennyiben a PLC más típusú vagy másik szintű hálózattal is kommunikálni akar akkor hozzá kell adni a helyi hálózathoz egy távoli hálózati PLC-t Az összes csatlakozási pont hozzáadása után ellenőrizze le, hogy helyesen szerkesztette-e meg a hálózatot, kattintson az eszköztárban a „Check the Routing Table” ikonra Kattintson a menüsorban az [Edit]  [Add Remote Network]-ra és adja hozzá a távoli hálózathoz csatlakozó PLC Node számát és a hálózat számát Helyes összeállítás esetén a következő üzenet ugrik elő Az ellenőrzést követően már csak át kell tölteni a PLC-be a beállításokat, kattintson az eszköztárban a „Transfer to PLC” ikonra Ezzel egy PLC beállítása megtörtént

81 PLC hálózatok (Controller Link) 1/11
CQM1H Terminátor ON Terminátor OFF

82 PLC hálózatok (Controller Link) 2/11
Jelen esetben egy három PLC-ből álló Controller Link hálózatot mutatunk be példának Indítsa el a Network Configuration Tool-t a [Tools] menüből A három PLC (CQM1H CPU51, CS1G CPU42, CJ1G CPU45) Controller Link hálózaton kapcsolódnak egymáshoz. A hálózat két végén szereplő PLC-n (CQM1H, CJ1G) a lezárás (Terminator) kapcsolót ON-ba kell állítani A számítógép a CJ1G PLC-re csatlakozik RS-232C protokollon (Toolbus) keresztül A [Project] menüben a [New…]-re kattintva hozzon létre egy új projektet, pl.: test_1.cdm A Controller Link kártyák Node számát előre be kell állítani magán a kártyán, pl.: PLC Node Megnevezés - CJ1G CPU45: Node_1 CLK_Node_1 - CS1G CPU42: Node_2 CLK_Node_2 - CQM1H CPU51: Node_3 CLK_Node_3

83 PLC hálózatok (Controller Link) 3/11
Megjelenik egy ablak ahol elsőnek azt a PLC-t kell hozzáadnia amivel RS23C protokollon (Toolbus, SYSMAC WAY) kommunikál Ezek után azokat a PLC-ket kell hozzáadni amelyek a hálózatra vannak felfűzve Elsőnek azt a PLC-t kell hozzáadni amelyet már egyszer hozzáadott „Toolbus” kommunikációval. Erre azért van szükség mert a későbbiekben egyes beállításokat csak hálózati PLC-ken lehet elvégezni Kattintson az [Add]-ra és írjon be egy nevet pl.: Node_1, majd állítsa be a PLC típusát pl.: CJ1G és a csatlakozás típusát „Toolbus” Kattintson az [Add]-ra, írja be a Hálózati PLC nevét pl.: „CLK_Node_1” majd az első [Settings…]-re kattintva állítsa be a PLC és a CPU típusát (jelen esetben ez CJ1G CPU45) A második (Network) legördülő elemek közül válassza azt a nevet amit ön adott az RS232C protokollon kommunikáló PLC-nek, jelen esetben ez Node_1 A [Settings…]-re kattintva beállíthatja a CPU típusát jelen eset ben ez „CPU45” Toolbus-on keresztül kapcsolódik erre a PLC-re de a hálózat többi tagját Controller Link-en eléri A másik [Settings...]-ben a kapcsolat sebességét kell beállítani

84 PLC hálózatok (Controller Link) 4/11
A „Network” legördülő elemek melletti [Settings…]-ben a Network számot és a Node számot kell beírni. A megjelenő ablakban kattintson a ˇTransfer from the PLC” ikonra A Network számot a „Routing Table”-ból egyszerűen ki lehet olvasni. A PLC Network Configuration Tool-ban lépjen online-ba a PLC-vel majd a [Routing Table] menüben kattintson a [Setup]-ra A program letölti a PLC-ből a beprogramozott Routing Table-t és itt megfigyelheti, hogy az egyes „Unit” számú eszközök melyik hálózathoz (Network) csatlakoznak, a unit számot magáról az eszközről kell leolvasni / beállítani a forgó DIP kapcsolóról Adja hozzá az összes PLC-t a projekthez az előzőekben leírt módon

85 PLC hálózatok (Controller Link) 5/11
Az elemek hozzáadása után az ablak kinézete az egyes elemeknél:

86 PLC hálózatok (Controller Link) 6/11
A PLC Network Configuration Tool menü sorából válassza a [Data Link ]  [Setup…]-ot A megjelenő ablakba az azonos hálózaton lévő PLC-k „Node” számát kell beírni, jelen esetben ez „1,2,3”. Majd klikk a [Next >>]-re A megjelenő ablakban válassza a „Controller Link”-et és kattintson az [OK]-ra A következő, „Datalink Component” ablakban válassza [Table]  [Wizard] menüpontot A következő oldalon leírt beállítások adatai pl.: Node_1, CJ1G CPU45: Area 1: CIO Address: 5000 Size: 30 Area 2: D Address: Size: 30 Node_2, CS1G CPU42: Node_3, CQM1H CPU51: Area 1: IR Address: 100 Size: 30 Area 2: DM Address: 5000 Size: 30

87 PLC hálózatok (Controller Link) 7/11
A „Datalink Wizard” következő ablakában a hálózatban szereplő első Node számú PLC típusát kel beállítani Ezeket a beállításokat az összes PLC-nél be kell állítani Ezek után az „Area 1” és az „Area 2” megosztott memóriaterületeket kell beállítani Vigyázni kell arra, hogy mely memóriaterületeket állítja be mert a speciális és a CPU busz eszközök a „CIO és a „D” területen lefoglalnak maguknak bizonyos méretű részeket. Ennek utána nézhet a Controller Link leírásában. A megosztott memória nagysága függ a hálózatra kiküldeni kívánt adatok mennyiségétől, a méret szóban értendő Le kell ellenőriztetni a programmal, hogy az összeállított konfiguráció helyes-e, kattintson az eszköztárban a [Validate Table] ikonra. Ha az „Error List Check” ablak üresen marad akkor helyes a konfiguráció

88 PLC hálózatok (Controller Link) 8/11
A konfiguráció PLC-be való áttöltéséhez először el kell menteni [File]  [Save As…] majd kilépni a „Datalink Component” szerkesztőből. Ezután a „Network Configuration Tool”-ban online üzembe kell kapcsolódni a Toolbus-on a Node_1-es PLC-vel. Kattintson a [Data Link] [Setup…]-ra, a megjelenő ablakban a legördülő elemek közül válassza a „Controller Link”-et majd kattintson az [OK]-ra Az online üzem felvétele után az összekötő vezeték zöldre vált, ha nem vált zöldre akkor hibásan állította be a kapcsolatot

89 PLC hálózatok (Controller Link) 9/11
A Datalink Component ablakban nyissa meg az előzetesen elmentett *.cl2 fájlt [File]  [Open…] A [Network / Single Node Operation] ikon be legyen kapcsolva, hogy az összes PLC-vel kommunikáljon, majd kattintson a [Transfer to PLC] ikonra A megnyitott fájlt kell majd áttölteni a PLC-kbe

90 PLC hálózatok (Controller Link) 10/11
Ha az áttöltés sikeres volt akkor a következő ablak jelenik meg: Állítsa Stop-ba a kártyákat majd klikk a [Set]-re Write complette Ha sikerült akkor a status ablakban a következő üzenet olvasható: Node is inactive. Can’t read status. Amennyiben ha az áttöltés nem sikerült az is lehet a hiba, hogy a Controller Link modulok Run módban vannak, ekkor kattintson a [Online]  [Datalink Operation / Status]-ra Ha ezek után sem sikerül áttölteni a konfigurációt akkor a vezetékezést kell megvizsgálni Majd válassza ismét A „Controller Link”-et, klikk [OK] A sikeres áttöltés után a kártyákat Run üzembe kell állítani A státusz ablak ekkor a következő- képpen néz ki

91 PLC hálózatok (Controller Link) 11/11
A Controller Link hálózat így már működő képes Itt megfigyelheti, hogy melyik beszélő és melyik hallgató Lépjen ki a Datalink Component ablakból (mentse a változásokat). A PLC Network Configuration Tool-ban még mindig maradjon online-ban a PLC-kel A [Network] menüpont alatt találhatók beállító, státusz-, error-log megfigyelő menüpontok Megfigyelhető és beállítható a node-ok és a hallgatók száma Megfigyelhető a Controller Link adatai és a hibái Beállíthatja, hogy melyek legyenek szerverek…

92 Köszönöm a figyelmüket!


Letölteni ppt "A CX-Programmer bemutatása"

Hasonló előadás


Google Hirdetések