HIGH QUALITY ELECTRONICS
SLS-500 Master Controller Grafikus programozás HigraphPLUS segítségével
SLS-500 Master Controller Szoftver felhasználói kézikönyv
www.hiquel.com
HIQUEL
SLS-500 HigraphPLUS
Herbert Weiß, Helmut Maurer: SLS-500 Master Controller – Kézikönyv Verszó: 1.00 Ez a kézikönyv a legnagyobb gondossággal készült, ennek ellenére nem vállalunk felelősséget az előforduló hibákért. A kézikönyv szerzői jogvédelem alatt áll. A kézikönyvnek és/vagy részleteinek másolása tilos, kivéve a Hiquel írásos engedélyével. Oktatási és egyéb célokra felhasználni, rádiós és televíziós közvetítésben bemutatni csak engedéllyel lehet. A kézikönyvet és a hozzátartozó szoftvert a szerzői jog védi. Copyright 2002 by HIQUEL GmbH
www.hiquel.com
2
HIQUEL
www.hiquel.com
SLS-500 HigraphPLUS
3
HIQUEL
SLS-500 HigraphPLUS
Figyelem! Biztonsági előírások.
A vezetékezés megváltoztatásakor a készüléket ki kell kapcsolni, véletlen visszakapcsolás ellen védeni kell!
Biztosítani kell a készülék és a csatlakoztatott berendezések feszültségmentes állapotát.
Kérjük olvassa el a kezelési, üzembehelyezési utasítást.
A készüléket csak szakember helyezheti üzembe.
A készüléket úgy kell üzembehelyezni, hogy védve legyen véletlen működtetés ellen.
A tápfeszültség ellátást és a vezérlés vezetékeit induktív és kapacitív zavaró jelektől távol, valamint egyéb elektromos zavaroktól védve kell elhelyezni.
A tápfeszültség változásai nem léphetik túl a gépkönyvben megadott eltéréseket, ellenkező esetben a hibamentes működés nem garantálható.
Az EN60204/IEC204 (VDE0113) szerinti vészleállító áramkörök kialakítása minden üzemmódban aktív kell hogy maradjon, feszültségkimaradás esetén is. Aktiválásuk nem okozhat bizonytalan üzemállapotot vagy véletlen indítást.
A szoftver előállítójának felelőssége, hogy feszültségkimaradás vagy a készülék meghibásodása esetén minden áramkör biztonságos alapállapotba kerüljön vissza.
A fenti szempontokon kívül a helyi jogszabályokban előírtakat is minden esetben be kell tartani.
www.hiquel.com
4
HIQUEL
SLS-500 HigraphPLUS
Tartalom
FIGYELEM! BIZTONSÁGI ELŐÍRÁSOK................................................. 4 SLS-500 MASTER CONTROLLER......................................................... 15 ELŐSZÓ................................................................................................. 16 RENDSZERKÖVETELMÉNYEK............................................................ 17 ÚJ PROJEKT.......................................................................................... 18 A PowerPoint indítása................................................................ 18 HigraphPLUS mintapéldák......................................................... 18 Új munka mentése..................................................................... 19 A bemutató szerkesztő indítása (F5).......................................... 20 A HigraphPLUS nem válaszol.................................................... 23 A HigraphPLUS sikeresen elindul.............................................. 23 FONTOS TANÁCS..................................................................... 24 KONFIGURÁLÁS.................................................................................... 25 Konfigurációs ablak.................................................................... 25 Objektumok hozzáadása............................................................ 26 Objektumok törlése ................................................................... 27 Program prioritások.................................................................... 28 Be- és kimenetek elnevezése.................................................... 28 MUNKA - PROJEKT............................................................................... 29 Projekt: Info................................................................................ 29 Import......................................................................................... 29 Projekt: Be- és kimenetek ( I/O ) átnevezése. .......................... 31 A be- és kimenetek megnevezései az új projektbe történő illesztéskor nem valószinű hogy megfelelőek, át kell nevezni őket. A változtatások a konfigurációs ablakban módosíthatók. A bekimenetek átírása után az ablakban látható megnevezések megfelelnek az aktuális projekt megnevezéseinek. .................. 31 LAPOK.................................................................................................... 32 Lap: Mindent átméretez – Zoom all ........................................... 32 Lap: Átméretezés 100%-ra – Zoom 100%................................. 32 www.hiquel.com
5
HIQUEL
SLS-500 HigraphPLUS
Lap: Átméretezés 75%-ra – Zoom 75%..................................... 32 Lap: Átméretezés 60%-ra – Zoom 60%..................................... 32 Lap: Új - New.............................................................................. 32 Lap: TÖRLÉS - Del.................................................................... 33 Lap: Másolás - Copy................................................................... 34 Lap: Figyelmen kívül hagy - Ignore............................................ 34 Lap: Ugrás - Go to...................................................................... 35 Lap: Végrehajtás - Execution..................................................... 36 LAP VÉGREHAJTÁS - EXECUTION...................................................... 37 Szabványos - Standard lap........................................................ 37 Lap/Végrehajtás minden 1ms -ban............................................. 39 Lap/Végrehajtás minden 10ms -ban........................................... 39 Lap/Végrehajtás minden 100ms -ban......................................... 39 Lap/Végrehajtás Óra : minden mp............................................. 40 Lap/Végrehajtás Óra : minden perc........................................... 40 Lap/Végrehajtás Óra : minden óra............................................. 40 Lap/Végrehajtás Óra : minden nap............................................ 41 Lap/Végrehajtás Óra : minden hét............................................. 41 Lap/Végrehajtás Óra : minden hónap......................................... 41 Lap/Végrehajtás Óra : minden év.............................................. 42 Lap/Végrehajtás Csak első üzembehelyezéshez...................... 42 Lap/Végrehajtás Bináris memória.............................................. 43 Lap/Végrehajtás Analóg memória.............................................. 43 ÖSSZEKÖTTETÉSEK............................................................................ 44 Létrehozás.................................................................................. 44 A nyíl iránya............................................................................... 44 Vonal – Line összeköttetések létrehozása................................. 45 A vonal stílusának megválasztása............................................. 46 A HIGRAPHPLUS ADATTÍPUSAI......................................................... 47
www.hiquel.com
6
HIQUEL
SLS-500 HigraphPLUS
Bit adat....................................................................................... 47 Analóg adat................................................................................ 47 Szöveges adat............................................................................ 47 A HIGRAPHPLUS ÁLLANDÓI................................................................ 48 Bináris állandók.......................................................................... 48 Analóg állandók.......................................................................... 49 Szöveges állandók..................................................................... 50 SPECIÁLIS JELZŐK............................................................................... 51 Speciális jelző: START............................................................... 51 Speciális jelző: minden 1ms – Every millisecond...................... 51 Speciális jelző: minden 10ms – Every 10 ms............................. 52 Speciális jelző: minden 100ms – Every 100 ms......................... 52 Speciális jelző: Óra minden mp – Clock every second.............. 52 Speciális jelző: Óra minden perc – Clock every minute.............53 Speciális jelző: Óra minden óra – Clock every hour.................. 53 Speciális jelző: Óra minden nap - Clock every day.................... 53 Speciális jelző: Óra minden hét – Clock every week................. 53 Speciális jelző: Óra minden hónap – Clock every month...........54 Speciális jelző: Óra minden év – Clock every year.................... 54 MEMÓRIÁK - MEMORIES..................................................................... 55 Bit memória................................................................................ 57 SET - bit memória állítása.......................................................... 57 RESET - bit memória visszaállítása........................................... 58 TOGGLE - bit memória átkapcsolása........................................ 58 Analóg memória – Analog memory............................................ 59 Analóg memória állítása felfutó éllel - IF rising edge SET analog memory...................................................................................... 60 Analóg memória állítása lefutó éllel - IF falling edge SET analog memory...................................................................................... 61
www.hiquel.com
7
HIQUEL
SLS-500 HigraphPLUS
Analóg memória állítása minden élnél - IF both edges SET analog memory...................................................................................... 61 Analóg memória állítása aktív szintnél - IF permanent high SET analog memory.......................................................................... 61 Analóg memória állítása alacsony szintnél - IF permanent low SET analog memory.......................................................................... 62 Szöveg memória – Text memory............................................... 62 Szöveg memória állítása felfutó élre - IF rising edge SET text memory...................................................................................... 63 Szöveg memória állítása lefutó élre - IF falling edge SET text memory...................................................................................... 63 Szöveg memória állítása fel- és lefutó élre - IF both edges SET text memory............................................................................... 64 Szöveg memória állítása magas szintnél - IF permanent high SET text memory............................................................................... 64 Szöveg memória állítása alacsony szintnél - IF permanent low SET text memory....................................................................... 65 BINÁRIS FÜGGVÉNYEK........................................................................ 66 Bináris függvény: Bináris ÉS – Binary AND............................... 66 Bináris függvény: Bináris VAGY – Binary OR............................ 67 Bináris függvény: Bináris kizáró VAGY – Binary EXCLUSIVE OR ................................................................................................... 68 Bináris függvény: Bináris FORDÍTÁS – NEGATION................. 69 Bináris függvény: Felfutó él – Rising edge................................. 70 Bináris függvény: lefutó él – Falling edge.................................. 70 Bináris függvény: Mindkét él - Both edges ................................ 71 Bináris függvény: Elosztás - Split............................................... 71 ANALÓG FÜGGVÉNYEK....................................................................... 73 Analóg függvény: Összeadás - Addition.................................... 73 Analóg függvény: Kivonás - Subtraction.................................... 74 Analóg függvény: Szorzás - Multiplication................................. 75 Analóg függvény: Osztás - Division........................................... 75
www.hiquel.com
8
HIQUEL
SLS-500 HigraphPLUS
Analóg függvény: Részszámítás - Modulo (Read part of a value) ................................................................................................... 76 Analóg függvény: Eltolás balra - Shift left.................................. 77 Analóg függvény: Eltolás jobbra - Shift right.............................. 77 Analóg függvény: Nagyobb mint – Greater than........................ 78 Analóg függvény: Nagyobb vagy egyenlő – Greater or equval..79 Analóg függvény: Egyenlő - Equal............................................. 79 Analóg függvény: Nem egyenlő – Not equal.............................. 80 Analóg függvény: Kevesebb vagy egyenlő – Less or equal....... 81 Analóg függvény: Kevesebb mint – Less than.......................... 81 Analóg függvény: Logikai ÉS – Logical AND............................. 82 Analóg függvény: Logikai VAGY – Logical OR.......................... 83 Analóg függvény: Logikai NEM – Logical NOT.......................... 83 Analóg függvény: Elosztás - Split............................................... 84 SZÖVEG FÜGGVÉNYEK................................... 85 Szöveg függvény: Összefüzés - Combine text.......................... 85 Szöveg függvény: Nagyobb mint – Greater than....................... 86 Szöveg függvény: Nagyobb vagy egyenlő – Greater or equal...86 Szöveg függvény: Egyenlő - Equal............................................ 87 Szöveg függvény: Nem egyenlő – Not equal............................. 88 Szöveg függvény: Kisebb vagy egyenlő – Less or equal........... 88 Szöveg függvény: Kisebb - Less................................................ 89 Szöveg függvény: Elosztás - Split.............................................. 90 Szöveg függvény: Al szöveg - Sub String.................................. 90 Szöveg függvény: Bal karakterlánc - Left String........................ 91 Szöveg függvény: Jobb karakterlánc - Right String................... 92 Szöveg függvény: Karakterlánc hossz - String Length.............. 93 SZÁMLÁLÓK.......................................................................................... 94 Számláló: Előre ( Fel ) számláló - Count Up.............................. 94 Számláló: Hátra ( lefelé ) számláló - Count Down..................... 95 www.hiquel.com
9
HIQUEL
SLS-500 HigraphPLUS
Számláló: Számlálás állítás - Count Set.................................... 96 Számláló: Előre számlálás határértékig - Count up with limit.... 97 Számláló: Hátra számlálás határértékig - Count down with limit98 ADATOK ÁTALAKÍTÁSA...................................................................... 100 Átalakítás: Bináris->Analóg - Binary->Analog.......................... 100 Átalakítás: Analóg->Bináris - Analog->Binary.......................... 101 Átalakítás: Analóg Skálázás – Analog scaling.......................... 103 Szimbólum: ............................................................................. 103 Átalakítás: Szöveg->Analóg - Text->Analog............................ 104 Átalakítás: Analóg->Szöveg - Analog->Text............................ 106 Karakterek formázása - Format characters.............................. 107 ÁLLAPOTOK......................................................................................... 109 State: Más funkció választása - Select alternative Function state ................................................................................................. 109 Analóg állapot keret – Analog state frame............................... 110 Bináris állapot – Binary state.................................................... 111 Példa: állapot – alternatív funkció választás – State - Select alternative Funcion .................................................................. 112 MEGJEGYZÉSEK - COMMENTS........................................................ 113 Megjegyzés beszúrása - Insert comment................................. 113 FUNKCIÓ: ITT ADHATUNK MEGJEGYZÉST AZ AKTUÁLIS ABLAKHOZ. ANNYI MEGJEGYZÉST FŰZHETÜNK BE, AMENNYIT CSAK AKARUNK. A PROGRAM EZEKET NEM VESZI FIGYELEMBE FORDÍTÁSKOR, DE SEGÍTSÉGÜNKRE LEHETNEK RÉGI PROGRAMOK GYORSABB ÁTTEKINTÉSÉBEN, MEGÉRTÉSÉBEN. ............................................ 113 SZIMBÓLIKUS CSOPORTOK – SYMBOLIC GROUPS...................... 114 Készítsünk szimbólikus csoportokat - Create Symbolic groups114 RENDSZER MEMÓRIA – SYSTEM MEMORY.................................... 115 Rendszer: Bináris memória – Binary memory.......................... 116 Rendszer: bináris memóriát állít ha a bemenet aktív, – IF input is HIGH, SET binary memory...................................................... 116
www.hiquel.com
10
HIQUEL
SLS-500 HigraphPLUS
Rendszer: bináris memória törlése ha a bemenet aktív - IF input is high RESET binary memory..................................................... 116 Rendszer: bináris memóriát átvált ha a bemenet aktív - IF input is high INVERT binary memory................................................... 117 Rendszer: Analog memória – Analog memory.........................118 Rendszer: Szöveg memória – text memory............................. 118 Rendszer: Rendszer változó táblázat – System variable table 119 I/O......................................................................................................... 120 I/O: Digitális bemenetek – Digital inputs.................................. 120 I/O: Digitális kimenetek – Digital outputs................................. 121 I/O: Analóg Bemenetek............................................................ 123 I/O: Analóg kimenetek – Analog outputs.................................. 124 I/O: Potencióméter - Potentiometer......................................... 125 CSOPORT - GROUP............................................................................ 127 Export csoportok...................................................................... 127 Csoport importja - Import......................................................... 128 Csoportok törlése – Group Delete............................................ 128 Szabályzó beállítása - Adjust controller................................... 129 OBJEKTUMOK - OBJECTS................................................................. 130 Időzítő ( Időrelé ) - Timer.......................................................... 130 Időzítő: bekapcsolási késleltetés - ON delay........................... 132 Időzítő: kikapcsolási késleltetés – OFF delay.......................... 132 Időzítő: be- és kikapcsolási késleltetés - ON OFF delay......... 132 Időzítő: BEkapcsolásra impulzus - ON pulse........................... 133 Időzítő: Kikapcsolásra impulzus - OFF pulse........................... 133 Időzítő: Be- és kikapcsolásra impulzus - ON OFF pulse.......... 133 Időzítő: Ütemadó, impulzussal kezd - Recycler high first.........134 Időzítő: Ütemadó, szünettel kezd - Recycler low first.............. 134 Időzítő: Késleltetés - Delay....................................................... 135 VALÓSIDEJŰ ÓRA - REAL TIME CLOCK ( RTC ).............................. 136 www.hiquel.com
11
HIQUEL
SLS-500 HigraphPLUS
Óra: Pontos idő........................................................................ 136 Óra: Időtartam.......................................................................... 136 Óra: Pontos dátum................................................................... 137 Óra: Dátum időtartama............................................................. 137 Óra: Pontos dátum és idő – Date&Time................................... 138 Óra: Dátum és idő időtartama – Date&Time interval............... 138 Óra: Pontos nap....................................................................... 138 Óra: Nap időtartam – Day interval........................................... 139 Óra: Pontos hét........................................................................ 139 Óra: Hét időtartam.................................................................... 140 Óra: Analóg: Idő - Time............................................................ 140 Óra: Analóg: Dátum - Date....................................................... 140 Óra: Analóg: A hét napja – Day of week.................................. 141 Óra: Analóg hét – Analog Week.............................................. 141 Óra: Szöveg: Idő - Time.......................................................... 142 Óra: Szöveg: Dátum - Date...................................................... 142 Óra: Szöveg: Dátum és idő – Date+time................................. 142 Óra: Szöveg: A hét napja – Day of week................................. 142 Óra: Szöveg: Hét – Week ....................................................... 143 CAN OBJEKTUMOK (CANBUS).......................................................... 144 Objektumok: CAN üzenet be – CAN Message IN.................... 144 Objektumok: CAN érték be – CAN Value In............................. 145 Objektumok: CAN Szöveg be – CAN Text In........................... 145 Objektumok: Teljes CAN üzenet vétele - Receive FULL CAN Message................................................................................... 146 Objektumok: CAN üzenet ki - CAN Message Out.................... 146 Objektumok: CAN érték ki - CAN Value Out............................ 147 Objektumok: CAN szöveg ki - CAN Text Out........................... 147 Objektumok: FULL CAN üzenet küldése - FULL CAN Message Out............................................................................................ 148 www.hiquel.com
12
HIQUEL
SLS-500 HigraphPLUS
SIO FUNKCIÓK (SOROS VONAL)....................................................... 149 Objektumok: SIO: Szöveg küldése – Send text ...................... 149 Objektumok: SIO: Byte Küldés – Send Byte............................ 150 Objektumok: SIO: Szó küldése – Send Word.......................... 150 Objektumok: SIO: Küldés DWord – Send DWord.................... 150 Objektumok: SIO: Byte vétele - Receive Byte......................... 151 Objektumok: SIO: Szöveg vétele - Receive Text................... 151 KEZELŐPANEL (MMI).......................................................................... 152 Objektumok: Kezelőpanel: Üzenetet Mutat – Show Message..152 Objektumok: Kezelőegység: Értéket mutat – Show Value....... 154 Objektumok: Kezelőegység: Szöveget mutat – Show Text..... 155 Objektumok: Kezelőegység: Szöveget szerkeszt – Edit Text.. 156 Objektumok: Kezelőegység: Értéket szerkeszt – Edit Value....158 Objektumok: Kezelőpanel: Menü - Menu................................. 159 Objektumok: Kezelőegység: Menüpont választás - Select item161 Objektumok: Kezelőegység: Értéket állít - Update Value ....... 163 Objektumok: Kezelőegység: Szöveget felülír - Update Text...164 Objektumok: Kezelőegység: Gomb benyomva - Key pressed. 164 MEMÓRIA KÁRTYA - MEMORY CARD............................................... 166 Objektumok: Memória kártya: értéket olvas az SLS500 memóriába – Read Value into Memory Card.............................................. 166 Objektumok: MemoryCard: Szöveget olvas - Read Text into SLS500 memory....................................................................... 167 Objektumok: MemoryCard: Értéket ír kártyára – Write Value to card ......................................................................................... 167 Objektumok: Memória kártya: Szöveget beír - Write to card... 168 Objektumok: MemoryCard: Értéket olvas – Read Value from card ................................................................................................. 168 Objektumok: MemoryCard: Szöveget kiolvas – Read text from card.......................................................................................... 169 FUTTATÁS........................................................................................... 170 www.hiquel.com
13
HIQUEL
SLS-500 HigraphPLUS
Futtatás: Fordítás - Compile..................................................... 170 Hiba fordítás közben - Error during compilation....................... 170 Sikeres fordítás - Compilation successful................................ 171 Futtatás: Szimuláció - Simulate............................................... 171 Futtatás: Letöltés&Futtatás – Download&Run.......................... 171 Futtatás: Start........................................................................... 172 Futtatás: Stop........................................................................... 172 Futtatás: Erase - Töröl.............................................................. 172 Futtatás: Show - Mutat............................................................. 172 Bináris memóriát olvas/ír – Read/Write binary memory.......... 179 Analóg memóriát Olvas/Ír – Read/Write analog memory........ 179 Szöveg memóriát Olvas/Ír – Read/Write text memory............ 179 A PLC nem található – SPS not found..................................... 179 Soros port kiválasztása – Choose serial port........................... 180 SZIMULÁTOR - SIMULATOR............................................................... 182 A szimuláció elkezdése – Start simulation .............................. 182 Szimuláció: Bináris memória – Binary Memory....................... 183 Szimuláció: Analóg memória – Analog Memory...................... 184 Szimuláció: Szöveg memória – Text Memory......................... 185 Szimuláció: Adatgyüjtés - Logging........................................... 186 A szimulátor bezárása - Close Simulator................................. 187 ELÉRHETŐSÉGEK - CONTACTS....................................................... 188
www.hiquel.com
14
HIQUEL
SLS-500 HigraphPLUS
SLS-500 Master Controller Biztonsági rendszabályok
Életveszélyes feszültség! Csak szakképzett személyek hajthatják végre a következő fejezetekben leírt lépéseket. Mindig vegyük figyelembe a helyi előírásokat és jogszabályokat. Ne dolgozzunk a berendezésen feszültség alatt. Tartsuk be az alábbi ajánlásokat:
Feszültségmentesítsük a rendszert.
Gátoljuk meg a véletlen bekapcsolást.
Válasszuk le elektromosan a berendezést
Takarjuk le a szigeteletlen részeket.
www.hiquel.com
15
HIQUEL
SLS-500 HigraphPLUS
Előszó
„Der Grund, warum die Menschen ihre Dienste zum Geschenk machen, ist der Wunsch, etwas zu tun, was – vielleicht im Gegensatz zu ihrer täglichen Arbeit - wirklich zählt!“ Charles Trueheart ( „ Az alap, amiért az emberek szolgálataikat ajándéknak tüntetik fel, csak egy kivánság, hogy csináljanak valamit, ami a napi munkával ellentétben – igazán számít!“ )
www.hiquel.com
16
HIQUEL
SLS-500 HigraphPLUS
Rendszerkövetelmények Rendszerkövetelmények használatához:
az
SLS-500
HigraphPLUS
A HigraphPLUS futtatásához ajánlott rendszer: Szabad soros RS232 port (COM1 - COM8) Microsoft PowerPoint® Office 2000 vagy Office XP készletben Processzor: 90 - 166 Pentium RAM: min. 16 MB (32 MB Win NT -hez) optimálisan 64 MB (128 MB Win NT -hez) Szabad memória: min. 20 MB optimálisan 40 MB
www.hiquel.com
17
HIQUEL
SLS-500 HigraphPLUS
Új projekt A HigraphPLUS szoftver Microsoft PowerPoint alatt programozható
A PowerPoint indítása A HigraphPLUS programozáshoz a PowerPoint –ot kell elindítani, a HigraphPLUS.ppt fájl indításával..
HigraphPLUS mintapéldák A PowerPoint elindítása után válasszuk a Fájl/Megnyit fület a menüből, majd a HigraphPLUS könyvtárat a Fájl ablakból. Itt találjuk a HigraphPLUS.ppt fájlt.
Nyissuk meg a fájlt. A következő ablak jelenik meg..
www.hiquel.com
18
HIQUEL
SLS-500 HigraphPLUS
Új munka mentése Mentsük el a munkát egyénileg választott néven. Ehhez válasszuk a menüből a Fájl/Mentés másként… bejegyzést, ekkor az alábbi ablak jelenik meg. Adjuk meg például a „My first project“ nevet és erősítsük meg a bevitelt a Save gombra kattintva.
www.hiquel.com
19
HIQUEL
SLS-500 HigraphPLUS
A bemutató szerkesztő indítása (F5)
A HigraphPLUS program összetevőinek telepítéséhez el kell indítani a bemutató készítőt. Válassza ‘Slide Show’/’View Show’ sort a menüből, vagy az F5 funkciós gombot. Megnyílik a kezdő ablak, kattintson a feketével keretezett területre:
A HigraphPLUS most minden szükséges összetevőt feltelepít.
www.hiquel.com
20
HIQUEL
www.hiquel.com
SLS-500 HigraphPLUS
21
HIQUEL
www.hiquel.com
SLS-500 HigraphPLUS
22
HIQUEL
SLS-500 HigraphPLUS
A HigraphPLUS nem válaszol Ha a HigraphPLUS több mint fél percig nem válaszol, valószinüleg nincs engedélyezve a makrók futtatása a PowerPoint -ban. Ezt az opciót a menü ‘Eszközök/Makró/Biztonság Tools’/’Macro’/’Security’ gombjával lehet engedélyezni. Ha a biztonsági szintet túl magasra állítjuk, a makrók tiltásra kerülnek. A makrók engedélyezéséhez a biztonsági szintet közepesre vagy alacsonyra kell állítani. A közepes szintet választva a PowerPoint minden estben megkérdezi hogy a makrókat engedélyezze vagy sem.
A HigraphPLUS sikeresen elindul Ebben az esetben egy új menüsor jelenik meg, mely az összes elemet tartalmazza, mely a HigraphPLUS használatához szükséges.:
www.hiquel.com
23
HIQUEL
SLS-500 HigraphPLUS
El lehet kezdeni a program előállítását!
FONTOS TANÁCS Soha ne töröljön olyan objektumot, amit nem ön hozott létre, ellenkező esetben a HighgraphPLUS program futását veszélyezteti!!!
www.hiquel.com
24
HIQUEL
SLS-500 HigraphPLUS
Konfigurálás Mielött a programot megrajzolná a HigraphPLUS programmal, meg kell adni a PLC összeállítását. Válassza a menü Beállítások - CONFIG pontját. A következő konfigurációs ablak jelenik meg:
Konfigurációs ablak
Az újabb szoftver verziók több modult sorolnak fel. Csak azokat a modulokat kell csatlakoztani, melyek ténylegesen alkalmazásra kerülnek. Több modul feltüntetése zavart okozhat a rendszer müködésében.
www.hiquel.com
25
HIQUEL
SLS-500 HigraphPLUS
Objektumok hozzáadása Új bővítő modul hozzáadásakor az új modult a konfigurációs ablakból kell kiválasztani, az OK gombra kattintva: A következő rendszerkiépítés felépítése: 1 x SLS-500 központi egység, 1 x analóg I/O modul és 1 x Term 4 MMI kezelőegység.
Minden újonnan kiválasztott modul az ablak bal felső sarkában jelenik meg. A modulokat “kattintással – húzással” kell a tényleges helyükre húzni. TANÁCS:
Az SLS-500 Master Control Modul kommunikációs sebességét is itt kell megadni. Gyors, közepes és lassú átviteli sebességet lehet megadni. Fast (gyors): a modul a rendszert minden 10ms –ban lekérdezi. Normal (közepes): a modul a rendszert minden 100ms –ban lekérdezi. Slow (lassú): a modul a rendszert másodpercenként kérdezi le.
www.hiquel.com
26
HIQUEL
SLS-500 HigraphPLUS Ha új modult választ a rendszerhez:
a következő szabad helyet válassza!
Objektumok törlése Válassza ki a törlendő modult és kattintson a gombra.. TANÁCS:
Del (törlés)
A modul csak a konfigurációs ablakból tünik el, a vonatkozó programrészek a rendszerben maradnak! A szoftver ezt jelzi is ha a programot teszteli. Ezeket a programrészeket kézzel lehet törölni.
www.hiquel.com
27
HIQUEL
SLS-500 HigraphPLUS
Program prioritások A HigraphPLUS program a fontossági sorrendet a grafikus elhelyezkedés szerint osztja ki: balról jobbra és felülről lefelé osztja ki a Program ablakban. A remote (távoli) modulok is ilyen sorrendben kapják meg fontossági sorrendjüket. Minden bővítő modul “Remote”. Számozásuk 1 –el kezdődik, R1 az első modul, R2 a második és így tovább.
Be- és kimenetek elnevezése A konfigurációhoz új modult adva minden digitális vagy analóg bemenet és kimenet saját egyéni, jellemző nevet kaphat. Ez a név jelenik meg a következőkben programozáskor, így a program írásakor megkönnyíti az áttekinthetőséget.
www.hiquel.com
28
HIQUEL
SLS-500 HigraphPLUS
Munka - Projekt A HigraphPLUS a munkák - projektek másolását egyszerüen oldja meg. A kezdő ( start up ) ablak projekt választás menüjéből - Project - minden funkció elérhető:
Projekt: Info Válassza a Project-Info menüpontot:
Itt adható meg a megbízó és a munka ( projekt ) neve. A beállításokat az OK gombra kattintva menthetjük el.
Import Ez a funkció más munkákból – projektekből - az aktuális ablakba történő áthozatalt, importot jelöli. www.hiquel.com
29
HIQUEL
SLS-500 HigraphPLUS A következő párbeszéd ablak jelenik meg:
Az x gombra kattintva kiléphet, az kattintva továbbléphet..
www.hiquel.com
Open Project gombra
30
HIQUEL
SLS-500 HigraphPLUS Az ablak száma és neve jelenik meg.
Válassza ki a kívánt munkát - projektet. Az OK gombra kattintva kiválasztott programrészt az aktuális munkába illeszthetjük.
Projekt: Beátnevezése.
és
kimenetek
(
I/O
)
A be- és kimenetek megnevezései az új projektbe történő illesztéskor nem valószinű hogy megfelelőek, át kell nevezni őket. A változtatások a konfigurációs ablakban módosíthatók. A be- kimenetek átírása után az ablakban látható megnevezések megfelelnek az aktuális projekt megnevezéseinek. Válassza az I/O átírást ( Update I/O ) a menüből, a változtatások végrehajtásához.
www.hiquel.com
31
HIQUEL
SLS-500 HigraphPLUS
Lapok A HigraphPLUS lehetővé teszi annyi lap létrehozását, amennyire csak szükség van a programhoz. Válasszuk a menü Lap - Page gombját:
Lap: Mindent átméretez – Zoom all Az aktív lap kitölti a teljes képernyőt.
Lap: Átméretezés 100%-ra – Zoom 100% A lap teljes alapértelmezett méretére áll be.
Lap: Átméretezés 75%-ra – Zoom 75% A lapot 75% -os méretére kicsinyítjük.
Lap: Átméretezés 60%-ra – Zoom 60% A lapot 60% -os méretére kicsinyítjük.
Lap: Új - New A HigraphPLUS új programozó lapot nyit meg az aktív lap elött. Ha az aktív lap mögé akarjuk illeszteni az új lapot, akkor az aktív lapra lépve kell megnyitni.
www.hiquel.com
32
HIQUEL
SLS-500 HigraphPLUS
Nevezzük el az új programozó lapot:
Lépjünk be a szöveges mezőbe és írjuk be a nevet:
INFO:
Annyi lapot hozhatunk így programozáshoz szükséges!
létre
amennyi
csak
a
FONTOS:
A HigraphPLUS programok csak a programozói lapon hozhatók létre, minden más PowerPoint oldalon végzett munka elveszik a program fordításakor.
Lap: TÖRLÉS - Del Ezzel a paranccsal az aktív programozói lapot törölhetjük. Kiválasztásakor a következő üzenet jelenik meg:
www.hiquel.com
33
HIQUEL
SLS-500 HigraphPLUS
Az igen gombra kattintva véglegesen töröljük az oldalt. Kattintson a nem gombra ha mégsem akarja törölni az oldalt.
Lap: Másolás - Copy Az aktív lapot lehet másolni ezzel az utasítással.
Lap: Figyelmen kívül hagy - Ignore Ezzel az utasítással nem fordítja le a program a lap tartalmát. Figyelmeztetésül HASZNÁLATON KÍVÜL ( UNUSED ) jelölés jelenik meg. Az utasítást mégegyszer alkalmazva ismét figyelembe veszi a lap tartalmát a következő fordításnál.
www.hiquel.com
34
HIQUEL
SLS-500 HigraphPLUS
Lap: Ugrás - Go to Ezzel az utasítással gyorsan másik oldalra lehet ugorni a projekten belül. A HigraphPLUS részletes áttekintését mutatja az oldalaknak és elnevezéseknek. Kattintsunk a kívánt projekt ablakra és az OK gombra: azonnal megnyílik!
www.hiquel.com
35
HIQUEL
SLS-500 HigraphPLUS
Lap: Végrehajtás - Execution Itt lehet kiválasztani a programrész végrehajtási idejét, a megjelenő párbeszéd ablakban:
További részletek a lap: Végrehajtás pontban találhatók!
www.hiquel.com
36
HIQUEL
SLS-500 HigraphPLUS
Lap végrehajtás - execution Ez a fejezet a HigraphPLUS lapok végrehajtás funkcióival foglalkozik.
Szabványos - Standard lap A szabványos HigraphPLUS oldal az új lap utasítással hozható létre. ( Window/New ). A kívánt programot létrehozva az azonnal végrehajtódik.
Ez azt jelenti hogy az SLS500 olyan gyakran hajtja végre a programot ahogy csak lehetséges, természetesen a program hossza és a prioritások figyelembevételével. A lap végrehajtása parancs megadásával is lehetséges. Válassza a Lap/Végrehajtás ( Page/Execution ) menüpontot a következő párbeszéd ablakból:
www.hiquel.com
37
HIQUEL
SLS-500 HigraphPLUS
A megfelelő végrehajtási formát kiválasztva az a jobb felső sarokban jelenik meg.
www.hiquel.com
38
HIQUEL
SLS-500 HigraphPLUS A végrehajtás formájának törléséhez a jobb felső sarokban megjelenő szimbólumra kattintva a törlés ( Del. ) gombot kell megnyomni. A következő végrehajtási formák közül lehet választani:
Lap/Végrehajtás minden 1ms -ban
cyclic every 1ms Szimbólum: Funkció:
A lap minden 1ms.-ban végrehajtásra kerül. Ez a funkció nem minden SLS500 típusnál elérhető!
Lap/Végrehajtás minden 10ms -ban
cyclic every 10ms Szimbólum: Funkció:
Az ablak minden 10ms. –ban végrehajtásra kerül.
Lap/Végrehajtás minden 100ms -ban
cyclic every 100ms Szimbólum: Funkció:
Az ablak minden 100ms. –ban végrehajtásra kerül.
www.hiquel.com
39
HIQUEL
SLS-500 HigraphPLUS
Lap/Végrehajtás Óra : minden mp
CLOCK every second
Szimbólum: Funkción:
Az ablak minden mp–ben végrehajtásra kerül. Csak olyan SLS500 modulnál elérhető, ahol a valósidejű óra ( Real Time Clock ) beépítésre került.
Lap/Végrehajtás Óra : minden perc
CLOCK every minute
Szimbólum: Funkció:
Az ablak minden percben végrehajtódik. Csak olyan SLS500 modulnál elérhető, ahol a valósidejű óra ( Real Time Clock ) beépítésre került.
Lap/Végrehajtás Óra : minden óra
CLOCK every hour
Szimbólum: Funkció:
Az ablak minden órában végrehajtódik. Csak olyan SLS500 modulnál elérhető, ahol a valósidejű óra ( Real Time Clock ) beépítésre került.
www.hiquel.com
40
HIQUEL
SLS-500 HigraphPLUS
Lap/Végrehajtás Óra : minden nap
CLOCK every day
Szimbólum: Funkció:
Az ablak minden nap pontosan 00:00:00. –kor hajtódik végre. Csak olyan SLS500 modulnál elérhető, ahol a valósidejű óra ( Real Time Clock ) beépítésre került.
Lap/Végrehajtás Óra : minden hét
CLOCK every week
Szimbólum: Funkció:
Az ablak minden hétfőn pontosan 00:00:00. –kor kerül végrehajtásra. Csak olyan SLS500 modulnál elérhető, ahol a valósidejű óra ( Real Time Clock ) beépítésre került.
Lap/Végrehajtás Óra : minden hónap
CLOCK every month
Szimbólum: www.hiquel.com
41
HIQUEL Funkció:
SLS-500 HigraphPLUS Az ablak minden hónap első napján 00:00:00. –kor hajtódik végre. Csak olyan SLS500 modulnál elérhető, ahol a valósidejű óra ( Real Time Clock ) beépítésre került.
Lap/Végrehajtás Óra : minden év
CLOCK every year
Szimbólum: Funkció:
Az ablak minden év január elsején 00:00:00. –kor kerül végrehajtásra. Csak olyan SLS500 modulnál elérhető, ahol a valósidejű óra ( Real Time Clock ) beépítésre került.
Lap/Végrehajtás Csak első üzembehelyezéshez
1. 1.
initialisation
Szimbólum: Funkció:
Az ablak minden program indításkor hajtódik végre, a rendszer alapbeállításához szükséges.
www.hiquel.com
42
HIQUEL
SLS-500 HigraphPLUS
Lap/Végrehajtás Bináris memória MyMemory MyMemory
binary value =1 Szimbólum: Funkció:
Ennél a funkciónál az ablak akkor kerül végrehajtásra, amikor a bináris érték a memóriában ( MyMemory ) = 1.
Lap/Végrehajtás Analóg memória MyMemory MyMemory
analog value =5 Szimbólum: Funkció:
Ez a funkció azt határozza meg, hogy az ablak akkor hajtódik végre, amikor az analóg memória = n ( ebben az esetben =5 )
www.hiquel.com
43
HIQUEL
SLS-500 HigraphPLUS
Összeköttetések Az önálló objektumok egymással összeköthetök ennek a funkciónak a segítségével. Válasszuk a Vonal - Line menüpontot.
Létrehozás Szimbólum: Adat típus: Objektumtól függően, minden adattípussal használható. Funkció:
Az összekötő vonal objektumok kimenetét köti össze objektumok bemeneteivel. Fontos: a vonalon a nyíl a végrehajtás irányát jelzi!
A nyíl iránya A vonalon a nyílhegy a következő objektum bemenetére mutasson. Példa:
Rossz! Az összeköttetés rossz irányba mutat! Az alanti ábrán látható a helyes összeköttetés:
Helyes!
www.hiquel.com
44
HIQUEL
SLS-500 HigraphPLUS
Vonal – Line összeköttetések létrehozása A Vonal - Line gombra kattintva a bal felső sarokban új összekötő vonal jelenik meg, színes négyszögekkel mindkét oldalán:
Ha a kis négyszögek zöld szinüek, a végek szabadok. Kattintson a kis négyzetbe és húzza a kívánt objektumba.
Megfigyelhető hogy a kis kék négyzetekhez hozzá lehet húzni a vonalak végét, összekapcsolódnak. Engedjük el az egér gombját, az összeköttetés létrejött. A zöld négyzet pirosra változik, jelezve az összekötés létrejöttét.
A sárga négyszögek segítségével az összeköttetés pontos kialakítása végezhető el.
Jó összeköttetés: minden összekötés négyzete piros színű:
www.hiquel.com
45
HIQUEL
SLS-500 HigraphPLUS
Rossz! Az összekötés csak akkor jött létre ha mindegyik kis négyzet piros színű:
Helyes!
A vonal stílusának megválasztása A vonal stílusának megváltoztatásához a jobb gombbal az összeköttetés gombra kell kattintani és a következő menü jelenik meg:
Választhat az Egyenes összekötő ( Straight Connector (default) ), Szögletes összekötő ( Elbow Connector ) vagy a Görbe összekötő ( Curved Connector ) összeköttetés vonalak között. www.hiquel.com
46
HIQUEL
SLS-500 HigraphPLUS
A HigraphPLUS adattípusai A HIGRAPH három adattípust használ:
Bit adat Ez az adattípus pontosan 1 Bit–et jelent, azaz az információ 0 vagy 1. Tipikus bit adat a digitális bemenetek, kimenetek vagy a státusz jelzők ( markers ) állapota.
Analóg adat Ennek az adattípusnak a tulajdonsága az előjeles analóg érték megjelenítése, három tizedejegy pontossággal. A maximális számjegy tartomány –2147483.647 -től +2147483.648 –ig terjed. Analóg adat az analóg bemenetek vagy analóg kimenetek állapota.
Szöveges adat Ez az adattípus szöveges üzenetek kijelzésére alkalmas. A céleszköztől függően különböző hosszúságú karakterláncok támogatottak, maximum 20 karakter hosszúságban. A szöveges adatok tipikus felhasználási területe adatok küldése a kijelzőkre, vagy a kommunikáció soros vonalra.
www.hiquel.com
47
HIQUEL
SLS-500 HigraphPLUS
A HigraphPLUS állandói Az állandók fix értéket határoznak meg. A HigraphPLUS –ban minden adattípushoz rendelhetők állandók:
Bináris állandók A bináris állandók 0 vagy 1 értéket határoznak meg. Válasszuk a HigraphPLUS – menüsorból a Folyamatok/Konstansok – Flow/Constants menüpontot. A következő párbeszédablak jelenik meg:
Válasszon egy bináris állandót ( 0 ) és válassza az OK gombot. Az aktív programozói ablak a következő szimbólumot helyezi el: const const 00
Ha a bináris jelenik meg:
állandó = 1, akkor a következő szimbólum
con const st 11
www.hiquel.com
48
HIQUEL
SLS-500 HigraphPLUS
Analóg állandók Az analóg állandók analóg értéket adnak meg. Válassza a Folyamatok/Állandók - Flow/Constants menüpontot és a következő párbeszéd ablak jelenik:
Válasszon analóg állandót és adja meg értékét az Analóg konstans érték - Analog constant value: sorban. Hagyja jóvá az OK gombra kattintással. A következő szimbólum jelenik meg: 14.567 14.567
Negatív előjelű állandóknál: -345.56 -345.56
Hexadecimális állandók is alkalmazhatók. Írjuk ahogy következik: a kezdő karakter 0x, amit követnek a 0.9 vagy A.F /a..f. értékek, de használhatunk pontot mint vizuális elválasztót a karakterek között. Pl.: 0xFF.A0. A hexadecimális állandók mint 32-bites értékek kezelendők: 0xff88 0xff88
www.hiquel.com
49
HIQUEL
SLS-500 HigraphPLUS A bináris állandókat is támogatja a szoftver. A bináris állandók % karakterrel kezdődnek, bináris szám ( 0 vagy 1 ) követi. Pontokat, mint vizuális elválasztót, itt is lehet használni. Példa: %0 vagy %1 %1111.0101.0000
Szöveges állandók A szöveg állandók fix karakterláncot jelentenek. Válasszuk a Folyamatok/Állandók párbeszéd ablakot ( Flow/Constants ) és írjuk be a kívánt szöveget:
Az OK gombra kattintva a következő szimbólum jelenik meg:
INFO
Az állandó értékének, a szövegnek a megválasztásához egyszerüen át kell szerkeszteni a szöveget.
www.hiquel.com
50
HIQUEL
SLS-500 HigraphPLUS
Speciális jelzők A HigraphPLUS programnak számos speciális jelzője van, melyek speciális jelzéseket mutatnak. Speciális jelzőt a Folyamatok/jelzők - Flow/Special flags gomra kattintva, a megjelenő párbeszéd ablakból lehet választani, rákattintással és az OK gombot választva.
Speciális jelző: START Szimbólum:
START START
Adat típus: Bit Funkció:
Ennek a jelzőnek az értéke csak az első program ciklusban 1, máskülönben mindig 0. Ezt a jelzőt értékek alapmegadásához, inicializálásához lehet használni.
Speciális jelző: minden 1ms – Every millisecond Szimbólum:
1ms 1ms
www.hiquel.com
51
HIQUEL
SLS-500 HigraphPLUS
Adat típus: Bit Funkció:
Ez a jelző nem érhető el minden SLS-500 központi egységnél. Értéke minden 1 ms-ban 1. Jelek időméréséhez használható.
Speciális jelző: minden 10ms – Every 10 ms Szimbólum:
10ms 10ms
Adat típus: Bit Funkció:
Ez a jelző nem érhető el minden SLS-500 központi egységnél. Értéke minden 10 ms-ban 1. Jelek időméréséhez használható.
Speciális jelző: minden 100ms – Every 100 ms Szimbólum:
100ms 100ms
Adat típus: Bit Funkció:
Ez a jelző nem érhető el minden SLS-500 központi egységnél. Értéke minden 100 ms-ban 1. Jelek időméréséhez használható.
Speciális jelző: Óra minden mp – Clock every second Szimbólum:
Second Second
Adat típus: Bit Funkció:
Ezt a jelzőt integrált valósidejű óra müködteti. A jelző minden másodpercben 1 értéket ad, majd 0 állapotba áll vissza. Előnyösen használható ütemadóként.
www.hiquel.com
52
HIQUEL
SLS-500 HigraphPLUS
Speciális jelző: Óra minden perc – Clock every minute Szimbólum:
Minute Minute
Adat típus: Bit Funkció:
Ezt a jelzőt integrált valósidejű óra müködteti. A jelző minden percben 1 értéket ad, majd 0 állapotba áll vissza. Előnyösen használható ütemadóként.
Speciális jelző: Óra minden óra – Clock every hour Szimbólum:
Hour Hour
Adat típus: Bit Funkció:
Ezt a jelzőt integrált valósidejű óra müködteti. A jelző minden órában 1 értéket ad, majd 0 állapotba áll vissza.
Speciális jelző: Óra minden nap - Clock every day Szimbólum:
Day Day
Adat típus: Bit Funkció:
Ezt a jelzőt integrált valósidejű óra müködteti. A jelző minden nap pontosan 00:00:00 –kor 1 értéket ad, majd 0 állapotba áll vissza.
Speciális jelző: Óra minden hét – Clock every week Szimbólum:
Week Week
Adat típus: Bit www.hiquel.com
53
HIQUEL Funkció:
SLS-500 HigraphPLUS Ezt a jelzőt integrált valósidejű óra müködteti. A jelző minden hét első 00:00:00 órájakor 1 értéket ad, majd 0 állapotba áll vissza.
Speciális jelző: Óra minden hónap – Clock every month Szimbólum:
Month Month
Adat típus: Bit Funkció:
Ezt a jelzőt integrált valósidejű óra müködteti. A jelző minden hónap első 00:00:00 órájakor 1 értéket ad, majd 0 állapotba áll vissza.
Speciális jelző: Óra minden év – Clock every year Szimbólum:
Year Year
Adat típus: Bit Funkció:
Ezt a jelzőt integrált valósidejű óra müködteti. A jelző minden év első 00:00:00 órájakor, ( január 1 00:00:00 ) 1 értéket ad, majd 0 állapotba áll vissza.
www.hiquel.com
54
HIQUEL
SLS-500 HigraphPLUS
Memóriák - Memories A memóriahelyeket mindhárom adattípus értékeinek tárolására lehet használni. Ezek a tárolt értékek a program futásakor bármikor előhívhatók. Minden memóriának saját neve van. INFO
A binaries és az analóg memóriáknak megegyező nevet is lehet adni, az adattípusok különbözőségét a színük jelzi. Azért nem árt figyelni! Válasszuk a Folyamatok/Memóriák - Flow/Memories gombot a menüsorból, ahol a következő választásokra van lehetőség:
www.hiquel.com
55
HIQUEL
www.hiquel.com
SLS-500 HigraphPLUS
56
HIQUEL
SLS-500 HigraphPLUS
Bit memória Szimbólum:
MyMemory MyMemory
Adat típus: Bit Funkció:
Példák:
A bit memória kétállapotú adatot, bitet tárol és továbbít. const const 11
MyMemory MyMemory
Az állandó érték 1 a következő szabad memóriába – MyMemory kerül. L1.DI1 L1.DI1
1stMemory 1stMemory
2ndMemory 2ndMemory
Az L1.DI1 digitális bemenet értéke az első memóriába -1stMemory tárolódik el, de beíródik a második memóriába - 2ndMemory is. MyMemory MyMemory L1.DO1 L1.DO1
Az aktuális memória - MyMemory aktív értéke az L1.DO1. digitális kimenetbe íródik be.
SET - bit memória állítása Szimbólum:
SET SET MyMemory MyMemory
Adat típus: Bit Funkció:
Ha a bit memória 1 értéket kap, az aktuális memória -MyMemory 1-re áll át.
www.hiquel.com
57
HIQUEL
SLS-500 HigraphPLUS
RESET - bit memória visszaállítása RESET RESET MyMemory MyMemory
Szimbólum:
Adat típus: Bit Funkció:
Ha a bit memória 1 értéket kap, az aktuális memória visszaállítódik 0 értékre.
L1.DI1 L1.DI1 L1.DI2 L1.DI2
SET SET MyMemory MyMemory RESET RESET MyMemory MyMemory
MyMemory MyMemory L1.DO1 L1.DO1
Példa: ( fent ) Ha a digitális bemenet L1.DI1 állapota aktívra ( 1 ) változik, az aktuális memória - MyMemory értéke is 1 lesz. Ez az állapot addig marad fent, míg a vonatkozó digitális bemenet állapota aktív, tehát 1. Ha az L1.DI2 digitális bemenet állapota 1, akkor a RESET memória – RESET MyMemory állapota 0 lesz. Az L1.DO1 digitális kimenet állapota aktív lesz, ha a vezérlését ellátó memória állapota 1, és ez így igaz fordítva is.
TOGGLE - bit memória átkapcsolása Szimbólum:
TOGGLE TOGGLE MyMemory MyMemory
Adat típus: Bit
www.hiquel.com
58
HIQUEL Funkció:
SLS-500 HigraphPLUS Ha a bit memória bemenetére 1 értéket adunk, a memória aktuális értéke ellentétére változik.
Példa:
Second Second
TOGGLE TOGGLE MyMemory MyMemory
MyMemory MyMemory L1.DO1 L1.DO1
Az aktuális memória – MyMemory értéke minden másodpercben kap egy aktív jelet, impulzust, így értéke másodpercenként ellentettjére megváltozik. A csatlakozó L1.DO1 digitális kimenet már ezt a változást követi.
Analóg memória – Analog memory Szimbólum:
MyMemory MyMemory
Adat típus: Analóg Funkció:
Az analóg memória analóg értéket tárol és ezt adja tovább. 27.35 27.35 MyMemory MyMemory
Példa:
Az állandó érték 27.35 beíródik az analóg memóriába, mely ezt adja tovább.
Az L1.AI1 analóg bemenet értéke beíródik az analóg memóriába, mely ezt az értéket küldi az R1.AO1 analóg
www.hiquel.com
59
HIQUEL
SLS-500 HigraphPLUS kimenetre. L1.AI1 L1.AI1 MyMemory MyMemory MyMemory MyMemory
//
R1.AO1 R1.AO1
22
Az L1.AI1 analóg bemenet aktuális értéke beíródik a memóriába. Ennek a memóriának az analóg értékét osztjuk kettővel, majd kiküldjük az R1.AO1 analóg kimenetre.
Analóg memória állítása felfutó éllel - IF rising edge SET analog memory
Szimbólum:
In In Value Value
Adat típus: Be - In Value - Érték Funkció:
MyMemory MyMemory
Bit Analóg
Ha a Be - In digitális bemenet felfutó élt észlel, az Érték – Value bemenetre kapcsolt adat aktuális értéke eltárolódik a memóriába.
Példa: L1.DI4 L1.DI4 L1.AI1 L1.AI1
In In Value Value
MyMemory MyMemory
Az L1.DI4 digitális bemenet minden felfutó élénél az L1.AI1 analóg bemenet értéke a memóriába tárolódik. www.hiquel.com
60
HIQUEL
SLS-500 HigraphPLUS
Analóg memória állítása lefutó éllel - IF falling edge SET analog memory
Szimbólum:
In In Value Value
Adat típus: Be - In Érték - Value Funkció:
MyMemory MyMemory
Bit Analóg
Ha a digitális bemenet lefutó élt észlel, az Érték bemenet aktuális értéke kerül a memóriába.
Analóg memória állítása minden élnél - IF both edges SET analog memory
Szimbólum:
In In Value Value
Adat típus: Be - In Érték - Value Funkció:
MyMemory MyMemory
Bit Analóg
A digitalis bemenet minden élre beolvassa az aktuális analóg értéket a memóriába.
Analóg memória állítása aktív szintnél - IF permanent high SET analog memory
Szimbólum:
In==1 In==1 Value Value
Adat típus: Be - In Érték - Value Funkció:
MyMemory MyMemory
Bit Analóg
Egész idő alatt, amíg a Bemenet - In aktív ( 1 ), az Érték bemenet értéke a memóriába íródik. 1
www.hiquel.com
61
HIQUEL
SLS-500 HigraphPLUS
Példa: START START
In==1 In==1 Value Value
-2.5 -2.5
MyMemory MyMemory
Programindításnál a –2.5 érték a memóriába tárolódik.
Analóg memória állítása alacsony szintnél - IF permanent low SET analog memory
Szimbólum:
In==0 In==0 Value Value
Adat típus: Be - In Érték - Value Funkció:
MyMemory MyMemory
Bit Analóg
Az analóg bemenet értéke mindaddig tárolásra kerül a memóriába, amíg a digitalis bemenet értéke alacsony ( 0 ).
Szöveg memória – Text memory Szimbólum:
MyMemory MyMemory
Adat típus: Szöveg Funkció:
A szöveg memóriába szöveg érték tárolódik és ez a szöveg kerül általa továbbításra.
Példák:
A szöveges állandó értéke kerül tárolásra a memóriába.
www.hiquel.com
62
HIQUEL
SLS-500 HigraphPLUS
A fenti példában a „Hallo„ felirat tárolódik az első memóriába, majd a “HIQUEL” felirat adódik hozzá és így kerül a második memóriába, ahol az eredmény: „Hallo HIQUEL“
Szöveg memória állítása felfutó élre - IF rising edge SET text memory
Szimbólum:
In In Value Value
Adat típus: Be - In Érték - Value Funkció:
MyMemory MyMemory
Bit Szöveg
Az Érték bemenet aktuális értéke ( szöveg ) másolódik a memóriába a digitális bemenetre adott felfutó élre.
Szöveg memória állítása lefutó élre - IF falling edge SET text memory
Szimbólum:
In In Value Value
Adat típus: Be - In Érték - Value Funkció:
MyMemory MyMemory
Bit Szöveg
Az Érték bemenet aktuális értéke ( szöveg ) másolódik a memóriába a digitális bemenetre adott lefutó élre.
www.hiquel.com
63
HIQUEL
SLS-500 HigraphPLUS
Szöveg memória állítása fel- és lefutó élre - IF both edges SET text memory
Szimbólum:
In In Value Value
Adat típus: Be - In Érték - Value Funkció:
MyMemory MyMemory
Bit Szöveg
Az Érték bemenet aktuális értéke ( szöveg ) másolódik a memóriába a digitális bemenetre adott fel-, és lefutó élre.
Szöveg memória állítása magas szintnél - IF permanent high SET text memory
Szimbólum:
In==1 In==1 Value Value
Adat típus: Be - In Érték - Value Funkció:
Bit Szöveg
Az analóg (Érték ) bemenet értéke másolódik a memóriába, amíg a digitális bemenet ( In ) magas ( 1 ) értéket olvas. START START
Példa:
MyMemory MyMemory
Now Now
In==1 In==1 Value Value
MyMemory MyMemory
A program kezdésekor a „Now“ szöveg kerül tárolásra a memóriába.
www.hiquel.com
64
HIQUEL
SLS-500 HigraphPLUS
Szöveg memória állítása alacsony szintnél - IF permanent low SET text memory
Szimbólum:
In==0 In==0 Value Value
Adat típus: Be - In Érték - Value Funkció:
MyMemory MyMemory
Bit Szöveg
Az Érték bemenetre adott változó kerül a memóriába amíg a digitális (In ) bemenet értéke 0.
www.hiquel.com
65
HIQUEL
SLS-500 HigraphPLUS
Bináris függvények Sokféle függvény áll rendelkezésre bináris műveletek végzésére. Ezek közül a Folyamatok/Bit műveletek - Flow/Bit handling gombra kattintva, a megjelenő párbeszédablakból választhatjuk ki a feladathoz megfelelőt:
Bináris függvény: Bináris ÉS – Binary AND & &
Szimbólum:
Adat típus: In1,In2 Bit Out Funkció:
Bit
Az ÉS függvény két bemenet állapotának értékelését végzi. Ha mindkét bemenet aktív, a kimenet is aktív lesz. Minden más állapotnál a kimenet alacsony szintre ( 0 ) kerül. In1
In2
Out
0
0
0
0
1
0
1
0
0
1
1
1
www.hiquel.com
66
HIQUEL
SLS-500 HigraphPLUS
L1.DI1 L1.DI1
& & L1.DO1 L1.DO1 L1.DI2 L1.DI2
Példa: Az L1.DO1 digitális kimenet csak akkor aktív ( 1 ), ha mindkét digitális bemenet ( L1.DI1 és L1.DI2 ) egyidejüleg aktív ( 1 )
Bináris függvény: Bináris VAGY – Binary OR ||
Szimbólum:
Adat típus: In1,In2 Bit Out Funkció:
Bit
A digitális kimenet állapota két bemenet összehasonlításának függvényében alakul: ha bármelyik bemenet aktív ( 1 ), a kimenet akkor és csak akkor aktív. In1
In2
Out
0
0
0
0
1
1
1
0
1
1
1
1
www.hiquel.com
67
HIQUEL
SLS-500 HigraphPLUS
L1.DI1 L1.DI1
|| L1.DO1 L1.DO1 L1.DI2 L1.DI2
Példa: Az L1.DO1 digitális kimenet állapota aktívra vált amint az egyik vagy másik, vagy mindkét L1.DI1 és L1.DI2 bemenet állapota aktív lesz.
Bináris függvény: Bináris kizáró VAGY – Binary EXCLUSIVE OR
^^
Szimbólum:
Adat típus: In1,In2 Bit Out Funkció:
Bit
A kimenet állapota akkor és csak akkor aktív, ha mindkét digitalis bemenet egyidejüleg eltérő állapotba kerül. In1
In2
Out
0
0
0
0
1
1
1
0
1
1
1
0
www.hiquel.com
68
HIQUEL
SLS-500 HigraphPLUS
L1.DI1 L1.DI1
^^ L1.DO1 L1.DO1 L1.DI2 L1.DI2
Példa: Az L1.DO1 digitális kimenet akkor aktív, ha az L1.DI1 és L1.DI2 bemenetek állapota eltérő. Ha mindkét bemenet állapota megegyező, a kimenet szintje alacsony ( 0 ).
Bináris függvény: Bináris FORDÍTÁS – NEGATION
~~
Szimbólum: Adat típus: In
Out Funkció:
Bit Bit
A kimenet állapota mindig fordítottja a bemenet állapotának. In
Out
0
1
1
0 L1.DI1 L1.DI1
~~ L1.DO1 L1.DO1
Példa: Az L1.DO1 digitális kimenet mindig fordítja az L1.DI1 bemenet állapotát.
www.hiquel.com
69
HIQUEL
SLS-500 HigraphPLUS
Bináris függvény: Felfutó él – Rising edge
Szimbólum: Adat típus: In
Bit
Out Funkció:
Bit
A bemenetre adott felfutó élre a kimenet aktívba megy át, a ciklus végéig.
Példa:
In
Out
L1.DI1 L1.DI1
L1.DO1 L1.DO1
Ha az L1.DI1 digitális bemenet felfutó élt észlel, az L1.DO1 digitális kimenet aktívra vált, pontosan a ciklus végéig.
Bináris függvény: lefutó él – Falling edge
Szimbólum: Adat típus: In
Out Funkció:
Bit Bit
Ha a bemenetre lefutó él kerül, a kimenet a ciklus végéig aktív állapotba kerül.
www.hiquel.com
70
HIQUEL
SLS-500 HigraphPLUS
In
Out
Bináris függvény: Mindkét él - Both edges
Szimbólum: Adat típus: In
Bit
Out Funkció:
Bit
Ha a bemenetre fel- vagy a lefutó él kerül, a kimenet egy ciklusidőre aktívra vált.
In
Out
Bináris függvény: Elosztás - Split
Szimbólum: Adat típus: In
Out1,Out2 Funkció:
Bit Bit
A függvény az adatot két részre osztja. Mindkét kimenetnek ugyanaz a bemenete.
www.hiquel.com
71
HIQUEL
SLS-500 HigraphPLUS
Példa: L1.DI1 L1.DI1
L1.DO2 L1.DO2 L1.DO1 L1.DO1
Az L1.DI1 digitális bemenet azonosan vezérli az L1.DO1 és L1.DO2 digitális kimeneteket.
www.hiquel.com
72
HIQUEL
SLS-500 HigraphPLUS
Analóg függvények A következő analóg függvények állnak rendelkezésünkre a Folyamatok/Analóg függvények - Flow/Analog handling párbeszéd ablakban:
Analóg függvény: Összeadás - Addition Szimbólum:
++
Adat típus: In1,In2 Analóg Out Funkció:
Analóg
A függvény két analóg bemenet, In1 és In2 értékét összegzi és az eredményt az analóg kimenetre ( Out ) adja ki.
Példa: www.hiquel.com
73
HIQUEL
SLS-500 HigraphPLUS
L1.AI1 L1.AI1
++ MyMemory MyMemory
50.0 50.0
Az L1.AI1 analóg bemeneten mért értékhez állandó értéket adhatunk ( 50.0 ) hozzá, mely a memóriába kerül mentésre.
Analóg függvény: Kivonás - Subtraction
--
Szimbólum:
Adat típus: In1,In2 Analóg Out Funkció:
Analóg
A függvény az első analóg bemeneten olvasott értékből levonja a második analóg bemeneten olvasott értéket, majd az eredményt a kimenetre küldi.
Példa: L1.AI1 L1.AI1
-L1.AI2 L1.AI2
MyMemory MyMemory
Az L1.AI2 értéke levonásra kerül az L1.Al1 értékéből, majd az eredményt a memóriába írja.
www.hiquel.com
74
HIQUEL
SLS-500 HigraphPLUS
Analóg függvény: Szorzás - Multiplication
**
Szimbólum:
Adat típus: In1,In2 Analóg Out Funkció:
Analóg
A függvény a két analóg bemeneten ( In1 és In2 ) olvasott értéket összeszorozza és a kimenetre ( Out ) küldi az eredményt
Példa: R1.POTI1 R1.POTI1
** 0.1 0.1
MyMemory MyMemory
Az R1.POTI1 potencióméter értékét a 0.1 analóg állandóval beszorozzuk, az eredményt a memóriába tároljuk.
Analóg függvény: Osztás - Division
//
Szimbólum:
Adat típus: In1,In2 Analóg Out Funkció:
Analóg
A függvény az In1 analóg bemenet értékét osztja el az In2 analóg bemeneten olvasott értékkel és az eredményt a kimenetre küldi.
www.hiquel.com
75
HIQUEL
SLS-500 HigraphPLUS
Példa: R1.POTI1 R1.POTI1
// MyMemory MyMemory
10 10
Az R1.POTI1 potencióméter értékét 10 –el osztjuk, az eredményt a memóriában tároljuk.
Analóg függvény: Részszámítás - Modulo (Read part of a value)
% %
Szimbólum:
Adat típus: In1,In2 Analóg Out Funkció:
Analóg
A függvény egy analóg érték részét küldi a kimenetre. (In1 osztva ln2-vel)
Példa: 1234.5678
L1.AI1 L1.AI1
% % 100 100
34.5678 MyMemory MyMemory
Az L1.AI1 bemenet aktuális értéke kerül osztásra 100-al. A kapott eredmény kerül a memóriába.
www.hiquel.com
76
HIQUEL
SLS-500 HigraphPLUS
Analóg függvény: Eltolás balra - Shift left Szimbólum:
<< <<
Adat típus: In1,In2 Analóg Out Funkció:
Analóg
A függvény az In1 bemenet bitjeit tolja el balra az In2 bemenetnél megadott bit értékkel és az eredményt a kimenetre küldi.
Példa: L1.AI1 L1.AI1
<< << 33
MyMemory MyMemory
Az L1.AI1 analóg bemenet aktuális analóg értéke 3 bit-tel balra tolódik, így az aktuális érték 8-al szorzódik. Az eredmény a memóriába kerül.
Analóg függvény: Eltolás jobbra - Shift right Szimbólum:
>> >>
Adat típus: In1,In2 Analóg Out Funkció:
Analóg
A függvény az In1 bemenet értékét az In2 bemenetnél megadott értékkel jobbra eltolja, az eredményt a kimenetre küldi.
www.hiquel.com
77
HIQUEL
SLS-500 HigraphPLUS
Példa: L1.AI1 L1.AI1
>> >> MyMemory MyMemory
11
Az L1.AI1 analóg bemenet értékét 1 bit-tel jobbra eltoljuk, így az aktuális értéket kettővel elosztjuk. Az eredmény a memóriába kerül
Analóg függvény: Nagyobb mint – Greater than Szimbólum:
>>
Adat típus: In1,In2 Analóg Out Funkció:
Bit
A függvény két analóg bemenet jeleit hasonlítja össze. Ha In1 értéke nagyobb mint In2 értéke, akkor bináris 1 értéket küld a kimenetre. Minden más esetben a kimenet állapota 0.
Példa: L1.AI1 L1.AI1
>> 50.0 50.0
L1.DO1 L1.DO1
Ha az L1.AI1 analóg bemeneten olvasott érték nagyobb mint 50.0, a digitális kimenet ( L1.DO1 ) aktív ( 1 ) állapotba kerül.
www.hiquel.com
78
HIQUEL
SLS-500 HigraphPLUS
Analóg függvény: Nagyobb vagy egyenlő – Greater or equval Szimbólum:
>= >=
Adat típus: In1,In2 Analóg Out Funkció:
Bit
A függvény két analóg bemenet ( In1 és In2 ) jelét hasonlítja össze. Ha az In1 bemenet értéke nagyobb mint, vagy egyenlő In2 bemenet értéke, a kimenet bináris 1 értékre áll.
Példa: L1.AI1 L1.AI1
>= >= 50.0 50.0
L1.DO1 L1.DO1
Ha az L1.AI1 analóg bemenet értéke nagyobb mint, vagy egyenlő 50.0 -el, az L1.DO1 digitalis kimenet értéke 1 lesz.
Analóg függvény: Egyenlő - Equal Szimbólum:
==
Adat típus: In1,In2 Analóg Out Funkció:
Bit
A függvény az In1 és In2 analóg bemeneteken mért értékeket hasonlítja össze. Ha In1 értéke egyenlő to In2 értékével, a kimenet állapota 1-re vált, aktív állapotba kerül. Más esetekben állapota 0.
www.hiquel.com
79
HIQUEL
SLS-500 HigraphPLUS
Példa: L1.AI1 L1.AI1
== L1.DO1 L1.DO1
50.0 50.0
Ha az L1.AI1 analóg bemenet értéke 50.000, az L1.DO1 digitális kimenet állapota 1 lesz, más esetekben állapota 0.
Analóg függvény: Nem egyenlő – Not equal Szimbólum:
!= !=
Adat típus: In1,In2 Analóg Out Funkció:
Bit
A függvény két analóg bemenet jelének értékét hasonlítja össze. Ha In1 értéke nem egyenlő In2 értékével, a kimenet 1 értéket vesz fel. Minden más esetben a kimenet értéke 0.
Példa: L1.AI1 L1.AI1
!= != 50.0 50.0
L1.DO1 L1.DO1
Ha az L1.AI1 analóg bemenet értéke nem 50.000, az L1.DO1 digitális kimenet aktív állapotba kerül, értéke 1 lesz.
www.hiquel.com
80
HIQUEL
SLS-500 HigraphPLUS
Analóg függvény: Kevesebb vagy egyenlő – Less or equal Szimbólum:
<= <=
Adat típus: In1,In2 Analóg Out Funkció:
Bit
A függvény két analóg értéket hasonlít össze. Ha In1 értéke kisebb vagy egyenlő mint In2 értéke, a kimenet állapota 1 lesz ( minden más esetben 0).
Példa: L1.AI1 L1.AI1
<= <= 50.0 50.0
L1.DO1 L1.DO1
Ha az L1.AI1 analóg bemenet értéke kevesebb vagy egyenlő mint 50.000, az L1.DO1 digitális kimenet állapota 1 –re vált.
Analóg függvény: Kevesebb mint – Less than Szimbólum:
<<
Adat típus: In1,In2 Analóg Out Funkció:
Bit
A függvény két analóg bemenet ( In1 és In2 ) állapotát hasonlítja össze. Ha In1 értéke kevesebb mint ln2 értéke, a kimenet állapota aktív lesz. Minden más esetben a kimenet állapota 0.
www.hiquel.com
81
HIQUEL
SLS-500 HigraphPLUS
Példa: L1.AI1 L1.AI1
<< L1.DO1 L1.DO1
50.0 50.0
Ha az L1.AI1 analóg bemenet értéke kisebb mint 50.000, az L1.DO1 digitális kimenete aktívba vált.
Analóg függvény: Logikai ÉS – Logical AND Szimbólum:
&& &&
Adat típus: In1,In2 Analóg Out Funkció:
Analóg
A függvény az In1 és In2 analóg bemenetek értékeit hasonlítja össze. Ha In1 értéke nem egyenlő nullával és ha ln2 értéke sem egyenlő nullával, akkor a kimenet olyan értéket vesz fel, mely szintén nem egyenlő nullával. Minden más esetben a kimenet értéke 0.
Példa: L1.AI1 L1.AI1
&& && L1.AI2 L1.AI2
MyMemory MyMemory
Ha az L1.AI1 és L1.AI2 analóg bemenetek értéke nem egyenlő nullával, a memóriába írt változó értéke sem lesz egyenlő nullával.
www.hiquel.com
82
HIQUEL
SLS-500 HigraphPLUS
Analóg függvény: Logikai VAGY – Logical OR
||||
Szimbólum:
Adat típus: In1,In2 Analóg Out Funkció:
Analóg
A függvény az In1 és In2 analóg bemenetek értékeit hasonlítja össze. Ha In1 értéke nem egyenlő nullával, vagy ln2 értéke nem egyenlő nullával, akkor az Out kimenet állapota olyan értéket vesz fel, mely szintén nem egyenlő nullával. Minden más esetben a kimenet értéke 0.
Példa: L1.AI1 L1.AI1
|||| MyMemory MyMemory
L1.AI2 L1.AI2
Ha In1 értéke nem egyenlő nullával, vagy ln2 értéke nem egyenlő nullával, akkor a memóriába írt érték szintén nem egyenlő nullával.
Analóg függvény: Logikai NEM – Logical NOT
!!
Szimbólum: Adat típus: In Out Funkció:
Analóg Analóg
A függvény méri az In analóg bemenet értékét. Ha az értéke nulla, a kimenet értéke nem nulla lesz és fordítva.
Példa: www.hiquel.com
83
HIQUEL
SLS-500 HigraphPLUS
L1.AI1 L1.AI1
!! MyMemory MyMemory
Ha az L1.AI1 analóg bemenet értéke 0, a memória változó értéke nem egyenlő nullával.
Analóg függvény: Elosztás - Split
Szimbólum: Adat típus: In
Analóg
Out1,Out2 Funkció:
Analóg
A függvény a bemeneti értéket két irányba osztja el. A kimenetek értéke ugyanaz lesz mint a bemeneté.
Példa: L1.AI1 L1.AI1
MyMemory MyMemory R1.AO1 R1.AO1
Az L1.AI1 analóg bemenet értéke folyamatosan továbbítódik az L1.AO1 analóg kimenetre és a memóriába.
www.hiquel.com
84
HIQUEL
SLS-500 HigraphPLUS
Szöveg függvények A következő függvények szövegek feldolgozására alkalmasak. Válasszuk a Folyamatok/Szövegek feldolgozása - Flow/Text gomb alól felbukkanó párbeszéd ablakot:
Szöveg függvény: Összefüzés - Combine text Szimbólum:
++
Adat típus: In1,In2 Szöveg Out Funkció:
Szöveg
A függvény két szöveget ( In1 és In2 ) illeszt össze egy új szöveggé és küldi a kimenetre ( Out ).
Példa: Hallo Hallo
++ W Welt elt
www.hiquel.com
MyMemory MyMemory
85
HIQUEL
SLS-500 HigraphPLUS A „Hallo“ és „Welt“ szövegrészek összefűzés után a Hallo Welt (Hello világ) kifejezést adják és a memóriába kerülnek.
Szöveg függvény: Nagyobb mint – Greater than Szimbólum:
>>
Adat típus: In1,In2 Szöveg Out Funkció:
Bit
A függvény az In1 és In2 szövegeket hasonlítja össze. Ha In1 nagyobb mint In2, a kimenet állapota bináris 1 lesz. A kimenet állapota minden más esetben 0.
Példa: Alpha Alpha
>> L1.DO1 L1.DO1
Beta Beta
Alpha nem nagyobb mint Beta, ezért az L1.DO1 digitális kimenet nem aktív.
Szöveg függvény: Greater or equal Szimbólum:
Nagyobb
vagy egyenlő
–
>= >=
Adat típus: In1,In2 Szöveg Out Funkció:
Bit
A függvény az In1 és In2 bemeneteket hasonlítja össze. Ha In1 nagyobb mint In2 vagy egyenlő vele, a kimenet aktív. A kimenet állapota minden más esetben 0.
www.hiquel.com
86
HIQUEL
SLS-500 HigraphPLUS
Példa: Alpha Alpha
>= >= L1.DO1 L1.DO1
Beta Beta
Mivel Alpha nem nagyobb vagy egyenlő mint Beta, az L1.DO1 digitális kimenet állapota nem aktív.
Szöveg függvény: Egyenlő - Equal Szimbólum:
==
Adat típus: In1,In2 Szöveg Out Funkció:
Bit
A függvény két bemenet szövegét hasonlítja össze (In1 és In2). Ha a két szöveg egyenlő, a kimenet állapota aktívba megy át. Minden más esetben a kimenet értéke 0.
Példa: Alpha Alpha
== Beta Beta
L1.DO1 L1.DO1
Alpha nem egyenlő Beta –val, ezért a digitális kimenet értéke 0.
www.hiquel.com
87
HIQUEL
SLS-500 HigraphPLUS
Szöveg függvény: Nem egyenlő – Not equal Szimbólum:
!= !=
Adat típus: In1,In2 Szöveg Out Funkció:
Bit
A függvény az In1 és In2 bemenetek értékeit hasonlítja össze. Eltérés esetén a kimenet értéke 1 lesz, minden más esetben 0.
Példa: Alpha Alpha
!= != L1.DO1 L1.DO1
Beta Beta
Alpha és Beta nem egyenlő ezért a digitális kimenet aktív.
Szöveg függvény: Kisebb vagy egyenlő – Less or equal Szimbólum:
<= <=
Adat típus: In1,In2 Szöveg Out Funkció:
Bit
A függvény az In1 és In2 bemenetek értékeit hasonlítja össze. Ha In1 értéke kisebb vagy egyenlő mint In2 értéke, a kimenet értéke 1. Minden más esetben a kimenet értéke 0.
www.hiquel.com
88
HIQUEL
SLS-500 HigraphPLUS
Példa: Alpha Alpha
<= <= L1.DO1 L1.DO1
Beta Beta
Alpha kisebb mint ( vagy egyenlő mint) Beta, a digitális kimenet értéke 0.
Szöveg függvény: Kisebb - Less Szimbólum:
<<
Adat típus: In1,In2 Szöveg Out Funkció:
Bit
A függvény az In1 és In2 bemenetek értékeit hasonlítja össze. Ha In1 kisebb mint In2, a kimenet értéke 1 lesz, minden más esetben 0.
Példa: Alpha Alpha
<< Beta Beta
L1.DO1 L1.DO1
Alpha kisebb mint Beta, a digitális kimenet aktív ( 1 ).
www.hiquel.com
89
HIQUEL
SLS-500 HigraphPLUS
Szöveg függvény: Elosztás - Split
Szimbólum: Adat típus: In
Szöveg
Out1,Out2 Funkció:
Szöveg
A függvény a szöveget két irányba ágaztatja el. kimenet a bemenet értékét veszi fel.
Minden
Példa: Alpha Alpha
1stMemory 1stMemory
2ndMemory 2ndMemory
Az L1.AI1 bemenet értéke együtt kerül az L1.AO1 analóg kimenetre és a memóriába.
Szöveg függvény: Al szöveg - Sub String In In
Szimbólum:
Start Start Length Length
Adat típus: In
TEXT TEXT SubString SubString
Out Out
Szöveg
Out
Szöveg
Start
Analóg
Length Analóg Funkció:
A függvény a kimenetre karakterláncokat küld. A karakterlánc első jelét a Start bemenetnél lehet megadni, a hosszát a
www.hiquel.com
90
HIQUEL
SLS-500 HigraphPLUS Hossz – Length pontnál. A Start pont nullával kezd, tehát a karakterlánc első értéke 0 lehet.
Példa: Hallo Hallo Welt Welt
In In
TEXT TEXT SubString SubString
Start Start Length Length
Out Out
MyMemory MyMemory
22 33
Az llo szöveg kerül a memóriába!
Szöveg függvény: Bal karakterlánc - Left String In In
Szimbólum:
Length Length
Adat típus: In Out
TEXT TEXT LeftString LeftString
Out Out
Szöveg Szöveg
Length Analóg Funkció:
A függvény a szöveg megadott hosszúságú baloldali részét küldi ki.
Példa:
www.hiquel.com
91
HIQUEL
SLS-500 HigraphPLUS Hallo lt Hallo We Welt
In In Length Length
TEXT TEXT Le ftString LeftString
Out Out
MyMemory MyMemory
55
A baloldali első öt karakter: a Hallo kerül a memóriába!
Szöveg függvény: Jobb karakterlánc - Right String In In
Szimbólum:
TEXT TEXT RightString RightString
Length Length
Adat típus: In Out
Out Out
Szöveg Szöveg
Length Analóg Funkció:
A függvény a szöveg jobboldalának megadott hosszúságú részét vágja ki és küldi a kimenetre.
Példa: Hallo Hallo Welt Welt
In In Length Length
TEXT TEXT RightString RightString
Out Out
MyMemory MyMemory
44
A Welt szöveg kerül a memóriába!
www.hiquel.com
92
HIQUEL
SLS-500 HigraphPLUS
Szöveg függvény: Karakterlánc hossz - String Length In In
TEXT TEXT StringLength StringLength
Out Out
Szimbólum: Adat típus: In
Szöveg
Out Funkció:
Analóg
A függvény megadott hosszúságú karakterláncot küld a bemenetből a kimenetre.
Example: Hallo Hallo Welt Welt
In In
TEXT TEXT StringLength StringLength
Out Out
MyMemory MyMemory
10 karakter, tehát a teljes szöveg kerül a kimenetre!
www.hiquel.com
93
HIQUEL
SLS-500 HigraphPLUS
Számlálók Válasszuk a Folyamatok/Számláló – Flow/Counter gombot a menüsorból, ekkor a következő párbeszéd ablak jelenik meg:
Számláló: Előre ( Fel ) számláló - Count Up COUNT COUNT UP UP
Szimbólum:
In In Value Value
MyCounter MyCounter
Adat típus: In Érték Funkció:
Bit Analóg
Az ln bemenet felfutó élt olvasva az Érték –nél megadott értéket adja hozzá az analóg memória tartalmához. Ha az Érték bemenethez nem rendelünk értéket, 1.000 az alap.
www.hiquel.com
94
HIQUEL
SLS-500 HigraphPLUS
L1.DI1 L1.DI1 COUNT COUNT UP UP In In Value Value
Példa:
MyCounter MyCounter
Mindig amikor az L1.DI1 digitális bemenet felfutó élt olvas, az analóg számláló memóriájának ( MyCounter ) értéke eggyel növekszik. L1.DI2 L1.DI2
COUNT CO UNT UP UP In In Value Value
2.45 2.45
MyCounter MyCounter
Mindig amikor az L1.DI1 digitális bemenet felfutó élt olvas, az analóg számláló memóriájának ( MyCounter ) értéke 2,45 -el növekszik.
Számláló: Hátra ( lefelé ) számláló - Count Down COUNT COUNT DOWN DOWN
Szimbólum:
In In Value Value
MyCounter MyCounter
Adat típus: In Érték Funkció:
Bit Analóg
Az ln bemenet felfutó élt olvasva az Érték –nél megadott értéket vonja le az analóg memória tartalmából. Ha az Érték bemenethez nem rendelünk értéket, 1.000 az alap.
www.hiquel.com
95
HIQUEL
SLS-500 HigraphPLUS
Példa: L1.DI1 L1.DI1 COUNT COUNT DOWN DOWN In In Value Value
MyCounter MyCounter
Az In digitális bemenetre adott minden felfutó él a számláló tartalmát egyel csökkenti. L1.DI2 L1.DI2
COUNT CO UNT DOWN DOWN In In Value Value
2.45 2.45
MyCounter MyCounter
Az ln bemenet felfutó élt olvasva az Érték –nél megadott értéket vonja le az analóg memória tartalmából, adott esetben 2,45 –öt. Ha az Érték bemenethez nem rendelünk értéket, 1.000 az alapérték.
Számláló: Számlálás állítás - Count Set COUNT COUNT SSET ET
Szimbólum:
In In Value Value
MyCounter MyCounter
Adat típus: In Érték Funkció:
Bit Analóg
Ha az ln bemenet felfutó élt talál, az analóg számláló memória értékét az Érték –nél megadott számra állítja. Az Érték megadása opcionális. Alapállapota 0.000.
www.hiquel.com
96
HIQUEL
SLS-500 HigraphPLUS
Példák: L1.DI1 L1.DI1 COUNT COUNT SSET ET In In Value Value
MyCounter MyCounter
Amint az L1.DI1 digitális bemenet felfutó élt talál, az analóg számláló memória tartalmát nullázza. L1.DI2 L1.DI2
CO UNT SSET COUNT ET In In Value Value
100 100
MyCounter MyCounter
Amint az L1.DI1 digitális bemenet felfutó élt talál, az analóg számláló memória tartalmát 100.000 –ra állítja.
Számláló: Előre számlálás határértékig - Count up with limit
Szimbólum: Adat típus: In
Bit
Érték
Analóg
Limit
Analóg
www.hiquel.com
97
HIQUEL Funkció:
SLS-500 HigraphPLUS Ha az ln bemenet felfutó élt olvas, az Érték bemenetnél megadott számmal növeli a memória tartalmát. Ha nics megadva szám, az alapbeállítás 1.000 . A folyamat addig ismétlődik, míg a Limit bemenetnél megadott értéket a számláló el nem éri. Ha nincs megadva érték, a számláló nem áll le.
Példák:
Az L1.DI1 digitális bemeneten észlelt minden felfutó él az analóg számláló memóriáját egyel növeli.
Az L1.DI1 digitális bemeneten észlelt minden felfutó él az analóg számláló memóriáját egyel növeli, míg a beállított határértéket ( 5 ) el nem éri.
Számláló: Hátra számlálás határértékig - Count down with limit
Szimbólum: Adat típus: In Érték www.hiquel.com
Bit Analóg 98
HIQUEL
SLS-500 HigraphPLUS Limit
Funkció:
Analóg
Az ln bemeneten érzékelt minden felfutó él a számláló tartalmát az Érték bemenetnél megadott értékkel csökkenti. Ez az érték opcionális, ha nincs megadva az alapérték 1.000 . A Limit bemenetnél megadott érték a határérték, a számláló eddig számol el. Ha nincs megadva, tovább számol.
Példa:
Az L1.DI1 digitális bemeneten észlelt minden felfutó él a számláló tartalmát egyel csökkenti.
Az L1.DI2 digitális bemeneten olvasott felfutó él az érték bemeneten megadott értékkel csökkenti a számláló tartalmát, mindaddig, míg a Limit bemeneten megadott értéket el nem éri.
www.hiquel.com
99
HIQUEL
SLS-500 HigraphPLUS
Adatok átalakítása Ez a fejezet azokkal a parancsokkal, utasításokkal foglalkozik, melyek adatok átalakításához szükségesek. Válasszuk a Folyamatok/Átalakítás Flow/Conversion gombot a menüsorból. A következő párbeszéd ablak jelenik meg:
Átalakítás: Bináris->Analóg - Binary->Analog In In
Binary->Analog Binary->Analog 0->0.0 0->0.0 1->100.0 1->100.0
Out Out
Szimbólum: Adat típus: In Out
Bit Analóg
Párbeszéd ablak:
www.hiquel.com
100
HIQUEL
Funkció:
SLS-500 HigraphPLUS
Ez a függvény bináris értéket analóg értékké alakít. Ehhez meg kell adni hogy a 0 és 1 értékeknek milyen analóg érték felel meg.
Példa: L1.DI1 L1.DI1
In In
Binary->Ana log Binary->Analog 0->25.0 0->25.0 1->75.0 1->75.0
Out Out
R1.A O1 R1.AO1
Ha az L1.DI1 digitális bemeneten állapota 0, az R1.AO1 analóg kimenet 25% -os értéket vesz fel. Ha a bemenet aktív állapotba kerül, az analóg kimenet értéke 75% lesz.
Átalakítás: Analóg->Bináris - Analog->Binary In In
Analog->Binary Analog->Binary <=50.0->0 <=50.0->0 >50.0->1 >50.0->1
Szimbólum: Adat típus: In Out www.hiquel.com
Out Out
Analóg Bit 101
HIQUEL
SLS-500 HigraphPLUS
Párbeszéd ablak:
Funkció:
Ez a függvény analóg értéket alakít át bináris értékre. Ehhez meg kell adni egy küszöbértéket, amely alatt a digitális kimenet értéke 0, felette 1 értéket vesz fel.
Példa: R1.POTI1 R1.POTI1
In In
Analog->Binary Analog->Binary <=50.0->0 <=50.0->0 >50.0->1 >50.0->1
Out Out
R1.DO1 R1.DO1
Ha az R1.POTI1 potencióméterrel kisebb vagy egyenlő 50.0, értéket választunk, az R1.DO1 digitális kimenet kikapcsol, értéke 0 lesz. Ha nagyobb mint 50% értéket adunk meg, a digitális kimenet bekapcsol, értéke 1 lesz.
www.hiquel.com
102
HIQUEL
SLS-500 HigraphPLUS
Átalakítás: Analóg Skálázás – Analog scaling In In
Out Out
Scale Scale 0.0;100.0 0.0;100.0 10;25 10;25
Szimbólum: Adat típus: In
Analóg
Out
Analóg
Párbeszéd ablak:
Funkció:
A függvény az analóg bemeneten lévő mérési tartományt (0.0-100.0 ) az analóg kimenetre más mérési tartománnyá alakítja (10.0-25.0) R1.POTI1 R1.POTI1
In In
Scale Scale 0.0;100.0 0.0;100.0 10;25 10;25
Out Out
R1.AO1 R1.AO1
www.hiquel.com
103
HIQUEL
SLS-500 HigraphPLUS Ha az R1.POTI1 potencióméterrel beadott érték 0%, a kimenetre 10% érték kerül. Ha a bemenet értéke 100%, a kimeneten 25% -os érték jelenik meg.
Átalakítás: Szöveg->Analóg - Text->Analog In In
Out Out 13.7603
Te Texxt->Ana t->Analog log
Szimbólum: Adat típus: In Out
Szöveg Analóg
Párbeszéd ablak:
Funkció:
A függvény az In bemeneten lévő karakterláncot az Out. kimenetre analóg értékként küldi ki.
Példa:
www.hiquel.com
104
HIQUEL
SLS-500 HigraphPLUS -27,45 -27,45
In In
Out Out Text->Analog Text->Analog
13.7603
MyMemory1 MyMemory1
Itt a –27,45 állandó lesz átalakítva megfelelő analóg értékre.
0xFF.A0 0xFF.A0
In In
Out Out 13.7603
MyMemory2 MyMemory2
Text->Analog Text->Analog
A függvény támogatja a hexadecimális számokat, mint analóg állandókat, is. A számformátum meg kell hogy egyezzen az előzőkben megadott formátumokkal.
%1111.0000 %1111.0000
In In
Out Out 13.7603
MyMemory2 MyMemory2
Text->Analog Text->Analog
Bináris számokkal is müködik a függvény. A számformátumra itt is érvényesek az előzőekben lefektetett szabályok.
www.hiquel.com
105
HIQUEL
SLS-500 HigraphPLUS
Átalakítás: Analóg->Szöveg - Analog->Text In In
Analog->Text Analog->Text Format:999.000 Format:999.000
Out Out 13.7603
Szimbólum: Adat típus: In Out
Analóg Szöveg:
Párbeszéd ablak:
Funkció:
A függvény az analóg bemenet jelét formattált szöveggé alakítja.
Példa:
www.hiquel.com
106
HIQUEL
SLS-500 HigraphPLUS
L1.AI1 L1.AI1
In In
Analog->Text Analog->Text Format:000.000 Format:000.000
Out Out 13.7603
MyMemory MyMemory
Az L1.AI1 analóg bemenet értékét a 000.000 formátumban alakítjuk át. A karakterlánc a memóriába kerül.
Karakterek formázása - Format characters A HigraphPLUS formattált karaktereket használ analóg értékek kijelzésére, melyek a következők: 0 egy szám helyét adja meg a tizes számrendszerben, vagy a bevezető 0 értéket jelöli 9 egy szám helyét adja meg a tizes számrendszerben, vagy bevezető ürest jelöl .
a tizedespont jele
_ egy szám helyét adja meg a tizes számrendszerben, vagy bevezető aláhúzás karaktert jelöl Példa
Nézzük meg a 123.456 számra adott értékeket, különböző formátumokban: 999.000
->
„123.456“
999.999
->
„123.456“
9999.99
->
„1234.56“
00000.000
->
„00123.456“
99999.000
->
„ 123.456“
_____.000
->
„__123.456“
www.hiquel.com
107
HIQUEL
SLS-500 HigraphPLUS Az analóg bemeneteknél a formátumok a következő eredményt adják: #D a dátum a következő formában TT.MM.YY ( NN.HH.ÉÉ ) #T az idő a következő formában HH:MM:SS ( ÓÓ.PP.MpMp ) #t az idő rövid formátumban HH:MM ( ÓÓ.PP ) #W a hét napja WWW ( NNN ) #w a hét napja röviden WW ( NN )
www.hiquel.com
108
HIQUEL
SLS-500 HigraphPLUS
Állapotok A fejezet a szoftverben használt állapotokkal foglalkozik. Új állapot kiválasztásához a Folyamatok/Állapot - Flow/State gombra kattintva a következő párbeszéd ablak jelenik meg:
State: Más funkció választása - Select alternative Function state
Itt analóg vagy digitális memóriák nevét és a hozzájuk tartozó állandó értéket lehet megadni, továbbá választani lehet hogy analóg vagy bináris memóriára van szükségünk. Az OK gombra kattintva egy keret jelenik meg:
www.hiquel.com
109
HIQUEL
SLS-500 HigraphPLUS
Analóg állapot keret – Analog state frame ANALOG:MyState==5 ANALOG:MyState==5
Szimbólum: Adat típus: Analóg Funkció:
Csak azok az objektumok lesznek végrehajtva ha az analóg memória eléri az 5 értéket, melyek ezen a kereten belül vannak. Az SLS500 rendszeren belül a hatása az, hogy azok a programrészek, melyekre adott pillanatban nincs szükség, nem kerülnek végrehajtásra, a rendszer programvégrehajtási sebessége felgyorsul.
Példa:
ANALOG:MyCounter==2 ANALOG:MyCounter==2 const con st 00
L1.DO1 L1.DO1
const con st 00
L1.DO2 L1.DO2
const con st 11
L1.DO3 L1.DO3
Ha az analóg számláló memória értéke 2, akkor az L1.DO1, L1.DO2 és L1.DO3 digitális kimenetek értékei: 0,0,1. Ha a számláló értéke nem 2, a parancs nem kerül végrehajtásra.
www.hiquel.com
110
HIQUEL
SLS-500 HigraphPLUS
Bináris állapot – Binary state DIGITAL:MyState==1 DIGITAL:MyState==1
DIGITAL:MyState==0 DIGITAL:MyState==0
Szimbólum: Adat típus: Bit Funkció:
Csak azok a program objektumok kerülnek végrehajtásra, ahol a bináris memória értéke 0 vagy 1. A hatás ugyanaz mint az előző állapotnál.
Példa:
DIGITAL:MyState==1 DIGITAL:MyState==1 con const st 00
L1.DO1 L1.DO1
con const st 00
L1.DO2 L1.DO2
con const st 11
L1.DO3 L1.DO3
Ha a bináris memóriák értéke 1, az L1.DO1, L1.DO2 és L1.DO3 digitális kimenetek a 0,0,1 értékeket veszik fel, ha értéke 0, elmarad a programrész végrehajtása.
www.hiquel.com
111
HIQUEL
SLS-500 HigraphPLUS
Példa: állapot – alternatív funkció választás – State - Select alternative Funcion COUNT COUNT SET SET
START START
In In Value Value
L1.DI1 L1.DI1
MyCounter MyCounter L1.DI2 L1.DI2
MyCounter MyCounter==0 ==0 const const 11 const const 00 const const 00
COUNT COUNTUP UP In In Value Value
MyCounter MyCounter
COUNT COUNTDOWN DOWN In In Value Value
MyCounter MyCounter
MyCounter MyCounter==1 ==1 L1.DO1 L1.DO1
const const 00
L1.DO1 L1.DO1
L1.DO2 L1.DO2
const const 11
L1.DO2 L1.DO2
L1.DO3 L1.DO3
const const 00
L1.DO3 L1.DO3
MyCounter MyCounter==2 ==2 const const 00 const const 00
const const 11
Leírás:
L1.DO1 L1.DO1 L1.DO2 L1.DO2 L1.DO3 L1.DO3
Ha az L1.DI1 digitális bemenetre felfutó él kerül, az analóg számláló memória értéke 1-el növekszik. Ha az L1.DI2 digitális bemenetre kerül felfutó él, az analóg számláló memória értéke 1-el csökken. Ha az analóg számláló memória értéke 0, csak az L1.DO1 kimenet lesz aktív, ha értéke ==1, az L1.DO2 kimenet lesz aktív, ha értéke ==3, csak az L1.DO3 kimenet kapcsol be. Bármilyen más értékre nem történik semmi!
www.hiquel.com
112
HIQUEL
SLS-500 HigraphPLUS
Megjegyzések - Comments A program fordításakor a HigraphPLUS nem vesz figyelembe olyan PowerPoint objektumokat, melyeket nem a HigraphPLUS menüsor segítségével hozunk létre. A HigraphPLUS menüsor ezért megjegyzések beszúrását is lehetővé teszi, a Folyamatok/Megjegyzés - Flow/Comment menüsorban:
Megjegyzés beszúrása - Insert comment
comment
Szimbólum: Funkció:
Itt adhatunk megjegyzést az aktuális ablakhoz. Annyi megjegyzést fűzhetünk be, amennyit csak akarunk. A program ezeket nem veszi figyelembe fordításkor, de segítségünkre lehetnek régi programok gyorsabb áttekintésében, megértésében.
www.hiquel.com
113
HIQUEL
SLS-500 HigraphPLUS
Szimbólikus csoportok – Symbolic groups Csoportokat is képezhetünk a HigraphPLUS menüsorból: Válasszuk a Szimbólulikus csoport - Symbolic group gombot. A HigraphPLUS a program fordításakor nem vesz figyelembe olyan PowerPoint objektumokat, melyeket nem a HigraphPLUS menüsor segítségével hozunk létre.
Készítsünk szimbólikus csoportokat - Create Symbolic groups
Szimbólum: Funkció:
Olyan hátteret helyez el az aktuális ablakban, melyeknél megadhatunk egy jellemző nevet és ide húzhatjuk azokat az objektumokat melyek ide tartoznak. Több ilyen hátteret helyezhetünk el, melyeknek semmi hatásuk nincs a program fordítására és futására, csak a megértést segítik elő. A fenti ábrán az analóg bemenetek pl. egy szabályzó bemenetei.
www.hiquel.com
114
HIQUEL
SLS-500 HigraphPLUS
Rendszer memória – System memory Ennek a fejezetnek a tárgya a rendszer memória használata szoftverünkben. A rendszer memória mindhárom adattípussal használható, saját neve van. Rendszer memóriát a Folyamatok/Rendszer – Flow/System gombok alól előbukkanó párbeszéd ablakból választhatunk:
Itt lehet kiválasztani a használni kivánt memória típusát, itt lehet megadni a nevét és az OK gombra kattintva beilleszteni a programunkba.
www.hiquel.com
115
HIQUEL
SLS-500 HigraphPLUS
Rendszer: Bináris memória – Binary memory
Szimbólum: Adat típus: Bit Funkció:
A bináris rendszer memória kétállapotú értéket, Bit –et tárol.
példa: Az állandó érték (1 ) a SYS_START rendszer memóriába íródik.
Rendszer: bináris memóriát állít ha a bemenet aktív, – IF input is HIGH, SET binary memory
Szimbólum: Adat típus: Bit Funkció:
A SYS_START rendszer memóriát 1-re állítja, ha a bemenet értéke 1.
Rendszer: bináris memória törlése ha a bemenet aktív - IF input is high RESET binary memory
Szimbólum: Adat típus: Bit Funkció:
A SYS_START nemória 0 értéket vesz fel, ha a bináris rendszer memória értéke 1.
www.hiquel.com
116
HIQUEL
SLS-500 HigraphPLUS
Példa:
Ha az L1.DI1 digitális bemenet aktiválódik, a SYS_START bináris rendszer memória értéke 1 lesz. Ez az állapot addig áll fenn, amíg az L1.DI2 bemenet nem aktíválódik, ha csak egy rövid időre is. Ekkor a SYS_START visszaáll 0 állapotba.
Rendszer: bináris memóriát átvált ha a bemenet aktív - IF input is high INVERT binary memory
Szimbólum: Adat típus: Bit Funkció:
Ha a SYS_START bináris rendszer memória bemenete 1, akkor a memória tartalmát átbillenti ellenkező értékére.
Példa:
A SYS_START memória értéke minden percben átbillent.
www.hiquel.com
117
HIQUEL
SLS-500 HigraphPLUS
Rendszer: Analog memória – Analog memory
Szimbólum: Adat típus: Analóg Funkció:
Az analóg memória analóg értéket tárol.
Példa:
A 19200 állandó az analóg rendszer memóriába íródik, meghatározva az adatátviteli sebességet ( IO_RJ11_BAUDRATE ).
Rendszer: Szöveg memória – text memory
Szimbólum: Adat típus: Szöveg Funkció:
A szöveg memória szöveg értéket tárol.
Példa:
Az „MI 08.01.03 15:31:30“ állandó érték íródik az ÓRA -CLOCK szöveg memóriába. ( 2003.01.08. szerda 15 óra 31 perc 30 másodperc ).
www.hiquel.com
118
HIQUEL
SLS-500 HigraphPLUS
!Figyelem!: Ügyeljünk a helyes karakterek megválasztására és a helyes formátum alkalmazására! Üres karakterhelyek is számítanak.
Rendszer: Rendszer változó táblázat – System variable table A rendszer memória adatainak formátuma ugyanaz mint a táblázaté a programozásban. Minden karaktert nagybetűvel kell írni, ügyelni kell a szünet- és az aláhúzásjelre és a hosszra! Adat típus Data type
Név
Példa
Name
Example
analóg
SYS_CYCLEITIME
analóg
SYS_SYSTIME
analóg
SYS_CYCLEMAX
analóg
SYS_SYSMAX
analóg
SIO_RJ11_BAUDRATE
19200
max. 5
szöveg
CLOCK
MI 08.01.03 15:31:30
20
www.hiquel.com
Zeichenlänge
119
HIQUEL
SLS-500 HigraphPLUS
I/O Az I/O gomb a menüsorból lehetővé teszi digitális vagy analóg bemenetek vagy kimenetek beillesztését a HigraphPLUS programba. A fejezet ezt mutatja be:
I/O: Digitális bemenetek – Digital inputs Válasszuk az I/O/Digitális bemenetek – I/O Digital inputs gombot:
Válasszuk a digitális bemenetet a legördülő menüböl, kattintsunk az OK gombra. Adjunk nevet a bemenetnek ( Add name ). FONTOS!
Digitális bemenet kiválasztásához előbb konfigurálni kell, a KONFIGURÁLÁS menügomb alatt.
a –
rendszert CONFIG
Szimbólum név nélkül ( Add name ): L1.DI1 L1.DI1
Szimbólum, Add name aktív: L1.DI1 L1.DI1 My My DI DI 11
Adat típus: Bit Funkció:
A függvény digitális bemeneteket ad a rendszerhez, melyek összeköttetések kezdőpontjai lehetnek.
www.hiquel.com
120
HIQUEL
SLS-500 HigraphPLUS
Példa:
Az L1.DI1 aktuális állapota íródik a memóriába és kerül a kimenetre.
Az L1.DO1 aktuális állapota másolódik a memóriába
I/O: Digitális kimenetek – Digital outputs Az I/O/Digital outputs gombra kattintva jelenik meg az alábbi ablak:
Válasszunk a digitális kimenetet a legördülő ablakban. A névadás ( Add name ) négyzetbe klikkelve elnevezhetjük a kimenetet, szimbólikus, a feladatára jellemző névvel. Ha nem ezt választjuk, csak az alap elnevezése (L1 DO1) jelenik meg. Ezen felül választhatunk négyféle kimeneti funkció közül: Normál kimenet - Normal output: a kimenet mindig a bejövő értéket veszi fel. Állító kimenet - SET output: a kimenet aktív állapotba kerül, ha a becsatlakozó érték 1. Ha a becsatlakozó érték 0, a kimenet értéke nem változik meg.
www.hiquel.com
121
HIQUEL
SLS-500 HigraphPLUS Visszaállító kimenet - RESET output: a kimenet inaktív állapotba kerül, ha a becsatlakozó érték 1. Ha a becsatlakozó érték 0, a kimenet értéke nem változik meg. Átváltó kimenet - TOGGLE output: ha a becsatlakozó érték első alkalommal 1 - a kimenet aktív állapotba kerül. Ha a becsatlakozó érték 0, a kimenet értéke nem változik meg. Ha a becsatlakozó érték második alkalommal 1 - a kimenet alacsony állapotra vált. Ha a becsatlakozó érték második alkalommal lesz 0, a kimenet értéke nem változik meg.…… és így tovább. (Bistabil funkció)
FONTOS!
Digitális kimenet kiválasztása nem lehetséges a rendszer előzetes konfigurálása nélkül!
Szimbólum hozzáadott név ( Add name ) nélkül: L1.DO1 L1.DO1
Szimbólum, ha a hozzárendelt név aktív: L1.DO1 L1.DO1 My My DO1 DO1
Szimbólum az állítás - SET funkcióhoz: SET:L 1.DO1 SET:L1.DO1 Motor Motor AA
Szimbólum a visszaállítás – RESET funkcióhoz: RES :L1. DO1 RESET ET:L1. DO1 Motor Motor AA
Szimbólum az átváltás – TOGGLE funkcióhoz:
www.hiquel.com
122
HIQUEL
SLS-500 HigraphPLUS TOGGLE:L1.DO1 TOGGLE:L1.DO1 Motor Motor AA
Adat típus: Bit Funkció:
A funkció digitális kimenetet ad a rendszerhez, melyek az összeköttetések végpontjai.
Példa:
A bemenet állapota másolódik az Li.DO1 kimenetbe.
I/O: Analóg Bemenetek Válasszuk az I/O menügomb alatt az Analóg bemenetek – Analog inputs sort:
Az eljárás ugyanaz mint a digitális bemenetek kiválasztásánál. Ha szimbólikus nevet adunk a bemenetnek akkor a továbbiakban az jelenik meg, ha nem, akkor az alapértelmezett megnevezés (L1.AI1). FONTOS!
Szimbólikus, a bemenet feladatára jellemző nevet csak akkor adhatunk, ha azt már felvettük a konfigurációs menüben.
Szimbólum hozzáadott név ( Add name: ) nélkül: L1.AI1 L1.AI1
www.hiquel.com
123
HIQUEL
SLS-500 HigraphPLUS
Szimbólum, hozzáadott névvel ( Add name ): L1.AI1 L1.AI1 My My AI AI 11
Adat típus: Analóg Funkció:
A funkció segítségével analóg bemenetet illeszthetünk a programba. Az analóg bemenetek mindig kezdőpontjai az összeköttetéseknek. Az analóg jelek a 0.000 és 100.000 közötti értékeket vehetik fel, ennek eredményeként a ténylegesen mért érték (0-10v/4-20mA) százalékos részét mutatják 0% és 100% között.
Példa: L1.AI1 L1.AI1
Az L1.AI1 analóg memóriába. R1.AO1 R1.AO1
MyMemory MyMemory
bemenet
aktuális
állapota
kerül
a
MyMemory MyMemory
Az R1.AO1 analóg kimenet memóriába.
aktuális állapota kerül a
I/O: Analóg kimenetek – Analog outputs Válasszunk a menüsor I/O gomb alól legördülő menüjéből analóg kimenetet:
www.hiquel.com
124
HIQUEL
SLS-500 HigraphPLUS Ha szimbólikus nevet adunk a kimenetnek akkor a továbbiakban az jelenik meg, ha nem, akkor az alapértelmezett megnevezés (R1.AO1).
FONTOS!
Szimbólikus, a kimenet feladatára jellemző nevet csak akkor adhatunk, ha azt már felvettük a konfigurációs menüben!
Szimbólum hozzárendelt ( Add name ) név nélkül: R1.AO1 R1.AO1
Szimbólum, hozzárendelt névvel: R1.AO1 R1.AO1 My My AO AO 11
Adat típus: Analóg Funkció:
Analóg kimeneteket illeszthetünk a programba. A kimenetek mindig végpontjai az összeköttetéseknek. Minden analóg kimenet bemenet is lehet. Az analóg jelek a 0.000 és 100.000 közötti értékeket vehetik fel, ennek eredményeként a ténylegesen mért érték (0-10V/4-20mA) százalékos részét mutatják 0% és 100% között.
Példa: MyMemory MyMemory R1.AO1 R1.AO1
Az analóg memória aktuális értéke kerül az R1.AO1 analóg kimenetre.
I/O: Potencióméter - Potentiometer Válasszunk most potenciómétert a legördülő menüsorból: www.hiquel.com
125
HIQUEL
SLS-500 HigraphPLUS
Itt is hozzárendelhetünk szimbólikus nevet az eszközhöz, ennek hiányában az alapértelmezett név (R1.POTI1) jelenik meg. FONTOS!
Csak akkor rendelhet nevet a potencióméterhez, ha előzően a konfigurációs ablakban azt már megadta!
Szimbólum hozzárendelt név (Add name ) nélkül:
R1.POTI1 R1.POTI1
Szimbólum hozzárendelt névvel: R2.POTI1 R2.POTI1 Poti Poti von von 4DI4RO 4DI4RO
Adat típus: Analóg Funkció:
A funkció segítségével potenciómétert helyezhetünk el a programban. A potencióméterek analóg bemenetek, ezért az összeköttetések kezdőpontjai. Az analóg jelek a 0.000 és 100.000 közötti értékeket vehetik fel, ennek eredményeként a ténylegesen mért érték (0-10V/4-20mA) százalékos részét mutatják 0% és 100% között.
R1.POTI1 R1.POTI1 MyMemory MyMemory
Példa:
Az R1.POTI1 potencióméter értéke kerül a memóriába. www.hiquel.com
126
HIQUEL
SLS-500 HigraphPLUS
Csoport - Group A csoportok és csoport kombinációk gyakran használt HigraphPLUS elemek. Elnevezhetők, az aktív ablakba illeszthetők, más programokba átvihetők!
Export csoportok Jelöljünk meg egy vagy több objektumot, melyeket mint csoportot akarunk menteni:
Válasszuk a Csoport – Group menügombra kattintva az Export menüsort:
Nevezzük el és mentsük. Az objektumok csoportként lettek mentve.
www.hiquel.com
127
HIQUEL
SLS-500 HigraphPLUS
Csoport importja - Import Az előzőkben mentett csoport más programrészben vagy más programban ismét felhasználható: Válasszuk a Group gombot a menüsorból, az Import sort a legördülő ablakból:
Válasszuk ki a listából hogy melyik csoportot akarjuk használni és kattintsunk az OK gombra. A csoport összes objektuma beillesztődik a programba, szabadon konfigurálhatóan.
Csoportok törlése – Group Delete A csoprt törléséhez a Group/Törlés – Delete sort kell választani a legördülő menüből:
www.hiquel.com
128
HIQUEL
SLS-500 HigraphPLUS
Válasszuk ki, töröljük.
Szabályzó beállítása - Adjust controller Válasszuk ki a listából a használni kivánt szabályzót. A csoport összes összetevő objektuma ismét egyedileg elérhető lesz! !FONTOS!: A listából minden szabályzó saját ablakban helyezendő el. A szabályzó minden be- és kimenete változó.
www.hiquel.com
129
HIQUEL
SLS-500 HigraphPLUS
Objektumok - Objects A HigraphPLUS menüsor Objektumok gombja alatt extra funkciókat megvalósító objektumokat, funkciós blokkokat találunk.
Időzítő ( Időrelé ) - Timer Válasszunk a párbeszéd ablakból időzítőt, a megfelelő funkcióval:
ON – bekapcsolás késleltetés OFF – kikapcsolás késleltetés ON-OFF – be- és kikapcsolás késleltetés ON pulse: bekapcsolásra impulzus OFF pulse: kikapcsolásra impulzus ON-OFF pulse: be- és kikapcsolásra impulzus Recycler high first: ütemadó, impulzussal kezd Recycler low first: ütemadó, szünettel kezd Az OK gombra kattintva a következő szimbólum jelenik meg:
www.hiquel.com
130
HIQUEL
SLS-500 HigraphPLUS In In Reset Reset
Szimbólum:
Out Out TIMER TIMER On On Delay Delay
Time1 Time1 Time2 Time2
Adat típus: Be - In
Bit
Reset Bit Ki - Out Bit Idő1 – Time1
Analóg
Idő2 – Time2
Analóg
Bemenetek: In: vezérlő bemenet, az időzítés indul ha aktív állapotba kerül. Reset: visszaállító bemenet, müködtetésével a kimenet 0 állapotba kerül vissza. Out: az időzítő függvénye.
kimenet,
állapotváltozása
a
funkció
Idő1: az időzítő első időtagja. Alapértéke: másodperc. Idő2: az időzítő második üzzemmódban használjuk. Időalap:
időtagja,
csak
ütemadó
100msec
Példa: L1.DI1 L1.DI1 In In Reset Reset 2.5 2.5
Time1 Time1 Time2 Time2
Out Out TIMER TIMER On On Delay Delay
L1.DO1 L1.DO1
Az L1.DI1 digitális bemenet aktiválása után 2.5 másodperccel, az L1.DO1 digitális kimenet aktív állapotot vesz fel. L1.DI2 L1.DI2 In In Reset Reset 11 11
www.hiquel.com
Time1 Time1 Time2 Time2
Out Out TIMER TIMER Recycler Recycler Hi Hi
L1.DO2 L1.DO2
131
HIQUEL
SLS-500 HigraphPLUS Az L1.DO2 digitális kimenet mindaddig ütemadóként müködik, amíg az L1.DI2 digitális bemenet aktív.
Időzítő: bekapcsolási késleltetés - ON delay TIMER ON delay
In Time1
Out Reset Zeit in s
Időzítő: kikapcsolási késleltetés – OFF delay TIMER OFF delay
In Time1
Out Reset Zeit in s
Időzítő: be- és kikapcsolási késleltetés - ON OFF delay TIMER ON OFF delay
In Time1
Out
Time2
Reset Zeit in s
www.hiquel.com
132
HIQUEL
SLS-500 HigraphPLUS
Időzítő: BEkapcsolásra impulzus - ON pulse TIMER ON pulse
In Time1
Out Reset Zeit in s
Időzítő: Kikapcsolásra impulzus - OFF pulse TIMER OFF pulse
In Time1
Out Reset Zeit in s
Időzítő: Be- és kikapcsolásra impulzus - ON OFF pulse TIMER ON OFF pulse
In Time1
Out
Time2
Reset Zeit in s
www.hiquel.com
133
HIQUEL
SLS-500 HigraphPLUS
Időzítő: Ütemadó, impulzussal kezd - Recycler high first TIMER Recycler high first
In Time1
Out
Time2
Reset Zeit in s
Időzítő: Ütemadó, szünettel kezd - Recycler low first TIMER Recycler low first
In Time1
Out
Time2
Reset Zeit in s
www.hiquel.com
134
HIQUEL
SLS-500 HigraphPLUS
Időzítő: Késleltetés - Delay
www.hiquel.com
135
HIQUEL
SLS-500 HigraphPLUS
Valósidejű óra - Real Time Clock ( RTC ) Ez a fejezet a beépített valósidejű óra felhasználási lehetőségeit mutatja be. FONTOS:
A valósidejű óra funkciók nem minden modulban érhetők el! Válasszuk a menüsor Objektumok/Real time clock sorát:
Óra: Pontos idő
Szimbólum:
CLOCK CLOCK 09:34:56 09:34:56
Out Out
Adat típus: Ki - Out Bit Bemenet:
Start idő
24h formátum: HH:MM:SS ( OO.PP.MM )
Funkció:
A függvény az aktuális időt hasonlítja össze a megadott idővel. Ha megegyezik a két érték, a kimenet aktív állapotba kerül, „bekapcsol“.
Óra: Időtartam
CLOCK CLOCK 09:00:00 09:00:00 09:15:00 09:15:00
Out Out
Szimbólum: www.hiquel.com
136
HIQUEL
SLS-500 HigraphPLUS
Adat típus: Out Bemenet: Funkció:
Bit
Start idő
24h formátum HH:MM:SS
Vége idő
24h formátum HH:MM:SS
A függvény az aktuális időt hasonlítja össze a megadott időtartammal. Ha az aktuális idő a megadott időtartamon belülre esik, a kimenet aktív állapotba kerül, „bekapcsol“. Minden más esetben a kimenet értéke 0.
Óra: Pontos dátum
CLO CK CLOCK 27.01.02 27.01.02
Szimbólum: Adat típus: Out
Out Out
Bit
Bemenet:
Start dátum
nap formátumban DD.MM.YY
Funkció:
A függvény az aktuális dátumot hasonlítja össze a megadott dátummal. A kimenet aktív állapotba vált ha a két érték megegyezik, minden más esetben alacsony állapotban ( 0 ) marad.
Óra: Dátum időtartama
CLOCK CLOCK 27.01.02 27.01.02 02.02.02 02.02.02
Out Out
Szimbólum: Adat típus: Out
Bit
Bemenet field:
Kezdő dátum - formátuma DD.MM.YY Vége dátum
Funkció:
- formátuma DD.MM.YY
A függvény az aktuális dátumot hasonlítja össze a megadott időtartammal. Ha beleesik, a kimenet aktív lesz, ha nem, alacsony állapotban marad.
www.hiquel.com
137
HIQUEL
SLS-500 HigraphPLUS
Óra: Pontos dátum és idő – Date&Time
Szimbólum:
CLO CK CLOCK 15.07.02 09:00:00 15.07.02 09:00:00
Out Out
Adat típus: Out
Bit
Bemenet field:
Start dátum
DD.MM.YY
Start idő
24 órás formátum HH:MM:SS
Funkció:
A függvény az aktuális dátumot és időt hasonlítja össze a megadottal. Ha a két érték megegyezik, a kimenet aktív állapotba kerül, minden más esetben értéke 0 marad.
Óra: Dátum és idő időtartama – Date&Time interval
CLOCK CLOCK 15.07.02 15.07.02 09:00:00 09:00:00 16.07.02 16.07.02 12:00:00 12:00:00
Out Out
Szimbólum: Adat típus: Ki - Out Bit Bemenet:
Funkció:
Dátum kezdete formátuma DD.MM.YY Idő kezdete
24 órás formátumban HH:MM:SS
Dátum vége
formátuma DD.MM.YY
Idő vége
24 órás formátumban HH:MM:SS
A függvény a megadott dátumtartományt és időtartományt hasonlítja össze az aktuálissal. Ha megegyeznek, de csak akkor, a kimenet aktív állapotba kerül.
Óra: Pontos nap
Szimbólum: www.hiquel.com
CLOCK CLOCK MON MON
Out Out
138
HIQUEL
SLS-500 HigraphPLUS
Adat típus: Out Bemenet:
Bit
a hét napja, angolul: MON,TUE,WED,THU,FRI,SAT,SUN ( HÉT,KED, SZE, CSÜ,PÉN,SZO,VAS )
Funkció:
A függvény az aktuális és a beállított napok megegyezését figyeli. Ha a két érték megegyezik, a kimenet aktív állapotba megy át, minden más esetben alacsony állapotban marad.
Óra: Nap időtartam – Day interval
Out Out
CLOCK CLOCK MON MON WED WED
Szimbólum: Adat típus: Out
Bit
Bemenet field:
Kezdőnap, angolul: MON,TUE,WED,THU,FRI,SAT,SUN Befejező nap: MON,TUE,WED,THU,FRI,SAT,SUN
Funkció:
A függvény az aktuális dátumot hasonlítja össze a megadott kezdőnap és befejező nap közé eső időintervallummal. Megegyezés esetén a kimenet aktív állapotba kerül, minden más esetben 0 állapotban marad.
Óra: Pontos hét
CLOCK CLOCK WEEK43 WEEK43
Szimbólum: Adat típus: Out
Bit
Bemenet field:
Naptári hét,
www.hiquel.com
Out Out
formátuma WEEKXX
139
HIQUEL Funkció:
SLS-500 HigraphPLUS A függvény a beállított és az aktuális naptári hét megegyezését figyeli. Megegyeződés esetén a kimenet aktív állapotot vesz fel.
Óra: Hét időtartam
Out Out
CLOCK CLOCK WEEK43 WEEK43 WEEK45 WEEK45
Szimbólum: Adat típus: Out
Bit
Bemenet field:
Kezdő hét
naptári hét, HÉTXX
Befejező hét
naptári hét, formátuma HÉTXX
Funkció:
A függvény azt vizsgálja meg, hogy az aktuális naptári hét a megadott tartományon belülre esik vagy nem. Megegyezés esetén a kimenet aktív, ellenkező esetben alacsony állapotban ( 0 ) marad.
Óra: Analóg: Idő - Time
Szimbólum: Adat típus: Out Funkció:
CLOCK CLOCK HH:MM HH:MM:SS :SS
Out Out
Analóg
A függvény az aktuális időt, mint analóg értéket adja ki. A 0x00HHMMSS érték 24 bites hexadecimális számot jelent. A csoportok kódolása HH,MM,SS decimális számot képez.
Példa:
14:57:36 a következő analóg érték: 0x000E3924
Óra: Analóg: Dátum - Date
Szimbólum: www.hiquel.com
CLOCK CLOCK YY.MM.DD YY.MM.DD
Out Out
140
HIQUEL
SLS-500 HigraphPLUS
Adat típus: Out Funkció:
Analóg
A függvény az aktuális dátumot mint analóg értéket mutatja: A 0x00YYMMDD karakterlánc 24 bites hexadecimális szám A csoportok kódolása YY,MM,DD - tizes számrendszerben.
Példa:
A 16.05.02 dátum analóg értéke: 0x00020510
Óra: Analóg: A hét napja – Day of week
Szimbólum: Adat típus: Out Funkció:
CLOCK CLOCK DDD DDD
Out Out
Analóg
A függvény az aktuális naptári napot analóg értékké alakítja: 0x0000000D egy 4 bites hexadecimális szám. A napok kódolása decimális. Hétfő értéke 0, keddé 1 és így tovább.
Példa:
Csütörtök (THU) értéke 0x00000003
Óra: Analóg hét – Analog Week
Szimbólum: Adat típus: Out Funkció:
CLOCK CLOCK WEEKxx WEEKxx
Out Out
Analóg
A függvény az aktuális naptári hét analóg értékét képzi: 0x000000WW egy 8 bites hexadecimális szám A naptári hét történik.
Példa:
( WW ) kódolása a tizes számrendszerben
A 17. naptári hét értéke: 0x00000017
www.hiquel.com
141
HIQUEL
SLS-500 HigraphPLUS
Óra: Szöveg: Idő - Time
Szimbólum: Adat típus: Out Funkció:
CLO CK CLOCK HH:MM HH:MM:SS :SS
Out Out
Szöveg
A függvény az aktuális időt mint 8 karakter hosszúságú szöveget mutatja, 24 órás angol formátumban: HH:MM:SS.
Óra: Szöveg: Dátum - Date
Szimbólum: Adat típus: Out Funkció:
CLO CK CLOCK DD.MM. DD.MM.YY YY
Out Out
Szöveg
A függvény az aktuális dátumot 8 karakter hosszú szöveggel jeleníti meg, angol formátumban: DD.MM.YY
Óra: Szöveg: Dátum és idő – Date+time
Szimbólum:
CLO CK Out CLOCK Out DD.MM. DD.MM.YY YY HH:MM HH:MM:SS :SS
Adat típus: Out Funkció:
Szöveg
A függvény az aktuális dátumot és időt mint 17 karakter hosszú szöveget mutatja: DD.MM.YY HH:MM:SS
Óra: Szöveg: A hét napja – Day of week
Szimbólum: Adat típus: Out www.hiquel.com
CLO CK CLOCK DDD DDD
Out Out
Szöveg 142
HIQUEL Funkció:
SLS-500 HigraphPLUS A függvény a hét napját mint 3 karakter hosszú szöveget mutatja, angol formátumban: MON, TUE, WED, THU, FRI, SAT, SUN.
Óra: Szöveg: Hét – Week
Szimbólum: Adat típus: Out Funkció:
CLO CK CLOCK WEEKxx WEEKxx
Out Out
Szöveg
A függvény a naptári hetet WEEKXX formában mutatja.
www.hiquel.com
143
HIQUEL
SLS-500 HigraphPLUS
CAN Objektumok (CANBUS) A fejezet a CAN funkciókat mutatja be, melyek a megadott moduloknál elérhetők. CAN objektumot az Objektumok/CAN busz – Objects menüsor gomb - CAN_bus legördülő menüsorból lehet választani:
Objektumok: CAN üzenet be – CAN Message IN CAN CAN MESSAGE MESSAGE Szimbólum:
ID ID 0x1234 0x1234
Message Message
Adat típus: Üzenet Bit Funkció:
Ha a CAN busz az 0x1234 üzenetet veszi, az Üzenet kimenet egy ciklusra aktív állapotba kerül.
www.hiquel.com
144
HIQUEL
SLS-500 HigraphPLUS
Objektumok: CAN érték be – CAN Value In CAN CAN VALUE VALUE ID ID 0x1234 0x1234
Szimbólum:
Message Message Value Value
Adat típus: Üzenet Bit Érték Funkció:
Analóg
Ha a CAN busz az 0x1234 üzenetet veszi, az Üzenet kimenet egy ciklusra aktív lesz, a vett értéket teszi ki a kimenetre.
Objektumok: CAN Szöveg be – CAN Text In CAN CAN TEXT TEXT ID ID 0x1234 0x1234
Szimbólum:
Message Message Text Text
Adat típus: Üzenet Bit Szöveg Szöveg Funkció:
Ha a CAN busz a 0x1234 üzenetet veszi, az Üzenet kimenet egy ciklusra aktív állapotba kerül, a vett szöveg a kimeneten jelenik meg.
www.hiquel.com
145
HIQUEL
SLS-500 HigraphPLUS
Objektumok: Teljes CAN üzenet vétele - Receive FULL CAN Message
Szimbólum: Adat típus: Üzenet Bit Hossz - Length Analóg DataA - AdatA Analóg DataB - AdatB Analóg Funkció:
Ha a CAN busz az 0x1234 üzenetet veszi, az Üzenet kimenet egy ciklusra bekapcsol, a vett üzenetet kiteszi a kimeneteire: Hossz, AdatA és AdatB.
Objektumok: CAN üzenet ki - CAN Message Out CAN CAN MESSAGE MESSAGE Szimbólum:
Message Message
ID ID 0x1234 0x1234
Adat típus: Üzenet Bit Funkció:
Ha az Üzenet bemenetre felfutó él kerül, a CAN modul kiküldi a 0x1234 üzenetet a CAN buszra.
www.hiquel.com
146
HIQUEL
SLS-500 HigraphPLUS
Objektumok: CAN érték ki - CAN Value Out CAN CAN VALUE VALUE
Szimbólum:
Message Message Value Value
ID ID 0x1234 0x1234
Adat típus: Üzenet Bit Érték Funkció:
Analóg
Ha az Üzenet bementre felfutó él kerül, a CAN modul a 0x1234 üzenetet kiteszi a CAN buszra. Az analóg értéket folyamatosan küldi a CAN Frames-ben megadottak szerint.
Objektumok: CAN szöveg ki - CAN Text Out CAN CAN TEXT TEXT
Szimbólum:
Message Message Text Text
ID ID 0x1234 0x1234
Adat típus: Üzenet Bit Szöveg Szöveg Funkció:
Ha az Üzenet bemenetre felfutó él kerül, a CAN modul a 0x1234 üzenetet a CAN buszra kiadja. Az analóg értéket folyamatosan küldi a CAN Frames-ben megadottak szerint.
www.hiquel.com
147
HIQUEL
SLS-500 HigraphPLUS
Objektumok: FULL CAN üzenet küldése CAN Message Out
FULL
Szimbólum: Adat típus: Üzenet Bit Length Analóg AdatA Analóg AdatB Analóg Funkció:
Ha az Üzenet bemenet felfutó élt észlel, a CAN modul az 0x1234 üzenetet kiteszi a CAN buszra. A Length, DataA és DataB a CAN Frames-ben meghatározottak szerint kerül a buszra.
www.hiquel.com
148
HIQUEL
SLS-500 HigraphPLUS
SIO Funkciók (Soros vonal) Néhány modul szabad soros vonallal rendelkezik. Címzésüket az alábbi táblázatban adhatjuk meg. Válasszuk az Objects/Serial device Objektumok/Soros vonal menüpontokat:
Objektumok: SIO: Szöveg küldése – Send text
Szimbólum:
Send Send Text Text
SIO1 SIO1 Send Send Text Text
Finished Finished
Adat típus: Küldés Bit Szöveg Szöveg Kész - Finished Bit Funkció:
Ha a Küldés bemenetre felfutó él kerül, a függvény a Szöveg bementet értékét küldi el. Ha az adás befejeződött, a Finished kimenet aktív állapotba kerül.
www.hiquel.com
149
HIQUEL
SLS-500 HigraphPLUS
Objektumok: SIO: Byte Küldés – Send Byte
Szimbólum:
Send Send Byte Byte
SIO1 SIO1 Send Send Byte Byte
Finished Finished
Adat típus: Küldés Bit Byte
Analóg
Finished Funkció:
Bit
A Küldés bemenet felfutó élt olvasva a Byte bemenet analóg értékének alsó 8 bitét küldi ki. Ha az adás befejeződött, a Finished kimenet aktív állapotba kerül.
Objektumok: SIO: Szó küldése – Send Word
Szimbólum:
Send Send Word Word
SIO1 SIO1 Send Send Word Word
Finished Finished
Adat típus: Küldés Bit Word
Analóg
Finished Funkció:
Bit
Ha a Küldés bemenetre felfutó él kerül, a Word bemenet értékének alsó 16 bitjét küldi ki a függvény. Először a legalsó 8 bitet ( 0-7 )mint egy karaktert, majd a következő 8 bitet ( 8 15 ) mint egy karaktert küldi ki. Ha az adás befejeződött, a Finished kimenet aktív állapotba kerül.
Objektumok: SIO: Küldés DWord – Send DWord
Szimbólum:
Send Send DWord DWord
SIO1 SIO1 Send Send DWord DWord
Finished Finished
Adat típus: Küldés Bit www.hiquel.com
150
HIQUEL
SLS-500 HigraphPLUS DWord Analóg Finished
Funkció:
Bit
Ha a Küldés bemenetre felfutó él kerül, a függvény a Word bemeneten olvasott mind a 32 bitet kiküldi, mint négy soros karaktert. Először az első 8 bitet mint egy karaktert, majd 8..15 -ig, 16- ..24 –ig és így tovább. Ha az adás befejeződött, a Finished kimenet aktív állapotba kerül.
Objektumok: SIO: Byte vétele - Receive Byte
Szimbólum:
SIO1 SIO1 Receive Receive Byte Byte
Adat típus: Érték Funkció:
Value Value
Analóg
A függvény a soros porton vett karaktereket figyeli. Ha ez megtörténik, az Érték kimeneten a vétel első 8 kód bitjét visszaküldi. Ha nem vett karaktert, a 9999.000 értéket küldi ki.
Objektumok: SIO: Szöveg vétele - Receive Text SIO1 SIO1 Receive Receive Text Text
Szimbólum: Adat típus: Érték Funkció:
Value Value
Szöveg
A függvény azt figyeli, hogy a soros vonalon érkezett e karakter. Ha igen, akkor egy 1 karakteres üzenetet küld vissza, mely tartalmazza a vett karaktert. Ha nem vett szöveget, üres szöveget küld vissza.
www.hiquel.com
151
HIQUEL
SLS-500 HigraphPLUS
Kezelőpanel (MMI) A HigraphPLUS támogatja a HIQUEL-TERM4 kezelőpanel használatát. A kezelőt az Objects/Terminal Objektumok/Kezelőegység menüpontok alól lehet használatra felkészíteni:
Objektumok: Kezelőpanel: Üzenetet Mutat – Show Message SHOW SHOWMESSAGE MESSAGE Show Show Time Time
HELLO HELLO WORLD WORLD =========== =========== my my first first message message
Ready Ready Ok Ok Cancel Cancel Time Time
Szimbólum: Bemenet:
Először a kezelőpanel kijelzőjén megjelenítendő bejelentkező üzenetet kell beírni, max. 4x20 karakterben!
www.hiquel.com
152
HIQUEL
SLS-500 HigraphPLUS
Adattípusok: Mutat - Show
Bit
Idő
Analóg
Kész - Ready
Bit
Ok
Bit
Töröl - Cancel Bit Idő Funkció:
Bit
Ha a Mutat bemenetre felfutó él kerül, a tárolt szöveg a kezelőegység kijelzőjére íródik. Az Idő bemeneten meg lehet adni egy időt mp-ben, ami ha letelik, az Idő kimenet aktiválódik. A Ready kimenet akkor aktiválódik, amikor az üzenet megjelenítése befejeződik. Ha a felhasználó benyomja az OK gombot, az OK kimenet aktiválódik. Ha a felhasználó a Cancel gombot nyomja be, a Cancel kimenet vesz fel aktív állapotot.
www.hiquel.com
153
HIQUEL
SLS-500 HigraphPLUS
Objektumok: Kezelőegység: Értéket mutat – Show Value Szimbólum:
SHOW SHOWVALUE VALUE
Bemenet:
Show Show Time Time
VALUE VALUE DISPLAY DISPLAY ============= ============= AA value value is is displayed displayed ####### #######
Value Value
Format: Format:
Ready Ready Ok Ok Cancel Cancel Time Time
999.000 999.000
Határozzuk meg azt a szöveget, ami a kezelőpanelre kerül, 4x20 karakter méretben. # karaktereket szúrva a szövegbe, a kijelzett számok helyét adhatjuk meg. A szám formátumát az Érték – Value mezőben kell megadni.
Adat Típus: Mutat
Bit
Idő
Analóg
Érték
Analóg
Olvasy Bit Ok
Bit
Cancel Bit Idő
www.hiquel.com
Bit
154
HIQUEL Funkció:
SLS-500 HigraphPLUS Ha a Mutat bemenetre felfutó él kerül, a tárolt szöveg a kezelőegység kijelzőjére íródik. Az Idő bemeneten meg lehet adni egy időt mp-ben, ami ha letelik, az Idő kimenet aktiválódik. A Ready kimenet akkor aktiválódik, amikor az üzenet megjelenítése befejeződik. Ha a felhasználó benyomja az OK gombot, az OK kimenet aktiválódik. Ha a felhasználó a Cancel gombot nyomja be, a Cancel kimenet vesz fel aktív állapotot. Az Érték – Value bemenetre adott érték kerül kijelzésre a # jelölt helyen.
Objektumok: Kezelőegység: Szöveget mutat – Show Text Szimbólum:
SHOW SHOWTEXT TEXT Show Show Time Time Text Text
Bemenet:
SHOW SHOW TEXT TEXT ========= ========= This This is is aa text text ######## ########
Ready Ready Ok Ok Cancel Cancel Time Time
Határozzuk meg azt a szöveget, amelyet a kezelőpanel kijelzőjére küldünk. # karakterekkel jelöljük azt a területet, ahova a szöveget behelyezzük, animáljuk.
Adat típus: Mutat Idő
www.hiquel.com
Bit Analóg
155
HIQUEL
SLS-500 HigraphPLUS Szöveg Szöveg Ready Bit Ok
Bit
Cancel Bit Idő Funkció:
Bit
Ha a Mutat bemenetre felfutó él kerül, a tárolt szöveg a kezelőegység kijelzőjére íródik. Az Idő bemeneten meg lehet adni egy időt mp-ben, ami ha letelik, az Idő kimenet aktiválódik. A Ready kimenet akkor aktiválódik, amikor az üzenet megjelenítése befejeződik. Ha a felhasználó benyomja az OK gombot, az OK kimenet aktiválódik. Ha a felhasználó a Cancel gombot nyomja be, a Cancel kimenet vesz fel aktív állapotot. Az Érték – Value bemenetre adott szöveg kerül kijelzésre a # karakterekkel jelölt helyen.
Objektumok: Kezelőegység: Szöveget szerkeszt – Edit Text EDIT EDIT TEXT TEXT Edit Edit Time Time Default Default
EDIT EDIT TEXT TEXT ========= ========= Edit Edit here: here: ####### #######
Ready Ready Ok Ok Cancel Cancel Time Time Text Text
Szimbólum: Bemenet:
Írjuk be azt a szöveget, melyet max 4x20 karakterben a kijelzőre akarunk kiíratni. # karakterekkel jelöljük azt a helyet, ahova a szöveg bemeneten levő karakterláncot akarjuk elhelyezni.
www.hiquel.com
156
HIQUEL
SLS-500 HigraphPLUS
Adat típus: Mutat
Bit
Idő
Analóg
Default Szöveg Szöveg Szöveg Ready Bit Ok
Bit
Cancel Bit Idő
Bit
Funkció: Ha a Mutat bemenetre felfutó él kerül, a tárolt szöveg a kezelőegység kijelzőjére íródik. Az Idő bemeneten meg lehet adni egy időt mp-ben, ami ha letelik, az Idő kimenet aktiválódik. A Ready kimenet akkor aktiválódik, amikor az üzenet megjelenítése befejeződik. Ha a felhasználó benyomja az OK gombot, az OK kimenet aktiválódik. Ha a felhasználó a Cancel gombot nyomja be, a Cancel kimenet vesz fel aktív állapotot. Az Alap - Default bemenetre írt szöveg kerül kijelzésre a # karakterekkel jelölt helyen. Ez a karakterlánc a felhasználó által a programindításnál is megadható. Az OK gomb benyomására már ez az új szöveg jelenik meg, a Cancel gomb benyomásával törölhetjük. Ekkor az alap üzenet kerül a Szöveg kimenetre.
www.hiquel.com
157
HIQUEL
SLS-500 HigraphPLUS
Objektumok: Kezelőegység: Értéket szerkeszt – Edit Value EDIT EDIT VALUE VALUE Edit Edit Time Time
EDIT EDIT VALUE VALUE ========== ========== Input Input aa value: value: ####### #######
Ready Ready Ok Ok Cancel Cancel Time Time
Default Default
Format: Format: Min: Min: Max: Max:
Value Value
Szimbólum: Bemenet:
999.000 999.000 0.0 0.0 100.0 100.0
Írjuk meg a szöveget amelyet a kezelőpanel kijelez, 4x20 karakterben, # karakterekkel a szövegben a számok helyének. Az Érték – Value mezőben a számformátumot mindig meg kell adni. Az ‘Érték minimum’ és ‘Érték maximum’ mezőkben megadott értékek az érvényes tartományt jelzik.
Adat típus: Mutat
Bit
Idő
Analóg
Default Analóg Érték
Analóg
Kész
Bit
Ok www.hiquel.com
Bit 158
HIQUEL
SLS-500 HigraphPLUS Töröl
Bit
Idő Funkció:
Bit
Ha a Mutat bemenetre felfutó él kerül, a tárolt szöveg a kezelőegység kijelzőjére íródik. Az Idő bemeneten meg lehet adni egy időt mp-ben, ami ha letelik, az Idő kimenet aktiválódik. A Ready kimenet akkor aktiválódik, amikor az üzenet megjelenítése befejeződik. Ha a felhasználó benyomja az OK gombot, a bemenet értékét a függvény összehasonlítja az alsó és felső határértékekkel. Ha az aktuális érték ezeken belülre esik, az érték a kimenetre kerül.
Objektumok: Kezelőpanel: Menü - Menu MENU MENU Show Show Time Time Default Default
MAIN MAIN MENU MENU
Menu Menu1: 1: Menu Menu2: 2: Menu Menu3: 3: Menu Menu4: 4: Menu Menu5: 5: Menu Menu6: 6: Menu Menu7: 7: Menu Menu8: 8: Menu Menu9: 9: Menu Menu10: 10: Menu Menu11: 11: Menu Menu12: 12: Menu Menu13: 13: Menu Menu14: 14: Menu Menu15: 15:
Menuitem Menuitem AA Menuitem Menuitem BB Menuitem Menuitem C C Menuitem Menuitem D D Menuitem Menuitem EE Menuitem Menuitem FF Menuitem Menuitem G G Menuitem Menuitem H H Menuitem Menuitem II Menuitem Menuitem JJ Menuitem Menuitem KK Menuitem Menuitem LL Menuitem Menuitem M M Menuitem Menuitem N N Menuitem Menuitem O O
Ready Ready Ok Ok Cancel Cancel Time Time Value Value Item Item #1 #1 #2 #2 #3 #3 #4 #4 #5 #5 #6 #6 #7 #7 #8 #8 #9 #9 #10 #10 #11 #11 #12 #12 #13 #13 #14 #14 #15 #15
Szimbólum: Bemenet:
A menünek a Menu header mezőben nevet lehet adni, valamint a menüpontoknak a Menü elemek - Menu items
www.hiquel.com
159
HIQUEL
SLS-500 HigraphPLUS mezőkben szimbólikus neveket lehet adni. Ezekből a menüpontokból lehet választani a kijelzőről.
Adat típus: Mutat
Bit
Idő
Analóg
Default Analóg Érték
Analóg
Item
Szöveg
Ready Bit Ok
Bit
Cancel Bit Idő
Bit
#1-#15 Bit Funkció:
A tárolt szöveg kerül kijelzésre, ha a Mutat bemenetre felfutó él kerül. Az Idő bemeneten meg lehet adni egy időt mp-ben, ami ha letelik, az Idő kimenet aktiválódik. A Ready kimenet akkor aktiválódik, amikor az üzenet megjelenítése befejeződik. Ha a felhasználó benyomja az OK gombot, az OK kimenet, ha a Törlés – Cancel gombot, akkor a Cancel kimenet aktivizálódik. A menü felépítése: a választott bejegyzés a Default – Alap bejegyzés. Ha nincs csatlakoztatva, akkor automatikusan az első menüpont kerül kijelzésre Ha kiválasztunk egy menüpontot és OK-t nyomunk, a kiválasztott menüpont
www.hiquel.com
160
HIQUEL
SLS-500 HigraphPLUS sorszáma kerül az Érték – Value kimenetre. A menüpont szövege az Item kimenetre íródik, a vonatkozó #1 to #15 kimenet aktiválódik. A CANCEL gomb benyomására a Cancel kimenet lesz aktív.
Objektumok: Kezelőegység: Menüpont választás Select item SELECT SELECT ITEM ITEM Show Show Time Time Default Default
SELECT SELECT ITEM ITEM =========== =========== Item:############### Item:############### Choose Choose one one Menu Menu 1: 1: Menu Menu 2: 2: Menu Menu 3: 3: Menu Menu 4: 4: Menu Menu 5: 5: Menu Menu 6: 6: Menu Menu 7: 7: Menu Menu 8: 8: Menu Menu 9: 9: Menu Menu 10: 10: Menu Menu 11: 11: Menu Menu 12: 12: Menu Menu 13: 13: Menu Menu 14: 14: Menu Menu 15: 15:
Item Item AA Item Item BB Item Item C C Item Item D D Item Item EE Item Item FF Item Item G G Item Item H H Item Item II Item Item JJ Item Item KK Item Item LL Item Item M M Item Item N N Item Item O O
Ready Ready Ok Ok Cancel Cancel Time Time Value Value Item Item #1 #1 #2 #2 #3 #3 #4 #4 #5 #5 #6 #6 #7 #7 #8 #8 #9 #9 #10 #10 #11 #11 #12 #12 #13 #13 #14 #14 #15 #15
Szimbólum: Bemenet:
Írjuk be a szöveget a kezelőpanel üzenet részébe. A szövegbevitel helyét # karakterekkel kell jelölni. characters. 15 szöveget lehet beírni, melyeket a kijelzőröl lehet előhívni
www.hiquel.com
161
HIQUEL
SLS-500 HigraphPLUS később.
Adat típus: Mutat
Bit
Idő
Analóg
Default Analóg Érték
Analóg
Item
Szöveg
Ready Bit Ok
Bit
Cancel Bit Idő
Bit
#1-#15 Bit Funkció:
A függvény a Mutat bemenetre adott felfutó él hatására üzenetet küld a kijelzőre. Az Idő bemeneten meg lehet adni egy időt mp-ben, ami ha letelik, az Idő kimenet aktiválódik. A Ready kimenet akkor aktiválódik, amikor az üzenet megjelenítése befejeződik. Ha a felhasználó benyomja az OK gombot, az OK kimenet, ha a Törlés – Cancel gombot, akkor a Cancel kimenet aktivizálódik.
www.hiquel.com
162
HIQUEL
SLS-500 HigraphPLUS
Objektumok: Kezelőegység: Értéket állít - Update Value UPDATE UPDATE VALUE VALUE
Szimbólum: Bemenet:
Update Update Value Value XX YY
Ready Ready
Format: Format: 9999.000 9999.000
Adjuk meg az Érték formátumát:
Adat típus: Felülír Bit Érték X
Analóg
Y
Analóg
Kész Funkció:
Analóg
Bit
Az Érték bemenet felveszi meghatározott formátumát és a kezelőpanel X és Y koordinájánál jelenik meg, a kijelző tartalmában. A koordináták 0,0-nál kezdődnek. Ez az akció az Update bemenet minden aktiválásakor végrehajtódik. A Ready kimenet aktiválódik amint az üzenet megjelent.
www.hiquel.com
163
HIQUEL
SLS-500 HigraphPLUS
Objektumok: Kezelőegység: Szöveget felülír Update Text UPDATE UPDATE TEXT TEXT
Szimbólum: Bemenet:
Update Update Text Text XX YY
Ready Ready
Format: ########## Format: ##########
Adjuk be a kimeneti szöveget # karakterekkel a szöveg formázása cellába.
Adat típus: Felülír Bit Szöveg Szöveg X
Analóg
Y
Analóg
Kész Funkció:
Bit
A Szöveg bemenet aktuális értéke a meghatározott hosszban kerül a kijelző X és Y koordinátákkal meghatározott helyére. A koordináták 0,0 –val kezdődnek. Ez az esemény az Update – Felülír bemenet minden aktiválásakor megtörténik. A Kész – Ready kimenet a szám kijelzésekor aktiválódik.
Objektumok: Kezelőegység: Gomb benyomva Key pressed KEY KEYPRESSED PRESSED Szimbólum: www.hiquel.com
Key Key
164
HIQUEL Bemenet:
SLS-500 HigraphPLUS Ez a parancs nem paraméterezhető.
Adat típus: Key - Gomb Funkció:
Analóg
A benyomott gomb aktuális értéke, 1 és 9 között, a Key Gomb kimenetre kerül. Ha nem nyomunk be gombot, ezen a kimeneten 0 az érték.
www.hiquel.com
2.000
5.000
9.000
3.000
7.000
4.000
8.000
6.000
1.000
165
HIQUEL
SLS-500 HigraphPLUS
Memória kártya - Memory Card A fejezet azokkal a funkciókkal foglalkozik, melyek lehetővé teszik értékek mentését memória kártyára. Válasszuk az Objects/Memory Card - Objektumok/Memória kártya menüpontokat és a következő ablak jelenik meg:
Objektumok: Memória kártya: értéket olvas az SLS500 memóriába – Read Value into Memory Card MEMORY MEMORY CARD CARD
Szimbólum:
Read Read Index Index
Adat típus: Read - Olvas Index
My My Var Var
Bit Analóg
Funkció:
Ha az Olvas bemenetre felfutó él kerül, az Index bemenetnél olvasott érték a a memória kártyából a MyVar változóba kerül.
TANÁCS:
Ha az 100000 től 100002 címeket használjuk, a mentett analóg értékek a valósidejű órából nyerődnek ki.
www.hiquel.com
166
HIQUEL
SLS-500 HigraphPLUS
Objektumok: MemoryCard: Szöveget olvas - Read Text into SLS500 memory MEMORY MEMORY CARD CARD
Szimbólum:
Read Read Index Index
Adat típus: Read - Olvas Index Funkció:
My My Var Var
Bit Analóg
Ha az Olvas bemenetre felfutó él kerül, az Index bemenet szöveg értéke a memóriából a MyVar változóba kerül.
Objektumok: MemoryCard: Értéket ír kártyára – Write Value to card MEMORY MEMORY CARD CARD
Szimbólum:
Write Write Index Index Value Value
WRITE WRITE VALUE VALUE
Adat típus: Write - Ír
Bit
Index
Analóg
Value - Érték
Analóg
Funkció:
Ha a Write - Ír bemenetre felfutó él kerül, a Value - Érték analóg értéke a memória kártya Index által meghatározott területére kerül.
TANÁCS:
Ha a 100000 től 100002 címeket használjuk, az analóg értékek a valósidejű óra adatterületére kerülnek.
www.hiquel.com
167
HIQUEL
SLS-500 HigraphPLUS
Objektumok: Memória kártya: Szöveget beír Write to card MEMORY MEMORY CARD CARD
Szimbólum:
Write Write Index Index Text Text
WRITE WRITE TEXT TEXT
Adat típus: Write - Ír
Bit
Index
Analóg
Text - Szöveg Szöveg Funkció:
Ha a Write - Ír bemenetre felfutó él kerül, a Text - Szöveg bemenet értéke a memória kártya Index által meghatározott területére kerül.
Objektumok: MemoryCard: Értéket olvas – Read Value from card MEMORY MEMORY CARD CARD Index Index
Out Out READ READ VALUE VALUE
Szimbólum: Adat típus: Index Out -Kimenet Funkció:
Analóg Analóg
Az Index bemenet analóg értéke az Out analóg kimenetre kerül, mint analóg változó.
www.hiquel.com
168
HIQUEL
SLS-500 HigraphPLUS
Objektumok: MemoryCard: Szöveget kiolvas – Read text from card MEMORY MEMORY CARD CARD Index Index
READ READ TEXT TEXT
Out Out
Szimbólum: Adat típus: Index
Analóg
Out - KiSzöveg Funkció:
Az Index analóg bemenet aktuális értéke a Szöveg szöveg kimenetre kerül mint változó.
www.hiquel.com
169
HIQUEL
SLS-500 HigraphPLUS
Futtatás Ez a legördülő menü minden fontos funkciót tartalmaz, ami az SLS500 programjának végrehajtásához szükséges. Válasszuk a Run - Futtatás gombot a HigraphPlus menüsorból:
Futtatás: Fordítás - Compile A menüpont az integrált fordító programot indítja el, futtatható programot állít elő a grafikus felületen előállított ábrából, beépített hibakereső funkcióval. A fordító állapota:
Hiba fordítás közben - Error during compilation Hiba esetén a következő ablak jelenik meg:
www.hiquel.com
170
HIQUEL
SLS-500 HigraphPLUS
Az előforduló hibák pontos leírásukkal jelennek meg.. Kattintsunk a Bezár gombra a leállításhoz.
Sikeres fordítás - Compilation successful Ha a fordítás sikeres, a fordító ablaka automatikusan bezáródik. A végrehajtható program kész.
Futtatás: Szimuláció - Simulate A HigraphPLUS programot szimulátorral tesztelhetjük. A szimuláció automatikusan elindul, ha a program sikeresen fordításra kerül.
Futtatás: Letöltés&Futtatás – Download&Run Ezt a menüpontot választva a program automatikusan fordításra kerül, áttöltődik az SLS500 egységbe, ott automatikusan elindul.
www.hiquel.com
171
HIQUEL
SLS-500 HigraphPLUS
Futtatás: Start Válassza ezt a menüpontot és az SLS500 program újraindul.
Futtatás: Stop Válassza ezt a menüpontot az leállításához.
SLS500 programjának
Futtatás: Erase - Töröl Válassza ezt a menüpontot az SLS500 aktuális programjának törléséhez.
Futtatás: Show - Mutat Ezt a menüpontot választva elindítjuk a PLC menedzsert, a megjelenő ablakból a következő funkciókat választhatjuk:
www.hiquel.com
172
HIQUEL
SLS-500 HigraphPLUS
Button - Gomb: Start Az SLS500 tárolt programja innen indítható el.
Button: Stop Az SLS500 programja innen állítható le.
Button: Törlés - Erase A Törlés - Erase gombbal az SLS500 programja törölhető.
www.hiquel.com
173
HIQUEL
www.hiquel.com
SLS-500 HigraphPLUS
174
HIQUEL
SLS-500 HigraphPLUS
Button: CC->MC A programot a PLC-ről a memória kártyába menthetjük.
Button: MC->CC A programot a memória kártyáról az SLS500 PLC-re mentjük.. Ha a memória kártya érvényes programot tartalmaz és az SLS500 PLC-t újraindítjuk, a program automatikusan a PLCbe kerül át. Ezután a memória kártya, kikapcsolt PLC-nél, eltávolítható.
Button: PLC verzió figyelés - Check PLC Version A funkcióval a ellenőrizhetjük:
www.hiquel.com
csatlakoztatott
PLC
szoftver
verzióját
175
HIQUEL
SLS-500 HigraphPLUS
Button: Szinkronizálás a PC időhöz - Set clock to PC time A gombra kattintva a PC idő aktualizálja, frissíti a PLC időt.
Button: PLC idő kiolvasása - Get actual PLC time Az SLS500 aktuális idő/dátum értékét lehet itt kiolvasni.
www.hiquel.com
176
HIQUEL
SLS-500 HigraphPLUS
Button: PLC átkutatása - Research PLC A csatlakoztatott SLS500 portjait lehet itt átkutatni.
Button: PLC állapot kiolvasása - Get PLC status Az SLS500 aktuális állapotát jelezhetjük ki. Megfigyelhetjük a program hosszát és a checksum ellenőrzőjelet.
www.hiquel.com
177
HIQUEL
SLS-500 HigraphPLUS
Button: Modul azonosítás beállítása - Set XIO ID A bővítő modulok címét lehet itt megadni
Button: Memória kártya kiolvasása - Upload MC... A memória kártya tartalmát lehet itt menteni szöveg fájlba.
www.hiquel.com
178
HIQUEL
SLS-500 HigraphPLUS
Bináris memóriát olvas/ír – Read/Write binary memory Biteket lehet kiolvasni az aktuális programból és új biteket lehet beírni a PLC Menedzser segítségével. Válasszuk a Név- Name mezőt, ahova beírjuk a bit nevétami megfelel a HigraphPLUS –ban megadott névnek. A cím # karakterrel kezdődik, formája pl. #123. Típusa bit. Kattintsunk a Get gombra hogy lekérdezzük a bit aktuális állapotát. Új értéket is adhatunk az Érték – Value mezőben (0 vagy 1) és rögzíthetjük a Set gombbal.
Analóg memóriát Olvas/Ír – Read/Write analog memory Az analóg értékek olvasása/írása ugyanúgy történik mint a bináris, kétállapotú értékeké. A Típus-t Analóg-ra kell állítani. Analóg értéket az Érték mezőben lehet megadni.
Szöveg memóriát Olvas/Ír – Read/Write text memory A szöveges értékek olvasása/írása ugyanúgy történik mint az analóg memóriánál, csak a típust kell átírni, az Érték mezőbe a szöveget beírni.
A PLC nem található – SPS not found Ha a PLC valamilyen okból nem található, vagy nincs csatlakoztatva, a következő üzenet jelenik meg:
www.hiquel.com
179
HIQUEL
SLS-500 HigraphPLUS
Kattintson az X –re, így bezárja a PLC menedzsert. Ellenőrizze a vezetékezést és a beállításokat. A soros port megváltoztatása a következők szerint:
Soros port kiválasztása – Choose serial port Válasszzuk a Run/Show - Futtatás/Mutat menüpontot:
www.hiquel.com
180
HIQUEL
SLS-500 HigraphPLUS Ha a Research PLC gombot választjuk, a PLC Manager megkeresi a szabad soros portokat a rendszerben. Ha a keresés sikeres, a következő üzenet jelenik meg és a kommunikációs paraméterek mentésre kerülnek. A mentés egy fájlba történik, mely a Windows ideiglenes könyvtárában található meg, RESISETTINGS.TMP néven. Ha törli a fájlt, a előállítja.
www.hiquel.com
PLC Manager megint automatikusan
181
HIQUEL
SLS-500 HigraphPLUS
Szimulátor - Simulator A HigraphPLUS beépített szimulációs program segítségével ellenőrzi az alkalmazói programot, külső eszköz csatlakoztatásának igénye nélkül.
A szimuláció elkezdése – Start simulation
A szimulációs ablak.
www.hiquel.com
182
HIQUEL
SLS-500 HigraphPLUS
Szimuláció: Bináris memória – Binary Memory A PLC összes bináris, kétállapotú memóriája megvizsgálható.
Az Index a belső memória helyét adja meg, a név és az aktuális érték feltüntetésével. A memória értékének megváltoztatásához duplán kell az Index mezőbe kattintani, az érték megváltozik!
www.hiquel.com
183
HIQUEL
SLS-500 HigraphPLUS
Szimuláció: Analóg memória – Analog Memory Minden analóg érték megfigyelhető.
Minden analóg érték az Érték oszlopban, és 32 bites hexadecimal értékként a Hex oszlopban jelenik meg. Ha az analóg értéket meg akarjuk változtani, klikkeljünk a megfelelő Index mezőbe. A felbukkanó ablakban adhatjuk meg az új értéket.
Adjuk meg az új analóg értéket és kattintsunk az OK gombra. www.hiquel.com
184
HIQUEL
SLS-500 HigraphPLUS
Szimuláció: Szöveg memória – Text Memory Minden szöveg memória megjeleníthető:
A szöveg memória is egyszerüen megváltoztatható az Index mezőre kattintva megjelenő ablakban:
Írjuk be az új szöveget és kattintsunk az OK gombra.
www.hiquel.com
185
HIQUEL
SLS-500 HigraphPLUS
Szimuláció: Adatgyüjtés - Logging Az ablakban megfigyelhetők a digitális és analóg jelek állapotváltozásai:
Megadhatjuk az állapotváltozások frissítési idejét:
Parancsformátum a digitális és analóg jelekhez: DIGITÁLIS#L1_DO1 ANALÓG#L1_AO1
www.hiquel.com
186
HIQUEL
SLS-500 HigraphPLUS
A szimulátor bezárása - Close Simulator A szimulátor bezárásához az Exit gombra kell kattintani, a bal felső sarokban.
www.hiquel.com
187
HIQUEL
SLS-500 HigraphPLUS
Elérhetőségek - Contacts
DIAL-COMP Kft. 1131 Budapest, Keszkenő u. 46. Tel.: 236 0427 Fax: 236 0430 E-Mail:
[email protected] http://www.dialcomp.hu
HIQUEL GmbH B a i risch Kö ll d o rf 2 66 , A - 83 44 B ad G le ic h e nb e rg Te l: +4 3 - (0 ) 3 159 -30 01-0 Fa x: +4 3 - (0 )3 15 9 -30 01-4 e -m a i l : h iqu e l @ h i qu e l . co m h t t p : / / www.h i qu e l . co m
www.hiquel.com
188