A 25. fejezet („Dokumentálás, archiválás, modulcsere") 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

25.1. feladat — Készíts archívumot és bontsd ki

Értékelési szempontok

A feljegyzésnek tartalmaznia kell az archívum kiterjesztését és méretét, valamint a párbeszédpanelen kijelölhető elemek listáját (könyvtárak, eszközleírások, vizualizációs profilok, fordítási információ).

A kibontás után minden a helyén van, mert az archívum a projekt mellé a függőségeket is becsomagolja.

A záró próba tanulsága: ha csak a .project fájlt másolod át egy másik gépre, a projekt megnyílhat ugyan, de a hiányzó könyvtárak és eszközleírások miatt nem fordul le — vagy csendben más verziójú könyvtárral fordul, ami rosszabb. Ezért nem a projektfájl, hanem az archívum a megosztás és az archiválás egysége (25.1).

25.2. feladat — Töltsd fel és olvasd vissza a forráskódot

Értékelési szempontok

A várt eredmény: a visszaolvasott projekt megnyílik, és tartalmában megegyezik a feltöltöttel. A feltöltés ideje eszköz- és projektfüggő — a jegyzőkönyvbe mért értéket írj.

A feladat célja annak megtapasztalása, hogy a forráskód nem azonos az alkalmazással: a vezérlőn futó program önmagában nem visszafejthető, csak akkor olvasható vissza, ha valaki korábban fel is töltötte a forrást. Ha ez elmarad, egy elveszett fejlesztői gép a projekt elvesztését jelenti.

⚠ Gyakori hiba: a Source Download-ot a program letöltésével összekeverni. A kettő két külön művelet — az egyik a futtatható alkalmazást, a másik a forrást juttatja a vezérlőre.

25.3. feladat — Verziószám a felületen

Értékelési szempontok

A megoldás akkor teljes, ha szerepel benne a beállított verziószám, az „automatikus Project Information POU” beállítás bekapcsolása, és a saját eszközön kapott eredmény: sikerült-e a verziószámot a programból kiolvasni és a WebVisu-n megjeleníteni, vagy milyen hibaüzenetet kaptál.

Mindkét kimenet érvényes válasz. Ez a funkció célrendszertől és a fordító verziójától függ, ezért a könyv nem állítja, hogy a CC100-on működik — ez az I függelék ellenőrizendő pontjai közé tartozik. Amit a vizsgadokumentációban a saját mérésed igazol, az hiteles.

25.4. feladat — Online change vagy teljes letöltés?

Megoldás — a várt besorolás

# Módosítás Mit ajánl fel? Miért?
a értékadás módosítása egy POU-ban online change a program szerkezete és az adatterület változatlan
b új változó felvétele jellemzően online change — de a memóriaterület átrendeződhet új változó helyet igényel; a környezet ezt kezelni tudja, a remanens értékek viszont veszélybe kerülhetnek
c a task intervallumának átállítása teljes letöltés a task-konfiguráció az alkalmazás szerkezetéhez tartozik
d új eszköz felvétele az eszközfába teljes letöltés megváltozik a konfiguráció és az I/O-leképezés

Az állapotsor ikonja mutatja a helyzetet: eltérő színnel jelzi, ha a projekt és a vezérlőn futó alkalmazás nem egyezik, és ha teljes letöltés szükséges.

⚠ Gyakori hiba: az online change-et „kockázatmentes” műveletnek tekinteni. A folyamat nem áll meg — ezért, ha a módosítás félkész logikát tölt be, a gép működés közben kezd hibásan viselkedni (25.4).

25.5. feladat — Készítsd el az I/O-listát

Értékelési szempontok

A lista minden sora hat adatot tartalmaz: csatorna, cím, változónév, jeltípus, az érzékelő/beavatkozó típusa, funkció.

A záró próba a mérce: az idegen olvasó csak a lista alapján meg tudja mondani, mi történik a DI3 aktiválásakor. Ha nem tudja, a hiányzó adat jellemzően a funkció oszlopban van: a „DI3 — közelítésérzékelő” önmagában nem mond semmit, a „DI3 — darabszámláló érzékelő a szalag végén; élére nő a darabszám” viszont igen.

⚠ Gyakori hiba: a bontó (NC) érintkezőjű jelek jelöletlenül hagyása. Az I/O-listán külön jelölni kell, ha egy bemenet nyugalmi állapotban aktív — enélkül a program olvasója fordítva érti a logikát (13.7).


Tudáspróba — megoldókulcs

# Válasz Indoklás Szakasz
1 a A projektarchívum kiterjesztése .projectarchive. 25.1
2 b A Source Download az Archive.prj archívumfájlt teszi a vezérlőre. 25.2
3 c Menüút: Project → Project Information. 25.3
4 d Online change alatt a futó program nem áll le. 25.4
5 a Az alkalmazásspecifikus inicializálások nem futnak le — ez az online change legnagyobb csapdája. 25.4
6 b A mutatóváltozók megtartják a korábbi értéküket, ami hibás adatra mutathat. 25.4
7 c Az eszközfa módosítása után teljes letöltés kell. 25.4
8 d Ilyenkor az állapotsor ikonja pirosra vált. 25.4
9 a A visszatérési pontot a modulcsere előtt és után készített archívum adja. 25.5
10 b A vizsgadokumentáció 10–15 oldal. 25.7

Mennyire volt hasznos ez a fejezet?

Még nincs értékelés.