Analogmeter & Headdisabler Verzió 1.2
2 0
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.
0 2
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:
tf
o S
C S
S
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.
2 0
É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.
0 2
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.
tf
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.
o S
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.
S
Billentyûparancsok: F1: F2: F3: F4: F5:
F6: F7: F8: F9: F10: F11: F12:
Segítséget nyújt a program használatához (Ez a dokumentum olvasható itt). A konfigurált mérõpontok között választhatunk egy listából. Fej letiltást vagy engedélyezést kezdeményez (részletezést lásd késõbb). A diagramm 3 vagy 2 dimenziós megjelenítése között váltogathatunk vele. 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. 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). A mintavétel indítható vagy állítható meg vele. A mintavétel adatait menthetjük lemezre CSV formátumban, amely aztán például Excel-ben feldolgozható. 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). Kilépés a programból. Az értékkijelzõ nagyítható ki vele, hogy távolról is látható legyen. A kommunikáció állapotát megjelenítõ dialógusablak jelenik meg a billentyû leütésére.
C S
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.
2 0
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.
tf
0 2
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:
o S
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. 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.
S
Határértékek:
C S
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
2 0
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:
0 2
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.
tf
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. DDE beállítások:
o S
Ezen a lapon adhatóak meg a DDE kapcsolattal kapcsolatos beállítások. Gépfüggõ beállítások:
Gép száma vagy neve:
S
A regisztrált gépnevek közt lehet választani egy legördülõ listában.
Program fejléce:
C S
A program címsorában megjelenõ szöveget adja meg.
Csoportkód:
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 A jelszóállomány felépítése:
határozza
meg
a
lemezen.
[Users] Tulajdonos = Jelszó == Szint MásikTulajdonos = MásikJelszó == Szint
2 0
Egyebek:
Ezen a lapon egyszerû kapcsolófunkciók találhatók, a neveik magukért beszélnek. Mérõpontok: 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.
tf
Képlet készítése:
0 2
A program a mért mennyiséget egy szövegesen megadható képlet vagy képletsor alapján számítja.
o S
Alkalmazható operátorok: + / *
összeadás kivonás osztás szorzás
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)
C S
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!
2 0
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
0 2
TPR 250 Balzers Compact Pirani Gauge-hoz alkalmazható képletsor (Balzers MaxiGauge vákuumérõhöz csatlakoztatva): (Az eredményt mBar-ban kapjuk)
tf
0 .. 27853 : Indata / 8 * 0.0025 - 5.5 power 27854 .. 65536 : 9999 (Az eredményt µBar-ban kapjuk)
o S
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) :
S
(Az eredményt mBar-ban kapjuk)
C S
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.
2 0
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:
0 2
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
tf
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.
o S
C S
S