NQ-pikaopas 1 (35) NQ-KÄYTTÖPÄÄTE JA NQ-DESIGNER-OHJELMISTO NQ-käyttöpäätteet ovat laadukkaita funktiopainikkeellisia kosketusnäyttöjä, joiden näyttöresoluutio on 320*240 pixeliä. Liitynnät laitteisiin, kuten Sysmac PLC:t, muut PLC:t, näytöt, taajuusmuuttajat, jne. tapahtuvat RS232/422/485-medioilla. Näytöissä on myös USB- Host- sekä Slave-liitynnät. Slave-liityntä ohjelmointia varten ja Host muistitikulle, jota voidaan käyttää projektin ja firmwaren lataukseen sekä tiedonkeruuseen. Mallit: • 3.5“ Color TFT NQ3-TQ000B • 3.8” Monochrome NQ3-MQ000B • Näissä viisi funktiopainiketta ja yksi sarjaportti Vaaka-asennus Pystyasennus • 5.7” Color STN NQ5-SQ000B NQ5-SQ001B • 5.7” Monochrome NQ5-MQ000B NQ5-MQ001B • Näissä kuusi funktiopainiketta ja kaksi sarjaporttia. Sovellukset luodaan ohjelmistolla NQ-Designer. Se on ilmainen ja se on ladattavissa internetista (http://softwaredownload.europe.omron.com/ ). Tässä oppassa tutustutaan NQ-näytön liitäntöihin sekä luodaan yksinkertainen sovellus NQ-Designer-ohjelmistolla.
35
Embed
NQ-KÄYTTÖPÄÄTE JA NQ-DESIGNER-OHJELMISTO Material/Finnish/NQ P… · taskit. NQ-pikaopas 9 (35) • Projektin tallettaminen ja avaaminen • Projektin kääntäminen ja simulointi
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
NQ-pikaopas 1 (35)
NQ-KÄYTTÖPÄÄTE JA NQ-DESIGNER-OHJELMISTO
NQ-käyttöpäätteet ovat laadukkaita funktiopainikkeellisia kosketusnäyttöjä, joiden
näyttöresoluutio on 320*240 pixeliä. Liitynnät laitteisiin, kuten Sysmac PLC:t, muut
PLC:t, näytöt, taajuusmuuttajat, jne. tapahtuvat RS232/422/485-medioilla. Näytöissä
on myös USB- Host- sekä Slave-liitynnät. Slave-liityntä ohjelmointia varten ja Host
muistitikulle, jota voidaan käyttää projektin ja firmwaren lataukseen sekä
tiedonkeruuseen.
Mallit:
• 3.5“ Color TFT NQ3-TQ000B
• 3.8” Monochrome NQ3-MQ000B
• Näissä viisi funktiopainiketta ja yksi sarjaportti
Vaaka-asennus Pystyasennus
• 5.7” Color STN NQ5-SQ000B NQ5-SQ001B
• 5.7” Monochrome NQ5-MQ000B NQ5-MQ001B
• Näissä kuusi funktiopainiketta ja kaksi sarjaporttia.
Sovellukset luodaan ohjelmistolla NQ-Designer. Se on ilmainen ja se on ladattavissa
globaaleja toimintoja. Toimintoja voi olla useita. Nämä ovat voimassa kaikilla
näyttösivuilla, ellei sivukohtaisesti ole määritetty jotakin muuta toimintoa
painikkeelle. Sivukohtainen asettelu voittaa globaalin asettelun. Lisään F1-
painikkeelle sivuja eteenpäin numerojärjestyksessä selaavan toiminnon…
Painikkeelle F5 taas taaksepäin. Huom! Valitse aina ensin oikea funktiopainike
ennen toimintoa.
NQ-pikaopas 15 (35)
F1-painikkeen taski on lisätä vakioarvo 1 sivunohjaustagiin Screen Trigger Register
painiketta painettaessa. F5 taas vähentää tagin arvoa yhdellä.
NQ-pikaopas 16 (35)
3.5 Näyttösivujen lisääminen ja asettelut
Projektissa on valmiina screen1. Uusia sivuja lisätään projektinhallintaikkunan
Screens-rivin pikavalikosta New Base Screen -toiminnolla. PopUp-sivuja lisätään
sillä toisella.
Tarkistetaan sivun screen1 asettelut ja lisätään uusi sivu.
Sivun pikavalikosta voi sivun sulkea, tuhota, tuplata kopioimalla sekä nimetä
uudestaan. Nimeän sivun nimellä Startup.
Sivun asetuksiin kuuluvat layoutin lisäksi paikalliset eli sivukohtaiset
funktiopainikeasettelut sekä sivukohtaiset taskit. Nyt ei luoda painikkeita eikä
taskeja. Sivuille voidaan myös asettaa salasana.
Huomaa oikeassa reunassa oleva Properties-ikkuna, jossa voi mm. vaihtaa
taustavärin, nimen ja antaa salasanan (0…9999)
Näyttösivuille voi liittää myös rasterikot. Se tehdään valikosta Draw. Configure
Grid… määrittää rasterikot ja Snap to Grip kiinnittää objektit rasterikoihin.
Alphanumeric (näyttöobjektit) ja Touch (painikkeet) Grid-valinnat tuovat nämä eri
rasterikot näytölle.
Lisätään vielä valmiiksi uusi sivu nro 2. Annetaan sille nimeksi M1.
NQ-pikaopas 17 (35)
3.6 Näyttöobjektien lisääminen ja asettelut Graafiset objektit:
Sivujen navigointipainikkeet:
Bittipainikkeet:
Sanapainikkeet:
Hälytyksiin liittyvät painikkeet:
Reseptien latauspainikkeet:
Syöttöobjektit ja näppäimistöt
NQ-pikaopas 18 (35)
Näyttöobjektit:
Valitaan ensin haluttu näyttösivu ja työkalu. Klikataan näyttösivun haluttuun kohtaan
ja raahataan objekti sopivan kokoiseksi. Tehdään objektin asettelut Properties-
ikkunan riveillä.
Huomaa että päällekkäisiä objekteja ei sallita. Seuraavaksi käsitellään teksti-,
sivunvaihto-, kuva-, bittiohjaus- , bittilamppu, arvonsyöttö- ja arvonnäyttöobjektit.
Myöhemmin vielä hälytyslistaobjekti.
3.6.1 Multilingual tekstiobjekti
Lisätään Multilingual-tekstiobjekti.
Properties-ikkunan Text-riville kirjoitetaan objektin teksti ja siellä tehdään myös
fontti-, väri- ja keskitysasettelut.
NQ-pikaopas 19 (35)
3.6.2 Sivunvaihto-objekti
Sivunvaihdot näytössä voidaan tehdä GoTo Screen-painikkeilla . Lisätään
objekti, muokataan se, jonka jälkeen kopioidaan se pariin otteeseen pikavalikoita
käyttäen. M1 vaihtaa sivun 2, M2 sivun 3, M3 sivun 4 ja Alarms sivun 5. Ei haittaa
vaikkei kaikkia sivuja olekaan vielä tehty, tosin ne on nyt tehtävä heti kohta perään,
jotta projekti voidaan tallettaa.
NQ-pikaopas 20 (35)
3.6.3 Kuvaobjekti
Lisätään vielä tälle sivulle kuva. Valitse Advanced Picture ja vedä objekti
sopivan kokoiseksi. Valitse Properties-ikkunan Picture Name-kohdasta oikea
kuvatiedosto. Muodot bmp, jpg, tif käyvät. Kuva liitetään projektiin bmp-muodossa.
3.6.4 Bitinohjauspainike
Mennään aiemmin luodulle sivulle 2, eli M1. Se tulee näyttämään loppujen lopuksi
tältä. Ylhäällä merkkilamppu osoittamaan moottorin tilaa, painikkeilla ohjataan
moottoria. Harmaataustainen numerokenttä on arvon syöttämistä varten ja
oikeanpuoleinen turkoositaustainen vain näyttöä varten. Alarivin
sivunvaihtopainikkeet tulevat kalvosivulta.
NQ-pikaopas 21 (35)
Aloitetaan objektien lisääminen bittiohjauksesta, Advanced Bit Button . Valitaan
sen ominaisuuksista Tasks ja lisätään siellä Start_M0000 bitin ohjaus ON-tilaan
Press Tasks -listaan. Jotta bitti ei jäisi päälle makaamaan, niin lisätään myös
Released Tasks –listaan bitin ohjaus OFF-tilaan. Ohjattava bitti siis menee napin
painalluksesta ”1”-tilaan ja vapautuksesta takaisin ”0”-tilaan.
Kopioidaan painike ja vaihdetaan nimeksi M1 stop ja korjataan taskeihin
Stop_M0000 tagi. Valitse ensin toiminto oikealta listatuista taskeita, vaihda
vasemmalla uusi muuttuja ja paina Edit-nappia. Näin pääsee helpolla.
Tehdään vielä kopio ja muutetaan painikkeen nimeksi Stop All ja laitetaan kaikki
M1,2 ja 3 stop-bitit taskilistaan.
NQ-pikaopas 22 (35)
3.6.5 Bittilamppu
Lisätään vielä sivulle bittilamppu osoittamaan moottorin tilaa.
Bittilampun asetuksissa on valittu tagiksi Status_M0000 ja vaihdettu värit.
NQ-pikaopas 23 (35)
3.6.6 Arvon syöttökenttä
Lisätään vielä arvon syöttökenttä taajuusohjeelle F_Ref_M_00000. Properties-
ikkunan Format-kohdassa valitaan esitysmuoto arvolle. Valinta 3,1 näyttää kolme
numeroa, joista yksi on desimaali. Data Type valitsee käytettävän lukujärjestelmän.
Unsigned on UINT eli etumerkitön 10-luku, valittavissa on mm. UINT, INT, BCD, BIN
ja ASC. Keypad valitaan, jos arvo halutaan antaa näppäimistöltä. Tällöin Screen
Name-kohdassa valitaan haluttu näppäimistösivu arvon syöttöä varten. Tag Name
valitsee listasta kohdetagin. Operation-kohdassa voi antaa arvoja ja operaatioita
arvon skaalausta varten.
NQ-pikaopas 24 (35)
3.6.7 Arvon näyttökenttä
Mikäli vain halutaan näyttää numeraalista arvoa, on objekti tällöin Numeral Data
Display . Asettelut samaan malliin kuin syöttökentässäkin. Objektille on lisätty
skaalaus, näytön arvo on tagin arvo jaettuna 12:lla.
3.7 Sivujen kopiointi
Kun M1 ohjaussivu on valmis, niin valitse duplicate sivun pikavalikosta
projektinhallintaikkunassa. Toista tämä niin, että kaikki viitatut sivut on saatu, ja
muuta ne sitten objekteiltaan oikeiksi. Nyt päästään tallettamaan.
NQ-pikaopas 25 (35)
3.8 Kalvosivut eli Templates
Jos samoja objekteja halutaan käyttää useilla sivuilla, kannattaa käyttää Template-
sivuja. Uusi kalvosivu lisätään vaikka projektinhallintaikkunan Templates-kohdan
pikavalikosta New Template Screen.
Kuvassa kalvosivuun on lisätty aikaobjektin Time . Sivulle on annettu myös
nimeksi Time. Tämän sivun olen duplikoinut ja kopioinut siihen aiemmin Startup-
sivulle tekemäni sivunvaihtopainikkeet, joista olen muuttanut Alarms-painikkeen
nimen ja toiminnan. Nyt se on Main ja sillä pääsee aloitussivulle 1.
Kalvosivu liitetään valituille näyttösivuille valikosta Screens/ Apply Template
Screens. Valitaan sivut, joilla ko. kalvosivua halutaan näyttää. Kuvassa on sivulle 1
valittu Template 1 ja sivuille 2-5 Template 2.
NQ-pikaopas 26 (35)
3.9 Hälytykset
Hälytystoiminto voi käsitellä 256 hälytysbittiä. Ne ovat vapaavalintaisia (random) tai peräkkäisiä (consecutive) sanoja. Valinta tehdään projektin ominaisuuksissa kuten myös hälytysten kuittaaminen. Halutaanko kaikki hälytykset kuitata kerralla (Acknowledge All) vai valitaanko jokaiselle hälytykselle oma kuittausbitti (Selectable).
Ennen kuin hälytyssobjekti lisätään näyttösivulle, pitää tehdä tagit hälytyksille. Jos valittiin 16 satunnaista sanaa, niin silloin pitää tehdä vähintään yksi sana- eli rekisterimuotoinen tagi. Silloin voi määritellä 16 hälytystä. Mikäli valinta oli 16 peräkkäistä sanaa, niin nyt on määriteltävä 16 peräkkäisiä sanoja käyttävää tagia, tämä käy helposti käyttämällä tagin lisäämisessä Auto Add-toimintoa.
NQ-pikaopas 27 (35)
Seuraavaksi valitaan projektinhallintaikkunasta Alarms. Täällä valitaan hälytystagit sekä kirjoitetaan hälytystekstit.
Kuvassa on valittu tagi Alarms_0000 hälytyksille 0-15 ja kirjoitettu kullekin moottorille oma hälytysteksti. Lisäyksessä on juuri HätäSeis-hälytys. Ensin valitaan hälytysnumero, teksti kirjoitetaan Alarm Description –kohtaan, valitaan halutessa kuittaus ja sille bitti sekä hälytyshistoria. Estop-hälytys vaatii kuittauksen bitistä ResetEstop. Hälytys hyväksytään Accept-napilla. Hälytysten lisäämisen jälkeen sijoitetaan Alarm-objekti näyttösivulle. Hälytysobjektikin määritellään ominaisuusikkunan kautta. General-kohdassa valitaan mm. värit eri vaiheisille hälytyksille, fontille ja taustalle sekä objektin näyttämä hälytystaso. Fontin kokoa ei kuitenkaan voi muuttaa. Alarm Type valitsee hälytyslista- (real time) tai hälytyslokitoiminnon (history). Hälytyksille näytettävät tiedot asetellaan Select Display Fields –rivin kautta. Kuvassa on valittu näytettäväksi hälytysteksti, hälytyksen asettumis- ja poistumisajat (hh:mm).
NQ-pikaopas 28 (35)
Näyttösivulle on lisätty myös hälytyksien yleiskuittausbitit , Ack Alarm kuittaa valitun ja Ack All Alarms kaikki hälytykset.
NQ-pikaopas 29 (35)
3.10 Taskit
Tarkistetaan vielä yleiset taskit. Valitaan projektinhallintaikkunassa Tasks. Nähdään
että Power On Taskeissa on kaksi toimintoa, näyttösivun 1 lataaminen näyttöön
käynnistyksessä sekä painonappien piippauksen estäminen.
Projektiin on lisätty myös yksi ylimääräinen sivu, sivu 6. Tämä siksi, että koska sivuja
voidaan selata myös funktiopainikkeilla F1 ylös ja F2 alaspäin. Sivulle 6 on
määritelty vain taski, joka sivua avattaessa pyytääkin näytölle sivun 1. Sivua 6 ei siis
edes näytetä.
NQ-pikaopas 30 (35)
Sama pitäisi tehdä myös sivulistan alapäähän. Siis oikeasti näytettävät sivut pitäisi
aloittaa sivunumerosta 2, eikä sivusta 1 kuten nyt tehtiin, jos kerran sivuja on
mahdollisuus selata näin vapaasti. Tai… toinen vaihtoehto on määrittää paikalliset
funktiopainikkeet ensimmäiselle ja viimeiselle sivulle. Näiden toiminnat on vaihtaa
takaisin samalle tai toisen ääripään sivulle. Paikalliset painikemäärittelythän voittavat
globaalit määrittelyt.
3.11 Projektin tallettaminen ja avaaminen
Projekti talletetaan normaaliin tapaan Valikosta Project / Save. Tiedostotarkenne on
.nqp ja se sisältää kaiken. Lisäksi talletettaessa luodan samanniminen kansio, johon
tallettuvat sovelluksen kuvat. Siirtoihin riittää pelkkä .nqp-tiedosto.