A 9. fejezet („Az első program a CC100-on") gyakorlatainak részletes megoldásai és a tudáspróba megoldókulcsa. Előbb dolgozd ki magad, csak utána ellenőrizz!
Gyakorlatok — megoldások
9.1. feladat — Végezd el a tíz lépést
Értékelési szempontok
A napló akkor jó, ha lépésenként tartalmazza: mit csináltál, mit láttál (LED, üzenet, képernyő), és mennyi ideig tartott. Az elakadásoknál a megoldás is szerepeljen — ez lesz a legértékesebb része, amikor legközelebb ugyanaz a hiba előjön.
Ez a feljegyzés a próbaüzemi jegyzőkönyv csírája (25.6), és a vizsgadokumentáció egyik fejezete lesz.
9.2. feladat — Fix IP és vissza
Értékelési szempontok
A várt tapasztalatok:
- Az ideiglenes fix IP beállítása után a vezérlő az ismert címen
ping-re válaszol. - A
SYSLED jelzése eltér a normál üzemitől — ezt a fejezet LED-táblázatával kell összevetni és leírni. - A szoftveres reset után a vezérlő a korábbi beállítására tér vissza (jellemzően DHCP-kliens), tehát a fix címen már nem érhető el.
A feladat tanulsága: az ideiglenes fix cím mentőöv, nem konfiguráció. Ha tartósan fix cím kell, azt a WBM-ben kell beállítani (9.5).
9.3. feladat — WBM és firmware
Értékelési szempontok
A megoldásnak tartalmaznia kell:
- a lecserélt jelszó tényét (a gyári jelszó meghagyása biztonsági hiba — 22.7);
- a firmware verziószámát
XX.XX.XX(YY)alakban; - az EtherCAT-kérdésre a firmware-függő választ: a CC100 a 03.09.07 (21) vagy újabb firmware-rel képes CODESYS EtherCAT Masterként működni, a korábbi kiadásokkal nem — a 19.13. alfejezet éppen ezt az esetet dolgozza fel (két kézikönyvváltozat mond mást, és a gyártó firmware-jegyzéke oldja fel az ellentmondást). A helyes válasz tehát az, amit a saját készüléked verziószámából olvasol ki;
- a WBM elérésének
https://alakját és azt, hogy a böngésző tanúsítványfigyelmeztetést ad (önaláírt tanúsítvány) — ez várt viselkedés, nem hiba.
9.4. feladat — Nyomógomb → lámpa, négy változatban
Értékelési szempontok
A négy változat (közvetlen átvezetés, fordított logika, kétkezes indítás, önfenntartás) mindegyike egy-egy letöltéssel kipróbálható. A feladat valódi tárgya a letöltések számának és az online change felajánlásának megfigyelése:
- változatlan szerkezet mellett (csak a logika módosul a POU-n belül) a CODESYS jellemzően online change-t ajánl;
- új változó, új POU vagy megváltozott deklaráció esetén teljes letöltés kell.
Ezt a különbséget a 25.4. alfejezet fejti ki. Aki most figyeli meg, annak a záróprojektnél már nem lesz meglepetés.
9.5. feladat — Reset-kísérlet
Megoldás — a várt értékek
| Művelet | Mi történik a VAR RETAIN számlálóval? |
|---|---|
| meleg indítás (2–7 s) | az érték megmarad |
| hideg indítás (> 7 s) | az érték elvész, a változó a kezdőértékére áll |
| tápelvétel és visszakapcsolás | az érték megmarad (a RETAIN éppen ezt tudja) |
Ezt kell összevetni a 10.3. alfejezet remanencia-táblázatával. A tanulság: a RETAIN a
tápkimaradást és a meleg indítást éli túl, a hideg indítást nem — és az új alkalmazás
letöltése is elveheti. Ha az értéknek a letöltést is túl kell élnie, PERSISTENT kell.
⚠ Gyakori hiba: a mérés elvégzése a számláló futása közben. Állítsd meg a léptetést (vagy jegyezd fel a pontos értéket) közvetlenül a reset előtt, különben nem tudod, mihez hasonlítod az eredményt. (Ez az I függelék M1 mérési eljárása.)
Tudáspróba — megoldókulcs
| # | Válasz | Indoklás | Szakasz |
|---|---|---|---|
| 1 | a | A CC100 gyárilag DHCP-kliens — közvetlen PC-kapcsolatnál nem kap címet. | 9.2 |
| 2 | b | Az ideiglenes fix cím 192.168.1.17. | 9.3 |
| 3 | c | Az üzemmódkapcsolónak STOP állásban kell lennie. |
9.3 |
| 4 | d | A fix IP-módot a narancsan villogó SYS LED jelzi. |
9.3 |
| 5 | a | A gyári jelszó wago — és azonnal cserélendő. |
9.5 |
| 6 | b | A firmware verziója az Information → WBM Version oldalon van. |
9.5 |
| 7 | c | A letöltés az Online → Login paranccsal, megerősítés után indul. |
9.8 |
| 8 | d | A boot-alkalmazás alapértelmezés szerint automatikusan létrejön letöltéskor. | 9.8 |
| 9 | a | Meleg indításnál (2–7 s) a retain változók megmaradnak. | 9.10 |
| 10 | b | A reset gomb 1–8 másodperces nyomása szoftveres resetet (újraindítást) okoz. | 9.10 |