Amit a könyv nem állít — mérésre bízott adatok, forrás hiányában kihagyott témák és saját következtetések, egy helyre gyűjtve, mérési jegyzőkönyv-sablonnal.
Ez a függelék szokatlan egy jegyzetben: azt sorolja fel, amit a könyv nem tud.
Az 1. fejezet ígérete így szólt:
„Ahol egy adatot nem sikerült igazolni, ott ezt nyíltan jelezzük, és megmondjuk, hol keresd. Az ilyen pontok összegyűjtve az I függelékben találhatók.”
Ez a függelék az ígéret beváltása. Negyvenöt pont van benne, négy csoportban.
Két okból.
Gyakorlati okból: ha a saját CC100-adon dolgozol, ezek azok a pontok, ahol a könyv nem tud helyetted dönteni — de megmondja, hogyan derítsd ki. A 12 legfontosabbhoz konkrét mérési eljárás is tartozik (I.7).
Szakmai okból: ez a lista megmutatja, hogyan néz ki egy őszinte műszaki dokumentum. Aki majd maga ír üzemi dokumentációt, annak pontosan ilyen jegyzéket kell vezetnie a saját munkájáról: mit tudok biztosan, mit feltételezek, és mit kell még megmérni.
I.1 A négy csoport
| Csoport | Mit tartalmaz? | Kinek szól? | Db |
|---|---|---|---|
| I.3 Mérd meg a saját eszközödön | olyan adat, amelyet a gyártói forrás nem közöl, de kimérhető | az olvasónak | 15 |
| I.4 Nincs rá nyilvános forrás | jellemzően fizetős szabványszöveg mögötti tartalom | az olvasónak — hova forduljon | 9 |
| I.5 A könyv saját következtetése | logikus, de nem gyártói tény | az olvasónak — tudja, mit olvas | 7 |
| I.6 A következő kiadás előtt elvégzendő | szerkesztői teendő: forrásfrissítés, megerősítés | a szerzőnek/lektornak | 14 |
Egy „mérésre bízott” pont nem azt jelenti, hogy a könyv hanyag volt. Azt jelenti, hogy a gyártó nem publikálta az adatot — és ilyenkor két rossz válasz létezik: kitalálni, vagy hallgatni róla.
A könyv a harmadikat választja: megnevezi a hiányt, és megmondja, hogyan pótolható.
I.2 Hogyan olvasd a táblázatokat?
- # — a pont azonosítója (
I01…I45). Erre hivatkozz, ha jegyzetelsz. - A pont — mi az, amit nem tudunk.
- Hol? — a könyv melyik szakasza írja le.
- Mi a teendő? — konkrét lépés, nem általánosság.
A ★ jel azt jelöli, hogy a pont a vizsgaprojekthez (26. fejezet) is kell — ezeket érdemes előre tisztázni, nem a vizsga hetében.
I.3 Mérd meg a saját eszközödön
Ezek a legfontosabbak: mind kimérhető, és a mérés önmagában is tanulságos.
| # | A pont | Hol? | Mi a teendő? |
|---|---|---|---|
| I01 ★ | A CC100 eszközleíró fájljának pontos neve és kiterjesztése | 8.2 | Töltsd le a gyártó oldaláról (Downloads → Device Files), és írd fel a fájlnevet. |
| I02 ★ | A WBM URL-alakja (http:// vagy https://) és a tanúsítványfigyelmeztetés |
9.5 | Írd be a böngészőbe a vezérlő IP-címét. Jegyezd fel, melyik protokollra vált, és ad-e figyelmeztetést. |
| I03 | Az ideiglenes fix IP-címhez tartozó alhálózati maszk | 9.3 | A könyv a PC-oldalon 255.255.255.0-t ír elő. Ha nem jön létre a kapcsolat, ez az első vizsgálandó pont. |
| I04 ★ | A RETAIN / PERSISTENT tényleges túlélése áramkimaradáskor (NVRAM/UPS) |
10.3 | I.7/M1 mérés. A kulcsszó kérés, nem garancia — a hardvernek is támogatnia kell. |
| I05 | Az élfigyelő Q kimenete hány ciklusig igaz |
18.2 | I.7/M2 mérés (= a 18.4. gyakorlat). A gyártói súgó ezt nem mondja ki szó szerint. |
| I06 ★ | A CC100 WebVisu portja, és hogy a WBM-ben engedélyezni kell-e a webkiszolgálót | 22.5 | I.7/M3 mérés. Próbáld a 8080-at; ha nem megy, Configuration → Network Services. |
| I07 | A monitorozott értékek ciklus-konzisztenciája | 23.4 | I.7/M4 mérés (= a 23.5. gyakorlat): két logikailag összefüggő változó figyelése gyors taskban. |
| I08 | A CC100 naplózójának neve; van-e a WBM-ben külön eszközszintű hibanapló | 23.8 | Nyisd meg a Log lapot és a WBM Diagnostic → Log Viewer oldalát, és hasonlítsd össze. |
| I09 | A forrásfeltöltés automatikus vagy kérésre történik-e | 25.2 | Project Settings → Source Download. Gyakorlati jelentősége: az automatikus feltöltés megnöveli a letöltési időt. |
| I10 ★ | A CC100 WSTRING-támogatása (a projektinformáció programból olvasásához) |
25.3 | I.7/M5 mérés. Ha nem működik, a verziószám HMI-n való megjelenítése más módon oldandó meg. |
| I11 | A CC100 LREAL-támogatása |
4.8 | Ugyanaz a helyzet: a típus a CODESYS listáján szerepel, a célkészülék támogatása külön kérdés. |
| I12 ★ | A Waveshare modul gyári IP-címe és unit ID-ja | 21.3 | VirCom-mal keresd meg — épp arra való, hogy IP-cím ismerete nélkül működjön. Jegyezd fel a talált értéket. |
| I13 ★ | A Waveshare 0x10000 / 0x41000 jelölés feloldása |
21.5 | I.7/M6 mérés — a 21.5. alfejezet négylépéses eljárása. Ez a fejezet módszertani magja. |
| I14 ★ | A CODESYS Modbus-kliens csatornakonfigurációjának menüútjai | 20.11, 21.6 | A saját CODESYS-verziódban dokumentáld képernyőképekkel — az értékelés „Paraméterek beállítása” szempontja ezt kéri. |
| I15 | Az Input configuration események és műveletek teljes listája |
22.3 | Nyisd meg a párbeszédpanelt, és nézd végig. Többet ér, mint egy elavult listát megtanulni. |
Nyolc ilyen van (I01, I02, I04, I06, I10, I12, I13, I14). Egyik sem nehéz — de mind időt visz, és mind olyasmi, ami a vizsga hetében nem derülhet ki először.
Javaslat: a 27. fejezet tizenkét hetes tervében a 10. héten, a bővítőmodul bekötésekor menj végig rajtuk egyszerre.
I.4 Nincs rá nyilvános forrás
Ezeket a könyv nem közli, mert a szükséges dokumentum nem nyilvános vagy nem ingyenes. Nem hiányosság: határhúzás.
| # | A pont | Hol? | Hova fordulj? |
|---|---|---|---|
| I16 | A kockázatgráf S/F/P → PL_r leképezése |
24.4 | ISO 13849-1 szövege. Egy rossz PL_r-táblázat jegyzetből átvéve életveszélyes lenne. |
| I17 | A biztonsági távolság számítási képlete | 24.12 | ISO 13855 és a fényfüggöny gyártói kézikönyve. |
| I18 | A SIL 1–4 szintekhez tartozó PFH_D-sávok | 24.8 | IEC 62061 / IEC 61508. A könyv csak a PL-szintekhez ad számokat. |
| I19 | A C típusú szabvány elsőbbsége ütközés esetén | 24.3 | A szabványok szövege. A széles körben idézett „a C típusú elsőbbséget élvez” állítást a felhasznált források nem mondják ki. |
| I20 | A megállítási kategória megválasztása egy adott géphez | 24.10 | Kockázatértékelés + IEC 60204-1. Nagy tehetetlenségű forgó tömegnél az azonnali energiaelvétel akár veszélyesebb is lehet. |
| I21 | Reteszelő berendezések, manipulációvédelem | 24.16 | ISO 14119. |
| I22 | Biztonsági buszok (PROFIsafe, FSoE) | 24.16 | A busz szabványgazdájának dokumentációja. |
| I23 | A tanúsított biztonsági programozás követelményei | 24.13, 24.16 | Tanúsított képzés és a készülék gyártója. A megtanult ST/LD-tudás önmagában nem elég. |
| I24 | Az ISO 5807 pontos folyamatábra-jelölései | 5.2 | A szabvány szövege nem nyilvános; a könyv csak a nemzetközi gyakorlatot közli — a vizsgán ezeket várják. |
Nézd meg, hány pont tartozik a biztonságtechnikához: kilencből nyolc (I16–I23).
Ez nem véletlen. A biztonságtechnikai adatok mögött fizetős szabványszöveg áll, és pontosan ezen a területen a legveszélyesebb a „körülbelül jó” válasz. A 24. fejezet ezért mondja ki: aki biztonsági funkciót tervez, annak a szabvány szövegével a kezében kell dolgoznia, nem egy jegyzet emlékképével.
I.5 A könyv saját következtetései
Ezek nem gyártói tények, hanem a könyv indokolt levezetései. Mindegyiket a szöveg is jelzi ott, ahol előfordul — itt egy helyen látod, mire vonatkozik a fenntartás.
| # | A következtetés | Hol? | Mire épül? |
|---|---|---|---|
| I25 | A CC100 kimenete félvezetős | 7.4 | A high-side switching, a rövidzárvédelem és a 0,5 A-es DC-korlát együtt erre utal — de az adatlap a technológiát nem nevezi meg. |
| I26 | A %IW/%QW hozzárendelés magyarázata |
20.12 | A hozzárendelés ténye gyártói forrásból igazolt; a „szerver programja felőli nézőpont” magyarázat a könyvé. |
| I27 | A modulcsere kilenclépéses eljárása | 25.5 | Igazolt elemekből összeállítva; nem idézett gyártói eljárásleírás. |
| I28 | A tünet → ok táblázat | 23.10 | Minden sora igazolt tényre hivatkozik, de a hozzárendelés a könyv következtetése. Kiindulópont, nem diagnózis. |
| I29 | A buszösszehasonlítás „legjobb időadat” sora | 19.9 | A számok forrásból igazoltak; a belőlük levonható rangsor már értelmezés. |
| I30 | A töréspont munkavédelmi következtetése | 8.11, 23.5 | A megállási viselkedés gyártói tény; a „csak biztonságos állapotban” tanács a könyv indokolt ajánlása. |
| I31 | A „lineáris” és „strukturált” felépítés meghatározása | 11.1–11.3 | A fogalompár a magyar szakképzési terminológiából való; szó szerinti, szembeállított gyártói definíciót négy forrásban kerestünk, és nem találtunk. Az alkotóelemek igazoltak. |
I.6 A következő kiadás előtt elvégzendő
Ez a csoport a szerkesztőnek szól. Ezek nem az olvasó teendői — de attól még nyíltan szerepelnek, mert a könyv ezt a mércét vállalta.
| # | A teendő | Hol? | Miért? |
|---|---|---|---|
| I32 | A WAGO tükrözött dokumentumok ellenőrzése a wago.com letöltési oldalán, és a hivatkozások átírása a gyártó saját oldalára |
H.15 | A CC100 adatlapja és kézikönyve terjesztői tükrökről származik (S051–S054, S094, S095). |
| I33 | Az automatizálási szintekhez szabványalapú második forrás (ISA-95 / IEC 62264) | 19.2 | Jelenleg egyetlen gyártói szószedet (S088) alapozza meg. |
| I34 | Az SR blokk pontos interfészének ellenőrzése a CODESYS objektumböngészőjéből |
18.5 | Az RS interfésze igazolt (S050); az SR-é a névkonvencióból következtetve. |
| I35 | Az IL összehasonlító operátorainak pontos gyártói megfogalmazása | 16.2 | A lekért összefoglaló átírási hibát tartalmazott; a könyv ezért nem idézi őket szó szerint. |
| I36 | Az IEC 61131-3 Ed. 4.0: az IL formálisan „eltávolítva” vagy továbbra is „elavult”? | 16.4 | A részletes listát tartalmazó melléklet nem érhető el; a könyv csak a scope-ot állítja. |
| I37 | A PL b és PL c PFH_D-sávjának ellenőrzése a szabvány szövegéből |
24.5 | Két forrás egyezik, egy harmadik egy nagyságrenddel eltér (H.14/2.). |
| I38 | A TP blokk EN/IN elírásának ellenőrzése újabb súgóverzióban |
17.5 | Gyártói dokumentációs elírás (H.14/4.). |
| I39 | A CC100 EtherCAT Master teljesítménye: hány slave, milyen ciklusidővel, a többi porttal kölcsönhatásban | 19.13 | A gyártói források nem adnak rá számot. Mérési feladat, nem ígéret. |
| I40 | A mesh topológia ipari buszos alkalmazhatósága | 19.4 | A felhasznált források egyike sem sorolja fel; a könyv nem ígéri. |
| I41 | Az LLDP és az automatikus névadás összefüggése | 19.11 | A forrás csak szomszédazonosítást és topológiameghatározást mond ki. |
| I42 | A CODESYS projekt-összehasonlítás (project compare) menete | 25.8 | Nem volt hozzá igazolt forrás. |
| I43 | A WAGO saját modulcsere-eljárása | 25.8 | A CC100 kézikönyvéből pótolandó. |
| I44 | A „4xxxx” jelölés eredetének és elterjedtségének forrása | 20.3 | A Modbus-specifikáció nem definiálja; ipari szokás. |
| I45 | A 26. és 27. fejezet rövid forrásmegjegyzése | 26., 27. | Egyik fejezetnek sincs saját forráslistája — mindkettő a korábbi fejezetek igazolt anyagára épül; ezt érdemes kimondani. |
I.7 Hat mérés — konkrét eljárással
Az I.3 csoport hat pontjához itt a teljes mérési eljárás. Mindegyik fél óránál rövidebb, és mindegyik jegyzőkönyvezhető az I.8 sablonnal.
Kérdés: a CC100 rendelkezik-e olyan memóriaterülettel (NVRAM/UPS), amely a RETAIN
változókat áramkimaradáskor megőrzi?
- Deklarálj egy
VAR RETAINés egyVAR PERSISTENTszámlálót, amely másodpercenként nő. - Töltsd le, futtasd, amíg mindkettő felmegy egy jól látható értékre. Jegyezd fel.
- Húzd ki a tápot, várj 10 másodpercet, dugd vissza.
- Olvasd le mindkét értéket.
Kiértékelés: ha az érték megmaradt → van remanens terület. Ha nullázódott → a RETAIN
kulcsszó önmagában nem elég az eszközödön, és a darabszámot máshogy kell megőrizni.
Vesd össze a 10.2. ábra táblázatával — az Online Change / Reset Warm / Reset Cold /
Download sorokat a 10.4. gyakorlat méri.
Kérdés: a gyakorlat szerint egy ciklusig — de a gyártói súgó ezt nem mondja ki.
- Írd meg a 18.4. gyakorlat programját:
fbEl(CLK := bGomb);ésIF fbEl.Q THEN iCiklusok := iCiklusok + 1; END_IF. - Nyomd meg a gombot egyszer, és olvasd le az
iCiklusokértékét. - Ismételd meg élfigyelő nélkül is (közvetlenül a
bGomb-ot vizsgálva), és hasonlítsd össze a két számot.
Kiértékelés: ha az első szám 1, az élfigyelő a várt módon működik. A második szám megmutatja, hány cikluson át tartottad nyomva a gombot — ez teszi kézzelfoghatóvá, miért kell egyáltalán élfigyelés.
Kérdés: a gyártói példa 8080-at használ, de a port platformfüggő.
- Kapcsold be a WebVisu-t (22.4), és töltsd le a vezérlőre.
- Próbáld:
http://<a vezérlő IP-címe>:8080/<a .htm fájl neve>. - Ha nem működik, nyisd meg a WBM
Configuration → Network Servicesoldalát, és nézd meg, milyen porton fut a webkiszolgáló, illetve kell-e külön engedélyezni. - Írd fel a működő teljes URL-t.
Kiértékelés: a működő URL bekerül a projektdokumentációdba (25.6) — a kezelőnek is tudnia kell, hol éri el a felületet.
Kérdés: két összefüggő változó mutathat-e „lehetetlen” kombinációt a figyelőlistán?
- Írj programot, amelyben
bB := NOT bA;, ésbAgyorsan változik egy rövid ciklusidejű taskban (példáult#4ms). - Tedd mindkettőt egy figyelőlistára, és figyeld hosszabb ideig.
- Jegyezd fel, láttál-e olyan pillanatot, amikor
bAésbBegyszerre igaz vagy egyszerre hamis volt.
Kiértékelés: ha igen, a monitorozás nem ad ciklus-konzisztens pillanatképet — és ezt hibakeresésnél tudni kell, mert két változó látszólagos ellentmondása nem feltétlenül programhiba.
Kérdés: kiolvasható-e a programból a projekt verziószáma?
Project → Project Information → Summary: állíts be verziószámot.- Kapcsold be az „Automatically generate 'Project Information' POUs” beállítást.
- Fordíts, és próbáld meg a generált függvénnyel kiolvasni a verziót.
Kiértékelés: ha fordítási hibát kapsz WSTRING-re hivatkozva, a célkészülék nem
támogatja. Ilyenkor a verziószámot kézzel vidd be egy STRING konstansba, és azt
jelenítsd meg a HMI-n (22.10) — a cél ugyanaz, csak az út más.
Kérdés: a gyártó ötjegyű hexa jelölése nem lehet közvetlen PDU-cím (a PDU 16 bites).
- Feltételezés: a vezető jegy a Modbus-táblát jelöli, a maradék négy az offsetet — tehát
0x10000= Discrete Inputs, offset 0. - Mérés: olvass ki 8 bitet a 02-es funkciókóddal, a 0-s offsettől. Kösd be egy kapcsolót az 1. bemenetre.
- Kapcsold be, és nézd meg, melyik bit változott.
- Következtetés a 21.5. alfejezet négyeredményes táblázata szerint.
- Ismételd a többi csatornára, és a kimenetekre az 05-ös kóddal — valódi terhelés nélkül.
Kiértékelés: a végén kezedben van a mért, igazolt címtáblázat. Ez lesz a projektdokumentációd egyik legértékesebb melléklete.
I.8 Mérési jegyzőkönyv-sablon
Egy mérés akkor ér valamit, ha leírtad. Ez a sablon minden fenti méréshez használható — és pontosan ugyanez a szerkezet kell az üzemi gyakorlatban is.
| Mező | Amit beleírsz |
|---|---|
| Azonosító | a pont száma (I04) és a mérés jele (M1) |
| Dátum, hely | mikor és hol mértél |
| Eszköz | típus, cikkszám, firmware-verzió (9.5) |
| Környezet | CODESYS-verzió, projektnév, task-beállítás |
| A kérdés | egyetlen mondatban, eldönthetően |
| A feltételezés | mit vársz, és miért |
| Az eljárás | számozott lépések, ahogy ténylegesen csináltad |
| A megfigyelés | a nyers eredmény — értékek, LED-állapotok, hibaüzenetek |
| A következtetés | mi derült ki; igazolódott-e a feltételezés |
| Korlátok | mit nem bizonyít a mérés |
| Melléklet | képernyőkép, naplókivonat (23.8), fotó |
A feltételezés — ha nem írod le előre, utólag mindig az jön ki, hogy „sejtettem”. A feltételezés rögzítése teszi a mérést kísérletté.
A korlátok — egy mérés mindig egy adott eszközön, egy adott firmware-rel, egy adott konfigurációval készült. Ha ezt nem írod le, valaki más általános szabályként fogja idézni. Ez az a pont, ahol a téves „köztudás” születik.
A projektfeladat működésvizsgálat szempontja (10%) pontosan ilyen jegyzőkönyvet vár (26.11). Ha a felkészülés közben ezt a sablont használod a fenti hat méréshez, a vizsgán már rutinból fogod kitölteni.
I.9 Összegzés — mit jelent ez a jegyzék?
Negyvenöt pont sok. Érdemes látni, mit mutat a megoszlásuk.
| Csoport | Db | Mit árul el? |
|---|---|---|
| Mérd meg | 15 | A gyártók sok gyakorlati adatot nem publikálnak — nem rosszindulatból, hanem mert konfigurációfüggő. |
| Nincs nyilvános forrás | 9 | Ebből 8 biztonságtechnikai: ezen a területen a tudás fizetős szabványszöveg mögött van. |
| Saját következtetés | 7 | Ennyi helyen lépett túl a könyv a puszta idézésen — és mindenhol jelezte. |
| Kiadás előtt elvégzendő | 14 | A forrásbázis karbantartása folyamatos munka, nem egyszeri feladat. |
Egy jegyzettől azt várnánk, hogy mindenre tudja a választ. Ez a könyv 140 forrásból, ~380 oldalon keresztül igyekezett — és a végén negyvenöt ponton azt mondja: ezt nem tudom biztosan, de tudom, hol van a határ, és megmondom, hogyan léphetsz túl rajta.
A szakmában pontosan ez a különbség a megbízható és a magabiztos munka között. Egy PLC-nél a magabiztos, de téves adat nem szégyen kérdése — hanem álló gépsor, elromlott munkadarab vagy sérülés.
Aki tudja, hol vannak a saját tudásának határai, az tudja azt is, mikor kell utánanéznie.