Analogmeter & Headdisabler Verzió 1.2 Több mérõhelyes mérõ- és fejletiltó program PLC vagy PC kártya által mért analóg értékek, vagy más a PLC (PC kártya) által számlált mennyiségek alapján történõ fejletiltáshoz és egyszerû adatminták gyûjtéséhez A program tipikusan több befogós - forgó vagy láncszerû - berendezéseken mért mennyiségek befogónkénti adatainak megjelenítésére, valamint PLC vezérlés esetén a hibásan mûködõ befogó folyamatból való kiiktatására, határértékek beállítására alkalmas. Kapható egyszerû lokális vagy hálózati alkalmazás formájában. Más hasonló feladat ellátásához a megrendelõ igényei szerint átalakítható. Az program vákuumérésre alkalmazott változatának képernyõje látható az alábbi képen:
Kezelési utasítás, leírás Központi képernyõ: A központi képernyõ hat fõ részre tagolódik. Az egyes képernyõrészek között a TAB vagy Shift+TAB billentyûkkel váltogathatunk, a kiválasztott lista halványsárga színre vált. A képernyõ felosztása attól függõen, hogy éppen melyik lista az aktív a Ctrl+Bal nyíl, Ctrl+Jobb nyíl, Ctrl+Fel nyíl, Ctrl+Le nyíl billentyûkkel, vagy a választóvonalat egérrel húzva méretezhetõ. Gyorsítómenü : A képernyõ felsõ részén található, az itt felsorolt billentyûk segítségével vezérelhetjük a programot. Értékkijelzõ: A képernyõ bal felsõ részén található, itt kerülnek kijelzésre a PLC-ben tárolt határérték adatok, a mért mennyiség és a hozzá tartozó fejszám. Tiltott fejek listája: A képernyõ bal oldalán az értékkijelzõ alatt található, Itt kerülnek kijelzésre az éppen tiltott fejek, a tiltás oka és a tiltás végrehajtója. Napló: A képernyõ bal alsó részén található, a tiltási események, hibajelzések, beállítások módosítása kerülnek erre a listára az idõponttal együtt. Mintavételi táblázat: A képernyõ jobb felsõ részén található. A mintavételek adatait tartalmazza táblázatos formában. Diagramm: A képernyõ jobb alsó részén található. A mintavételi táblázat soraiból (sorozatonkénti) vagy oszlopaiból (fejenkénti) rajzol diagrammot. Billentyûparancsok: F1: Segítséget nyújt a program használatához (Ez a dokumentum olvasható itt). F2: A konfigurált mérõpontok között választhatunk egy listából. F3: Fej letiltást vagy engedélyezést kezdeményez (részletezést lásd késõbb). F4: A diagramm 3 vagy 2 dimenziós megjelenítése között váltogathatunk vele. F5: A diagramm a mintavétel soraiból rajzolódik oszlop diagramm formájában. Az F5 billentyû többszöri megnyomásával kiválaszthatjuk, hogy csak a kiválasztott széria vagy egyszerre az összes begyûjtött széria látsszon a diagrammon. F6: A diagramm a mintavétel oszlopaiból rajzolódik vonal diagramm formájában (A begyûjtött szériák adatai egy fejre vonatkoztatva). F7: A mintavétel indítható vagy állítható meg vele. F8: A mintavétel adatait menthetjük lemezre CSV formátumban, amely aztán például Excel-ben feldolgozható. F9: A Beállítások dialógusablak jeleníthetõ meg vele. Határérték és egyéb paraméterek állítható be itt (részletezést lásd késõbb). F10: Kilépés a programból. F11: Az értékkijelzõ nagyítható ki vele, hogy távolról is látható legyen. F12: A kommunikáció állapotát megjelenítõ dialógusablak jelenik meg a billentyû leütésére. Fej letiltás, engedélyezés:
A központi képernyõrõl az F3 billentyûvel váltható ki. A dialógusablakban a TAB, Shift+TAB billentyûkkel mozoghatunk a beviteli mezõk között. A Fejszám: mezõben kell megadni a letiltandó vagy engedélyezendõ fej számát. A Letiltás oka: mezõben magyarázatot fûzhetünk a letiltáshoz. A Jelszó: mezõben egy legalább 1-es szintû jelszót kell megadni. Az F3 billentyûvel lehet tiltani, az F4 billentyûvel engedélyezni a kiválasztott fejet. A két nyomógomb csak akkor válik engedélyezetté, ha a Fejszám mezõ értéke 1 és a gép fogószáma közé esik és a Jelszó mezõ érvényes jelszót tartalmaz! Lehetõség van az összes fejet egyszerre tiltani vagy engedélyezni úgy, hogy a Minden fej feliratú kapcsolót az Alt+M billentyûvel bekapcsoljuk. Ilyenkor a tiltás vagy engedélyezés minden fejre vonatkozik, a Fejszám mezõ értéke érdektelen. Az ESC billentyûvel visszatérhetünk a központi képernyõre. Jelszavak: A programnak háromszintû jelszórendszere van. 1. szint: Fej letiltás, fej engedélyezés 2. szint: Határérték adatok módosítása 3. szint: Egyéb beállítási adatok. A magasabb jelszószint magába foglalja az alacsonyabb jelszószinteket is. A mintavételi paraméterek módosításához nem szükséges jelszó. A GUEST 1. szintû jelszó mindig definiált. Beállítások: A központi képernyõrõl az F9 billentyûvel váltható ki. A program teljes körû konfigurálását elvégezhetjük itt. Határértékek: A dialógusablak több lapból áll, ezek között a Ctrl+TAB, Ctrl+Shift+TAB billentyûkkel mozoghatunk elõre és hátra. A dialógusablak bal alsó részén levõ Jelszó a módisítások elfogadásához: mezõbe a változtatások szintjének megfelelõen egy 2-es vagy 3-as szintû jelszavat kell megadni, ennek hiányában az OK gomb megnyomásakor a program figyelmeztet. A PLC-be kerülõ határérték adatok alsó és felsõ értékét, valamint az ismétlõdõ hiba - figyelés számlálójának értékét adhatjuk meg. Az esetleges tizedes jegyek elválasztásához a pont karakter használható. Elõfordulhat, hogy a megadott határérték az alkalmazott képlettel nem fejezhetõ ki egy 16 bites egész számban, ekkor a kifejezhetõ legkisebb illetve legnagyobb érték kerül a PLC-be. Mintavételezés: A Mintavételezés néhány paramétereit adhatjuk meg itt. Mintavételek száma: 1 és 500 közé kell, hogy essen. Érvényes adat alsó határértéke: Megadja a táblázatba kerülõ adatok alsó határértékét. Alulcsordulás esetén a Kevés szöveg kerül a táblázatba. Érvényes adat felsõ határértéke: Megadja a táblázatba kerülõ adatok felsõ határértékét. Túlcsordulás esetén a Sok szöveg kerül a táblázatba.
Automatikus mentés a mintavétel befejezésekor: Ha a kapcsoló be van kapcsolva, akkor a mintavétel befejezésekor az adatok automatikusan mentésre kerülnek az alapértelmezett néven, az alapértelmezett kimeneti könyvtárba. Mintavételi adatok alapértelmezett kimeneti könyvtára: hova kerüljenek a mintavételi adatok Megadja, hogy lemezre mentéskor XX hétnél régebbi mintavételek automatikus törlése A jelölõnégyzettel be/ki kapcsolhatjuk a funkciót. A törlés csak az alapértelmezett néven mentett fájlokra vonatkozik. Az alapértelmezett név felépítése: Gépszáma+Mértmennyiségneve+Sample+_Év_Hó_Nap_Óra_Perc.csv. Például:111VegvakuumSample_1999_01_01_01_01.csv Képlet és formátum: DDE beállítások: Gépfüggõ beállítások: Ezen a lapon adható meg a Bejövõ adatok átszámításához használt képlet (részletezve lásd lejjebb), a mért mennyiség neve, a mért mennyiség mértékegysége és a kijelzésnél használt tizedespont utáni számjegyek száma. Lehetõség van a képlet alapján a bejövõ adatokra vetített kalibrációs jelleggörbe megtekintésére a Jelleggörbe megjelenítése gombot használva. A mérendõ mennyiség neve: mezõben egyedi nevet kell megadni, mert részben ez alapján azonosítja a mérõpontokat a program. Ezen a lapon adhatóak meg a DDE kapcsolattal kapcsolatos beállítások. Gép száma vagy neve: Program fejléce: Csoportkód: A regisztrált gépnevek közt lehet választani egy legördülõ listában. A program címsorában megjelenõ szöveget adja meg. Akkor van jelentõsége, ha ugyanazon gépen több mérõpont is végezhet fejletiltást (Ezen mérõpontok csoportkódját egy nullától különbözõ értékre kell állítani). Gép fogószáma: A koszorú fogószámát kell itt megadni (1 és 100 közé kell, hogy essen). Fogóindex eltolás: A fejszámozás a fejazonosító érzékelõ pozíciója és a mérõpozíció közti különbség kiegyenlítésére szolgáló egész szám (0 és Fogószám-1 közé kell, hogy essen).
Jelszóállomány elérési útja, neve: A jelszóállomány helyét határozza meg a lemezen. A jelszóállomány felépítése: Egyebek: Mérõpontok: [Users] Tulajdonos = Jelszó == Szint MásikTulajdonos = MásikJelszó == Szint Ezen a lapon egyszerû kapcsolófunkciók találhatók, a neveik magukért beszélnek. A mérõpontokon végezhetünk különbözõ mûveleteket. - Létrehozhatunk új mérõpontot, - Létezõ mérõpontot szerkeszthetünk, - Létezõ mérõpontot törölhetünk, - Létezõ mérõpontot új néven lemásolhatunk, - Egy másik állományból importálhatunk konfigurációs beállításokat, - Megváltoztathatjuk a mérõpontok sorrendjét. Képlet készítése: A program a mért mennyiséget egy szövegesen megadható képlet vagy képletsor alapján számítja. Alkalmazható operátorok: + összeadás - kivonás / osztás * szorzás Alkalmazható függvények: SQR az aktuális eredmény négyzete SQRT az aktuális eredmény négyzetgyöke LOG az aktuális eredmény tízes alapú logaritmusa EXP az aktuális eredmény exponenciálisa POWER 10 aktuális eredmény -edik hatványa SIN az aktuális eredmény szinusza (radiánban értelmezve) COS az aktuális eredmény koszinusza (radiánban értelmezve) Alkalmazható operandusok: InData : A PLC-tõl kapott 16 bites egész szám (Alkalmazhatóak még a képletben valós számként értelmezett konstansok, amelyekben a tizedesjel a ". karakter). A képlet mûködése soros típusú, tehát a következõ mûvelet mindig az aktuális eredményszámon (és ha van operanduson) hajtódik végre. Zárójelek nem alkalmazhatók a képletben.
Lehetõség van a bejövõ adatok értékhatártól függõ megkülönböztetésére, például ha a bejövõ - 16 bites egész számként értelmezett - adtat bizonyos értéktartományai negatív számként vannak értelmezve, vagy ha az analóg jel jelleggörbéje nem közelíthetõ meg egy képlettel. Ennek szintakszisa: x.. xx : ( alsóhatár.. felsõhatár) A képletben alkalmazott operátorokat és operandusokat legalább egy helyköz vagy tabulátor karakterrel kell elválasztani egymástól! Mû77 vákuumérõhöz alkalmazható képletsor: (Az eredményt µbar-ban kapjuk) 0..2300 : InData log * 26 2301.. 65535 : InData / 10 sqr / 550 TPR 250 Balzers Compact Pirani Gauge-hoz alkalmazható képletsor (Balzers MaxiGauge vákuumérõhöz csatlakoztatva): (Az eredményt mbar-ban kapjuk) 0.. 27853 : Indata / 8 * 0.0025-5.5 power 27854.. 65536 : 9999 (Az eredményt µbar-ban kapjuk) 0.. 27853 : Indata / 8 * 0.0025-2.5 power 27854.. 65536 : 999999 APR256 Balzers Piezo Gauge-hoz alkalmazható képletsor (Balzers MaxiGauge vákuumérõhöz csatlakoztatva) : (Az eredményt mbar-ban kapjuk) A PLC és a VacHD program kapcsolódási pontjai: Beállítások / Gépfüggõ beállítások / Analóg adatok báziscíme: Az itt beállított báziscímtõl kezdõdõen maximum 10 db regiszterben kell az adatokat elhelyeznie a PLC -nek az alábbiak szerint: 0.regiszter - Utolsó adat 1.regiszter - Utolsó fogóindex 2.regiszter - Utolsó-1 adat 3.regiszter - Utolsó-1 fogóindex 4.regiszter - Utolsó-2 adat 5.regiszter - Utolsó-2 fogóindex 6.regiszter - Utolsó-3 adat 7.regiszter - Utolsó-3 fogóindex 8.regiszter - Utolsó-4 adat 9.regiszter - Utolsó-4 fogóindex
A fogóindexnek 0 és Fogószám - 1 között kell változnia. Az adatblokk kialakításához legcélszerûbb SHIFT regisztert használni. 10 regiszteres adatblokkot feltételezve a program kb. 36000 lépés / óra sebességig mûködõképes. Beállítások / Gépfüggõ beállítások / Fogótiltó bitek báziscíme: Az itt beállított báziscímtõl kezdõdõ Fogószám div 16 +1 darab regiszter bitjei jelzik hogy adott fej tiltott vagy engedélyezett. Minden bit egy-egy fejet reprezentál. Például, ha a 0. indexû regiszter értéke 3 (tehát az elsõ 2 db. bitje aktív) akkor az 1-es és a 2-es fej tiltott. Automatikus letiltáskor a PLC-nek kell az adott bitet bebillenteni, illetve a program is ezeket a biteket kapcsolgatja be-ki fejletiltásnál vagy fejengedélyezésnél, és ezen bitek állapota alapján jelzi ki a fejek állapotát. Beállítások / Gépfüggõ beállítások / Határérték adatok báziscíme: Az itt beállított báziscímtõl kezdõdõ 3 db regiszterbe tölti, és innen olvassa be a program a válogatáshoz szükséges paramétereket: 0.regiszter - alsó határérték (képlet alapján visszaszámított) 1.regiszter - felsõ határérték (képlet alapján visszaszámított) 2.regiszter - ciklikushiba-figyelés számlálója Beállítások / Gépfüggõ beállítások / Hibaszámlálók báziscíme: Az itt beállított báziscímtõl kezdõdõ Fogószám darab regiszter a PLC hibaszámlálói fejenként. A programnak erre a címre azért van szükség, hogy fejengedélyezéskor ezeket a számlálókat nullára állítsa.