A bekapcsolástól a futó programig — és annak megtanulása, hogyan állítsd vissza, ha elrontottad.
- 9.1 Az üzembe helyezés tíz lépése
- 9.2 A hálózati belépés
- 9.3 Ideiglenes fix IP-cím
- 9.4 A PC beállítása
- 9.5 A Web-Based Management (WBM)
- 9.6 Kapcsolódás a CODESYS-ből
- 9.7 Az I/O-leképezés
- 9.8 Fordítás, bejelentkezés, letöltés, indítás
- 9.9 Az első gyakorlat: nyomógomb → lámpa
- 9.10 Reset-funkciók
- 9.11 A 8 másodperces szabály
- 9.12 Tipikus elakadások
- Összefoglalás
- Gyakorlatok
- Ellenőrző kérdések
- Tudáspróba
- A fejezet forrásai
Ez a könyv fordulópontja. Eddig elmélet volt és szimuláció; innentől valódi vezérlő van a kezed alatt.
A fejezet végén működő, letöltött és elindított programod lesz a CC100-on — és tudni fogod, mit tegyél, ha valami félresikerül.
9.1 Az üzembe helyezés tíz lépése
Ez az ellenőrzőlista a fejezet váza. Tartsd magad hozzá sorrendben — a legtöbb elakadás abból ered, hogy valaki kihagy egy lépést.
| # | Lépés | Fejezet |
|---|---|---|
| 1 | Tápellátás: 24 V DC SELV tápegység, 20,4–28,8 V; US+ és GND az X4-re |
7. |
| 2 | A kimenetek tápja: Uin+ bekötve az X5-re — enélkül a DO-k nem működnek |
7. |
| 3 | Érzékelők: PNP, a Uout+-ról táplálva |
3., 7. |
| 4 | A PC hálózati kártyája: 192.168.1.x (x ≠ 17), maszk 255.255.255.0 |
9.4 |
| 5 | STOP állás + RST > 8 s → a SYS LED narancsan villog → a vezérlő a 192.168.1.17-en |
9.3 |
| 6 | WBM: belépés admin / wago → azonnali jelszócsere |
9.5 |
| 7 | CODESYS: Tools → Device Repository → Install — a WAGO eszközleírás telepítése |
8. |
| 8 | Új projekt, a CC100 hozzáadása, kommunikációs beállítás, hálózatkeresés | 9.6 |
| 9 | Fordítás → bejelentkezés → letöltés → RUN állás |
9.8 |
| 10 | Ellenőrzés a DI/DO LED-ekkel és a USR LED-del |
7., 23. |
9.2 A hálózati belépés
Kezdjük azzal, ami a legtöbb kezdőt megállítja.
A CC100 gyári alapállapotban DHCP-kliens: az X1 és X2 portra (switch üzemmódban) „az IP-cím dinamikus kiosztása DHCP protokollal” van beállítva.1
A tipikus laborhelyzet: PC ↔ vezérlő közvetlen kábellel. Ilyenkor nincs DHCP-kiszolgáló a hálózaton, tehát a vezérlő nem kap IP-címet — és így nem is érhető el.
Ezt nem lehet „kitalálni”: nincs olyan cím, amit meg lehetne próbálni. Ezért van a következő alfejezet.
És a másik alapfeltétel:1
„Ahhoz, hogy a host PC ETHERNET-en keresztül kommunikálni tudjon a vezérlővel, a host PC-nek és a vezérlőnek ugyanabban az alhálózatban kell lennie.”
255.255.255.0 alhálózati maszk esetén ez azt jelenti, hogy a PC és a vezérlő IP-címének
első három oktettje egyeznie kell.1
9.3 Ideiglenes fix IP-cím
Erre az esetre a gyártó beépített egy „vészkijáratot”.
Az eljárás:1
- Az üzemmódválasztó kapcsolót
STOPállásba tenni. - A reset gombot (RST) 8 másodpercnél hosszabban nyomva tartani.
- Ezután az X1 interfész címe fixen
192.168.1.17. - Visszajelzés: „a beállítás végrehajtását a
SYSLED narancssárga villogása jelzi”. - Nem történik reset a művelet során.
- Visszavonás: szoftveres reset, vagy a vezérlő ki-be kapcsolása.
Ugyanezt az eljárást — ugyanazzal a címmel és ugyanazzal a LED-jelzéssel — egy másik WAGO vezérlő kézikönyve is leírja, ami megerősíti a lépéssort.2 Az utóbbi hozzáteszi, hogy switch üzemmódban „a fix cím az X2 interfészre is érvényes”.
Az ideiglenes fix címhez tartozó alhálózati maszkot a felhasznált források nem adják
meg. A könyv ezért a PC-oldali maszkot írja elő 255.255.255.0-ra — ami a 192.168.1.x
C-osztályú címzésből következik, és a gyakorlatban ezzel jön létre a kapcsolat.
Ez tehát gyakorlati útmutatás, nem gyártói adat. Ha nem jön létre a kapcsolat, ez az egyik első dolog, amit érdemes megvizsgálni.
9.4 A PC beállítása
A PC hálózati kártyáját ugyanabba az alhálózatba kell állítani:
| Beállítás | Érték |
|---|---|
| IP-cím | 192.168.1.x, ahol x ≠ 17 (például 192.168.1.10) |
| Alhálózati maszk | 255.255.255.0 |
| Átjáró | nem szükséges közvetlen kapcsolatnál |
A PC aktuális címe Windows alatt az ipconfig paranccsal kérdezhető le.1
1. Több hálózati csatoló. Ha a gépeden egyszerre van vezetékes és Wi-Fi kapcsolat, az
ipconfig több csatolót is mutat. Győződj meg róla, hogy azt állítottad át, amelyikbe a kábelt
dugtad.
2. Tűzfal. A Windows tűzfala „ismeretlen hálózat” esetén blokkolhatja a CODESYS
kommunikációját. Ha a ping megy, de a CODESYS nem talál eszközt, ez a leggyakoribb ok.
9.5 A Web-Based Management (WBM)
A vezérlő beállításai böngészőből érhetők el. A belépési adatok:5
| Felhasználó | Jelszó | Jogosultság |
|---|---|---|
admin |
wago |
minden |
user |
user |
korlátozott |
A kézikönyv szó szerint figyelmeztet: „Változtasd meg a jelszavakat a saját igényeidnek megfelelően”, mert „az alapértelmezett jelszavak dokumentálva vannak ebben az útmutatóban, ezért nem nyújtanak megfelelő védelmet”.5
Ez nem formalitás. Egy üzemi hálózatra kötött vezérlő gyári jelszóval nyitott kapu. Az ipari kiberbiztonság legelemibb szabálya: a gyári jelszó nem jelszó.
A WBM menüszerkezete:5
| Fül | Fontosabb oldalak |
|---|---|
| Information | Device Status, Vendor Information, PLC Runtime Information, licencek, WBM Version |
| Configuration | PLC Runtime, TCP/IP, Ethernet, Host/Domain Name, Routing, Clock Settings, Firmware, Network Services, SNMP, Docker, User Configuration |
| Fieldbus | OPC UA, BACnet |
| Security | VPN, tűzfal, tanúsítványok, boot mode, AIDE |
| Diagnostic | Log Viewer, Downloads, Network Capture |
A firmware verziószáma az „Information” fül → „WBM Version” oldalán található.5
A 19. fejezetből tudod, miért fontos: a CC100 EtherCAT Master képessége a 03.09.07 (21) firmware-rel jelent meg. Ha egy funkciót számonkérsz az eszközön, az első kérdés mindig az, melyik firmware fut rajta.
Írd fel most, XX.XX.XX(YY) alakban — a dokumentációdba is bele fog kelleni (25. fejezet).
A WBM megnyitásának pontos URL-alakját (http:// vagy https://) a felhasznált gyártói
dokumentumok nem közlik, és azt sem, hogy jelentkezik-e tanúsítványfigyelmeztetés.
Gyakorlati lépés: írd be a böngészőbe a vezérlő IP-címét. Ha https-t használ, a böngésző
valószínűleg tanúsítványfigyelmeztetést ad — ez önaláírt tanúsítványnál normális. Jegyezd
fel, mit tapasztaltál, mert ez a saját dokumentációd része lesz.
9.6 Kapcsolódás a CODESYS-ből
Feltéve, hogy a 8. fejezet szerint már telepítetted az eszközleírást:
- Hozz létre új projektet, és vedd fel a CC100-at eszközként.
- Nyisd meg az eszközszerkesztő
Communication Settingslapját.3 - Indíts hálózatkeresést — „az aktuális hardverkörnyezet átvizsgálásra kerül, és a talált modulok megjelennek egy párbeszédpanelen”.3
- Válaszd ki a listából a vezérlődet.
Az eszközszerkesztő további hasznos lapjai:3 a Status (diagnosztikai információk) és
a PLC Settings (I/O-feldolgozás, benne a „Refresh I/Os in stop” jelölőnégyzet, amelyről a
23. fejezetben volt szó).
Menj végig ezen a listán, ebben a sorrendben:
- Világít a link-LED a hálózati csatolón?
- Megy a
ping 192.168.1.17? - Ugyanabban az alhálózatban van a PC?
- A tűzfal engedi a CODESYS-t?
- Fut a vezérlő? (
SYSLED)
9.7 Az I/O-leképezés
Mielőtt programot írnál, össze kell kötni a fizikai csatornákat a programváltozókkal.
Ez az I/O Mapping lap, amelyet a 23. fejezet részletesen tárgyal. A lényeg most:4
„Az I/O-térkép konfigurálása azt jelenti, hogy az eszköz be- és kimeneti csatornáit a projekt változóihoz kötjük.”
A Variable oszlopban a csatornán duplán kattintva választhatsz meglévő változót, vagy egy
név beírásával új, implicit globális változót hozhatsz létre.4
Az első gyakorlathoz ennyi elég:
| Csatorna | Cím | Változó | Mi ez? |
|---|---|---|---|
| DI 1 | %IX0.0 |
bGomb |
nyomógomb az X12-n |
| DO 1 | %QX0.0 |
bLampa |
jelzőlámpa az X5-ön |
A 23. fejezetből: a kézzel módosított cím fix szimbólumot kap, és nem követi az eszköz felépítésének változását.4 Az első programnál erre semmi szükség — hagyd az automatikusan kiosztott címeket.
9.8 Fordítás, bejelentkezés, letöltés, indítás
Most jön a pillanat, amiért az egész eddigi munka történt.
A lépéssor:6
- Az eszközfában jelöld ki a kívánt alkalmazást.
- Kattints a
Set Active Applicationgombra (kihagyható, ha csak egy alkalmazás van). Online → Login.- Megjelenik egy megerősítő párbeszédpanel: létrehozza-e az alkalmazást a vezérlőn → Yes → „az alkalmazás letöltésre kerül a vezérlőre”.
Debug → Startvagy F5 → „az alkalmazás fut a vezérlőn”.
Előfeltételek:6 az alkalmazás hibátlan, a kommunikációs beállítások helyesek, és az alkalmazás még nem létezik a vezérlőn.
A boot-alkalmazás
Egy kérdés, amit a kezdők mindig feltesznek: elindul-e a program áramszünet után magától?
„Az az alkalmazásverzió, amely automatikusan elindul, amikor a vezérlőt bekapcsolják vagy elindítják.”7
A jó hír:7
„Alapértelmezés szerint a CODESYS automatikusan létrehozza a boot-alkalmazást, amikor egy alkalmazást letöltenek, és átviszi a PLC-re.”
Vagyis nem kell külön lépés. Ha mégis szükség van rá — például mert a beállítás ki van
kapcsolva —, a menüút Online → Create Boot Application.7 A vezérlőn a
<alkalmazásnév>.app és a <alkalmazásnév>.crc fájl keletkezik.7
A 25. fejezet szabálya: minden letöltés után töltsd fel a forráskódot is a vezérlőre
(File → Source Download). Az első programnál még nem tűnik fontosnak — de szokásnak most kell
kialakítani.
9.9 Az első gyakorlat: nyomógomb → lámpa
A klasszikus „hello world” a PLC-világban.
A feladat. A nyomógomb megnyomására gyulladjon ki a lámpa; elengedésre aludjon el.
PROGRAM PLC_PRG VAR bGomb AT %IX0.0 : BOOL; bLampa AT %QX0.0 : BOOL; END_VAR bLampa := bGomb;
Egyetlen sor. És mégis: ha ez működik, akkor a teljes lánc működik — a tápellátás, a bekötés, az érzékelő, az I/O-leképezés, a fordítás, a letöltés, a task, a program.
Ha a fenti működik, próbáld ki sorban:
bLampa := NOT bGomb;— fordított logika;- két gomb:
bLampa := bGomb1 AND bGomb2;— kétkezes indítás elve (24. fejezet); - önfenntartás (13. fejezet): a gomb egy pillanatra nyom, a lámpa marad;
- időzítés (17. fejezet): a lámpa 3 másodperccel a gombnyomás után gyulladjon ki.
Minden lépésnél töltsd le és próbáld ki. Ez a négy gyakorlat többet ér, mint húsz oldal olvasás.
9.10 Reset-funkciók
Előbb-utóbb elrontasz valamit — és ez teljesen rendben van. Ezért kell tudni, hogyan lehet visszaállni.
| Művelet | Kezelés | Mit állít vissza? | Visszajelzés |
|---|---|---|---|
| Meleg indítás | üzemmódválasztó Reset állásban 2–7 s |
minden globális adat az inicializálási értékre; a retain változók megmaradnak | a RUN LED röviden kialszik1 |
| Hideg indítás | üzemmódválasztó Reset állásban > 7 s |
a globális adatok és a retain változók is | a RUN LED hosszabban kialszik1 |
| Szoftveres reset | kapcsoló RUN/STOP, RST gomb 1–8 s |
a vezérlő teljes újraindítása | minden LED röviden narancsan felvillan, majd a SYS jelzi a bootolást1 |
A meleg és a hideg indítás pontosan az a két szint, amelyet a CODESYS Reset Warm és
Reset Cold parancsa ad (10. fejezet). Ugyanaz a fogalompár hardveresen és szoftveresen —
nem véletlenül, hanem mert a szabvány ugyanezt írja elő.
9.11 A 8 másodperces szabály
Ez a fejezet legfontosabb figyelmeztetése, és a leggyakoribb véletlen beavatkozás a kezdőknél.
- RST 1–8 s → szoftveres reset (a vezérlő újraindul)
- RST > 8 s (
STOPállásban) → fix IP-cím beállítása
A különbséget a LED-visszajelzés mutatja:
| Jelzés | Mit jelent? |
|---|---|
| minden LED röviden narancsan felvillan | szoftveres reset |
a SYS LED narancsan villog |
fix IP-cím mód |
Ezért fordul elő gyakran, hogy valaki „csak újra akarta indítani”, és véletlenül fix IP-re állította a vezérlőt — vagy fordítva: fix IP-t akart, de rövidebben nyomta, és csak újraindította.
Ha bizonytalan vagy: nézd a LED-et.
9.12 Tipikus elakadások
| Tünet | Valószínű ok | Mit tegyél? |
|---|---|---|
| Semmi nem világít | nincs táp az X4-en | 24 V DC, US+ és GND ellenőrzése |
SYS világít, RUN nem |
STOP állás, vagy nincs letöltött alkalmazás |
kapcsoló RUN-ba; letöltés |
| A vezérlő nem található a hálózaton | gyári DHCP, nincs kiszolgáló | STOP + RST > 8 s → 192.168.1.17 |
A ping megy, de a CODESYS nem talál semmit |
tűzfal | a CODESYS engedélyezése a tűzfalon |
A DI LED nem gyullad ki |
rossz érzékelőtípus (NPN a PNP-bemeneten), vagy hiányzik a Uout+ |
bekötés ellenőrzése (7. fejezet) |
A DO LED világít, de a lámpa nem |
hiányzik az Uin+ kimeneti táp |
X5 bekötése (7. fejezet) |
| Nem tudom felvenni a CC100-at a projektbe | nincs telepítve az eszközleírás | Tools → Device Repository → Install (8. fejezet) |
| Áramszünet után nem indul a program | nincs boot-alkalmazás, vagy STOP állásban maradt a kapcsoló |
Online → Create Boot Application; kapcsoló RUN-ba |
Ez a táblázat a leggyakoribb eseteket fedi. Ha olyat találsz, ami nincs benne, alkalmazd a 23. fejezet módszertanát: LED → I/O-leképezés → monitorozás → task és napló. Mindig alulról.
Összefoglalás
- Az üzembe helyezés tíz lépése sorrendben végzendő; a legtöbb elakadás egy kihagyott lépésből ered.
- A CC100 gyárilag DHCP-kliens — közvetlen PC-kapcsolatnál nem kap címet.
- Ideiglenes fix IP-cím:
STOPállás + RST > 8 s →192.168.1.17; aSYSLED narancsan villog; reset nem történik. Visszavonás: szoftveres reset vagy ki-be kapcsolás. - A PC-t ugyanabba az alhálózatba kell állítani (
192.168.1.x, x ≠ 17, maszk255.255.255.0). - WBM:
admin/wago— és azonnal cserélj jelszót, mert a gyári jelszó „nem nyújt megfelelő védelmet”. A firmware-verzió az Information → WBM Version oldalon. - Kapcsolódás:
Communication Settings→ hálózatkeresés. - I/O-leképezés: a csatornák a projekt változóihoz kötése. Ne írd át kézzel a címeket.
- Letöltés:
Online → Login→ megerősítés →Debug → Start(F5). - A boot-alkalmazás alapértelmezés szerint automatikusan létrejön letöltéskor.
- Reset-műveletek: meleg indítás (2–7 s, a retain megmarad), hideg indítás (> 7 s, a retain is törlődik), szoftveres reset (RST 1–8 s).
- A 8 másodperces szabály: ugyanaz a gomb, két funkció. A LED-visszajelzés mutatja meg, melyik történt.
Gyakorlatok
Menj végig a 9.1. alfejezet ellenőrzőlistáján, és minden lépésnél jegyezd fel, mit tapasztaltál: milyen LED világított, mit írt ki a program, mennyi ideig tartott. Ahol elakadtál, írd le, mi oldotta meg. Ez a feljegyzés lesz a saját üzembe helyezési naplód.
Állítsd be az ideiglenes fix IP-címet (STOP + RST > 8 s), és ellenőrizd ping-gel.
Figyeld meg a SYS LED viselkedését. Utána vond vissza szoftveres resettel, és nézd meg,
mi történik: elérhető marad-e a vezérlő? Írd le a különbséget a két LED-jelzés között.
Lépj be a WBM-be, cseréld le a jelszót, és keresd meg a firmware verziószámát az
Information → WBM Version oldalon. Írd fel XX.XX.XX(YY) alakban. A 19. fejezet alapján:
elérhető-e ezen a készüléken a CODESYS EtherCAT Master? Nézd meg a WBM URL-alakját is, és jegyezd
fel, adott-e a böngésző tanúsítványfigyelmeztetést.
Töltsd le és próbáld ki sorban a 9.9. alfejezet négy változatát: (a) közvetlen átvezetés; (b) fordított logika; (c) kétkezes indítás; (d) önfenntartás. Minden változatnál jegyezd fel, hány letöltés kellett, és volt-e olyan pont, ahol a CODESYS online change-et ajánlott fel a teljes letöltés helyett (25. fejezet).
Írj egy programot, amely egy VAR RETAIN számlálót léptet másodpercenként. Futtasd, hagyd
felmenni egy értékre, majd végezz el sorban: meleg indítást (2–7 s), majd újra felfuttatva
hideg indítást (> 7 s). Minden után jegyezd fel a számláló értékét, és vesd össze a
10. fejezet remanencia-táblázatával. Végül húzd ki a tápot, és dugd vissza: mit tapasztalsz?
Ellenőrző kérdések
- Sorold fel az üzembe helyezés tíz lépését!
- Milyen hálózati beállítással érkezik a CC100 gyárilag, és mi ennek a következménye?
- Írd le pontosan az ideiglenes fix IP-cím beállításának eljárását!
- Mi az ideiglenes fix cím, és hogyan lehet visszavonni?
- Mit kell beállítani a PC hálózati kártyáján, és miért?
- Mik a WBM gyári belépési adatai, és mit kell velük azonnal tenni? Miért?
- Hol található a firmware verziószáma, és miért fontos ezt tudni?
- Hogyan kapcsolódsz a vezérlőhöz a CODESYS-ből?
- Mi az I/O-leképezés, és miért ne írd át kézzel a címeket?
- Írd le a letöltés és indítás lépéssorát!
- Mi a boot-alkalmazás, és kell-e külön létrehozni?
- Mi a különbség a meleg és a hideg indítás között?
- Mit csinál a reset gomb 1–8 másodperc, és mit 8 másodperc felett?
- Hogyan különbözteted meg a két esetet a LED-ekről?
Tudáspróba
Válaszd ki az egyetlen helyes választ!
1. A CC100 gyári hálózati beállítása: a) dHCP-kliens b) Fix IP-cím c) DHCP-kiszolgáló d) nincs hálózati beállítása
2. Az ideiglenes fix IP-cím: a) 192.168.0.1 b) 192.168.1.17 c) 10.0.0.1 d) 172.16.0.1
3. A fix IP-cím beállításához az üzemmódkapcsolónak ebben az állásban kell lennie: a) RUN b) Reset c) STOP d) mindegy
4. A fix IP-cím módot ez jelzi: a) minden LED felvillan; b) nincs visszajelzés; c) a RUN LED kialszik; d) a SYS LED narancsan villog.
5. A WBM gyári jelszava az admin felhasználóhoz:
a) wago
b) admin
c) 1234
d) nincs jelszó
6. A firmware verziószáma itt található: a) Configuration → TCP/IP b) Information → WBM Version c) Security → Certificates d) Diagnostic → Log Viewer
7. A letöltés menüútja:
a) File → Download
b) Build → Download
c) Online → Login, majd megerősítés
d) Debug → Download
8. A boot-alkalmazás: a) mindig külön kell létrehozni; b) csak szimulációban működik; c) nem létezik a CODESYS-ben; d) alapértelmezés szerint automatikusan létrejön letöltéskor.
9. Meleg indításnál (2–7 s): a) a retain változók megmaradnak; b) minden változó törlődik; c) a vezérlő újraindul; d) a fix IP-cím áll be.
10. A reset gomb 1–8 másodperces nyomása: a) meleg indítást okoz; b) szoftveres resetet okoz; c) hideg indítást okoz; d) fix IP-címet állít be.
A megoldókulcs a B függelékben található.
A fejezet forrásai
-
Manual: WAGO I/O System Compact 751-9301 Compact Controller 100 (78–79., 83., 89. oldal). WAGO. (2026-07-29) A DHCP-alapállapot, az ideiglenes fix IP-cím eljárása és a reset-műveletek forrása. ↩↩↩↩↩↩↩↩
-
WAGO PFC100 Manual: „Temporarily Setting a Fixed IP Address”. WAGO. (2026-07-29) Az eljárás megerősítése egy másik WAGO vezérlőn. ↩
-
CODESYS Online Help: Device Tree and Device Editor (V3.5.22.0). CODESYS GmbH. (2026-07-29) ↩↩↩
-
CODESYS Online Help: Configuring Devices and I/O Mapping (V3.5.22.0). CODESYS GmbH. (2026-07-29) ↩↩↩
-
Manual: WAGO I/O System Compact 751-9301 Compact Controller 100, Version 1.6.0, valid from FW Version 04.04.xx(26). WAGO. (2026-07-31) A WBM belépési adatai, menüszerkezete és a firmware-verzió helye. ↩↩↩↩
-
CODESYS Online Help: Downloading the Application Code, Logging in, and Starting the PLC (V3.5.22.0). CODESYS GmbH. (2026-07-31) ↩↩
-
CODESYS Online Help: Creating a Boot Application (V3.5.22.0). CODESYS GmbH. (2026-07-31) ↩↩↩↩