Laboratórium 2 - 11. Mérés: Logikai vezérlők alkalmazástechnikája

A VIK Wikiből
A lap korábbi változatát látod, amilyen David14 (vitalap | szerkesztései) 2013. február 9., 23:02-kor történt szerkesztése után volt.
Ugrás a navigációhoz Ugrás a kereséshez
← Vissza az előző oldalra – Laboratórium 2

Wacha Gábor által írt tanácsok

Pár mondatban összefoglalnám, hogy mit érdemes tudnia azoknak, akiket a sors a 11. méréshez (PLC) vet.

Mint emlékeztek, a mérés a következő részekből állt:

  1. WinCC és Simatic Manager megismerése
  2. A szakasz tulajdonságainak alapszintű vizsgálata (fűtés, túlvezérlés, hűtés, munkapont, kivezérelhetőség)
  3. A szakasz identifikálása
  4. Szabályozó tervezése
  5. PLC programozás

Mik is azok a tippek-trükkök-tudnivalók, amik megkönnyítik az életed?

1. WinCC sajátosságok

  • Az "Adatmentés start" gomb megnyomására a háttérben jelenik meg a fileválasztó ablak
  • Ha nem a csúszkával akarod kiválasztani a kézi beavatkozójelet, akkor az érték beírása után ENTER-t kell nyomni
  • Érdemes használni a vonalzó funkciót

2. A szakasz tulajdonságainak vizsgálata

A mérés során megfigyelhetted, hogy a fűtés - érthető okokból - sokkal gyorsabb, mint a hűtés. Képzeld el azt a helyzetet, hogy a kapott munkapontod 2 V fűtés, 85 % hűtés, és így a tranzisztor 45 C-ra állna be. Te valamit mértél az előbb, ezért a tranzisztorod 65 C-on van. Szeretnél minél gyorsabban beállni a munkapontra. Viszont a hűlés döglassú, fogy az időd. Mit csinálj? Fogod magad, a fűtést leveszed nullára, a hűtést felnyomod maximumra. Így amilyen gyorsan csak lehet kihűl a rendszered. Amint alámentél a munkaponti hőmérsékletnek, fogod, beállítod a megfelelő fűtést és hűtést, és sokkal gyorsabban beállt a rendszer, mintha vártad volna, hogy lassan kihűljön.

Ez csak egy tipp, nem kell alkalmaznod.

Hasonló dolog a kivezérelhetőség vizsgálatához: föltolod a fűtést maximumra, megvárod, amíg eléri a hőmérséklet a kb. 70 C-ot (ugye 80 C-nál vezérlődik túl), és aztán kezded el próbálgatni a kivezérelhetőség felső határát.

Itt jegyezném meg, hogy nagyobb hűtés mellett (95-100%) már nem minden mérőhelyen lehet túlvezérelni a hőmérsékletet, ne ess pánikba, ezt írd le a jegyzőkönyvbe.

3. Identifikálás

No, ettől szoktatok rettegni. Joggal. Mert ki emlékszik erre a hülye ARX-re, meg a MatLAB függvények paraméterezésére? Senki,

De nem is várjuk el az ARX-et. A wikire még anno feltöltöttem a "gyors-egyszerű-kényelmes" identifikálási módszert.

Mire figyeljetek:

  • Munkapont szerepe (idő és kezdeti hőmérséklet)
  • Bemeneten levő ugrás mértéke (ha 2 V-os ugrást adsz, a rendszer válasza az ugrásválasz kétszerese!)

Amit érdemes tudni, és ez később elő is jöhet: akik nálam voltak mérésen (főleg a félév vége felé), láthatták, hogy attól még, hogy mi a rendszert egytárolósként modelleztük, maga a rendszer nem az. Csak általában jól működik a modell. Hol tudjuk tettenérni, hogy a valóságunk nem egyezik a modellel: például a szabályozásnál.

4. Szabályozás

Akik nálam voltak, azok a PI szabályozó korlátozással opciót kapták a mérésen. Mire kellett figyelni:

  • Időállandó beállítása (a kiválasztógomb melletti gombra kellett nyomni, és a megjelenő felületen beírni az értéket, ENTER-t nyomni, majd BEZÁR. Nem MENTÉS meg BETÖLTÉS. Azokat nem használtuk)
  • Körerősítés hangolása. Ugyebár - akik nálam voltak, azok láthatták is - elvben az egytárolós modellünket ha PI kompenzáltuk, akkor egytárolós tagot kapunk zárt hurokban is. Illetve a nyílt hurok tulajdonképpen egy integrátor lesz (próbáld ki papíron), aminek konstans a fázisa. Ebből következően elvben tetszőlegesen nagy erősítésünk lehetne.
  • De itt érjük tetten, hogy nem egytárolós a tagunk, bár annak modelleztük: a zárt hurokban már lesz a rendszernek túllövése (pedig ugyebár egytárolós tagnak nem illik, hogy legyen). Szóval gyakorlatilag nem működik az, amit az elmélet mond, hogy tetszőleges körerősítésünk lehet, tehát kézzel kell hangolnunk. Az erősítés növelése a túllövés mértékét növeli, csökkentése csökkenti.

Amit el szoktatok rontani: nem tudjátok, hogy azt, hogy a túllövés hány százalékos, azt mihez képest kell viszonyítani (egyébként az alapjel ugrás nagyságához). Illetve: itt már nem a kézi beavatkozójelet huzigáljátok, hanem az alapjelet. Továbbá nem világbajnok ötlet szobahőmérséklet alatti hőmérsékletet adni alapjelnek.

5. Programozás

Amit nem várunk el (legalábbis én biztosan nem, többi mérésvezető nevében inkább nem nyilatkozom): SCL szintaktika ismerete. Mivel legyél NAGYJÁBÓL (nem bemagolni!) képben:

  • Ledek és a folyamat szereplőinek a nevei (mint változók, pl Process.Y). A netes segédlet 10-es és 21-es oldalát ajánlom. (Nem az SCL-t, hanem a mérési útmutatót).
  • A beavatkozójelnek (Process.U) tessék értéket adni. Ha szabályozol, akkor számítasz valamit, ha a hőmérséklet függvényében kell ledeket gyújtogatni, akkor meg a kézi beavatkozójelet adod neki (Process.U_MAN).
  • Ne feledd, az értékadást a := operátor jelenti.

Alaptanácsok

  • Tudatosan, értelemmel csináld, amit csinálsz, akkor nem fogsz hasra esni. Ha tudod, mi miért van, sokkal könnyebb.
  • Ha úgy nagyjából tudod, hogy milyen értékekre számíts, fogod tudni, ha elrontottad a mérést. Itt jegyzem meg, hogy a félév első 3-4 hetében még más értékeket mérhettetek identifikáláskor erősítésnek, mivel a szakaszunk más volt. Aztán elfüstölt pár darab, úgyhogy a tervezési hiba javítása után az erősítés fele akkora (kb 7 C/V) lett. Ha nem az elvárt értékek jöttek ki, akkor se ess pánikba, ezt vedd a jegyzőkönyvbe. Ki tudja, lehet, hogy igazad van. Mérési eredményt nem hamisítunk. Persze gondold végig, jól csináltad-e a dolgokat.
  • Akik hozzám jönnek mérni, azok tudják le otthon az aggodalmaskodást meg a félést, nem szoktam embert enni. Viszont nagyobb poén úgy mérned, hogy nem vagy ideges. És kisebb eséllyel rontod el.

Jó készülődést, kérdezzetek bátran, ha valami felmerül (főként ezzel a méréssel kapcsolatban).

Wacha Gábor