Felhasználói kézikönyv MT típusú univerzális kijelzők programozása Maxtech SCADA rendszer programozása
ver 1.0
Tartalomjegyzék I. Általános ismertető 1.1 Hardver követelmények 1.2 Telepítés 1.3 Panel Master program előnyei 1.4 A Panel Master program felépítése 1.4.1 A státusz sor 1.4.2 A projektkezelő 1.5 Globális beállítások 1.6 Panel menüpont 1.7 Gyorsbillentyűk használata II. Program kezelése, példákon keresztül 2.1 Új projekt létrehozása (File→New) 2.2 Több nyelv használata (Project→Language...) 2.3 Karakter készletek (Project→Font Templates...) 2.4 Kép adatbázis (Project→Picture Database...) 2.5 Panel belső memória kiosztása (Panel→Link→User Memory) 2.6 Kommunikációs beállítások (Link..) 2.6.1 Kommunikációs eszköz hozzáadása (Add link) 2.7 Változó név (Tag) létrehozása 2.8 Általános beállítások (Panel General Setup) 2.9 Command Block (parancs blokk) 2.10 Real Time Clock (Valós idejű óra) 2.11 Set user level (Felhasználói szint beállítása) 2.12 Bit Alarm Block (bites riasztási blokk) 2.13 Word Alarm Block (szavas riasztási blokk) 2.14 Data Logger (Adatgyűjtés) III. Panel Master program felső menüsora 3.1 File (fájl) 3.2 Edit (szerkesztés) 3.2.1 Grid Settings (rácspont beállítások) 3.2.2 Object Properties (Objektum tulajdonságai) 3.3 View (Nézet) 3.3.1 Adress (címek megjelnítési beállítása) 3.3.2 Show Tool Tips (gyorstippek megjelenítése) 3.3.3 Zoom (Nagyítás) 3.3.4 Language (1...10) nyelv megjelenítése 3.4 Screen (képernyő) 3.4.1 New Screen (új képernyő) 3.4.2 Open screen (képernyő megnyitása) 3.4.3 Close screen (képernyő bezárása) 3.5 Draw (rajzkészítés) 3.5.1 Line (vonal) 3.5.2 Rectangle (négyzet) 3.5.3 Circle, Ellipse (kör, elipiszis) 3.5.4 Polygon (sokszög) 3.5.5 Arc (körív) 3.5.6 Pie (körszelet) 3.5.7 Text (szöveg) 3.6 Object (Objektumok) 3.6.1 Bit Button (bites nyomógomb) 3.6.1.1 Bit-button – Label (megjelenítési tulajdonságok) 3.6.1.2 Bit button – Advanced (haladó szintű beállítások) 3.6.1.3 Bit button – Visibility (láthatósági beállítások) 3.6.1.4 Bit button – External label (kiegészítő felirat) 3.6.2 Toggle Switch (váltó kapcsoló) 3.6.3 Screen Button (képernyő kezelő gombok) 3.6.4 Word button (szavas memóriát kezelő gomb) 3.6.5 Multistate Switch (többállapotú kapcsoló) 3.6.6 Radio button (választó gomb) 3.6.7 Key pad button (szöveg beviteli gomb) 3.6.8 Scroll button (gördítő sáv) 3.6.9 Slide switch (beállító csúszka) 3.6.10 Function button (funkció billentyű) 3.6.11 Step button (többállapotú fokozat kapcsoló) 3.6.12 Numeric entry (számbeviteli mező) 3.6.13 Numeric display (szám megjelenítő mező) 3.6.14 ASCII character entry (ASCII karakterek bevitele) 3.6.15 ASCII character display (ASCII karakterek megjelenítése) 3.6.16 Bit lamp (kétállapotú vagy bites lámpa)
2
4. oldal 4. oldal 4. oldal 4. oldal 5. oldal 5. oldal 6. oldal 6. oldal 7. oldal 7. oldal 8. oldal 9. oldal 9. oldal 10. oldal 10. oldal 11. oldal 11. oldal 12. oldal 13. oldal 14. oldal 15. oldal 16. oldal 16. oldal 17. oldal 17. oldal 18. oldal 19. oldal 19. oldal 20. oldal 20. oldal 20. oldal 20. oldal 21. oldal 21. oldal 21. oldal 21. oldal 21. oldal 23. oldal 23. oldal 23. oldal 24. oldal 24. oldal 24. oldal 25. oldal 25. oldal 26. oldal 27. oldal 27. oldal 27. oldal 27. oldal 28. oldal 28. oldal 28. oldal 28. oldal 29. oldal 29. oldal 29. oldal 30. oldal 30. oldal 30. oldal 31. oldal 32. oldal 32. oldal 32. oldal 33. oldal 33. oldal
3.6.17 Multistate lamp (többállapotú visszajelző) 3.6.18 Message display (többállapotú szöveges visszajelző) 3.6.19 Time/Date/Week display (idő/dátum/nap megjelenítése) 3.6.20 Meter (Mutatós analóg érték visszajelző) 3.6.21 Dinamikus grafikai elemek (kör, téglalap, gif animáció, kép megjelenítés) 3.6.22 Bar Graph (Oszlopdiagram) 3.6.23 Line Chart (Grafikonrajzolás) 3.6.24 Pie Graph (körív "grafikon") 3.6.25 Scatter chart (Grafikon rajzolása pontok segítségével) 3.6.26 Alarm Display (riasztások jelzése) 3.6.27 Historic display (Gyűjtött adatok megjelenítése) 3.6.27.1 Általános beállítások (General) 3.6.27.2 Adatpont beállítások (Data Item) 3.6.28 Historic Data Display (Adatok táblázatos megjelenítése) 3.6.29 Historic Message Display (Adatok táblázatos megjelenítése szöveggel) 3.6.30 Historic Trend Graph (Gyűjtött adatok megjelenítése időfüggvényen)
3
33. oldal 33. oldal 33. oldal 34. oldal 34. oldal 35. oldal 35. oldal 36. oldal 36. oldal 37. oldal 38. oldal 39. oldal 39. oldal 40. oldal 40. oldal 41. oldal
I. Általános ismertető 1.1 Hardver követelmények A Panel Master program telepítése előtt győződjön meg arról, hogy a számítógépe megfelel-e az alábbi követelményeknek.
Legalább Pentium III CPU Legalább 100Mb szabad terület a merevlemezen Legalább 64Mb szabad rendszer memória Soros vagy Ethernet port a programozáshoz Operációs rendszer: Windows 2000/XP 1.2 Telepítés
1. 2. 3. 4. 5.
Zárja be az összes futó alkalmazást a telepítés megkezdése előtt. Setup.exe állománnyal indítható a telepítési folyamat Kövesse a képernyőn megjelenő utasításokat. A C:\Program Files/PanelMaster: az alapértelmezett telepítési útvonal A pm.exe állománnyal indítható a program, vagy az asztalon elhelyezett parancsikon segítségével.
6. 1.3 Panel Master program előnyei
Multi- Driver funkció alkalmazása, mely lehetővé teszi, hogy akár kettő vagy több különböző kommunikációs protokoll is futhat egy időben egy kijelzőn. Különböző nyelvi állományok importálhatók, exportálhatók. Egyszerűen kimenthetők a már elkészített szövegek egy projektből, és egy másik projektbe pedig betölthetőek. Lehetőség nyílik arra, hogy egy projekten belül több nyelv között is egyszerűen lehessen váltani. A kijelző kommunikációs driver-ek frissíthetőek internetről vagy lemezről is. A kommunikációs driver-ek a program letöltésekor szintén letöltésre kerülnek, nem igényelnek különösebb beállítást. 1.4 A Panel Master program felépítése
A program első indítása után szükséges egy Új Projekt létrehozása. A második indítás után az előzőekben használt program kerül megnyitásra. A főképernyőn 11 menüpont található, melyek a következőek: „File”, „Edit”, „View”, „Screen”, „Draw”, „Object”, „Project”, „Panel”, „Tool”, „Windows”, „Help”. A különböző menüpontok alatt elérhető a programban használható számos funkció, mely megkönnyíti a program elkészítését. A főképernyő elrendezését az alábbi ábra tartalmazza.
4
A főképernyő projektkezelő valamint az ablakkezelő része a képernyő bal oldalán található, segítségével egyszerűen beállíthatóak a főbb program funkciók. Az ablakszerkesztő terület a főképernyő legnagyobb részét foglalja el a jobb oldalon, itt készíthetőek el a szükséges képernyő tartalmak, szöveges részek valamint itt készülnek a makrók is. A képernyő valóságos mérete különböző lehet, a kiválasztott modell típusától és felbontásától függ. 1.4.1 A státusz sor Státusz sor a képernyő alsó részén található, megtalálható rajta kurzor aktuális x,y pozíciója, és néhány alapvető információ a kiválasztott objektumról.
1.4.2 A projektkezelő A projektkezelő segítségével megadhatóak a globális beállítások, és a különböző panelek egyéni beállításai. A felépítése az alábbi ábrán látható. A Language (nyelvi beállítások), Font templates (betűkészletek), Picture Database (kép adatbázis), Global Tags (globális változók) és a Macro Library (makrók), az egész projektre alkalmazható beállítások. Az egyes panelek beállításai a globális beállítások után találhatóak a projekt kezelőben. Itt kezelhetőek a különböző képernyő tartalmak 1-999 ig, panel kezelési módja, parancsok státusza és a blokk beállítások, valós idejű óra beállítása, jelszavak és jelszó szintek, adatgyűjtési beállítások megadhatóak. A beállítások a különböző panelok esetében természetesen külön-külön megadhatóak.
5
1.5 Globális beállítások (Projektkezelő - Global) Language (nyelvi beállítások): Panel Master program maximálisan 10 nyelv futás közbeni változtatását teszi lehetővé. Ez a gyakorlatban azt jelenti, hogy egy kezelő gomb segítségével változtatható az objektumokon megjelenő szövegek nyelve, betűmérete vagy akár a karakter készlete. Font Templates: (karakter készletek) A kijelzőn megjeleníthető mindaz a karakter típus, melyet a Windows rendszerben feltelepített. Unicode karakterkódolást támogatja a rendszer, így lehetőség van speciális karakterek megjelenítésére is, mint például a kínai nyelvben használatos írásjelek. Az alkalmazott betűkészlet nem csak szövegként jeleníthető meg, hanem bármelyik szöveget megjelenítő objektumon is használható. Global Tags: (Globális változók) az itt meghatározott értékek a projektben szereplő összes panelra vonatkoznak. Itt definiálhatóak a kijelzők belső memória területei is, de vigyázzunk, hogy több kijelző használata esetében se kövessünk el címütközést. Ezért ajánlott globális változóknak a PLC memória területeket venni, amennyiben csak egy PLC van a projektben. Global Macro Library: (globális makrók) minden egyes különböző projektre megadhatók globális makrók, ez olyan esetben célszerű, ha egy makrót több kijelzőn is le kell futtatni, így elég egyszer elkészíteni. A globális makrókon kívül a projektben szereplő összes kijelző rendelkezik saját makróval. 1.6 Panel menüpont Link (kapcsolat) a valós eszköz és a kommunikáció összerendelése. A menüpont alatt elérhetőek a kijelző belső memória területei, a PLC be és kimeneti pontja, valamint a PLC belső regiszterei. A Panel Master programban egy porton keresztül, akár több különböző típusú PLC is elérhető. Tags (változók) lokális változók megadása, melyek vagy a vezérlőből vagy a kijelző belső memóriájából is meghatározhatóak. Setup (beállítás) Itt elérhetőek a kiválasztott panel beállításai, többek között az általános beállítások, parancsok, dátum és idő megadása valamint a jelszavak beállításai. Screen (képernyők) a program maximálisan 999 képernyőt képes kezelni, egy képernyő típusa a következők szerint alakulhat: normál képernyő, ablakos képernyő vagy menü képernyő. Ablakos képernyő: egy különálló ablak, mely csak részben fedi el a főképernyőt. Az ablak méretének kisebbnek kell lennie, mint a normál képernyő mérete. Menü képernyő: a normál képernyő egy beállított részén jelenik meg, megadott méretben megadott módon, felugró menüként is használható. Alarm (riasztás) 16 bites vagy 16 szavas riasztási blokkok megadása Recipe receptek kezelése Data logger 16 különböző adatgyűjtő blokk kezelése A Panel Master programban külön meghatározhatóak a globális és lokális beállítások, valamint futtatható makrókból is van globális és lokális változat is. Lokális makró csak a meghatározott panel esetében elérhető, a projektben szereplő többi kijelző esetében nem. Lokális makrók 6
használata abban az esetben ajánlott, ha csak egy panelon szeretné futtatni, amennyiben több eszközön is futtatni szeretné, célszerűbb a globális makró használata. 1.7 Gyorsbillentyűk használata Hasonlóan a többi programhoz, egyszerűen az egér segítségével kiválasztja a használni kívánt elemet, majd a megfelelő pozícióba helyezi. Az egér jobb gombjával a szokásos módon elérhetőek a helyi felugró menük. Egyszerűbb kezelés érdekében CTRL vagy SHIFT billentyűkkel egyszerre több objektum kijelölhető, törölhető, mozgatható.
II. Program kezelése, példákon keresztül A leírás további részében igyekszik bemutatni példákon keresztül a programok kezelését, valamint a kommunikációt a PLC és a kijelző között. A példákban MT057 TFT kijelző egy darab Mitsubishi FX2 és Siemens S7-200 PPI PLC-vel kommunikál. 2.1 Új projekt létrehozása (File→New) Két lehetőség létezik új projekt létrehozására, vagy kattintson a képernyő tetején található eszköztáron a ikonra, vagy válassza a File menüpont New elemét.
Következő lépésként válassza ki a kijelző típusát.
Ezután következi a megfelelő PLC kiválasztása
7
Link Name (kapcsolat neve) tetszőleges lehet, de célszerű beszédes nevet adni, mert kommunikációs hiba esetében a kijelzőn a kapcsolat neve jelenik meg. Link Type a „Direct Link” kifejezés azt jelenti, hogy a kijelző COM1 soros portján kapcsolódik a PLC-hez. Link Port annak a portnak a kiválasztása, melyek a kijelző a PLC-hez kapcsolódik. Ezeknek a portoknak a listája típusonként eltérő lehet. Egyes modellek rendelkeznek LAN és RS232/422/485 portokkal, néhány modell pedig csak egy soros (RS232) porttal rendelhető. 2.2 Több nyelv használata (Project→Language...) Nyelv hozzáadását az alábbi ábrákon végigkövetheti. A language menüpontra kattintva a felbukkanó ablakban megadhatja a kívánt nyelvek nevét, melyre a későbbiekben hivatkozik és kiválaszthatja a hozzá illő karakterkészletet. 10 különböző nyelv kezelését teszi lehetővé a program. A következő képen 3 kiválasztott nyelv látható.
Minden egyes szöveget megjelenítő eszköz rendelkezik Language tulajdonsággal. Vagyis egy szöveget a beállított nyelvek mindegyikén meg lehet határozni, így mikor a nyelv váltása történik, akkor a megfelelő nyelvű szöveg jelenik meg.
8
2.3 Karakter készletek (Project→Font Templates...) Kattintson duplán a Global fül alatt található Font Templates menüpontra és megjelenik a karakterek kezelésére alkalmas ablak. Beállíthatóak a megjelenő karakterek stílusa, mérete. A beállítások akár nyelvenként is elvégezhetőek, így lehetséges például a távol keleti írásjelek használata. Minden egyes nyelv esetében 20 betűtípus definiálható, a nevük szabadon megadható az egyszerűbb beazonosítás és kezelés érdekében. Az elvégzett beállítások az Export gomb megnyomásával állományba menthetőek, így lehetséges másik projektbe is beimportálni azokat. A név választáskor törekedjen lehetőség szerint a beszédes nevekre, mint például: Font_1 helyett Arial, 10-es méret, az első nyelvhez stb.
2.4 Kép adatbázis (Project→Picture Database...) Itt van lehetőség képeket hozzáadni a projekthez, a program támogatja az alap képtípusokat: BMP, JPG, GIF. Előzetesen győződjön meg arról, hogy a hozzáadott képet használni is fogja a projektben, hiszen különben feleslegesen foglalja a memóriát. A megjelenő ablakon a gombok jelentése a következő. Import from: képek megnyitása kép adatbázisból (*.PDB) Export to: BMP kiterjesztésű kép megnyitása és kép adatbázisba mentése (*.PDB) Import: képek megnyitása, melyek formátuma BMP, GIF vagy JPG lehet Export: Kép mentése *.BMP állományként.
9
2.5 Panel belső memória kiosztása (Panel→Link→User Memory) A kijelző belső memória tartalma három csoportba sorolható: felhasználói memória, elemmel védett felhasználói memória és rendszer memória.
A fenti ábrán látható, hogy a rendszer memória mérete nem változtatható, viszont a felhasználói és az elemmel védett felhasználói memória mérete igen. Maximális méretüket a készülék belső memóriája határozza meg. Minden memória típus esetében látható a bites (bit adress range) illetve a szavas (word adress range) címkiosztás. 2.6 Kommunikációs beállítások (Link..) Itt elvégezhetőek a kommunikációhoz szükséges beállítások, kiválasztható a PLC gyártó, valamint a csatlakoztatott eszköz típusa. A panel master program és a kijelzők is lehetővé teszik, hogy egy időben több különböző kommunikációs meghajtó program is fusson. 10
2.6.1 Kommunikációs eszköz hozzáadása (Add link) Kommunikációs eszköz hozzáadása a következőképpen történhet: Az egér jobb gombja segítségével kattintson a LINK menüpontra és válassza ki az Add Link opciót, majd válassza ki az S7-200 modellt, kommunikációs portnak pedig a COM2-t. Győződjön meg róla, hogy más kommunikációs driver nem használja a COM2 portot. Egy panel annyi különböző meghajtó programot tud futtatni, ahány szabad kommunikációs portja van. Természetesen ugyanaz a driver is futhat akár több port esetében is.
Figyelem! • Amennyiben a kijelző 2 soros porttal rendelkezik, és több mint 2 portot választunk ki, a program nem jelez hibát, azonban a kijelző nem fog megfelelően üzemelni. • Ha ugyanazt a soros port két eszközhöz is hozzá van rendelve, a PanelMaster program elfogadja a hibás beállítást, azonban a kijelző nem fog megfelelően működni. • Nagyon fontos, hogy a megfelelő típusú PLC-t válasszuk, különben a kommunikáció nem működik megfelelően. A beállításoknak is összhangba kell lennie, például: Mitsubishi Fx2n beállítása: 9600 bps, 7, even, 1 stop bit, RS422, PLC NO=0. A kijelzőt is ezeknek a paramétereknek megfelelően kell bekonfigurálni, különben a kommunikáció sikertelen lesz. Tags (változó elnevezése) A különböző címekhez hozzárendelhető egy egyedi elnevezés. Például: egy nyomógomb címe: q0.0, és a neve Input_1. A programozás során a névhez megváltoztatható a fizikai cím, anélkül, hogy mindenhol át kellene módosítani. 2.7 Változó név (Tag) létrehozása
A tags menüpontot kiválasztva az egér jobb gombjával kattintva válassza az Open menüpontot, 11
vagy csak kattintson duplán a Tags-ra. A képernyő jobb oldalán megjelenő ablakban megadható a változó neve, valamint az általa hivatkozott cím. A változó névnek egyedinek kell lennie vegyesen tartalmazhat számot illetve betűt is, karakterrel kell, hogy kezdődjön. A következő karakterek nem használhatóak: „:”, „.”, „/”, „;”
A táblázat elemeinek a jelentése a következő • Name: a változó elnevezése, betűvel kell, hogy kezdődjön. Hossza 22 byte. • Data type: változó adattípusa • Addr...: változó által hivatkozott cím • Comment: Változó leírása, opcionális, hossza 128 byte 2.8 Általános beállítások (Panel General Setup) A PM programban minden egyes panelhez hozzárendelhetőek egyedi beállítások, mint a startup beállítások, panel típusa, valós idejű óra, felhasználói szintek és jelszó beállítások. A képernyő bal oldalán a Panel General Setup választásával hívhatóak elő a beállítások. Minden panelre el kell végezni a beállításokat, legalább a panel típusát ki kell választani. A beállítható paraméterek a következőek Panel Name and model No. (panel típusa és modellszáma) Adja meg a panel nevét, válassza ki a megfelelő típust. Start up („indulási” beállítások) Itt állíthatóak a kezdő képernyő paraméterei, a késleltetési idő, visszaszámlálás, felhasználói szintek, az alapértelmezett nyelv, a képernyővédő, valamint a beépített hangszóró „csipogása”. • • • • •
Start up screen (induló képernyő): ez a képernyő jelenik meg a kijelző bekapcsolásakor. Delay time (késleltetési idő): az első képernyő megjelenésének késleltetési ideje Display countdown (visszaszámlálás): az első megjelenő képernyő előtt megjelenő visszaszámlálás, így a bekapcsolási folyamatkor látható a késleltetési idő. Language (nyelvi beállítás): alapértelmezett nyelv megadása abban az esetben, ha több nyelvet is használ. Login required (bejelentkezés szükséges): ezen opció kiválasztásakor a panel bekapcsolásakor jelszót kér 12
• •
•
Default user level (alapértelmezett felhasználói szint): a panel elindulásakor melyik felhasználói szint legyen kiválasztva. Screen saver time (képernyő lekapcsolása): annak a beállítása, hogy mennyi idő múlva kapcsoljon le a kijelző háttérvilágítása, képernyő váltáskor vagy riasztási eseménykor a világítás visszakapcsol. Ha 0 időt választ, akkor a kijelző sosem fog lekapcsolni. Erősen ajánlott a képernyővédőt a lehető legrövidebb időre beállítani, hiszen így megnövelhető a kijelző élettartama. Buzzer sounding time (csipogó hang): a képernyő megérintésekor a csipogó hang időtartama. Macro (Makró): a következő makrókat lehet be illetve kikapcsolni, Startup makró (induláskor fut), Main macro, Event makró (esemény makró), Time macro (időzítő makró)
Panel Command & Status (vezérlő parancsok és a kijelző állapota)
2.9 Command Block (parancs blokk) A recept funkció használatakor a kijelző és a HMI között legalább 4 szó méretű adat állítható. Parancs blokk hozzárendelhető a PLC adat regiszteréhez, vagy a HMI belső memóriájához. Az adat blokk mérete 0...32 szó között változhat, egy egyszerű alkalmazás esetében nincs feltétlenül szükség a használatához. Segítségével a kijelzőről egyszerűen módosíthatóak a PLC belső regiszterei. Screen changing data register (képernyő váltó regiszter): egy különleges funkciójú tároló, mellyel a PLC segítségével váltható a képernyő. Például 5 parancs blokkal szeretne beállítani 5 szó nagyságú területet, akkor a következőképpen kell eljárnia. • Word_$C0 a képernyő váltó regiszter, mellyel a képernyőket lehet váltani, (1-7999) ebben itt nincsen szükség parancs blokk alkalmazására. 13
• •
Word_$C1 az első paraméter regiszter, mely a nyelv váltására használható (1-10) vagy a recept adat átviteléhez (1-65535). A paraméter kezeléséhez parancs bit használata szükséges. Word_$C2 a parancs bit, mellyel a PLC-re írás engedélyezhető 2.10 Real Time Clock (Valós idejű óra)
Minden panel rendelkezik beépített valós idejű órával. A beállított dátum és az idő értéke átküldhető a PLC-be, ez a funkció akkor lehet hasznos, ha a PLC nem rendelkezik valós idejű órával. Valamint megoldható a két rendszer szinkronizálása is, hogy ne legyen az idők között differencia.
Az idő és a dátum 2 formátumba tárolható 6byte (3 szavas) és 8 byte (4 szavas) A 6 byte-os formátum a következőképpen alakul Hr. Word#0 magasabb byte-ja 0-23 Min. Óra Perc
Word#0 alacsonyabb byte-ja 0-59
Month. Word#1 magasabb byte-ja 1-12 Hónap
Date Nap
Word#1 alacsonyabb byte-ja 1-31
Week Hét
Year Év
Word#2 alacsonyabb byte-ja 1-31
Word#2 magasabb byte-ja 0-6
A 8 byte-os formátum a következőképpen alakul Hr. Word#0 magasabb byte-ja 0-23 Min. Óra Perc
Word#0 alacsonyabb byte-ja 0-59
Month. Word#1 magasabb byte-ja 1-12 Hónap
Date Nap
Word#1 alacsonyabb byte-ja 1-31
Week Hét
Year Év
Word#2 alacsonyabb byte-ja 1-31
Word#2 magasabb byte-ja 0-6 fenntartva
Sec. Mp.
Word#2 alacsonyabb byte-ja 0-59
Téli és nyári időszámítás közti váltáshoz használjon trigger (indító) bitet, vagy pedig állítsa át manuálisan a rendszeridőt.
14
A hét napjai 0,1-6 között állíthatóak, BCD formátumba Regiszter 0
Másodperc
0~59
Regiszter 1
Perc
0~59
Regiszter 2
Óra
0~23
Regiszter 3
Nap
1~31
Regiszter 4
Hónap
1~12
Regiszter 5
Év
0~99
Regiszter 6
Hét napjai
0~6
2.11 Set user level (Felhasználói szint beállítása) A kijelző 8 különböző felhasználói szintet tud kezelni, ennek megfelelően 8 különböző jelszó állítható be, és akár a PLC programból is tiltható vagy engedélyezhető a bejelentkezési funkció. A felhasználó kezeléssel bizonyos funkciók tilthatóak a minden napi használatkor, de engedélyezettek például a karbantartás ideje alatt. A legmagasabb szintű felhasználó a 8, a 0 a legalacsonyabb felhasználói szint, melyhez nem is lehet jelszót hozzárendelni. Ha egy objektum esetében a 0 felhasználói szintet választja, akkor jelszó nélkül is elérhető lesz, és természetesen a magasabb szintű felhasználó is tudja kezelni.
Ha a panel elindulását is jelszó megadásához köti, akkor a bevitt jelszónak megfelelő felhasználó kerül a rendszerbe, ha pedig a 9 számjegyű fejlesztői kód kerül beírásra, akkor a legmagasabb szintű felhasználóként lép be a kezelő. Screen (Panel -> Screen) képernyő beállítások Egy panel maximálisan 7999 képernyőt tud lekezelni, melyek három félék lehetnek: normál képernyő, ablakos (window) képernyő valamint menü képernyő. •
•
Ablakos képernyő (Window screen) ez a fajta kijelző a normál képernyőt, melyből nyílik, csak részben fedi el, így a méretének kisebbnek kell lennie, mint a normál képernyőnek, különben a program hibát jelez. Menü képernyő (Menu screen) képernyő egy részén megjelenő képernyő, mint például a Windows Start menüje, vagy a felső menüsorból egy legördülő menü.
15
2.12 Bit Alarm Block (bites riasztási blokk) Ezt a funkciót mindenképpen be kell állítani, mielőtt riasztási üzeneteket (ALARM-okat) akar megjeleníteni a kijelzőn. 16 blokk beállítása lehetséges. A kiválasztott cím, vagyis a READ ADRESS értéke a PLC egy címe, melyet a kijelző folyamatosan figyel, a READ INTERVAL pontban megadott időnként, másodpercben. Majd ha a megadott bit jelez, akkor a képernyőn az előre beállított vészjelző szövegek jeleníthetőek meg különböző formátumban.
2.13 Word Alarm Block (szavas riasztási blokk) Funkciója hasonló az előzőekben leírt bites riasztási blokkal, csak itt nem bitet figyel a kijelző, hanem szavas méretű adatot. Ennek a megfigyelt számnak az értékétől függően több riasztás is kiváltható. Minden szavas adat négy külön riasztásra tagolható: low low, low, high, high-high. Mindegyik riasztáshoz hozzá rendelhető egy LIMIT, vagyis egy határérték, és egy hiszterézis is.
16
2.14 Data Logger (Adatgyűjtés) Egy programon belül 16 adatgyűjtő blokk beállítása lehetséges, az adatgyűjtés kezdete lehet időközönkénti, bittel vezérelt, vagy dátum alapján indított.
III. Panel Master program felső menüsora 3.1 File (fájl) Itt elvégezhetőek a megszokott fájlkezelő műveletek. New (Ctrl+N): Új projekt kezdése Open (Ctrl+O): Létező projekt megnyitása Close: Megnyitott projekt bezárása Save (Ctrl+S): Aktuális projekt mentése Save As: Aktuális projekt mentése másként
17
3.2 Edit (szerkesztés) • • • • •
Undo (visszavonás) Előző művelet visszavonása Redo (visszavonás törlése) Előző visszavonás törlése Cut (Kivágás) Kiválasztott objektum törlése, és vágólapra helyezése Copy (Másolás) Kiválasztott objektum másolása Paste (Beillesztés) Kivágott vagy másolt objektum beillesztése a munkaterületre
Megjegyzés Kijelölés közben nyomja le a SHIFT billentyűt, így több elemet is kijelölhet egyszerre. • •
• • •
Delete (Törlés) Kiválasztott objektum törlése Duplicate (Duplázás) Kiválasztott objektum megkettőzése, címek automatikus változtatásával, másolási irány megadással.
Find and Replace (Keresés és csere) Szöveg keresése, automatikus cseréje Show grid (Rácspontok megjelenítése) Szerkesztő ablakon segéd pontok megjelenítésének ki/be kapcsolása. Snap to Grid (Rácsponthoz illesztés) Kiválasztott objektum rácsponthoz illesztése, az eszköztáron is kiválasztható a megfelelő funkció.
18
3.2.1 Grid Settings (rácspont beállítások)
Show grid rácspontok megjelenésének ki/be kapcsolása Snap to grid automatikus rácsponthoz igazítás Grid Color rácspontok színének megadása Grid Spacing rácspontok közötti pontok száma X és Y irányban Group objektum kiválasztása csoportként, az egyszerűbb mozgatás és duplikálás érdekében Ungroup csoportosítás megszüntetése •
Align Tool (igazítás) Kiválasztott objektum igazítása történhet balra , függőlegesen középre , jobbra , középre , vízszintesen középre és középre .
•
Make same size (ugyanazon méret másolása) Kiválasztott elem létrehozása ugyanolyan szélességben, , vagy ugyanolyan magasságban és a szélességben .
•
Layer(réteg) Az elemek különböző rétegekbe helyezhetők a megfelelő fedés vagy éppen takarás érdekében.
vagy ugyanolyan magasságban
Bring to Front a kiválasztott elem előre hozása Bring Forward kiválasztott elem egy réteggel előrébb mozgatása Send Backward kiválasztott elem egy réteggel hátrébb mozgatása Send to Back kiválasztott elem leghátsó rétegbe mozgatása 3.2.2 Object Properties (Objektum tulajdonságai) Ez a funkció az Edit menüben található, vagy a kiválasztott objektumra dupla kattintással elérhető. Segítségével az éppen kiválasztott elem tulajdonságai állíthatóak.
19
3.3 View (Nézet) 3.3.1 Adress (címek megjelenítési beállítása) Változók és az I/O adatok szerkesztési képernyőn alkalmazott megjelenítési módja választható itt ki. • • • •
Write/Monitor: az írási és a megfigyelt cím kerül kiírásra a szerkesztő képernyőn Write: az cím, ahova az adott elem tartalma kerül (írási cím) Monitor: megfigyelt cím, melyet figyel (monitoroz) a megadott elem. Read: olvasási cím, erről a címről kerül kiolvasásra az adat 3.3.2 Show Tool Tips (gyorstippek megjelenítése)
Gyorstippek megjelenítésének ki és bekapcsolása. Ha az egér kurzort egy elem fölé viszi, akkor megjelenik egy gyorstipp, ezt lehet itt ki/be kapcsolni.
3.3.3 Zoom (Nagyítás) Képernyő nagyítása, kicsinyítése százalékban megadva. 100% az eredeti méret, ehhez képest lehet a megjelenítést változtatni. Ez az arány változtatás csak a szerkesztő képernyő megjelenésére van hatással, a panelen megjelenő képet nem befolyásolja.
Különböző eszköztárak megjelenésének ki/be kapcsolása • Standard toolbar (általános eszköztár) • Object toolbar (objektumok eszköztár) • Draw toolbar (rajz eszköztár) • Text toolbar (szöveg eszköztár) • Edit toolbar (szerkesztés eszköztár) • Adress toolbar (cím eszköztár) • Status bar (státusz sor)
20
3.3.4 Language (1...10) nyelv megjelenítése Kiválasztható, hogy a szerkesztő képernyőn melyik nyelven bevitt szövegek jelenjenek meg. Egy nyelv használatakor természetesen csak egyet lehet választani. 3.4 Screen (képernyő) 3.4.1 New Screen (új képernyő) Kijelzőn megjelenő képernyők hozhatók létre. A felső menüből válassza a New Screen elemet, vagy pedig az eszköztár elemét. Ezután a megjelenő ablakban megadható a képernyő száma és elnevezése. A képernyő száma 1~ 7999 között változhat. 3.4.2 Open screen (képernyő megnyitása) A már előzőleg létrehozott képernyőt lehet a szerkesztő nézetbe megnyitni, a megnyitás elvégezhető a projektkezelő screen menüpontjának a megfelelő elemre való kattintással. 3.4.3 Close screen (képernyő bezárása) A képernyő bezárása, ilyenkor a képernyő tartalom nem vész el, csak a szerkesztő nézetben nem látható a képernyő. A következők a képernyőkkel végezhető vágólap műveletek, melyek megegyeznek az egyszerű elemekkel végezhető műveletekkel. •
•
• • •
• • •
Cut screen (képernyő kivágása) Teljes képernyő a vágólapra kerül, ahonnan egy másik képernyőbe beilleszthető, a forrás helyről eltűnik a tartalom. Copy screen (képernyő másolása) Teljes képernyő a vágólapra kerül, ahonnan egy másik képernyőbe beilleszthető, a forrás helyen megmarad a tartalom. Paste screen (képernyő beillesztése) A másolással vagy kivágással vágólapra helyezett képernyők beillesztésére szolgál. Delete screen (képernyő törlése) A kiválasztott kijelző törlése a projektből. Export screen (képernyő exportálása) Egy már létező képernyő elmentése fájlneve.snf állományba, így megnyitható másik projektbe is. Import screen (képernyő importálás) Egy már exportált képernyőtartalom megnyitása. Save current screen as picture Aktuális képernyő tartalom lementése kép formátumba. Save screen as picture Kiválasztott képernyő tartalom lementése kép formátumba
21
•
Screen properties (képernyő tulajdonságok) Válassza a Screen menü screen properties menüpontját, vagy kattintson az eszköztár elemére.
A fenti képernyőn az elemek magyarázata a következő • Screen number: képernyő száma • Screen name: képernyő neve • Use this screen: képernyő használatának ki/be kapcsolása •
Type: képernyő típusa, mely lehet normál, ablakos illetve menü típusú Normál képernyő a teljes rendelkezésre álló helyet kitölti, egy időben egy normál képernyő lehet megnyitva. Ablakos (Window) képernyő normál képernyőn megnyíló ablak, melynek a mérete kisebb, mint a maximális méret, az ablakos képernyő a normál fölé nyílik, és a normál képernyő emellett nyitva is marad. A menü képernyő szintén kisebb méretű, mint a normál, és különböző effektekkel jeleníthető meg a kijelző különböző pontjain.
•
Width/Height menüpont Normal Screen választása esetén nem elérhető, hiszen ilyenkor a képernyő mérete megegyezik a kijelzőn megjeleníthető maximális mérettel. Menu Screen választása esetén a megjelenő menü szélessége és magassága adható meg. Window Screen választásakor szintén megadható a szélesség és magasság, a megjelenő ablak megjelenhet a képernyő közepén (shown on display center), vagy megadható X és Y koordináta, valamint a Title Bar kiválasztásakor a megjelenő ablak fejlécének a szövege is megadható.
•
A makróknál 3 típus választható, Open, Close illetve Cycle makró. Az open makró a képernyő elindulásakor egyszer fut le, ideális megoldás kezdő értékek beállításához. Close makró az ablak vagy képernyő bezárásakor egyszer fut le, a Cycle makró pedig folyamatosan beállítható időközönként ismétlődik. Egy makró kiválasztásakor a képernyő felső részén megjelenik a kiválasztott makró típusával azonos nevű fül. Erre kattintva megszerkeszthető a kívánt makró, vagy kiválasztható egy már előzőleg elkészített makró.
22
3.5 Draw (rajzkészítés) Panel Master programban lehetséges bizonyos elemek megrajzolása, nemcsak előre elkészített elemek használata. A következő elemek helyezhetőek el a grafikus szerkesztő felületen: szimbólum, szabad vonal, vízszintes vonal, függőleges vonal, folyamatos vonal, téglalap, kör, ellipszis, körív, szelet, sokszög. Ebben a menüpontban lehetséges szöveg illetve kép beillesztése, valamint táblázat készítése. Egy a rajzon szereplő rajzelem esetében kiválasztható az elő- és a háttér színe, valamint a minta stílusa és színe. A Draw menüpont funkció nemcsak a felső menüsorból, hanem a képernyő alján található eszköztárról is elérhetőek.
3.5.1 Line (vonal) Vonal rajzolása után az elkészült alakzatra duplán kattintva a következő ablak jelenik meg.
A type menüpontban megváltoztatható az elkészített vonal irányítottsága, általános, vízszintes vagy függőleges vonalra. Az ablak közepén található Line menüpont alatt megadható a vonal stílusa (folytonos, szaggatott, pontvonal stb.) valamint a színe. Az ablak alsó részén található End Point menüpontban pedig a vonal kezdő és végpont koordinátái igény szerint módosíthatóak, ha egy vízszintesen megrajzolt vonalat átvált függőlegesre a koordinátaváltozás természetesen automatikus. 3.5.2 Rectangle (négyzet) Négyzet rajzolásához válassza a Draw menüpont Rectangle menüpontját, vagy válassza az eszköztár elemét. A képernyő egy pontjára kattintva elhelyezheti a négyzetet, melyet későbbiekben áthelyezhet és átméretezhet. A már elhelyezett alakzatra kattintva megjelenik a következő ablak. 3D beállításoknál a négyzet megjelenését lehet beállítani, Flat vagyis lapos esetében térhatás nélkül kerül ábrázolásra, Raised esetében, mintha kiemelkedne a képernyő síkjából, Sunken választása esetén pedig mintha beesne a síkba. A Border vagyis a szegély megjelenése kapcsolható ki/be valamint megadható a megjelenítési stílusa és a színe is. A Fill pontban a négyzet kitöltése kapcsolható ki/be, a Pattern pontban a kitöltés mintázatát határozhatja meg, az FG Color az előtér színe, a BG pedig a háttéré, vagyis a kitöltésé. Amennyiben nincs mintázat kiválasztva az előtér szín nem látható. A Profile paramétereknél megadhatók a koordináták, a Width és Height segítségével pedig a szélesség és magasság adható meg. 23
3.5.3 Circle, Ellipse (kör, elipiszis) Kör vagy ellipszis rajzolásához válassza a Draw menüpont Circle vagy Ellipse menüpontját, vagy pedig az eszköztár vagy elemét. A képernyő egy pontjára kattintva elhelyezheti a kört, melyet későbbiekben áthelyezhet és átméretezhet. A már elhelyezett alakzatra kattintva megjelenik a következő tulajdonságok beállítására szolgáló ablak. A solid kapcsoló bekapcsolásával beállítható a mintázat, annak az előtér és háttér színével együtt. Az Outlined kapcsolóval a kör külső vonalának megjelenítését lehet ki/be kapcsolni, valamint annak a színét kiválasztani. X, Y a kör középpontjának a koordinátái a radius pedig a kör sugara. Ellipszis esetében nem a sugarat lehet megadni, hanem a szélességet és a magasságot, a többi tulajdonsága megegyezik a körével.
3.5.4 Polygon (sokszög) Sokszög rajzolásához válassza a Draw menüpont Polygon menüpontját, vagy pedig az eszköztár elemét. A szerkesztőben a megfelelő pontra kattintva elkezdheti a sokszög szerkesztését az egér bal gombjával újabb végpontot vihet az alakzatba, a rajzolás mindaddig folytatódik, amíg jobb gombbal nem kattint.
A solid kapcsoló bekapcsolásával beállítható a mintázat, annak az előtér és háttér színével együtt. Az Outlined kapcsolóval a sokszög külső vonalának megjelenítését lehet ki/be kapcsolni, valamint annak a színét kiválasztani, a Thickness opcióval pedig a körvonal stílusa határozható meg (folytonos, szaggatott vonal stb.) A left és a Top menüpontban a négyszög koordinátái állíthatóak, a width és heigt segítségével pedig a szélesség és magasság állítható. 3.5.5 Arc (körív) A Draw menüpont Arc elemével körív rajzolható, a körív elhelyezése után megjelenik 3 pont, mellyel szerkeszthető a körív. A két szélső pont egyikével, az egér bal gombjának lenyomásával tovább „húzható” a körvonal. A középső szerkesztő ponttal pedig a mérete változtatható meg. Az elkészült körívre duplán kattintva 24
elérhetőek a tulajdonságai, ahol megadható az X és Y koordináta, a szélessége és magassága valamint a körvonal színe. 3.5.6 Pie (körszelet) A Draw -> Pie menüpontban körszelet rajzolható, az elhelyezése után szerkesztése a körívhez hasonlóan történik, három szerkesztő pont közül a középsővel a körszelet mérete változtatható, a két szélsővel pedig a szelet területe állítható. A solid kapcsoló bekapcsolásával beállítható a mintázat, annak az előtér és háttér színével együtt. Az Outlined kapcsolóval a külső vonal megjelenítését lehet ki/be kapcsolni, valamint annak a színét kiválasztani. Az elkészült alakzatra duplán kattintva elérhetőek a tulajdonságai, ahol megadható az X és Y koordináta, a szélessége és magassága valamint a körvonal színe. 3.5.7 Text (szöveg) A Draw menüpont Text elemével vagy az eszköztár elemével tetszőleges szöveg helyezhető el a képernyőre. A szöveg elhelyezése után a szövegre duplán kattintva szerkeszthetőek a szöveg tulajdonságai. A Language menüpontban a megjelenő szöveghez hozzárendelhető a szöveg nyelvi tulajdonsága. Annyi nyelv közül lehetséges a választás, amennyi a projektben be van állítva. Nyelv hozzáadásához kattintson a bal oldali lista Language elemére, és ott megadható a nyelvek száma, illetve elnevezése, maximálisan 10 különböző nyelv állítható be. Minden egyes nyelvhez akár különböző karakter készlet is hozzárendelhető, így akár speciális karakterek is megjeleníthetőek. A „Use the text of the first language for all other languages” opció választásakor az adott szöveg nyelv független lesz, vagyis nyelv választása esetén nem változik a tartalma. Szöveg betűtípusa a Font nevű lenyíló mezőből választható a színe pedig a Color menüből választható. 20 különböző betűtípus adható meg egy nyelven belül, mely magában foglalja a különböző karakter méreteket is. Betűtípusok hozzáadása, módosítása a bal oldali projekt Manager Font Templates menüpontjában lehetséges. A Direction pontban kiválasztható a szöveg iránya, a választható irányok: balróljobbra, jobbról-balra, fentről-lefele illetve lentről-fölfele. A Position részben megadható, hogy az adott szöveg a számára kiválasztott területen belül hol jelenjen meg. Ha a terület nem nagyobb, mint a megjelenő szöveg, akkor ez a menüpont semmilyen hatással nincsen a megjelenésre. A Spacing segítségével további hasznos formázási lehetőségek végezhetőek el, a Border pontban megadható a szöveg kerete, vagyis a körvonaltól mennyivel beljebb kezdődjön a szöveg. A keret nem látható a megjelenő szöveg körül, csupán annyival beljebb kezdődik az írás. A Line opcióban megadható a sorok közötti, a Char-nál pedig az egyes karakterek közötti távolság. Az itt beállított összes érték pixelben értendő. 25
Keret beállítások Szöveg esetében a Shape opció bekapcsolásakor engedélyezhető a keret megjelenítése, ekkor megjelenik a felső fülek között Frame opció. A Select pontban kiválasztható a keret külső megjelenése, a keret külső színe a Border color pontban válaszható, a Pattern pontban kiválasztható a mintázat, az FG az előtér a BG pedig a háttér színét határozza meg. Visibility (láthatóság) Lehetséges bizonyos elemek megjelenését feltételhez kötni, így például elrejthetőek a kívánt elemek a kezelők elöl és csak a beállításra jogosult személy érheti el. A láthatóság engedélyezése illetve tiltása történhet egy kiválasztott bit- tel, valamint felhasználói szinthez is köthető. •
•
A controlled by bit opció választásakor ki kell jelölni egy bitet, mely lehet akár a belső memóriában, vagy lehet a kommunikáló eszköz által küldött érték. Illetve megadható, hogy az adott bit logikai 1 értéke esetén eltűnjön, vagy megjelenjen az objektum. Controlled by user level választása esetén felhasználói szinthez kötődik az adott elem megjelenése vagy elrejtése. A 8 szint a legmagasabb felhasználói szint, az ide bejelentkezett kezelő minden funkciót elér, a 0 szint pedig csak a neki meghatározottakat, a felsőbb szint eléréséhez meg kell adni a szintnek megfelelő jelszót. 3.6 Object (Objektumok)
Itt találhatóak a szerkesztés során felhasználható előre elkészített elemek, mint például nyomógombok, beviteli mezők és egyéb kezelő és megjelenítő szervek. Az elemek hozzáadása rendkívül egyszerű, csak válassza ki a kívánt elemet, és vigye a szerkesztő terület megfelelő pozíciójába, majd az egér bal gombjának a megnyomásával elhelyezheti. A már elhelyezett elemre kattintva tartsa nyomva az egér bal gombját, míg meg nem jelenik egy négyirányú nyíl, amíg az egér gombja le van nyomva szabadon mozgatható az elem a szerkesztő mezőben. 3.6.1 Bit Button (bites nyomógomb) Kétállapotú jelek ki illetve bekapcsolására szolgáló gomb, mellyel egy bitet lehet beállítani, a be és kikapcsolt állapot között különböző lehet a gomb grafikája, illetve a rajta megjelenő szöveg is. Az ID menüpontban látható az eleme azonosítója, ez egy belső azonosító, melyet a program automatikusan létrehoz, értéke nem módosítható. A Note mezőben megadható egy rövid megjegyzés például a gomb működésének rövid leírása. A gomb működési módja az Operation menüpontban kiválasztható. • SET ON (bekapcsoló gomb) egy meghatározott logikai változó értékét 1-be állítja, a változó értéke nem változik, ha a gombot kikapcsolja • SET OFF (kikapcsoló gomb) egy meghatározott logikai változó értékét 0-ba állítja, a változó értéke nem változik, ha a gombot kikapcsolja • Momentary ON (bekapcsoló nyomógomb) egy meghatározott logikai változó értékét 1-be állítja, a változó értéke 0 lesz, ha a gombot felengedi • Momentary OFF (kikapcsoló nyomógomb) egy meghatározott logikai változó értékét 0-ba állítja, a változó értéke ismét 1 lesz, ha a gombot felengedi 26
Invert (inverz nyomógomb) a logikai érték megnyomáskor mindig az ellenkezőjére vált, vagyis ha 1 volt, akkor 0 lesz illetve fordítva. Ily módon egy nyomógombbal elvégezhető a ki és bekapcsolás is. A SET ON mód kiválasztásakor elérhető az ON MACRO funkció, mely bekapcsolásakor kiválasztható a felső fülek közül az on macro, ahonnan a macro szerkesztőbe juthat. SET OFF módban az előzőhöz hasonlóan elérhető lesz az OFF MACRO, A MOMENTARY ON/OFF mód esetében pedig mindkét makró engedélyezhető. A Monitor opció bekapcsolásakor a bites nyomógomb felveszi a beállított regiszter értékét, kikapcsolásával megadható egy a vezérelt címtől eltérő cím, így a nyomógomb más értéket jelenít meg, mint amit vezérel. •
3.6.1.1 Bit-button – Label (megjelenítési tulajdonságok) Itt a bites nyomógomb különböző megjelenítési tulajdonságai szerkeszthetőek. A Language menüpont alatt kiválasztható, hogy a megjelenítési tulajdonságok melyik nyelvre legyenek hatással. Az opció bekapcsolásakor a megjelenítési beállítások nyelv függetlenek lesznek, vagyis az összes nyelv esetében az első nyelvhez beállított tulajdonságok a mérvadóak. A Border spacing segítségével megadható, hogy mekkora legyen a keret mérete. A keret nem látható, csupán a szöveg esztétikusabb elhelyezését segíti. A TEXT/PICTURE menüpont alatt megadható a gombon megjelenő szöveg, illetve kép is. Ha a gombnak nemcsak egy állapota lehet, akkor külön megadhatóak ezek a tulajdonságok a be és kikapcsolt állapotra is. A Font menüpontban kiválasztható a betűtípus, a szín, előtér és háttér színe és egyéb megjelenítési tulajdonságok.
3.6.1.2 Bit button – Advanced (haladó szintű beállítások) A Touch Availability menüpont alatt a gomb elérhetősége állítható. A Controlled by Bit opcióval egy előre megadott bit értékéhez lehet kötni a kezelhetőséget, ha a bit értéke 1, akkor a gomb működtethető, ellenkező esetben pedig nem. A Controlled by user level menüpontban pedig felhasználói szinthez köthető a gomb működése. Ha a beállított felhasználói szint magasabb felhasználói szintet igényel, mint az aktuális, akkor a nyomógomb nem működik. A Minimunm Hold Time menüpontban megadható egy idő másodpercben, ennyi ideig nyomva kell tartani a gombot, hogy végrehajtsa a feladatát, ezzel a funkcióval kiküszöbölhető a véletlen működtetés. Az Operator Confirmation kapcsoló bekapcsolása után a gomb megnyomásakor rákérdez, hogy valóban meg kívánja-e nyomni a gombot, ily módon is kivédhető a véletlen beavatkozás. 3.6.1.3 Bit button – Visibility (láthatósági beállítások) Az Invisible opció bekapcsolásával láthatatlanná tehető a gomb, viszont működése zavartalan marad, vagyis ha valaki megérinti a gomb területét, az végrehajtja a feladatát. A Controlled by bit opcióval viszont letiltható a működés, vagyis ha egy megadott bit érétke 0, akkor a gomb kapcsolása hatástalan, ha 1 akkor pedig 27
működik. A Controlled by user level opcióval szintén a működés tiltható, csak nem egy bithez, hanem felhasználói szinthez köthető. A Dimension menüpontban megadható az X és Y koordináta, valamint a nyomógomb szélessége illetve magassága. 3.6.1.4 Bit button – External label (kiegészítő felirat) Ez a funkció csak abban az esetben elérhető, ha az általános beállítások között az External Label opciót bekapcsolta. A nyomógomb valamelyik oldalán megjeleníthető kiegészítő felirat beállításait lehet itt elvégezni, a Position menüpontban kiválasztható, hogy a hol jelenjen meg ez a szöveg. Top a gomb felett, Left a gombtól balra, Right a gombtól jobbra, a Bottom választása esetén pedig a gomb alatt jelenik meg. A Color menüpontban kiválasztható a keret színe (Border), a háttér szín (Plate) valamint a megjelenő szöveg színe (Text). A Language menüpontban a megfelelő nyelv választható ki, a Font menüpontban pedig a karakterkészlet. A Spacing menüpontban állítható a karakterek közötti szünet, a sorok (line) közötti valamint a szegély szélétől (border) mért távolság. 3.6.2 Toggle Switch (váltó kapcsoló) Kiolvassa egy bites regiszter tartalmát, és megnyomásra a regiszter tartalom az ellenkezőjére vált. Különbség a Bit Button Invert funkciójához képest, hogy a váltó kapcsoló vissza is jelzi a logikai érték aktuális állapotát, valamint létezik ON és OFF MACRO eseménye is. 3.6.3 Screen Button (képernyő kezelő gombok)
• • •
Képernyő tartalmak kezelésére, váltására használható funkció, a kezelési mód az Operation menüpont alatt adható meg. Open screen: képernyő megnyitására használható funkció, a megjelenő ablak Screen menüpontjában megadható, hogy melyik képernyő jelenjen meg a gomb hatására. Close screen: képernyő bezárására használható funkció, az aktuális képernyőt bezárja, csak ablak típusú (Window) képernyő bezárása alkalmas. Close & Open screen: képernyő bezárása és egy másik képernyő megnyitására használható menüpont, ki kell választani a megnyitandó képernyő számát. 3.6.4 Word button (szavas memóriát kezelő gomb)
Szavas memória tartalmat kezelő gomb, mely segítségével analóg értékek adhatóak meg a PLC vagy a panel kiválasztott belső regiszterei számára. A gomb lenyomásakor hajtódik végre a beállított művelet, a gomb felengedése csupán látványelem, a működésben nincs szerepe ugyanúgy, mint a gomb folyamatosan nyomva tartásának. A működési mód az operation menüpontban adható meg. • Set Constant, konstans vagy állandó beállítása, a gomb megnyomásakor egy előre megadott érték kerül az előre meghatározott memória címre. • Enter Value, szám bevitele egy meghatározott memória címre megadható a bevitt érték minimuma illetve 28
• •
•
maximuma, valamint a total digit alatt az összes számjegy száma, a fractional digit érték pedig a tizedes jegyek számát jelenti. Enter Password opció jelszó bevitelére alkalmas, a bevitt szám nem jelenik meg a kijelzőn. Add opció választásakor egy állandó értéket ad az előre meghatározott regiszter tartalomhoz. Megadható még egy maximális érték, melynél nem lehet nagyobb az összeadás eredménye. Ha eléri a maximális értéket, akkor a tartalma nem növekszik tovább a gomb megnyomásakor. Substraction esetében egy állandó értéket levon az előre meghatározott regiszter tartalmából. Megadható még egy minimális érték, melynél nem lehet kisebb a kivonás eredménye. Ha eléri a minimális értéket, akkor a tartalma nem csökken tovább a gomb megnyomásakor. 3.6.5 Multistate Switch (többállapotú kapcsoló)
Az Activation menüpontban beállítható az aktiválás módja, Direct módon a képernyőről lehet a következő állásba kapcsolni, indirekt módon pedig csak a programból. A Total State menüpontban a különböző állapotok száma adható meg, a Next State segítségével pedig kiválasztható, hogy a kezelőszerv lenyomásakor az állapot számláló növekedjen vagy csökkenjen. Control type menüpontban beállítható a vezérlés típusa, Button választása esetén nyomógombként jelenik meg, List esetében listából, Drop Down List esetében pedig legördülő listából választható ki a kívánt állapot. A nyomógombos opció választásakor mindig csak a következő opcióra lehet váltani, a két lista esetében pedig szabadon válthatóak az opciók. Lista választása esetében a Next State opció értelem szerűen nem elérhető. 3.6.6 Radio button (választó gomb) Maximálisan 256 különböző állapot közüli választást teszi lehetővé, minden egyes állapot egy bit logikai értékeként jelenik meg, melyeknek a címét a write adress menüpontban lehet beállítani. A number of states menüpontban az állapotok száma állítható, a state order segítségével pedig a megjelenés módja állítható, mely lehet balról-jobbra, jobbról-balra, lentről-fölfele, vagy fentről-lefele. Minden egyes állapothoz hozzárendelhető különböző szöveg vagy akár kép is, szöveg hozzárendelése a text fül alatt lehetséges, a képé pedig a Picture fül alatt.
3.6.7 Key pad button (szöveg beviteli gomb) Különböző karakterek bevitelére alkalmas, segítségével egyedi beviteli mezők is létrehozhatóak, csak a szükséges karakterekkel. A bevitt karakterek egy ASCII character display elemmel megjeleníthetőek.
29
3.6.8 Scroll button (gördítő sáv) Különböző tartalmak gördítése, mint grafikonok, riasztás megjelenítők vagy adatgyűjtő mezők. Segítségével böngészhetőek például az adatgyűjtés előzményei, nemcsak az aktuálisan látható adatok jelennek meg a képernyőn. A Buttons allignment menüpontban a gördítő sáv iránya választható, hogy függőleges (row) vagy vízszintes (column) legyen. A gördítő sávban megjeleníthető gombok: Home/End button(eleje/vége), Pg up/Pg down (lapozás előre/hátra), pause button. Associated object ID pontban rendelhető össze a gördítő sáv és a gördítendő tartalom, ha nincs a lapon ennek megfelelő tartalom ez a mező szürkére változik. 3.6.9 Slide switch (beállító csúszka) Analóg érték beállítására szolgáló csúszka, melynek megadható egy minimum és maximum értéke, e két érték között mozgatva bevihető a szám az előre megadott regiszterbe. A Scale fül Scale opció bekapcsolásakor megjelenik a csúszka oldalán egy skála, a Marks kapcsolóval pedig számok is megjeleníthetőek az osztások mellett, megadható a megjelenő számok maximuma, illetve minimuma, valamint az, hogy hány számjegy jelenjen meg, hány tizedes jegy. Állítható még a főosztások (major ticks) és az alosztások (sub division) száma. Csak érintőképernyős modellek esetében elérhető ez a funkció. 3.6.10 Function button (funkció billentyű) Különböző speciális funkciók végrehajtásához alkalmazható, a Function menüpontban legördülő listából kiválasztható kívánt funkció. A funkciók leírása az alábbi listában található. • • • • •
Increase brightness: fényerő növelése Decrease brightness: fényerő csökkentése Save brightness: fényerő beállítás mentése Show password table: felhasználói szintek jelszavainak megjelenítése Log in: bejelentkezés, jelszó beviteli ablak megjelenése, ily módon lehet bejelentkezni 30
• • • •
• • • • • • • • • • • • • • • • • • • • • •
különböző felhasználói szintekre Log out: kijelentkezés Print screen Turn blacklight off: háttérvilágítás lekapcsolása Acknowledge alarm: riasztás nyugtázása, nyugtázást igénylő riasztások esetében alkalmazható, nyugtázásig a kijelző csak a nyugtázásra vár, egyéb tevékenységet nem végez közben Increase value by one: a PLC egy kijelölt regiszteréből kiolvassa az értéket, majd eggyel megnöveli az értékét és a megváltozott értéket visszaírja a PLC-be. Decrease value by one: a PLC egy kijelölt regiszteréből kiolvassa az értéket, majd eggyel csökkenti az értékét és a megváltozott értéket visszaírja a PLC-be. Select next / previous data entry object: a következő (next) vagy az előző (previous) adat beviteli mező kiválasztása Change language: egy előre megadott nyelv kiválasztása, több nyelv esetén több funkció gomb is alkalmazható, maximálisan 10 féle Restart panel application: a kezelőpanelen futó alkalmazás újraindítása Enter panel setup mode: belépés a kijelző „setup” módjába, ahol elvégezhető néhány fontosabb rendszerbeállítás. Write recipe to PLC: recept írása a PLC-be Read recipe from PLC: recept olvasása a PLC-ből End transparent communication Set time and date: dátum és idő beállítása Clear historic data: kiválasztott adatgyűjtés által gyűjtött adatok törlése Clear all historic data: összes adatgyűjtés által gyűjtött adatok törlése Clear alarm history: riasztások napló törlése Clear alarm counts riasztási számláló törlése Scroll left / right görgetés balra (left) vagy jobbra (right), csak megfelelő mezőknél alkalmazható: pl. adatgyűjtés, grafikon, riasztás Scroll up / down görgetés fel (up) vagy le (down), csak megfelelő mezőknél alkalmazható: pl. adatgyűjtés, grafikon, riasztás Scroll page left / page right görgetés egy oldalnyit balra (left) vagy jobbra (right), csak megfelelő mezőknél alkalmazható: pl. adatgyűjtés, grafikon, riasztás Scroll page up / page down görgetés egy oldalnyit fel (up) vagy le (down), csak megfelelő mezőknél alkalmazható: pl. adatgyűjtés, grafikon, riasztás Scroll to horizontal start: görgető mező vízszintes kezdő pozícióba állítása Scroll to horizontal end: görgető mező vízszintes véghelyzetbe állítása Scroll to vertical start: görgető mező függőleges kezdő pozícióba állítása Scroll to vertical end: görgető mező függőleges véghelyzetbe állítása 3.6.11 Step button (többállapotú fokozat kapcsoló)
Egy megadott memória cím különböző értékei között lehet egyszerűen váltani, maximálisan 255 állapot különbözethető meg egymástól. Ha a Value funkció választásakor a kiválasztott regiszterbe az állapot száma kerül, tehát ha a 16-os állapot választásakor 16 kerül a regiszterbe. LSB választásakor pedig kettőnek az „állapotodik” hatványa kerül a regiszterbe. A State order menüpontban megadható, hogy az állapotok hogy jelennek meg, jobbról-balra, balról-jobbra, lentről-fölfele vagy pedig fentről-lefele. Megjelenítési sorrend nem változtat az állapotok váltási sorrendjén. 31
3.6.12 Numeric entry (számbeviteli mező) Segítségével számérték vihető be egy előre meghatározott regiszterbe, a gombot megnyomva megjelenik a tíz számjegyből álló beviteli mező. A Monitor adress menüpontban adható meg a regiszter címe, ahova a bevitt érték kerül. Külön kiválasztható a bevitt adat típusa (data type), és a megjelenített típus (display type) is. Megjeleníthető típusok az alábbiak lehetnek • 16 bites decimális (0...65535) • 16 bites hexadecimális (0...FFFF) • 16 bites oktális (0...7777) A bevitt adatok ábrázolási módja az alábbiak szerint alakulhat • 16 vagy 32 bites előjeles vagy előjel nélküli INTEGER • 16 vagy 32 bites BCD (binárisan kódolt decimális) • 32 bites levegőpontos • 16 vagy 32 bites előjeles BDC (LMB) • 16 vagy 32 bites előjeles BDC (LMD) Kiválasztható a megjelenő karakter betűtípusa, színe valamint állítható a számjegyek száma (Total digit) és a tizedes jegyek száma pedig a Fractional Digit menüpontban állítható. Az Advanced fül alatt találhatóak a haladó szintű beállítások. A Range check opció bekapcsolásakor megadhatunk egy minimum, illetve maximum értéket a bevitt számnak a két érték közé kell esnie. A Variable range opció engedélyezéskor a két határérték egy-egy változó formájában adható meg. A Scaling opcióval bekapcsolható a skálázás, csak 16 bites előjel nélküli decimális számoknál alkalmazható. A skálázás képlete a következő Y=aX+b. Amennyiben az „a” értékét 0.5-re állítja, a „b” értéke pedig 2, akkor ha bevisz a kijelzőről 10-et a PLCbe 16 fog kerülni, mert a 10=0.5x+2. A Notification bit alkalmazása esetén a szám bevitelekor a kiválasztott bittel jelez a PLC számára, hogy módosult az érték, a bit változását a PLC-nek kell lekezelnie, valamint a bitet visszaállítani eredeti állapotába. 3.6.13 Numeric display (szám megjelenítő mező) Egy meghatározott memória tartalom megjelenítésére használható, beviteli funkció nélkül. A Monitor adress menüpontban meg kell adni a megjelenítendő változó címét, valamint az adattípust és a megjelenő adat típusát. 3.6.14 ASCII character entry (ASCII karakterek bevitele) Szöveges karakter bevitelére szolgáló mező, alkalmazásával maximálisan 20 karakter írható bele. A képernyőn megjelenő virtuális billentyűzet segítségével vihetőek be a kívánt karaktere, majd az ENT lenyomása után az előre kiválasztott (write adress) regiszterbe íródik. A szöveg tárolásakor ügyelni kell arra, hogy 2 karakter tárolható egy word típusú regiszterbe, vagyis a kiválaszott cím a memóriában az adat kezdőcíme lesz, az utolsó elem címe pedig a 32
maximálisan bevihető (total characters) karakterekből számítható. Az allignment menüpontban a szöveg pozíciója állítható balra, jobbra vagy középre. 3.6.15 ASCII character display (ASCII karakterek megjelenítése) Szövegesen tárolt regiszter tartalmának a képernyőn való megjelenítésére használható, beviteli funkció nélkül. A Total caharacters menüpontban megadható a maximálisan megjeleníthető karakterek száma, az allignment pontban pedig a szöveg igazítható jobbra, balra illetve középre. A Character set segítségével a megjelenéskor használt kódolás választható ASCII (7 bit) illetve ISO (8 bit) 3.6.16 Bit lamp (kétállapotú vagy bites lámpa) Egy előre kiválasztott kétállapotú változó állapotának megjelenítésére használható. A Label fül alatt megadható a két állapotot megkülönböztető szöveg (ON/OFF TEXT) és/vagy kép (ON/OFF PICTURE). 3.6.17 Multistate lamp (többállapotú visszajelző) Egy előre meghatározott regisztertartalom értékétől függően különböző szöveges üzenetek megjelenítésére alkalmas, a szöveg mellett grafikus elemet, vagyis képet is képes megjeleníteni. A Text fül alatt különböztethetőek meg az állapotok, melynek maximális száma a General fül State Type pontban választható, Value esetében 256 állapot lehetséges, LSB (legalacsonyabb helyértékű bit) esetén pedig 16. A Picture fül alatt pedig a különböző állapotokhoz képek rendelhetőek. 3.6.18 Message display (többállapotú szöveges visszajelző) Egy előre meghatározott regisztertartalom (Monitor address) értékétől függően különböző szöveges üzenetek megjelenítésére alkalmas. A State Type menüpontban kiválasztott értéktől függ a maximális állapotok száma, BIT esetén 2, Value esetén 256, LSB választásakor pedig 16 állapot különböztethető meg. A Marquee opció engedélyezésekor a megjelenő szöveg fényújság szerűen körbe-körbe futtatható. A Running Speed listából a futtatás sebessége választható.
3.6.19 Time/Date/Week display (idő/dátum/nap megjelenítése) A kijelző valós idejű órájából kiolvassa a kívánt értéket, melynek megjelenési módja állítható. A pontos idő kijelzésére a TIME DISPLAY elem használható, a megjelenítendő dátum formátuma a következő lehet, óra:perc (HH:MM) vagy pedig óra:perc:másodperc (HH:MM:SS). Az aktuális dátum megjelenítésére a DATE DISPLAY használható, a formátum kiválasztásakor a különböző elemek jelentése a következő. • dd - nap • yy - év • mm – hónap 33
3.6.20 Meter (Mutatós analóg érték visszajelző) Analóg étékek megjelenítése használható, ahol a számérték megjelenítése mellet a mutató szöghelyzete is hordoz információt. • General fül alatt elvégezhetőek az alapvető beállítások, mint az adattípus (Data type), a megjeleníteni kívánt regiszter címe (Monitor adress), valamint az érték minimuma és maximuma. A needle color menüpontban meghatározható a mutató színe, a swing adjustment részben elvégezhető a kijelzésre használt terület pontos igazítása, meghatározható a külső kör sugara valamint a középpont X és Y koordinátája is. • Range menüpont alatt ki illetve bekapcsolható a külső kör megjelenítése, megadható a maximális és minimális érték is, amely konstans vagy változó formájában is meghatározható. A minimális és maximális értékhez különböző színű. A low limitben megadott értékig low color színű a kör, high limit pontban megadott érték után pedig high color színű lesz. Mindkét értéket a 0 pozíciótól kell számítani, így a high limit pontban megadott számnak nagyobbnak kell lennie, mint a low limit pontban szereplőnek. • A Scale menüpontban a külső skála különböző beállításai végezhetőek el, mint például a skála megjelenési pozíciója Inner esetében a kör külső kerületén jelennek meg az osztások, Outer esetében pedig a belső kerületén. A Color pontban kiválasztható az osztás színe, a Number of major ticks a főosztások számát jelenti, a sub divisions pedig a főosztások közötti osztások számát. Az Axis opcióval az osztásokat körülvevő külső kör megjelenése kapcsolható ki illetve be. A Marks engedélyezésével számjegyek megjeleníthetőek, megadható a minimum és maximum érték is, a számjegyek és a tizedes jegyek (fractional digit) száma. 3.6.21 Dinamikus grafikai elemek (kör, téglalap, gif animáció, kép megjelenítés) A kijelző a következő dinamikusan kezelt elemeket képes megjeleníteni: kör, téglalap, gif animáció, és kép megjelenítés. Az említett elemeket azért nevezik dinamikusnak, mert a különböző paramétereik egy vagy több szám értékétől függenek. •
Dinamikus kör esetében a változó lehet a kör középpontjának X, Y koordinátája, a kör sugara valamint az előtér színe. A következő példába a beállított figyelt érték, vagyis a Monitor adress a PLC D80 címe, akkor az állítható paraméterek címei következőképpen alakulnak: • D80 a középpont X koordinátája • D81 a középpont Y koordinátája • D82 a sugár mérete • D83 a mintázat színe
34
•
•
•
Dinamikus téglalap esetében a változó lehet a kör középpontjának X, Y koordinátája, a kör sugara valamint az előtér színe. A következő példába a beállított figyelt érték, vagyis a Monitor adress a kijelző $U200 címe, akkor az állítható paraméterek címei következőképpen alakulnak: • $U200 a középpont X koordinátája • $U201 a középpont Y koordinátája • $U202 a téglalap szélessége • $U203 a téglalap magassága • $U204 a mintázat színe Gif animáció megjelenítése a Gif display elemmel lehetséges. A visibility opcióval tiltható az animáció megjelenítése, a tiltás történhet felhasználói szint megadásával vagy egy megadott regiszterhez is köthető. Kép megjelenítése a picture display elemmel lehetséges, egy meghatározott regisztertartalomtól függően különböző képek jeleníthetőek meg. A regiszter lehet bites, ebben az esetben két állapot különböztethető meg, lehet szám (value) ahol 255 különböző állapotot vehet fel. A képek közötti váltás történhet ciklikusan is (bit -start/stop auto change), ahol egy logikai értékkel elindítható illetve megállítható a váltás, ilyen esetben a képek váltási frekvenciája 0,5Hz és 10Hz között állítható. Kép legegyszerűbb megjelenítési módja, a grafikus elemtár picture (kép) eleme használható, ilyen esetben nincs lehetőség a kép váltására. 3.6.22 Bar Graph (Oszlopdiagram) Alkalmazásakor a PLC egy meghatározott regisztere kiolvasása kerül, és oszlopdiagramban megjeleníthető a képernyőn. Megadható a megjelenítés minimum és maximum értéke, annak függvényében, hogy a változó a valóságban milyen értékeket vehet fel. Bipolar graph opció bekapcsolásakor megadható egy középpont, melyhez képest mindkét irányban történik a megjelenítés, mintha origó lenne. Például a BarGraph minimum értéke 0 a maximum pedig 1000, a bipolar bar bekapcsolásakor a middle point értéke 500 legyen. A megjelenő érték számítása regisztertartalomközéppont (500). Tehát ha 300 a bevitt érték, a diagramon -200 jelenik meg, ha a bevitt érték 500 akkor a diagramon 0 jelenik meg. 3.6.23 Line Chart (Grafikonrajzolás)
A kiválasztott regiszterek grafikonon történő megjelenítésére használható elem, melyen 8 különböző érték jeleníthető meg egy képernyőn. A number of data sets menüpontban kiválasztható a megjeleníteni kívánt változók száma 1 és 7 között, a number of data point points per data sets pontban az egy képernyőn maximálisan megjeleníthető koordináták száma állítható, a beállított érték görbénként 35
értendő, értéke 2~255 között állítható. A következő példa a memória foglalási szabályokat mutatja be. A read adress paraméter, vagyis az olvasási cím legyen D100, a görbék száma (number of curves pedig 2). A memória kiosztás ez esetben a következőképpen alakul: D100 címen megadható hány mérési pont kerüljön a grafikonra, a D101 az egyes számú görbe első pontja, D102 a kettes görbe első pontja, D103 az egyes görbe második pontja, D 104 a kettes görbe második pontja és így tovább. A megjeleníteni kívánt értékek megfelelő címre helyezése után, ha a Read Trigger bit (példában U10.0) logikai 1 értékre vált, a függvények kirajzolásra kerülnek. Az elkészült görbék vagy új kirajzolással vagy a Clear Trigger bit egybe állításával törölhetőek. A Show data point markers opció engedélyezéskor megjelennek a grafikonon a mérőpontok, a Show connected lines pontban pedig a pontokat összekötő vonalak megjelenése állítható. A Pen oldalon a görbék különböző megjelenítési paraméterei állíthatóak, mint a színe (Color), a vonal stílusa (line style) és a maximum és minimum érték, amit felvehet a függvény. Az XY Axis oldalon a tengelyekre vonatkozó beállítások végezhetőek el, többek között a tengelyen megjelenő számok (Show Marks) ki/be kapcsolása, minimum és maximum értékük, számjegyek (total digits) és tizedes jegyek (fractional digits) száma és a karakter mérete. Szintén itt végezhető el a tengelyhez tartozó osztásvonalak megjelenítése (Show X/Y Axis Grid), valamint a különböző szín beállítások. A beállítások külön elvégezhetőek az X illetve az Y tengelyre is. 3.6.24 Pie Graph (körív "grafikon") A PLC egy előre meghatározott regiszteréből kiolvas egy értéket, és azt „körív diagram” segítségével ábrázolja. Megadható egy minimum és maximum érték, mely között a regisztertartalom változhat. A Range lapon meghatározható egy low és a hiqh limit érték, melyekhez eltérő színek rendelhetőek, így egy beállított érték felett megváltoztatható a körív színe, így jelezhető például a túl magas számérték. A Scale oldalon a skála különböző beállításai végezhetőek el, a használata megegyezik a Meter elem Scale beállításaival. 3.6.25 Scatter chart (Grafikon rajzolása pontok segítségével) Működése és használata megegyezik a Line Chart működésével, a különbség a memória kiosztásban jelentkezik, valamint az X és Y koordináták külön megadhatóak. A Read Adress vagyis az olvasási cím legyen D100, az ábrázolni kívánt görbék száma (Number of data sets) pedig 2. • • • • • • • • •
D100 címen megadható hány mérési pont kerüljön a grafikonra D101 az első görbe első pontjának X koordinátája D102 az első görbe első pontjának Y koordinátája D103 a második görbe első pontjának X koordinátája D104 a második görbe első pontjának Y koordinátája D105 az első görbe második pontjának X koordinátája D106 az első görbe második pontjának Y koordinátája D107 a második görbe második pontjának X koordinátája D108 a második görbe második pontjának X koordinátája
36
3.6.26 Alarm Display (riasztások jelzése) Riasztást kiváltó események táblázatos megjelenítésére használható, a riasztási blokk definiálása a baloldalt látható projekt kezelőben lehetséges.
Bites riasztási blokk létrehozásához válassza az Add Discrete Alarm Block menüpontot, majd kattintson duplán az elem nevére, a létrejött riasztási eseményhez egy azonosítót (Block ID) rendel a program, mely igény szerint módosítható is. A Read Adress pontban megadható a figyelt cím, melynet bites formátumban kell megadni, Read Interval pontban megadható, hogy milyen gyakorisággal olvassa a figyelt változó értékét, a megadott érték másodpercben értendő. Block Size pontban meghatározható, a figyelendő bitek száma, ez a funkció csak akkor elérhető, ha a Bits of Word Device (szavas változó meghatározott bitjei) vagy Word Value (szavas változóban megadott érték) opciót választja.
Szavas riasztási blokk létrehozása a bal oldali menüben lehetséges, az Alarm menüpontra jobb egérgombbal kattintás után az Add Analog Alarm Block opciót választva. A Read Adress menüpontban megadható a figyelt memóriacím, egy megadott értékhez 4 riasztási szint rendelhető, melyekhez külön-külön esemény definiálható. (Low Low, Low, High illetve High High) Minden egyes ponthoz megadható a határérték, illetve egy hiszterézis is. A Low és a Low Low mezőben megadott értéknél alacsonyabb esetben történik riasztás, High és High High esetben pedig a beállított értéknél nagyobb analóg érték esetében.
37
Az alarm display elemen 4 különböző típus közül lehet választani. • Az Alarm History opció választásakor az eseményeket naplószerűen tárolja a kijelző, az éppen aktív riasztások Status sorában „A” látható, a riasztási események megszűnése után pedig „C”, ez a két karakter megváltoztatható az Alarm Status Abbreviation pontban. A táblázat oszlopain a következő elemek jeleníthetőek meg: Date (dátum), Time (idő), Alarm block ID egy azonosító szám, melyből megtudható, melyik Alarm block okozta a vészjelzést. Az ID pedig az Alarm Blockon belül azonosítja a jelzést, az Alarm level a riasztási szint, az Alarm Message pedig a megjelenő üzenet szövege. Az oszlopok megjelenése igény szerint ki illetve bekapcsolható, a fejlécük szövege szabadon módosítható. • Az Alarm Count választásakor az Alarm history táblázata annyiban módosul, hogy a dátum és az idő már nem jeleníthető meg, illetve a státuszjelzőt fölváltotta az Alarm Count vagyis a riasztások számát számláló oszlop, ahol az látható, hogy az adott esemény hányszor következett be, több riasztási esemény értelem szerűen több táblázat sort eredményez. • A Current Alarm opció kiválasztásakor a képernyőn csak az éppen aktív vészjelzések láthatóak, amint megszűnik a riasztás, eltűnik a táblázatból. • Az Alarm Marquee választásakor az aktuális riasztás látható, mintha fényújság lenne, a futási sebesség 1~10 között állítható, a szöveg körbe forgatása indulhat balról (Leftward) illetve jobbról (Rightward) 3.6.27 Historic display (Gyűjtött adatok megjelenítése) A funkciók használata előtt szükséges legalább egy adatgyűjtő funkció beállítása, mely a baloldali menü Data Logger menüpontjában végezhető el. Kattintson jobb gombbal a menüpontra és válassza a Add Data Logger opciót. Az adatgyűjtési paraméterek beállítását az alábbi képernyőn lehet elvégezni.
38
3.6.27.1 Általános beállítások (General) A Name pontban megadható az adatgyűjtés neve, amelyre a későbbiekben a programban hivatkozhatunk, az ID pontban hozzárendelhető egy azonosító, melynek az értéke 0~15 között változhat. A Sample size pontban megadható, hogy hány szónyi legyen a gyűjtött adatok mennyisége, a Number of Samples pontban pedig az adatgyűjtések száma határozható meg. A szükséges memória területet a program a fenti adatok alapján kiszámolja. A rögzítésre kijelölt memória terület, ha megtelik, alapesetben a régebbi adatok felülíródnak, és így körkörösen használható a rendelkezésre álló memória. Ez a beállítás a Sample Full Processing pontban megváltoztatható, a Stop Sampling opció bekapcsolásával a memória megtelte után befejezi az adatgyűjtést, a Notify opció kapcsolásával pedig egy bitet lehet bekapcsolni, ha a memória eléri a Full limit pontban megadott százalékos telítettséget, ily módon akár figyelmeztetés is küldhető a kezelő számára, hogy az adatgyűjtési memória hamarosan megtelik. Fontos paraméter még az adatrögzítések között eltelt idő, mely megadható másodpercben (Timed), tizedmásodpercben (Timed – sub second). A Clocked menüpontban a legördülő listából kiválasztható, hány percenként történjen az adatrögzítés, a válaszható lehetőségek: 1, 5, 10, 15, 30 illetve 60 perc. A Triggered menüpontban pedig hozzárendelhető egy command block-ban megadott logikai változó. A Save To File engedélyezésekor a gyűjtött adatokat egy speciális formátumú állományba menti a kijelző. 3.6.27.2 Adatpont beállítások (Data Item) Itt meghatározhatóak különböző, elsősorban a gyűjtött adat formátumára vonatkozó beállítások, mint az adattípusa (Data Type), a megjelenítés típusa (Display Typle), a számjegyek száma (Total Digit) és a tizedes jegyek száma (Fractional digits). A Scaling menüpont csak BCD kódolású számok esetében kódolásra használható. A végeredmény az alábbi képlet alapján számolható: Y=aX+B, ahol Y a kijelzőn megjelenő számérték, az „a” a Gain menüpontban megadott érték, a „b” pedig az Offset paraméter értéke.
39
3.6.28 Historic Data Display (Adatok táblázatos megjelenítése) Az előzőekben leírt adatgyűjtési beállítások elvégzése után a gyűjtött adatok táblázatos megjelenítésére használható funkció. A Data Logger menüpontban kiválasztható a már megadott adatgyűjtési beállítás, a Title opcióval ki illetve bekapcsolható a táblázat fejlécének megjelenése, betűtípusa, illetve a dátumhoz (Date) és az időhöz (Time) hozzárendelhető szöveg is megváltoztatható. A Background Color négyzetben pedig a fejléc színe állítható. A Grid opciónál a vízszintes (Horizontal) és függőleges (Vertical) rácsozás be/ki kapcsolható, illetve a Color pontban a rács színe megadható. A Data menüpontban meghatározható a megjeleníteni kívánt adat betűtípusa (Font) illetve a színe (Default Color). A Time/Date Display pontban pedig a dátum és idő formátuma valamint színe kiválasztható. A Line Spacing pontban megadható a táblázat sorai közötti távolság az Item Spacing pontban pedig az oszlopok közötti távolság állítható. 3.6.29 Historic Message Display (Adatok táblázatos megjelenítése szöveggel) Működése hasonló a Historic Data Display blokkhoz, annyi különbséggel, hogy nem a számszerű gyűjtött adat jelenik meg táblázatos formában, hanem egy előre rögzített szöveges üzenet. A beállítások elvégzése megegyezik az előzőekben (Hystoric Data Display) leírtakkal, annyi lényeges különbséggel, hogy a Number Of Messages menüpontban megadható a megjeleníthető üzenetek száma, melyek megadása a Message oldalon lehetséges. Az első helyen megadott üzenet akkor jelenik meg, ha a figyelt érték nulla, a második helyen megadott pedig akkor, ha a figyelt érték egy, és így tovább.
40
3.6.30 Historic Trend Graph (Gyűjtött adatok megjelenítése időfüggvényen) A fenti adatgyűjtési megjelenítő eszközökhöz hasonlóan az alkalmazása előtt mindenképpen lére kell hozni egy adatgyűjtő blokkot, ahol meghatározhatóak az adatgyűjtés szükséges paraméterei. A Data Logger menüpontban ki kell választani az előre definiált adatgyűjtési beállításokat, a Number of Curves opcióban megadható a kirajzolni kívánt függvények száma, a függvényrajzolási terület háttérszíne pedig a Back Color pontban választható. A Curve ablakon a görbék megjelenési tulajdonságaik állíthatóak, mint a vonal stílusa (Line Style) illetve a vonal színe (Line Color) és megadható a Min és Max érték is, melyet célszerű az Y tengely beosztásával megegyezően megadni. XY Axis ablakon a tengelyek paraméterezése adható meg, az X tengely idő tengelyként alkalmazható, melynek beosztása a Time Range pontban állítható. Az itt beállított értékek azt jelentik, hogy hány részre bontsa a program a teljes időtengelyt, ha a beállított érték 1 perc, akkor az időfüggvényen mindig 1 percnyi adat látható, természetesen a Scroll Buttons elem hozzárendelhető az időfüggvényhez így a képernyőn már nem látható adatok is visszakereshetőek. A Show Time opcióval ki vagy bekapcsolható az időtengely értékeinek megjelenítése, valamint kiválasztható a formátum és a karakter mérete és színe is. A következő beállítások mindkét tengely esetében megegyeznek, de külön-külön megadhatóak. A Number of Major Division pontban a főosztások száma állítható, a Number of Sub-divisions pontban pedig a főosztások közötti osztások száma. A tengelyen osztásainak megjelenítése a Show Ticks pontban állítható, a rajzolási területen megjelenő osztások megjelenítése pedig Show X(Y)Axis Grid pontban engedélyezhető illetve tiltható. Az Y vagyis az értéktengely állítható paraméterei között megtalálható a tengely Minimum és Maximum értékének beállítása, a tengelyen megjelenő karakter mérete (Font), a számjegyek száma (Total digits) illetve a tizedes jegyek száma (Fractional digits). A számjegyek megjeleníthetőek az időfüggvény bal (Left), jobb (Right) illetve mindkét oldalán (Left&Right), e beállítások a Position menüpontban végezhetőek el. A Fractional digit menüpontban megadott tizedes jegyek száma csak a megjelenítésre van hatással, a regiszterben tárolt valódi értéktől független.
41