Az 5. fejezet („A technológiai leírástól a folyamatábráig") 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

5.1. feladat — Garázskapu

Megoldás

I/O-lista:

Jel Kategória Megnevezés
bTavir DI távirányító gomb (impulzus)
bFelsoVeg DI felső végálláskapcsoló
bAlsoVeg DI alsó végálláskapcsoló
bFenysorompo DI fénysorompó (szabad = TRUE, bontó jellegű bekötéssel)
bNyit DO nyitóirányú mozgatás
bZar DO záróirányú mozgatás

4 digitális bemenet, 2 digitális kimenet.

A folyamatábra szerkezete (a négylépéses módszer szerint):

  1. Start → alapállapot: mindkét kimenet KI.
  2. Döntés: gombnyomás? — nem → vissza a döntéshez (várakozó hurok); igen → tovább.
  3. Tevékenység: bNyit := TRUE.
  4. Döntés: felső végállás elérve? — nem → vissza (hurok); igen → bNyit := FALSE.
  5. Döntés: gombnyomás? — igen → bZar := TRUE.
  6. Döntés a záró hurokban két feltétellel: - fénysorompó jelez? → bZar := FALSE, majd bNyit := TRUE a felső végállásig, és a folyamat visszatér a 2. ponthoz; - alsó végállás elérve? → bZar := FALSE, vissza a 2. ponthoz.

Ha a gomb mozgás közben szólal meg, három észszerű döntés van — a lényeg, hogy válassz egyet, és az ábrában legyen benne:

Viselkedés Mikor jó?
megáll (a következő gombnyomás indítja ellenkező irányba) a legelterjedtebb garázskapu-viselkedés
irányt vált azonnal kényelmes, de a hajtást jobban terheli
figyelmen kívül hagyja a mozgás végéig egyszerű, de a felhasználó „nem reagálónak” érzi

⚠ Gyakori hiba: a fénysorompót nyitáskor is reteszként kezelni. A sugár megszakítása nyitás közben normális (a kocsi áthalad) — ha ilyenkor is megállítanád a kaput, félúton beszorulna. A fénysorompó csak záráskor véd.

5.2. feladat — A saját géped

Értékelési szempontok

A megoldás akkor teljes, ha:

  1. az ábra megfelel mind az öt szerkesztési szabálynak (egy start; egyértelmű irány; tevékenységenként egy kimenő nyíl; minden elágazás visszazárva; a hurok visszavezet a feltételhez);
  2. az I/O-lista egyezik az ábrában használt jelekkel — se több, se kevesebb;
  3. külön bekezdés írja le, mit kellett pontosítani a szöveges leíráson.

Ez a harmadik pont a feladat valódi tárgya. Egy technológiai leírás szinte mindig hiányos: nem mondja meg, mi történjen bekapcsoláskor, mi legyen a gomb megnyomásakor mozgás közben, mi történjen hibánál, és mit jelent pontosan a „megáll”. A folyamatábra azért hasznos, mert ezeket a hiányokat kikényszeríti — a hiánylista önmagában is értékes vizsgadokumentum-elem.

5.3. feladat — Hibakeresés ábrában

Megoldás — négy hiba

# Hiba Melyik szabály sérül? Javítás
1 A „nem” ág változatlan feltételhez tér vissza, és semmi nem történik közben 5. (ciklus) — formailag hurok, de a feltételt semmi nem befolyásolja: végtelen ciklus a hurokban történnie kell valaminek, ami a feltételt megváltoztathatja. (A külső jelre — gombnyomásra, érzékelőre — váró hurok szabályos: ott a feltételt a külvilág változtatja, mint az 5.1. feladatban.)
2 A két ág nem egyesül a Vége előtt 4. (elágazások visszazárása) gyűjtőcsomópont, ahol a két ág összefut
3 A motor leállítása hiányzik a Vége előtt az ábra nem határozza meg minden esetre a beavatkozó állapotát Motor := FALSE tevékenység a Vége szimbólum előtt
4 Nincs megnevezve Start szimbólum 1. (egy start) az ábra kezdete kötelező elem

⚠ Gyakori hiba: a végtelen hurok „szándékosnak” minősítése azzal, hogy „a PLC-program úgyis ciklikusan fut”. A folyamatábra egy algoritmust ír le, nem a PLC ciklusát: a hurokból kilépési feltétel nélkül az algoritmus soha nem ér véget.


Tudáspróba — megoldókulcs

# Válasz Indoklás Szakasz
1 a A döntés jele a csúcsára állított rombusz. 5.2
2 b A be- és kimenet jele a paralelogramma. 5.2
3 c Maximum egy start, de több vég szimbólum lehet. 5.3
4 d A döntésből két ág indul, és ezeknek később egyesülniük kell. 5.3
5 a A három algoritmikus szerkezet: szekvencia, elágazás, ciklus. 5.4
6 b A ciklust az jelzi, hogy az egyik ág visszavezet a feltételhez. 5.4
7 c A vizsgamódszer: aláhúzás → I/O-lista → vázlat → ellenőrzés. 5.5
8 d Bontó érintkezőnél vezetékszakadáskor is leáll a gép — ez a hibabiztos irány. 5.6
9 a A „minden 12. termék után” számlálót igényel. 5.7
10 b A hiszterézis a beavatkozó gyakori ki-be kapcsolását akadályozza meg. 5.7

Mennyire volt hasznos ez a fejezet?

Még nincs értékelés.