SIMATIC S7. AWL S7-300/400 Yksiköiden ohjelmointi
|
|
- Aapo Ranta
- 9 vuotta sitten
- Katselukertoja:
Transkriptio
1 Esipuhe, sisällysluettelo Osa 1: Työskentely inkrementti-awl-editorilla Osa 2: Työskentely AWL-tekstieditorilla SIMATIC S7 Osa 3: Kieliku vau s Yksiköiden ohjelmointi Liitteet Käsikirja
2 Turvallisuus - määräykset! Tässä käsikirjassa on ohjeita, joita on noudatettava henkilökohtaisen turvallisuuden ja esinevahinkojen välttämiseksi. Ohjeet on merkitty kolmiolla seuraavasti vaarallisuusasteen mukaisesti: Vaara tarkoittaa, että aiheutuu kuolema, vaikea ruumiinvamma tai huomattava esinevahinko, jollei tarpeellisia varotoimenpiteitä suoriteta.! Varoitus tarkoittaa, että kuolema, vaikea ruumiinvamma tai huomattavia esinevahinkoja saattaa aiheutua, jollei tarpeellisia varotoimenpiteitä suoriteta.! Varo tarkoittaa, että lievä ruumiinvamma tai esinevahinko saattaa aiheutua, jollei tarpeellisia, varotoimenpiteitä suoriteta. Huomautus on tärkeä tieto tuotteesta, tuotteen käsittelystä tai käsikirjan siitä osasta, johon tulee kiinnittää erityistä huomiota. Määräysten mukainen käyttö! Huomioitava seuraavaa: Varoitus Laitetta saa käyttää vain katalogissa ja teknisessä selostuksessa mainituissa yksittäistapauksissa ja vain Siemens suosittelemien tai hyväksymien vieraslaitteiden ja -komponenttien yhteydessä. Tavaramerkit SIMATICR ja SINECR ovat SIEMENS AG:n tavaramerkkejä. Muut tällaiset merkinnät voivat olla tavaramerkkejä, joiden käyttö kolmannen osapuolen tarkoituksiin saattaa loukata haltijan oikeuksia. Copyright E Siemens AG 1996 All rights reserved Tämän aineiston edelleenjakelu sekä monistus, sen sisällön hyödyntäminen ja siitä tiedottaminen ei ole sallittua, mikäli siitä ei ole selvästi sovittu. Rikkomukset johtavat vahingonkorvauksiin. Kaikki oikeudet pidätetään, erityisesti jos tuotteella on patentti tai GM-merkintä. Siemens AG Bereich Automatisierungstechnik Geschäftsgebiet Industrie-Automatisierung Postfach 4848,D Nürnberg Siemens Aktiengesellschaft Vastuuvapaus Olemme tarkastaneet tämän tuotteen sisällön yhtäpitävyyden kuvattuun laite- ja ohjelmistopuoleen nähden. Poikkeukset eivät kuitenkaan ole poissuljettuja, niin että emme takaa täydellistä yhdenmukaisuutta. Tämän tuotteen tiedot tarkistetaan säännöllisesti ja tarpeelliset korjaukset tehdään seuraaviin painoksiin. Kiitämme etukäteen parannusehdotuksista. E Siemens Osakeyhtiö 1997 Pidätämme oikeudet teknisiin muutoksiin. Buch-Nr. C79-G7-C35 Tämä on käännös vastaavasta alkuperäiskielisestä ohjeesta. Käännöksen jälkeen voi tulla uusia versioita ja ominaisuuksia, joiden suhteen on syytä tukeutua uusimpaan alkuperäispainokseen.
3 Esipuhe Käsikirjan tarkoitus Tämä käsikirja antaa tukea laadittaessa käyttäjäohjelmia AWL-ohjelmointikielellä. Siksi tässä selitetään ohjelman laadinnan periaatteelliset menettelytavat inkrementti-awl-editorissa ja tekstieditorissa. Käsittelyvaiheiden yksityiskohdat löytyvät Online-avusta. Sen ohella käsikirja sisältää AWL-ohjelmointikielen kielielementtien referenssiosan syntaksissa ja siinä kuvataan myös yksittäisten kielielementtien toimintatapoja. Käyttäjät Tämä käsikirja on tarkoitettu S7-ohjelmoijille, käyttöönottajille ja huoltohenkilöstölle. Tämä edellyttää kyseisen alueen automaatiotekniikan yleistä tuntemusta. Käsikirja voimassaolo IEC :n mukaiset normit Tämä käsikirja pätee STEP 7 -ohjelmiston versiolle 2.. AWL vastaa normissa DIN EN ( int. IEC ) määriteltyä kieltä käskylista (engl. Instruction List), jolloin operaatioiden suhteen syntyy huomattavia eroja. STEP 7:n NORM.TAB-tiedoston normitaulukossa on tarkka kuvaus normien täyttymisestä. Muutokset edellisen version suhteen Tässä käsikirjassa on yhdistetty STEP 7-käyttäjäkäsikirjan käyttöohje ja AWL -referenssikäsikirja versioksi 1.. Tämä suomenkielinen käsikirja perustuu englanninkieliseen ohjelmavalikkoon ja SIMATIC -kielikantaan. iii
4 Esipuhe Sijoitus S7 3/4 informaatiodokumentoinnissa S7-automaatiojärjestelmän tueksi ja konfiguroimiseksi on olemassa laaja käyttäjädokumentointi, joka on tarkoitettu valikoivaan käyttöön. Seuraavien selvitysten tulisi kuvan 1-1 ohella helpottaa käyttäjädokumentoinnin käyttöä. Annettu järjestys on ehdotus S7:n ensikäyttäjälle. Symboli Merkitys Dokumentointi johtaa metodiikkaan. Hakuteokset ja siksi vain valikoidusti käytettävissä. Dokumentointia täydennetään Online-avulla. Aapinen /3/ Automaatiojärjestelmä S7-3 Yksinkertainen rakenne ja ohjelmointi Käsikirja M7-3/4-käsikirjat Laitteisto Referenssikäsikirja Ohjelmointikäsikirja /234/ Järjestelmäohjelmisto S7-3/4 Ohjelmasuunnittelu Online-apu Käyttäjäkäsikirja PerusohjelmistoS7jaM7 STEP 7 Käyttäjäkäsikirja Perusohjelmisto S7-3/4 S5-ohjelmien konvertointi /231/ /23/ KOP AWL SCL C/S7 * /233/ /232/ /25/ /253/ Järjestelmäohjelmisto S7-3/4 Järjestelmä- ja standarditoiminnat GRAPH 7 HiGraph CFC / S7 * /235/ /251/ /252/ /254/ Kielipaketit * valmisteilla /xxx/: kirjallisuusluettelon kirjanumero Kuva 1-1 Informaatiodokumentointi iv
5 Esipuhe Taulukko 1-1 Informaatiosisältö Nimi *) Aapinen S7-3 Yksinkertainen rakenne ja ohjelmointi Ohjelmointikäsikirja Ohjelmasuunnittelu S7-3/4 Referenssikäsikirja Järjestelmä- ja standarditoiminnat S7-3/4 Käyttäjäkäsikirja STEP 7 Käyttäjäkäsikirja S5-ohjelmien konvertointi Käsikirjat AWL, KOP, SCL 1 Käsikirjat GRAPH 1,HiGraph 1, CFC 1 1 S7-3/4:n optiopaketit järjestelmäohjelmistolle *) käsikirjat englannin - ja saksankielisinä Sisältö Aapinen perehdyttää hyvin yksinkertaisesti S7-3/4:n ohjelmoinnin ja rakenteen metodiikkaan. Se sopii erinomaisesti S7-automaatiojärjestelmän ensikäyttäjälle. Ohjelmointikäsikirja Ohjelmasuunnittelu S7-3/4 antaa perustavaa laatua olevaa tietoa S7-CPU:n käyttäjäohjelman ja käyttöjärjestelmän rakenteesta. S7-3/4:n ensikäyttäjän tulisi käyttää sitä hankkiakseen yleiskuvan ohjelmointimetodiikasta ja rakentaakseen käyttäjäohjelman suunnitelunsa sen varaan. S7-CPUt sisältävät käyttöjärjestelmäään integroituja järjestelmätoimintoja ja organisaatioyksiköitä, joita voidaan käyttää ohjelmoinnissa. Käsikirja antaa yleiskuvan S7:ssä käytettävistä järjestelmätoiminnoista, organisaatioyksiköistä ja ladattavista standarditoiminnoista sekä - hakutietona - yksityiskohtaisia liitäntäpistekuvauksia käyttäjäohjelmaan soveltamiseksi. STEP 7 -käyttäjäkäsikirjassa selitetään STEP 7 -automaatio-ohjelmiston periaatteellista käyttöä ja toimintoja. STEP 7:n ensikäyttäjälle sekä myös STEP 5:n tuntijalle antaa käsikirja yleiskuvan S7-3/4:n menettelytavoista konfiguroinnissa, ohjelmoinnissa ja käyttöönotossa. SW:llä työskenneltäessä voidaan päästä valikoiden Online-apuun, josta saa tukea SW-käytön yksityiskohtaisiin kysymyksiin. Käyttäjäkäsikirjaa S5-ohjelmien konvertointi tarvitaan, mikäli halutaan konvertoida jo olemassa olevia S5-ohjelmia, jotta nämä saataisiin toimimaan S7-CPU:ssa. Käsikirja antaa yleiskuvan menettelytavoista ja konvertterin käytöstä; konvertteritoimintojen yksityiskohtainen käyttö selviää Online-avusta. Online-avustaa saa myös käytettävien konvertoitujen S7-toimintojen liitäntäpistekuvauksen. Kielipakettien AWL, KOP ja SCL -käsikirjoissa on sekä käyttöohjeet että kielikuvaus. S7-3/4:n ohjelmointiin tarvitaan vain yhtä näistä kielistä, mutta tarvittaessa voidaan projektissa yhdistää kieliä. Käytettäessä kieliä ensimmäistä kertaa suositellaan perehtymistä ohjelman laadintamenetelmiin käsikirjan avulla. SW:llä työskenneltäessä voidaan käyttää Online-apua, joka vastaa kaikkiin yksityiskohtaisiin kysymyksiin koskien asianomaisten editorien/käännösohjelmien käyttöä. GRAPH, HiGraph, CFC -kielet tarjoavat lisäksi mahdollisuuksiaaskelohjausten,tilaohjausten tai graafisten yksikkökytkentöjen toteuttamiseen. Käsikirjoissa on sekä käyttöohje että kielikuvaus. Käytettäessä kieliä ensimmäistä kertaa suositellaan perehtymistä ohjelman laadintamenetelmiin käsikirjan avulla. SW:llä työskenneltäessä voidaan käyttää lisäksi Online-apua (poikkeuksena HiGraph), joka vastaa kaikkiin yksityiskohtaisiin kysymyksiin koskien asianomaisten editorien/käännösohjelmien käyttöä. v
6 Esipuhe Hakuapu käsikirjaan Tämä AWL -käsikirja edellyttää teoreettista tietoa S7-ohjelmista, jota saa ohjelmointikäsikirjasta /234/. Koska kielipaketit perustuvat STEP 7 -perusohjelmistoon, tulisi käyttäjällä olla jo tietoa perusohjelmiston käsittelystä, jota löytyy käyttäjäkäsikirjasta /231/. Käsikirja on jaoteltu seuraavien aihepiirien mukaisesti. S Osassa 1 selitetään inkrementti-awl-editorin käsittelyä. S Osassa 2 selitetään lähdetiedostojen luontia tekstieditorissa. S Osa 3 on referenssiosa kaikista AWL-operaatioista ja se on ajateltu hakuteokseksi. Sopimukset Viitteet lisädokumentointiin on annettu kirjanumerointia apuna käyttäen /.../. Näiden numeroiden avulla löytyy dokumentin tarkka nimi tämän käsikirjan lopussa olevasta kirjallisuusluettelosta. Muu tuki Kuvatun ohjelmiston käyttöä koskevissa kysymyksissä, joihin ei löydy vastausta paperidokumentoinnista eikä Online-avusta, tulee kääntyä Siemensin puoleen. Helpottaaksemme SIMATIC S7 -automaatiojärjestelmään tutustumista, pidämme kursseja tästä aiheesta, puh / Simatic -kurssit. Erityisviittaus Tämän käsikirjan käyttäjäosassa ei ole mitään yksityiskohtaisia ohjeita yksittäisine vaiheineen, vaan sen tulee selventää periaatteellisia menettelytapoja. Tarkempaa tietoa ohjelmistodialogeista ja niiden käsittelystä löytyy aina Onlineavusta. vi
7 Sisällysluettelo Esipuhe... iii Osa 1: Työskentely inkrementti-awl-editorilla 1 Yleiskuva tuotteesta Johdanto Käyttäjäohjelmien rakenne Käyttäjäohjelmien laadinta -- yleiskuva Huomioon otettavat säännöt Koodiyksiköiden laadinta Koodiyksiköiden laadinta -- yleiskuva Koodiyksiköt editorissa Muuttujien selitystaulukon rakenne Muuttujien selitystaulukoiden käsittely Multi-instanssien selitys Käskyosan käsittely -- yleiskuva Käskyjen anto Symbolinen osoitteen anto Otsikkojen ja kommenttien anto Tiedostoyksiköiden ja käyttäjämääritteisten tiedostotyyppien anto Tiedostoyksiköiden laadinta -- yleiskuva Laadintamenetelmän valinta Selitystaulukon käsittely Aktuellien data-arvojen käsittely Käyttäjämääritteisten tiedostotyyppien laadinta Yksikön ominaisuuksien ja ohjelmatestin käsittely Yksikön ominaisuuksien käsittely AWL-ohjelman testaus - yleiskuva Ohjelmatilan näytön asetus Triggeriehtojen asetus Testausympäristön valinta ja ohjelman tilan käynnistys/pysäytys vii
8 Sisällysluettelo Osa 2: AWL-tekstieditorilla työskentely 6 Käyttäjäohjelman lähdetiedostojen luonti Käyttäjäohjelmien laadinta Ohjelmointi tekstieditorissa Yksikkömallien, yksiköiden tai lähdetiedostojen lisäys Symbolisen osoitteenannon käyttö Tallennus, konsistenssikoe ja lähdetiedostojen kääntäminen Syntaksi ja lähdetiedostojen säännöt Yleiset syöttösäännöt ja rakenne Koodiyksiköiden yleinen muotorakenne Tiedostoyksiköiden yleinen muotorakenne Käyttäjämääritteisten tiedostotyyppien yleinen muotorakenne Muuttujaselitysten säännöt Yksikön ominaisuuksien anto Osa 3: Kielikuvaus 8 AWL:n rakenne ja elementit Käskyn rakenne CPU-rekisterin merkitys käskyissä Osoitteen anto Suora arvon anto Suora osoiteanto Epäsuora osoiteanto (muistialue) Osoiterekisteri Epäsuora (rekisteri) osoiteanto, alueen sisältävä osoiteanto Epäsuora (rekisteri) osoiteanto, alueen hakeva osoiteanto Akkuoperaatiot ja osoiterekisterikäskyt Yleiskuva ENT ja LEAVE Inkrementointi ja dekrementointi AR1 ja +AR2: vakion lisääminen osoiterekisteriin 1 tai Bittilukitusoperaatiot Lukitusoperaatiot bittioperandeilla Bittilukitusoperaatiot ja relekytkentäpiirit Ehtojen tulkinta JA-, TAI- ja EHDOTON TAI-käskyllä Sulkulausekkeiden ja JA -käsky ennen TAI -käskyä lukitusoperaatiot viii
9 Sisällysluettelo 11.5 Reunaoperaatiot (pulssinmuodostus): FP, FN Lukitusketjun päättäminen Operaatiot aseta ja nollaa: S ja R Operaatio osoitus (=) LUK:n kääntö, asetus, nollaus ja varmistus Aikaoperaatiot Yleiskuva Ajan muistialueet ja komponentit Ajan lataus, käynnistys, nollaus ja vapautus Esimerkkejä ajoista Aikaoperaatioiden operandit ja alueet Oikean ajan valinta Laskentaoperaatiot Yleiskuva Laskurin asetus, nollaus ja vapautus Eteenpäin- ja taaksepäinlaskenta Laskenta-arvon lataus kokonaislukuna Laskenta-arvon lataus BCD-muodossa Esimerkki laskurista Laskentaoperaatioiden operandit ja alueet Lataus- ja siirto-operaatiot Yleiskuva Lataus ja siirto Tilasanan luku tai siirto Aika- ja laskenta-arvojen lataus kokonaislukuina Aika- ja laskenta-arvojen lataus BCD-muodossa Osoiterekisterien välinen lataus ja siirto Tietojen lataus tiedostoyksiköstä Kokonaislukuaritmetiikka Peruslaskentaoperaatiot Kokonaisluvun lisääminen AKKU 1:een Liukulukuaritmetiikka Peruslaskentaoperaatiot Liukuluvun summan muodostus Laajennetut laskentaoperaatiot Liukuluvun neliön tai neliöjuuren muodostus ix
10 Sisällysluettelo 16.5 Liukuluvun luonnollisen logaritmin muodostus Liukuluvun eksponenttiarvon muodostus Kulmien trigonometristen funktioiden laskenta liukulukuina Vertailuoperaatiot Yleiskuva Kahden kokonaisluvun vertailu Kahden liukuluvun vertailu Muunnosoperaatiot Binäärikoodattujen desimaali- ja kokonaislukujen muunto Liukulukujen (32 bittiä) muunto kokonaisluvuiksi (32 bittiä) AKKU 1:n tavujen järjestyksen muuttaminen Kokonaislukujen komplementtien muodostus ja liukuluvun etumerkin vaihto Sanalukitusoperaatiot Yleiskuva Sanalukitusoperaatiot (16 bittiä) Sanalukitukset (32 bittiä) Siirto- ja pyöritys(rotaatio)operaatiot Siirto-operaatiot Pyöritysoperaatiot Tiedostoyksikköoperaatiot Tiedostoyksiköiden avaus Tiedostoyksikkörekisterin vaihto Tiedostoyksiköiden numeroiden ja pituuksien lataus Hyppyoperaatiot Yleiskuva Ehdottomat hyppyoperaatiot Lukitustuloksesta riippuvat hyppyoperaatiot Tilasanan biteistä BIE, OV tai OS riippuvat hyppyoperaatiot Tilasanan bittien A1 ja A sisällöstä riippuvat hyppyoperaatiot Ohjelmasilmukka Ohjelmanohjausoperaatiot Parametrointi FC:eitä ja FB:eitä kutsuttaessa Toimintojen ja toimintayksiköiden kutsuminen CALL:illa x
11 Sisällysluettelo 23.3 Toimintojen ja toimintayksiköiden kutsuminen CC:llä ja UC:llä Master Control Relayn toiminnat Master Control Relayn operaatiot Yksikön loppu Liitteet A Aakkosellinen operaatiolista... A-1 A.1 IEC -mnemoniikka ja SIMATIC-mnemoniikka... A-2 B Ohjelmointiesimerkkejä... B-1 B.1 Yleiskuva... B-2 B.2 Bittilukitusoperaatiot... B-3 B.3 Aikaoperaatiot... B-7 B.4 Laskenta- ja vertailuoperaatiot... B-1 B.5 Aritmeettiset operaatiot kokonaisluvuilla... B-12 B.6 Sanalukitusoperaatiot... B-14 C Lähdetiedostot - esimerkit ja varatut avainsanat... C-1 C.1 Esimerkkejä lähdetiedostosta... C-2 C.2 Varatut avainsanat... C-6 D Lukujen esitys... D-1 D.1 Lukujen esitys... D-2 xi
12 Sisällysluettelo xii
13 Osa 1: Inkrementti-AWL-editorilla työskentely Yleiskuva tuotteesta 1 Johdanto 2 Koodiyksiköiden laadinta 3 Tiedostoyksiköiden ja käyttäjämääritt. tiedostotyyppien anto 4 Yksikön ominaisuuksien ja ohjelmatestin käsittely 5
14 1-2
15 Yleiskuva tuotteesta 1 Mitä AWL tarkoittaa? AWL tarkoittaa käskylistaa. AWL on tekstiohjelmointikieli, jota käytetään koodiyksiköiden käskyosan laadintaan. Käskyjen syntaksi muistuttaa Assembler-kieltä: käskyjä tai operaatioita seuraavat operandit. AWL ohjelmointikieli AWL on niistä ohjelmointikielistä, joilla S7-ohjaukset voidaan ohjelmoida, se, joka on lähimpänä S7-CPU:iden konekoodia MC7. Sen vuoksi sillä voidaan ohjelmoida ohjaustehtäviä erittäin muistipaikka- ja kulkuaikaoptimaalisesti. AWL -ohjelmointikielessä on käytettävissä kaikki elementit, joita tarvitaan täydellisen käyttäjäohjelman laadintaan. AWL:llä on mahtava käskykanta. Käytettävissä on yli 13 erilaista perusoperaatiota sekä laaja valikoima operandeja ja niiden parametrointeja. Sama pätee toimintayksiköiden ja toimintojen konseptille, joiden avulla AWL-ohjelma voidaan havainnollisesti rakentaa. Ohjelmointipaketti AWL-ohjelmistopaketti on STEP 7 -perusohjelmiston integroitu osa. STEP 7-ohjelmiston asennuksen jälkeen on käytettävissä kaikki AWL:n editori-, käännösohjelma- ja testitoiminnat. AWL:n avulla voidaan laatia käyttäjäohjelma S inkrementtieditorilla. Tässä on ratkaistu yksikön paikallinen tiedostorakenne mukavasi taulukkoeditoreilla. S lähdetiedostona tekstieditorilla. Mukana seuraavassa editorissa on tekstinsyöttöä yksinkertaistettu yksikkömallien avulla. Koska AWL:n ohella myös KOP- ja FUP-ohjelmointikielet on integroitu perusohjelmistoon, voidaan muutamia rajoituksia huomioiden vaihdella kaikkien kolmen kielen välillä ja valita siten sopiva esitys yksikköohjelmointia varten. 1-1
16 1-2
17 Johdanto 2 Mitä tämä kappale sisältää? Tässä kappaleessa selitetään lyhyesti yksiköistä muodostuvan käyttäjäohjelman rakenne. Inkrementti-AWL-editori asettaa SIMATIC managerissa pohjan kaikille STEP 7-sovelluksille. Tässä selviää, miten SIMATIC managerista päästään inkrementti-awl-editoriin ja mihin laaditut yksiköt on järjestetty projektirakenteessa. Yleiskuva kappaleesta Kappale Sisältö Sivu 2.1 Käyttäjäohjelmien rakenne Käyttäjäohjelmien laadinta - yleiskuva Huomioon otettavat säännöt
18 Johdanto 2.1 Käyttäjäohjelmien rakenne 2 Koodiyksiköt ja tiedostoyksiköt Käyttäjäohjelma koostuu koodiyksiköistä ja tiedostoyksiköistä. Koodiyksiköihin kuuluvat kaikki yksiköt, joissa on käskyosa, siis organisaatioyksiköt, toimintayksiköt ja toiminnat. Organisaatio - yksiköt Organisaatioyksiköt (OBt) esittävät käyttöjärjestelmän ja käyttäjäohjelman välistä liitäntäpistettä. Eri organisaatioyksiköillä on tällöin ihan määrättyjä tehtäviä. S7-CPU:n AWL-käyttäjäohjelma kootaan organisaatioyksiköistä (OBt), joita automaatioratkaisussa tarvitaan. Yksinkertaisimmassa tapauksessa siihen kuuluvat S käynnistyksen (OB 1, OB 11) S syklisen pääohjelman (OB1) ja S virheenkäsittelyn (OB 8... OB 87, OB 121, OB 122), mikäli CPU:n ei tule vikatapauksessa mennä STOP-tilaan, organisaatioyksiköt. Sen lisäksi on vielä muita organisaatioyksiköitä, joiden avulla voidaan käsitellä CPU:n tai prosessin keskeytyksiä. Mitä tehtäviä kullakin organaisaatioyksiköllä on ja minkä aloitusinfon CPUkäyttöjärjestelmä antaa, selviää referenssikäsikirjasta /235/. Toiminnat/ toimintayksiköt Jokainen organisaatioyksikkö voidaan ohjelmoida rakenteellisena ohjelmana, laatimalla toiminnat (FC) ja toimintayksiköt (FB) ja kutsumalla niitä käskyosassa. Yksikköä kutsuttaessa tulee selvitetyt parametrit varustaa vastaavasti tiedoilla. S S Toimintayksikkö (FB) on koodiyksikkö muistilla. Muistina toimii tällöin FB:lle varattu oheis-tiedostoyksikkö, johon todelliset parametrit ja toimintayksikön staattiset tiedot tallennetaan. Toiminta (FC) on koodiyksikkö ilman muistia. Lähtöparametrit sisältävät FC:n käsittelyn jälkeen lasketut toiminta-arvot. Todellisten parametrien muu käyttö ja tallennus FC:n kutsun jälkeen on käyttäjän oma asia. Tiedot Käyttöjärjestelmä asettaa valmiiksi seuraavat tiedot: S Periferiatulot- ja lähdöt S Tulojen ja lähtöjen prosessikuva S Merkkerit S Ajat S Laskurit 2-2
19 Johdanto Lisäksi voidaan määritellä omia tietoja: S Globaalidata, joka pätee koko käyttäjäohjelmalle, määritellään tiedostoyksiköissä. S Staattiset muuttujat pätevät aina siinä FB:ssä, jossa ne on määritelty. Joka kerran FB:tä kutsuttaessa annetaan oheis-db, joka sisältää kaikkien parametrien ohella staattiset tiedot. Mikäli moni-instanssit on määritelty, on niiden instanssitiedot, staattiset tiedot mukaanlukien upotettu oheis-db:hen. S Väliaikaiset tiedot määritellään koodiyksiköitä laadittaessa. Ne varaavat muistipaikan pinossa vain koodiyksikön käsittelyn ajan. 2 Tiedostoyksiköt Käyttäjäohjelman tiedot tallennetaan tiedostoyksiköihin. Tiedostoyksiköitä on kahta lajia, globaali-tiedostoyksiköt ja oheis-tiedostoyksiköt. S Globaali-tiedostoyksiköihin pääsee käyttäjäohjelman joka kohdasta. S Oheis-tiedostoyksiköt on varattu toimintayksikölle ja ne sisältävät FB:n tietojen ohella myös mahdollisesti määriteltyjen moni-instanssien tiedot. Siksi vain kyseisten toimintayksiköiden yhteydessä tulee käsitellä instanssi-tiedostoyksiköitä. Muuta tietoa Johdanto ohjelmointimetodiikkaan löytyy käsikirjasta /234/. 2-3
20 Johdanto 2.2 Käyttäjäohjelmien laadinta - yleiskuva 2 Käyttäjäohjelma Käyttäjäohjelma, jonka tulee toimia S7-CPU:ssa, muodostuu pääasiassa yksiköistä. Lisäksi se sisältää muuta informaatiota kuten esim. järjestelmän konfigurointitiedot tai järjestelmän verkotustiedot. Käyttötapauksesta riippuen tulee käyttäjäohjelmassa olla seuraavat yksiköt: S Organisaaatioyksiköt (OBt) S Toimintayksiköt (FBt) S Toiminnat (FCt) S Tiedostoyksiköt (DBt). Lisäksi voidaan yksinkertaistamista varten asettaa määriteltyjä tiedostotyyppejä (UDTt), joita voidaan käyttää omana tiedostotyyppinä tai DB:iden laadintamallina. Muutamat usein käytetyistä yksiköistä kuten järjestelmätoimintayksiköt (SFBt) ja järjestelmätoiminnat (SFCt) on integroitu CPU:hun. Muut yksiköt (esim. IEC-toimintoja tai säätäjäyksiköitä varten) ovat ladattavissa pakettina. Nämä, ei ohjelmoidut yksiköt, voidaan liittää yksinkertaisella tavalla käyttäjäohjelmaan. Huomautus Mitkä SFBt ja SFCt CPU:hun on integroitu, voidaan näyttää online Accessible Nodes " Blocks kautta. Inkrementti-AWLeditori Yksiköiden ohjelmoimiseksi on STEP 7:n perusohjelmiston ohella käytettävissä vastaava editori. Koodiyksiköiden ohjelmoimiseksi (OBt, FBt, FCt) voidaan asettaa ohjelmointikieli AWL. AWL-editori työskentelee differentiaalisesti, se tarkoittaa, jokaisen syötön jälkeen suoritetaan siihen viittaava syntaksikoe. Syntaksivirheet näytetään, kielletyt operaatiot torjutaan heti. Aloitus SIMATIC järjestelmänhallinnasta Inkrementti-AWL-editori käynnistetään SIMATIC managerista. Edellytyksenä on, että siellä on S7-ohjelmalla varustettu projekti. Ohjelma voidaan laatia laitteistosta riippuen tai siitä riippumatta. Sitä varten liitetään S7-ohjelma suoraan projektiin tai käsitellään ohjelmoidulle yksikölle varattua S7-ohjelmaa. Ohjelmassa itsessään voi olla mm. käyttäjäohjelma-alueita (yksiköt), lähteitä tai suunnitelmia. Inkrementti-AWL-editorilla käsitellään yksinomaan yksiköitä, jotka on tallennettu käyttäjäohjelman alueelle. Editori mahdollistaa kuitenkin lisäksi vastaavien lähdetiedostojen generoimisen yksiköistä ja päinvastoin. 2-4
21 Johdanto Liikenne - SIMATIC Manager File View PLC Options Window Help verkehr - <Offline> (Projekt) verkehr Ampel Käyttäjäohjelma lähteet SIMATIC 3-Station1 OB1 DB5 FB6 DB6 2 Press F1, for help NUM Kuva 2-1 Inkrementti-EAWL-editorin käynnistys SIMATIC managerista Yksikön luonti Mikäli halutaan laatia yksikkö ensimmäisen kerran, tulee ensin luoda tyhjä yksikkö SIMATIC managerissa, jonka kautta editori avataan. Kun inkrementti-awl-editori on avattu, voidaan siellä luoda uusia yksiköitä. S S SIMATIC managerissa merkitään käyttäjäohjelma ja lisätään halutun yksikkölajin yksikkö valikkokäskyllä Insert S7-Block.... Uusi yksikkö ilmestyy oikealla olevaan projekti-ikkunaan. Inkrementtieditorissa uusi yksikkö voidaan luoda yksinkertaisesti valikkokäskyllä File New. Seurantadialogissa annetaan myös yksikkölaji ja yksikkönumero. Ohjelmointikielen valitseminen Yksikköä luotaessa määritellään, millä ohjelmointikielellä yksikkö halutaan laatia. Tämän tiedon mukaisesti käynnistetään vastaava editori yksikköä avattaessa. AWL:ssä tapahtuvaa ohjelmointia varten valitaan AWL -ohjelmointikieli. Yksikön avaaminen Yksikkö avataan SIMATIC managerissa kaksoisklikkaamalla yksikköä. Vaihtoehtoisesti voidaan tämä tehdä myös valikkokäskyllä Open Object tai menemällä toimintaliittimen vastaavaan symboliin. Yksiköiden tallennus ja lataus Talletettaessa yksikköä inkrementtieditoriin on huomioitava seuraavaa: S File Save tallentaa yksikön ohjelmassa aina PG:n tai PC:n kovalevylle. S PLC Download lataa avatun yksikön CPU:hun. 2-5
22 Johdanto 2 Kun käyttäjäohjelman yksiköt on laadittu, ladataan tämä SIMATIC managerissa täydellisenä S7-CPU:hun. Lisää käyttäjäohjelmien latausta koskevaa tietoa löytyy käyttäjäkäsikirjasta /231. Huomautus Aina ei riitä, että kaikki luodut yksiköt ladataan yksitellen CPU:hun, koska järjestelmäkonfigurointitietoja tarvitaan mahdollisesti. Ohjelma ladataan siksi aina kokonaisena SIMATIC managerissa. Tukitoimintojen kutsu Inkrementtieditorissa voidaan suorittaa suoraan seuraavat toiminnat, jotka ovat avuksi ohjelmaa laadittaessa ja käyttöönotossa: Taulukko 2-1 AWL-editorin tukitoiminnat Toiminnat Käyttäjäohjelmien referenssitietojen kutsu Symbolitaulukon tai yksittäisten symbolien käsittely Muuttujien seuranta /ohjaus Käyttötilan näyttö/vaihto sekä CPU:n perusnollaus CPUN:n yksikön tilan näyttö CPU:n päiväyksen ja kellonajan muutos Valikkokäsky Options " Reference Data Options " Symbols tai Insert " Symbol Table PLC " Monitor/Modify Variables PLC " Operating Mode tai PLC " Clear/Reset PLC " Module Information PLC " Set Time and Date Nämä toiminnat on kuvattu perusteellisesti käyttäjäkäsikirjassa /231/. 2-6
23 Johdanto 2.3 Huomioon otettavat säännöt Yksikön laadintajärjestys Käyttäjäohjelman koodiyksiköitä ja tiedostoyksiköitä laadittaessa on yksiköiden laadintajärjestys ratkaiseva. Periaatteessa pätee: Yksiköiden, joita kutsutaan toisesta yksiköstä käsin, tulee kutsua ohjelmoitaessa olla jo olemassa - siis aiemmin ohjelmoituja. Muussa tapauksessa tulee syötettäessä tai tallennettaessa virheilmoitus. 2 Käsittely ohjelman kulun aikana CPU:n ollessa käyttötilassa RUN, voidaan CPU:hun tallennettua käyttäjäohjelmaa käsitellä STEP 7:llä online.! Varoitus Meneillään olevan ohjelman Online-käsittely voi johtaa laitteen virhetoimintoihin tai ennennäkemättömiin häiriöihin ja siten loukkaantumisiin ja/tai esinevahinkoihin. Jos CPU on kytketty online ja on käyttötilassa RUN, voidaan CPU:hun tallennettua käyttäjäohjelmaa käsiteltäessä aiheuttaa erehdyksessä tilanteita, joissa laitteistot yhtäkkiä kytketään päälle ja pois päältä ja aiheutetaan näin esine- tai henkilövahinkoja. Prosessin kulku tulisi siksi aina suunnitella voimassa olevia turvallisuusmääräyksiä noudattaen. Meneillään olevaa ohjelmaa ei tulisi koskaan yrittää muuttaa Online-tilassa, ilman että sitä ennen on varmistuttu riittävistä turvallisuustoimenpiteistä. Huomautus Online- ja Offline-kytkennästä löytyy tietoa käyttäjäkäsikirjasta /231/. 2-7
24 Johdanto 2 2-8
25 Koodiyksiköiden laadinta 3 Mitä tämä kappale sisältää? Käyttäjäohjelma ei selviä ilman koodiyksiköitä. Monissa ongelmissa voidaan tosin turvautua keskusyksikön integroituihin yksiköihin tai tarjottuihin standarditoimintayksiköihin. Vähimmäismäärä koodiyksiköitä on joka tapauksessa kuitenkin laadittava itse. Tässä kappaleessa kerrotaan, miten inkrementti- AWL-editorissa tällöin menetellään. Yleiskuva kappaleesta Kappale Sisältö Sivu 3.1 Koodiyksiköiden laadinta - yleiskuva Koodiyksiköt editorissa Muuttujien selitystaulukon rakenne Muuttujien selitystaulukon käsittely Multi-instanssien selitys Käskyosan käsittely - yleiskuva Käskyjen anto Symbolinen osoitteenanto Otsikoiden ja kommenttien anto
26 Koodiyksiköiden laadinta 3.1 Koodiyksiköiden laadinta - yleiskuva 3 Koodiyksiköt Koodiyksiköt (OBt, FBt, FCt) muodostuvat muuttujien selitysosasta, käskyosasta ja niillä on lisäominaisuuksia. Ohjelmoitaessa tulee käsitellä seuraavia kolmea osaa: S S S Muuttujien selitystaulukko. Muuttujien selitystaulukossa määritellään yksikön parametrit ja paikalliset muuttujat. Käskyosa: Käskyosassa ohjelmoidaan yksikkökoodi, jota automaatiojärjestelmän tulee käsitellä. Se muodostuu yhdestä tai useammasta virtapiiristä, joissa AWL-käsky. Yksikön ominaisuudet: Yksikön ominaisuuksissa on lisätietoa kuten aikamäärite tai polkutieto, jotka järjestelmä kirjoittaa. Sen ohella voi itse antaa nimiä, ryhmän, version ja tekijän. Koodiyksikön käsittely Periaatteessa on sama, missä järjestyksessä näitä kolmea koodiyksikön osaa käsitellään. Yksikköä voi jälkeenpäin myös korjata ja täydentää. Mikäli halutaan takaisin symbolitaulukon symboleihin, tulee ensin tarkistaa, että nämä ovat täydellisiä ja tarpeen vaatiessa mahdollisesti täydentää niitä. SIMATIC managerissa luodaan koodiyksikkö (FB, FC tai OB) inkrementti AWL-editori Käsitellään yksikön muttujien selitystaulukkoa. Käsitellään käskyosaa. Käsitellään yksikön ominaisuuksia. Tallennetaan yksikkö. Kuva 3-1 Menettelytapa ohjelmoitaessa koodiyksiköitä AWL:ssä 3-2
27 Koodiyksiköiden laadinta 3.2 Koodiyksiköt editorissa Yleiskuva Editorin asetukset Ennenkuin aloitetaan ohjelmointi inkrementti-awl-editorissa, tulisi tutustua asetusmahdollisuuksiin, jotta voitaisiin työskennellä mahdollisimman mukavasti ja tottumuksia vastaten. Valikkokäskyn Options Customize kautta avataan rekisteridialogi. Rekisterissä Editori voidaan asettaa esiasetukset yksiköiden ohjelmointia varten seuraavasti: S kirjoitus (laji, tyyli ja koko) tekstinä ja taulukkoina S valittu kieli (KOP tai AWL tai ). Kielivalinnasta riippuen KOP:ssa, FUP:ssa tai AWL:ssä avataan muodostettu uusi yksikkö. Siitä huolimatta voidaan - rajoitukset huomioiden - yksikköä katsella myöhemmin myös muulla kyseeseen tulevalla kielellä. S halutaanko uudessa yksikössä saada näyttöön lähinnä symboliikka ja kommentit. Kielen, kommentin ja symboliikan asetuksia voidaan aina muuttaa käsitelyn aikana View... -valikon käskyillä. Väri, jolla esim. virtapiirien tai käskyosien merkinnät esitetään, muutetaan rekisterissä KOP. 3 Mnemoniikan asetus Mnemoniikassa voidaan valita toinen kahdesta asetuksesta: S SIMATIC (esim. UE1.) tai S kansainvälinen (esim. A31.). Mnemoniikka asetetaan ennen yksikön avaamista SIMATIC managerissa valikkokäskyllä Options Customize. Yksikön käsittelyn aikana ei mnemoniikkaa voida muuttaa. AWL-ohjelma inkrementti - editorissa Koodiyksikön avaamisen jälkeen ilmestyy ikkuna, jonka S yläosassa on yksikön muuttujien selitystaulukko S alaosassa on käskyosa, jossa varsinasta yksikkökoodia käsitellään. Yksikön ominaisuuksia käsitellään dialogin kautta (katso kappale 5). Editorissa voi olla avattuna useampia yksiköitä joita voidaan käsitellä vuorotellen toiveiden mukaan. 3-3
28 Koodiyksiköiden laadinta FB6-<Offline>-KOP/AWL: Module Programming File Edit Insert PLC Debug View Options Window Help FB6-<Offline> 3 Address Decl. Name Type Initial Value Comment in in in dur_g_p del_r_p starter S5TIME S5TIME BOOL S5T#MS S5T#MS FALSE in in in t_dur_y_car t_dur_y_car t_delay_y_car FB6: Ampel Network 1 :??? U( U #starter U #t_next_red_car O #condition ) UN #t_dur_r_car = #condition TIMER TIMER TIMER Network 2 :??? UN #condition = #g_car Kuva 3-2 AWL:n muuttujien selitystaulukko ja käskyosa Yhteisvaikutus muuttujien selitys - käskyosa Muuttujien selitystaulukko ja koodiyksiköiden käskyosa ovat tiiviisti sidoksissa keskenään, koska käskyosassa käytetään muuttujien selitystaulukon nimiä. Muuttujien selityksessä tapahtuvat muutokset vaikuttavat sentähden koko käskyosaan. Taulukko 3-1 Muuttujien selityksen ja käskyosan yhteisvaikutus Muuttujien selitystoiminta virheetön uudelleensyöttö virheetön nimenmuutos ilman tyyppimuutosta virheetön nimi muutet. mitättömäksi Mitätön nimi muutetaan virheettömäksi Tyyppimuutos Muuttujan nollaus (symboli), jota käytetään koodissa. Reaktio käskyosassa Jos on mitätön koodi, tulee tätä ennen määrit tämättömästä muuttujasta nyt voim. oleva Symboli esitetään heti kaikkialla uudella nimellä. voimassa olevasta koodista tulee mitätön Mikäli on olemassa mitätön koodi, tulee tämä voimaan. Mikäli on olemassa mitätön koodi, tulee tämä voimaan, ja mikäli on olemassa voimassa oleva koodi, tulee tästä mitätön. voimassa olevasta koodista tulee mitätön Kommenttimuutoksilla, uuden muuttujan virheellisellä syötöllä, aloitusarvon muutoksella tai käyttämättömän muuttujan nollauksella ei ole vaikutusta käskyosaan. 3-4
29 Koodiyksiköiden laadinta 3.3 Muuttujien selitystaulukon rakenne Yleiskuva Muuttujien selitystaulukossa määritelläään paikalliset muuttujat yksikön muodolliset parametrit mukaanlukien. Sillä on mm. seuraavat vaikutukset: S S S Selityksen avulla varataan vastaavasti muistitilaa väliaikaisille muuttujille paikallisdatapinossa, toimintayksikköjen ollessa kyseessä, staattisille muuttujille myöhemmin järjestetyssä oheis-db:ssä. Määrittelemällä tulo-, lähtö- ja läpikulkuparametrit määritellään ohjelmassa yksikön kutsua varten myös liitäntäpiste. Mikäli muuttujat selitetään toimintayksikössä, määräävät nämä muuttujat (väliaikaisia lukuunottamatta) myös jokaisen FB:lle varatun oheis-db:n tiedostorakenteen. 3 Muuttujien selitystaulukon rakenne Kun on avattu uudelleenasetettu koodiyksikkö, on näytössä esiasetettu muuttujien selitystaulukko. Kyseisessä taulukossa on vain valitulle yksikkölajille sallitut selitystyypit (in, out, in_out, stat, temp) ja nekin määrätyssä järjestyksessä. OB:tä uudelleen asetettaessa näytössä on standardi-muutujienselitys, jonka arvoja voidaan muuttaa. Muuttujien selitystaulukossa on merkintöjä osoitteista, selitystyypistä, nimestä, tiedostotyypistä, aloitusarvosta ja muuttujien kommentti. Jokainen taulukkorivi on muuttujien selitystä varten. Tiedostotyypin, kentän tai rakenteen muuttujat tarvitsevat useampia rivejä. FB4 - <Offline> Address Decl. Name Type Initial Value Comment in in out paalla kaynnistys moottori BOOL BOOL BOOL FALSE FALSE FALSE Valo päälle Kytkin Moottori 2.1 out ilmoitus BOOL FALSE Moottori 4. in_out tulo_lahto1 INT 6. in_out tulo_lahto2 INT Kuva 3-3 Esimerkki muuttujien selitystaulukosta Palstan leveyden vaihtelu Taulukon palstojen leveyttä voidaan muunnella. Sitä varten asetetaan hiiren nuoli kahden palstan väliin ja liikutetaan sitä vaakasuoraan hiiren vasemman korvan ollessa alaspainettu. Vaihtoehtoisesti voidaan palstan leveyttä muuttaa valikkokäskyllä Options Customize Size. Mikäli halutaan luopua kokonaan kommenttien tai aloitusarvojen optionaalisesta syötöstä, voidaan nämä palstat määritellä tällä tavalla, jotta voitaisiin keskittyä kokonaan muihin palstoihin. 3-5
30 Koodiyksiköiden laadinta Palstojen merkitys Muuttujien selitystaulukon palstoilla (suomannettuna) on seuraava merkitys: Taulukko 3-2 Muuttujien selitystaulukko 3 Palsta Merkitys Huomautukset Käsittely Osoite Osoite muodossa BYTE.BIT. Tiedostotyypeillä, jotka tarvitsevat enemmän kuin yhden tavun, näyttää osoite järjestyksen hyppäämällä seuraavaan tavuosoitteeseen. Merkkien selitys: * : tavun kenttäelementin koko. + : aloitusosoite, suht. rakenteen alkuun = : rakenteen koko muistitarve Muuttuja Muuttujien symbolinen nimi Nimen tulee alkaa kirjaimella. Varattuja avainsanoja ei sallita. Selitys Tiedostotyyppi Aloitusarvo Selitystyyppi, muuttujien käyttötarkoitus Muuttujan tiedostotyyppi (BOOL, INT, WORD, ARRAY jne.). Aloitusarvo, kun ohjelmiston ei tule hyväksyä Default-arvoa. Yksikkölajista riippuen mahdollisia ovat: Tuloparametri in Lähtöparametri out Läpimenoparametri in_out Staattiset muuttujat stat Hetkelliset muuttujat temp Perustiedostotyypit voidaan valita hiiren oikean korvan valikolla. Tulee olla tiedostotyypin kanssa yhteensopiva. Aloitusarvo vastaanotetaan DB:tä ensimmäisen kerran tallennettaessa muuttujan aktuellina arvona, jos aktuellia arvoa ei selvästi vahvisteta. Järjestelmämerkintä: Järjestelmä antaa osoitteen ja se näytetään, kun selityksen syöttö on loppu. vaaditaan Järjestelmän anto yksikkölajin mukaisesti vaaditaan valinnainen Kommentti Dokumentoinnin kommentti valinnainen 3-6
31 Koodiyksiköiden laadinta 3.4 Muuttujien selitystaulukon käsittely Menettelytavat Uutta selitystä annettaessa syötetään halutun selitystyypin jälkeen peräkkäin muuttujan nimi, tiedostotyyppi, aloitusarvo (valinnainen) ja kommentti (valinnainen). Kursori viedään tällöin TAB-painikkeella viereiseen kenttään. Rivin päätyttyä osoitetaan muuttujalle osoite. Joka kerran kun taulukkokenttää käsitellään, seuraa syntaksitesti, joka näyttää mahdolliset virheet punaisena. Kyseisiä kenttiä ei tule heti korjata, vaan muu käsittely voi jatkua ja korjaukset voidaan tehdä myöhemmin. 3 Käsittelytoiminnat Taulukon käsittelyyn on käytettävissä käsittely -valikosta tutut toiminnat. Jotta käsittely olisi yksinkertaista, voidaan hiiren oikean korvan alta hakea tyyppivalikko. Tiedostotyyppiä syötettäessäkin on hiiren oikean korvan alainen valikko apuna. Valikossa Yhdistetyt tiedostotyypit ovat kaikki perustiedostotyypit. Yksittäiset rivit merkitään klikkaamalla asianomaista, kirjoitussuojattua osoitekenttää. Saman selitystyypin lisärivit merkitään pitämällä SHIFT-näppäintä alhaalla. Merkityt rivit tallennetaan mustana. Selitystyypin muuttaminen Decl. -palsta on kirjoitussuojattu. Selitystyypin määrää selityksen positio taulukon sisällä. Täten varmistetaan, että muuttujat voidaan syöttää vain selitystyyppien oikeassa järjestyksessä. Mikäli jonkin selityksen tyyppiä halutaan muuttaa, leikataan selitys ensin pois ja liitetään sen jälkeen takaisin uudella selitystyypillä. Rakenteiden syöttö Mikäli rakenne halutaan syöttää muuttujana, syötetään tiedostotyyppipalstaan avainsana STRUCT/RAKENNE. Rakennetta varten (END_STRUCT) väliinkirjoitetaan TAB-näppäintä tai RETURN-näppäintä painamalla kaksi tyhjää riviä ja päätösrivi. Tyhjillä riveillä ilmoitetaan rakenteen elementit vahvistamalla niiden nimet, tiedostotyyppi ja valinnaisesti aloitusarvot. Muut elementit (rivit) lisätään valikkokäskyllä tai RETURN-näppäintä painamalla. Mikäli halutaan merkitä rakenne, klikataan hiirellä ensimmäisen tai viimeisen rivin osoitekentässä (jossa siis avainsana STRUCT tai END_STRUCT on). Yksittäiset selitykset rakenteen sisällä merkitään klikkaamalla rivin vastaavassa osoitekentässä. Mikäli rakenteita syötetään toisten rakenteiden sisällä, näkyy hierarkia muuttujien nimien vastaavana sisennyksenä. 3-7
32 Koodiyksiköiden laadinta Kenttien syöttö Mikäli kenttä halutaan syöttää tiedostotyyppinä, syötetään avainsana ARRAY ilmoittamalla kentän koko, siis esim. array[1..2,3..24] kaksiulotteiselle kentälle. TAB-näppäintä painamalla lisätään yksi rivi, johon kentän tiedostotyyppi syötetään. Mikäli halutaan merkitä kenttä, klikataan kyseisen rivin osoitekentässä. 3 Yksittäisten kenttäelementtien aloitusarvot voidaan määritellä joko yksitellen tain toistokertoimella (katso kuva 3-4): S Yksittäissyöttö: Yksittäisille elementeille annetaan aloitusarvo. Arvot listataan pilkulla erotettuna. S Toistokerroin: Useammalle elementille annetaan sama aloitusarvo. Arvon anto tapahtuu kaarisuluissa, elementtien lukumäärää varten on esiasetettu toistokerroin. Esimerkki Kuvassa 3-4 on esimerkki muuttujien selitystaulukosta: FB5 - <Offline> Address Decl. Symbol Data Type Initial Value Comment in in in Rakenne1 muutt1 muutt2 STRUCT BOOL INT FALSE +4. =6. in in muutt3 WORD END_STRUCT W#16# 6. in Kentta1 ARRAY[1..2,1..4] 1(5),2(6) *2. in BOOL Kuva 3-4 Muutujien selitystaulukon rakenteet ja kentät Huomautus Mikäli yksiköiden, joiden kutsu on ohjelmoitu jo aiemmin, muuttujien selitystä muutetaan jälkikäteen voi siitä seurata aikamerkintäristiriita. Siksi kaikki kutsuttavat yksiköt ohjelmoidaan mikäli mahdollista ensisijaisesti ja sen jälkeen yksiköt, joista näitä kutsutaan. Toimintayksiköissä tulee silloin mahdollisesti laatia vastaavat oheis-dbt uudelleen. Mikäli jälkikäteen muutetaan UDT:tä, joka muuttujien selityksessä on annettu tiedostotyyppinä, tulee yksikön muuttujien selitys tarkistaa ja tallentaa yksikkö uudelleen. 3-8
33 Koodiyksiköiden laadinta 3.5 Multi -instanssien selitys Multi -instanssit Multi-instanssi muodostuu toimintayksikön tiedostotyypistä staattista muuttujaa selittämällä. Käskyosassa instanssia kutsutaan vain sen muuttujanimellä. Lisää tietoa multi-instanssien roolista löytyy ohjelmointikäsikirjasta /234/. Multi-instanssien kutsun syntaksia selitetään tämän käsikrjan osassa 3. 3 Säännöt Multi-instanssien selitystä koskevat seuraavat säännöt: S Multi-instanssien selitys on mahdollista vain toimintayksiköissä, jotka on laadittu STEP 7:n versiolla 2 (katso FB:n ominaisuudet, yksikköattribuutti). S Myös toimintayksikölle, jossa multi-instanssia selitetään, on varattava oheis-db. S Multi-instanssi voidaan selittää vain staattisena muuttujana (selitystyyppi stat ). On itsestään selvää, että myös multi-instansseja voidaan laatia järjestelmätoimintayksiköitä varten. Multi -instanssien syöttö Jotta multi-instansi voitaisiin selittää, syötetään selitystyypin stat jälkeen muuttujan nimi. Tiedostotyypiksi ilmoitetaan toimintayksikkö. Toimintayksikkö voidaan antaa ehdottomana tai symbolisella nimellään. Valinnaisesti voidaan merkitä kommentti. FB6-<Offline> Address Decl. Symbol D type Init.value Comment. in sisaan BYTE B#16# 2. out ulos BYTE B#16# 4. in_out lapi BYTE B#16# stat staat FB 6 paikallinen instanssi. temp hetkel REAL Kuva3-5 Multi-instanssit (esimerkki) 3-9
34 Koodiyksiköiden laadinta 3.6 Käskyosan käsittely - yleiskuva 3 Käskyosa Käskyosassa kuvataan koodiyksikön ohjelmankulkua. Virtapiireissä annetaan sitä varten AWL-käskyjä. Editori suorittaa heti AWL-käskyn syötön jälkeen syntaksitestin ja näyttää virheet punaisella ja kursiivilla. Koodiyksikön käskyosa muodostuu useimmissa tapauksissa useammasta virtapiiristä, jotka puolestaan muodostuvat joukosta käskyjä. Käskyosan editoitavat osat Käskyosassa voidaan käsitellä virtapiirien sisällä yksikön otsikkoa, yksikkökommentteja, virtapiirin otsikkoa, virtapiirikommentteja ja käskyrivejä. Yksikön otsikko Yksikkö-- kommentti Virtapiiri-- kommentti Käskyt Virtapiirin otsikko FB7 - <Offline> FB7 : Motorensteuerung Anweisungsliste Motorensteuerung (Generator1) PID-Regler Netzwerk 1 : Anlaufphase Netzwerk Anlaufsteuerung U E 1.1 //Kommentar U A 4.1 UN E 2.6 = A.4 Netzwerk 2 :?????? Kuva 3-6 Käskyosan rakenne Uusien yksiköiden syöttö Käskyosan osia voidaan periaatteessa käsitellä halutussa järjestyksessä. Kun yksikkö ohjelmoidaan ensimmäistä kertaa, suositellaan seuraavaa: 3-1
35 Koodiyksiköiden laadinta Yksikön otsikon anto (valinnainen) Yksikkökommentin anto (valinnainen) 3 Virtapiirien käsittely Virtapiiriotsikon anto (valinnainen) Virtapiirikommentin anto (valinnainen) Käskyjen anto Käskykommenttien anto (valinnainen) Kuva 3-7 Käskyosan käsittely Muutoksia voidaan väliinkirjoitusmuodon lisäksi tehdä myös ylikirjoitusmuodossa. Muodosta toiseen vaihdetaan INSERT-näppäimellä. 3-11
36 Koodiyksiköiden laadinta 3.7 Käskyjen anto 3 Virtapiirien käsittely Uuuden virtapiirin laatimiseksi valitaan valikkokäsky Insert Network tai klikataan toimintalistan vastaavassa symbolissa. Uusi virtapiiri lisätään/väliinkirjoitetaan merkityn virtapiirin alapuolelle. Virtapiirin merkitsemiseksi klikataan virtapiirimerkinnässä (esim. virtapiiri 1 ). Näin merkitty virtapiiri voidaan esim. leikata, liittää jälleen ja kopioida. Käskyjen syöttö Virtapiiriin pääsee klikkaamalla hiirellä asianomaisella rivillä. Yksittäisten virtapiirien sisäiset käskyt syötetään yksinkertaisesti rivi riviltä näppäimistöllä. Jokaisen rivin lopussa tutkitaan rivi muodostussäännöiltään. Virheelliset rivit näytetään punaisina. Editointia varten on käytettävissä kaikki tavalliset käsittelytoiminnat. Rivien merkitseminen Virtapiirin sisällä voidaan merkitä vain kokonaisia rivejä. Asetetaan kursori riville ja liikutetaan hiirtä hieman pystysuorassa suunnassa sen vasemman korvan ollessa alaspainettuna. Hiiren korvan ollessa yhä alaspainettuna, voidaan useampia käskyrivejä merkitä yhtäaikaa liikuttamalla hiirtä vaakasuorassa suunnassa. Vaihtoehtoisesti voidaan rivejä merkitä suuntanuolinäppäimillä ylös- tai alaspäin SHIFT-näppäimen ollessa alaspainettu. Merkintöjen väristä voidaan päättää itse. Sitä varten avataan rekisteri KOP valikkokäskyllä Options Customize ja valitaan valitun elementin väri. Säännöt AWL-käskyjä syötettäessä tulee huomioida seuraavat perussäännöt. S S S S S Käsky muodostuu hyppymerkistä (valinnainen), operaatiosta, operandista ja kommentista (valinnainen). Esimerkki: M1: U E1. //Kommentti Jokainen käsky on omalla rivillä. Yksikköä kohti voidaan antaa enintään 999 virtapiiriä. Virtapiiriä kohti voidaan syöttää noin 2 riviä. Suurennetussa tai pienennetyssä kuvassa on mahdollista näyttää vastaavasti enemmän tai vähemmän rivejä. Operaatioita tai absoluuttusia osoitteita annettaessa ei tehdä eroa isojen ja pienten kirjainten välillä. Virheiden etsintä ja korjaus Virheet tunnistaa käskyosassa helposti, koska ne näkyvät punaisena. Jotta juuri näkyvän alueen ulkopuolella olevat virheet löytyisivät helpommin, on editorissa sitä varten kaksi etsintätoimintaa Edit Go To Previous/Next Error. 3-12
37 Koodiyksiköiden laadinta Virheen etsintä ulottuu yli virtapiirin. Se tarkoittaa, että etsitään koko käskyosasta, ei vain virtapiiristä tai juuri näkyvissä olevalta alueelta. Jos tilarivi kytketään valikkokäskyllä Edit Go To Line näkyy siellä viittauksia virheisiin. Virheiden korjaukset ja muutokset voidaan tehdä myös ylikirjoitusmuodossa. Väliinkirjoitusmuodosta vaihdetaan ylikirjoitusmuotoon INSERT-näppäimellä
38 Koodiyksiköiden laadinta 3.8 Symbolinen osoitteenanto 3 Symbolisen osoitteenannon käyttö Symbolien valinta AWL -ohjelmointikielessä voidaan osoitteita, parametrejä ja yksikkönimiä antaa absoluuttisena tai symbolisena. Valikkokäskyllä View Symbolic vaihdetaan ehdottoman ja symbolisen esityksen välillä. Mikäli halutaan käyttää globaaleja symboleja, on nämä merkittävä symbolitaulukkoon. Sitä varten S avataan symbolitaulukko valikkokäskyllä Options Symbol Table. S avataan valikkokäskyllä Insert Symbol dialogikenttä, jossa yksittäinen symboli voidaan määritellä uudelleen tai muuttaa. Lisätietoa symbolien käsittelystä löytyy käyttäjäkäsikirjasta /231/. Esitys Useimmissa tapauksissa ei tarvitse merkitä, onko kyseessä yksikön sisäinen vai globaali symboli. Mikäli sekaannukset kuitenkin ovat mahdollisia, koska esim. symbolitaulukossa ja muuttujien selityksessä on käytetty samoja symboleja, voidaan symbolit erotella seuraavalla tavalla: S Symbolitaulukon symbolit esitetään lainausmerkeissä... S Yksikön muuttujien selitystaulukon symbolit esitetään eteen liitetyllä merkillä #. Tunnusta.. tai # ei tarvitse syöttää. Jos symbolinen osoite on muuttujien selitystaulukossa tai symbolitaulukossa, täydentyy tunnus syntaksitestin jälkeen. Mukava symboli -info Jotta ohjelmointi olisi helpompaa symbolisella osoitteenannolla, voidaan olemasssa oleville symboleille näyttää asianomainen ehdoton osoite symbolikommentilla. Tämä tehdään valikkokäskyllä Options Edit Symbols. Sillä korvataan rivikommentti vastaavasti jokaisen AWL-käskyn jälkeen. Näyttöä ei voida käsitellä; muutokset tulee tehdä symbolitaulukossa tai muuttujien selitystaulukossa. 3-14
39 Koodiyksiköiden laadinta FB34 - <Offline> FB13 : Keskeytyksen suoritus Network 1 :??? Kuva 3-8 U sensori1 E1. lämpötilan ylitys UN painike2 E1.2 häiriökuittaus = valopaalla A4. keskeytyssignaali AWL:n symboli-info 3 Yksikköä näytettäessä toistetaan aktuelli kuvaruutuesitys käskykommentteineen tai symbolikommentteineen. Huomautus Ladattaessa ohjelmaa CPU:hun ei symbolitaulukkoa siirretä mukana. Jos sen tähden halutaan käsitellä käyttäjäohjelmaa, jossa alkuperäinen ohjelma ei ole käytettävissä laadintajärjestelmässä, ei käytössä myöskään ole alkuperäistä symboliikkaa. 3-15
40 Koodiyksiköiden laadinta 3.9 Otsikoiden ja kommenttien anto 3 Yleiskuva Yksikön otsikoiden ja virtapiirin otsikoiden syöttö Koodiyksikön käskyosassa voidaan syöttää yksikön otsikko ja virtapiirin otsikko sekä yksikkökommentit tai virtapiirikommentit. Syötöt ovat valinnaisia eikä niillä ole merkitystä ohjelmankululle. Yksikön tai virtapiirin otsikon syöttmiseksi sijoitetaan kursori yksikkönimen tai virtapiirinimen oikealla puolella olevien kolmen kysymysmerkin päälle (esim. virtapiiri 1 :???). Silloin avautuu tekstikenttä, johon otsikko syötetään. Siinä voi olla enintään 64 merkkiä. 1. Virtapiiri 2:??? Klikkaus hiirellä 2. Virtapiiri 2: Tässä on virtapiirin otsikko Kuva 3-9 Otsikoiden anto Kommenttien syöttö Harmaiden kommenttikenttien näyttö voidaan ottaa käyttöön tai pois käytöstä valikkokäskyllä näkymä kommentti. Kaksoisklikkaamalla sellaisessa kentässä avautuu tekstikenttä, johon nyt voidaan syöttää selitykset. Yksikköä kohti on yksikkö- ja virtapiirikommentteja varten käytettävissä 64 KByte. 1.??? 2. Virtapiiri-- tai yksikkökommentti Klikkaus hiirellä Kuva 3-1 Kommenttien anto Huomautus Ladattaessa yksikkö CPU:hun ei kommentteja siirretä mukana. Jos sen tähden halutaan ladata yksikkö CPU:sta, jossa alkuperäinen yksikkö ei ole käytettävissä laadintajärjestelmässä, ei alkuperäisiä kommentteja voi nähdä eikä käsitellä. 3-16
41 Tiedostoyksiköiden ja käyttäjämääritteisten tiedostotyyppien anto 4 Mitä tämä kappale sisältää? Tiedostoyksiköt ovat tärkeä käyttäjäohjelman osa, koska niissä pidetään käyttäjäohjelman tiedot. Tässä kappaleessa kerrotaan, miten niitä laaditaan. Käyttäjämääritteisiä tiedostotyyppejä ei välttämättä tarvita ohjelmointiin. Mikäli kuitenkin laaditaan usein ohjelmia samankaltaisiin tehtäviin, on niistä pian hyötyä. Omien tiedostoyyppien avulla säästetään reilusti aikaa. Yleiskuva kappaleesta Kappale Sisältö Sivu 4.1 Tiedostoyksiköiden laadinta - yleiskuva Laadintamenetelmän valinta Selitystaulukon käsittely Aktuellien data -arvojen käsittely Käyttäjämääritteisten tiedostotyyppien laadinta
SIMATIC S7. FUP/FBD S7-300/400 Yksiköiden ohjelmointi toimintakaaviomuodossa. Esipuhe, sisällysluettelo Osa 1: Työskentely FUP-editorilla
Esipuhe, sisällysluettelo Osa 1: Työskentely FUP-editorilla IMATIC 7 Osa 2: Kielikuvaus Liitteet FUP/FBD 7-300/400 Yksiköiden ohjelmointi toimintakaaviomuodossa Käsikirja C79000-G7000-C508-02 Turvallisuus
Ohjeita Siemens Step7, Omron CX Programmer käyttöön
Ohjeita Siemens Step7, Omron CX Programmer käyttöön Sisällysluettelo 1 Siemens Step7 Manager...1 1.1 Laitteistomäärittely...1 1.2 Ohjelmalohkon luonti ja toteutus...2 1.3 Ohjelman kutsu...3 2 CX-Programmer...4
TAMPEREEN AMMATTIKORKEAKOULU 07.10.01 1 (21) Kone- ja laiteautomaatio Seppo Mäkelä. SIMATIC STEP S7 Ohjelmointiohjelma.
TAMPEREEN AMMATTIKORKEAKOULU 07.10.01 1 (21) SIMATIC STEP S7 Ohjelmointiohjelma Ohjelmointi osa1 TAMPEREEN AMMATTIKORKEAKOULU 07.10.01 2 (21) 1 Projektin muodostus 1.1 Ohjelman avaus Ohjelman avaus suoritetaan
Muuttujien määrittely
Tarja Heikkilä Muuttujien määrittely Määrittele muuttujat SPSS-ohjelmaan lomakkeen kysymyksistä. Harjoitusta varten lomakkeeseen on muokattu kysymyksiä kahdesta opiskelijoiden tekemästä Joupiskan rinneravintolaa
AU Automaatiotekniikka. Toimilohko FB
AU080401 Automaatiotekniikka Toimilohko FB Tarkoitus Dokumentissa kuvataan, mikä on toimilohko (FB) miten toimilohko muodostetaan ja miten sitä sovelletaan S7 ohjelmointiympäristössä (STEP7) mitä etua
MITÄ JAVASCRIPT ON?...3
JavaScript MITÄ JAVASCRIPT ON?...3 YLEISTÄ JAVASCRIPTIN SYNTAKSISTA...3 KÄSKYSANAT JA MUUT VARATUT SANAT...3 MUUTTUJIEN, FUNKTIOIDEN JA LUOKKIEN NIMISSÄ...3 HTML-TAGEIHIN VIITTAAVISSA METODINIMISSÄ...3
AU Automaatiotekniikka. Funktio FC
AU080401 Automaatiotekniikka Funktio FC Tarkoitus Dokumentissa kuvataan, mikä on funktio miksi funktioita kannattaa käyttää milloin funktioita kannattaa käyttää mitä asioita on huomioitava funktiota luotaessa
Data@Flow. Verkkosivuston hallinnan ohjeet. atflow Oy tuki@atflow.fi. AtFlow Oy, tuki@atflow.fi, +358 (0)50 452 5620
Data@Flow Verkkosivuston hallinnan ohjeet atflow Oy tuki@atflow.fi AtFlow Oy, tuki@atflow.fi, +358 (0)50 452 5620 Sisällysluettelo 1. Kirjautuminen... 2 2. Sivuston muokkaus... 2 3. Sivujen ja valikoiden
WCONDES OHJEET ITÄRASTEILLE (tehty Condes versiolle 8)
WCONDES OHJEET ITÄRASTEILLE (tehty Condes versiolle 8) 1 UUDEN KILPAILUTIEDOSTON AVAUS Avaa Wcondes ohjelma tuplaklikkaamalla wcondes.lnk ikonia. Ohjelma avaa automaattisesti viimeksi tallennetun kilpailutiedoston.
SYÖTTÖPOHJA LUKUJEN SYÖTTÖÖN ERI TARKOITUKSIIN
SYÖTTÖPOHJA LUKUJEN SYÖTTÖÖN ERI TARKOITUKSIIN Usein tarvitaan käyttäjän käsin syöttämiä lukuja eri tarkoituksiin. Tällaisia ovat mm. budjetti-, ennuste-, tavoite- ym. luvut. Lukuja syötetään eri kohteille,
Ohjelmoinnin perusteet Y Python
Ohjelmoinnin perusteet Y Python T-106.1208 2.3.2009 T-106.1208 Ohjelmoinnin perusteet Y 2.3.2009 1 / 28 Puhelinluettelo, koodi def lue_puhelinnumerot(): print "Anna lisattavat nimet ja numerot." print
CABAS. Release Notes 5.4. Uusi kuvien ja dokumenttien käsittely
Release Notes 5.4 CABAS Uusi kuvien ja dokumenttien käsittely Olemme päivittäneet ja nykyaikaistaneet CABASin kuvien ja dokumenttien käsittelyn. Nyt kuvia voi vetää hiiren osoittimella ja pudottaa ne kuvaluetteloon.
WCONDES OHJEET ITÄRASTEILLE (tehty Condes versiolle 8)
WCONDES OHJEET ITÄRASTEILLE (tehty Condes versiolle 8) 1 UUDEN KILPAILUTIEDOSTON AVAUS Avaa Wcondes ohjelma tuplaklikkaamalla wcondes.lnk ikonia. Ohjelma avaa automaattisesti viimeksi tallennetun kilpailutiedoston.
Visma Fivaldi -käsikirja Asiakaskohtaiset hinnat
Visma Fivaldi -käsikirja Asiakaskohtaiset hinnat 2 Sisällys 1 Yleistä... 3 2 Ylävalikko... 4 3 Vasemman laidan painikkeet... 5 4 Erikoishinnoittelut ruutu... 6 5 Raportit... 12 1 Yleistä Fivaldi Asiakaskohtaiset
Ongelma(t): Miten mikro-ohjelmoitavaa tietokonetta voisi ohjelmoida kirjoittamatta binääristä (mikro)koodia? Voisiko samalla algoritmin esitystavalla
Ongelma(t): Miten mikro-ohjelmoitavaa tietokonetta voisi ohjelmoida kirjoittamatta binääristä (mikro)koodia? Voisiko samalla algoritmin esitystavalla ohjelmoida useita komponenteiltaan ja rakenteeltaan
BlueJ ohjelman pitäisi löytyä Development valikon alta mikroluokkien koneista. Muissa koneissa BlueJ voi löytyä esim. omana ikonina työpöydältä
Pekka Ryhänen & Erkki Pesonen 2002 BlueJ:n käyttö Nämä ohjeet on tarkoitettu tkt-laitoksen mikroluokan koneilla tapahtuvaa käyttöä varten. Samat asiat pätevät myös muissa luokissa ja kotikäytössä, joskin
Toteumatietojen tiedostolataus sisäiseen laskentaan Käsikirja
Valtiokonttori Käsikirja 1 (13) 3.1.2017 Toteumatietojen tiedostolataus sisäiseen laskentaan Käsikirja Valtiokonttori Käsikirja 2 (12) Asiakirjan muutoshistoria versio päiväys tekijä Muutoshistoria 0.1
Sen jälkeen Microsoft Office ja sen alta löytyy ohjelmat. Ensin käynnistä-valikosta kaikki ohjelmat
Microsoft Office 2010 löytyy tietokoneen käynnistävalikosta aivan kuin kaikki muutkin tietokoneelle asennetut ohjelmat. Microsoft kansion sisältä löytyy toimisto-ohjelmistopakettiin kuuluvat eri ohjelmat,
Tulorekisteri: Vakuuttamisen poikkeustilanteet Visma Fivaldi
Tulorekisteri: Vakuuttamisen poikkeustilanteet Visma Fivaldi 1(30) Sisällysluettelo Yleistä 2 Muu tulorekisteri-dokumentaatio 2 Tulorekisteriin liittyvät vakuuttamisen poikkeustilanteet 3 Tyel-vakuuttamisen
SIMATIC S7. FUP/FBD S7-300/400 Yksiköiden ohjelmointi toimintakaaviomuodossa. Esipuhe, sisällysluettelo Osa 1: Työskentely FUP-editorilla
Esipuhe, sisällysluettelo Osa 1: Työskentely FUP-editorilla IMATIC 7 Osa 2: Kielikuvaus Liitteet FUP/FBD 7-300/400 Yksiköiden ohjelmointi toimintakaaviomuodossa Käsikirja C79000-G7000-C508-02 Turvallisuus
TAULUKON TEKEMINEN. Sisällysluettelo
Excel 2013 Taulukon tekeminen Sisällysluettelo TAULUKON TEKEMINEN TAULUKON TEKEMINEN... 1 Tietotyypit... 1 Tiedon syöttäminen taulukkoon... 1 Kirjoitusvirheiden korjaaminen... 2 Alueen sisällön tyhjentäminen...
Condes. Quick Start opas. Suunnistuksen ratamestariohjelmisto. Versio 7. Quick Start - opas Condes 7. olfellows www.olfellows.net 1.
Condes Suunnistuksen ratamestariohjelmisto Versio 7 Quick Start opas Yhteystiedot: olfellows Jouni Laaksonen Poijukuja 4 21120 RAISIO jouni.laaksonen@olfellows.net www.olfellows.net olfellows www.olfellows.net
TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op. Assembly ja konekieli
TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op Assembly ja konekieli Tietokoneen ja ohjelmiston rakenne Loogisilla piireillä ja komponenteilla rakennetaan prosessori ja muistit Prosessorin rakenne
Mainosankkuri.fi-palvelun käyttöohjeita
Mainosankkuri.fi-palvelun käyttöohjeita Sisällys 1. Johdanto... 1 2. Sisäänkirjautuminen... 1 3. Palvelussa navigointi... 2 4. Laitteet... 2 5. Sisällönhallinta... 4 6. Soittolistat... 7 7. Aikataulut...
LUKKARIN KÄYTTÖOHJE Sisällys
LUKKARIN KÄYTTÖOHJE Sisällys 1. Yleistä... 2 2. Lukkarin käynnistys ja sisäänkirjautuminen... 2 3. Vapaa aikatauluhaku... 2 4. Lukujärjestyksen luominen ja avaaminen... 3 Lukukauden valinta... 3 Uuden
Internet Explorer 7 & 8 pop-up asetukset
Sivu 1(8) Internet Explorer 7 & 8 pop-up asetukset www.procountor.com Internet Explorer 7 ja 8 sisältää pop-up ikkunoiden esto toiminnon. ProCountor -Taloushallintoohjelmistossa voidaan raportit tulostaa
Tehtävä: FIL Tiedostopolut
Tehtävä: FIL Tiedostopolut finnish BOI 2015, päivä 2. Muistiraja: 256 MB. 1.05.2015 Jarkka pitää vaarallisesta elämästä. Hän juoksee saksien kanssa, lähettää ratkaisuja kisatehtäviin testaamatta esimerkkisyötteillä
3M Online Center sivuston käyttöopas
3M Online Center sivuston käyttöopas 1 3M 2015. All Rights Reserved. 3M Online Center -sivuston käyttöopas Tuotteiden tilaaminen...3 1. Tilaa nyt...4 2. Pikatilaus...5 3. Lataa tilaustiedosto...6 4. Ostoslistat
TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op. Assembly ja konekieli
TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op Assembly ja konekieli Tietokoneen ja ohjelmiston rakenne Loogisilla piireillä ja komponenteilla rakennetaan prosessori ja muistit Prosessorin rakenne
Asiointipalvelun ohje
Asiointipalvelun ohje Yleistä 1. Kirjautuminen 2. Yhteystiedot 3. Vastaustavan valinta 1. Yleistä 2. Palkkatietojen lataaminen tiedostosta 4. Lomake 1. Yleistä 2. Linkit ja vastaajan tiedot 3. Lomakekäsittely
Ohjelmisto on selainpohjaisen käyttöliittymän tarjoava tietokantajärjestelmä merikotkien seurantaan WWF:n Merikotka-työryhmän tarpeisiin.
TIETOKANTA MERIKOTKIEN SEURANTAAN Käyttöohje Versiohistoria: Versio Päivämäärä Kuvaus Tekijä 1.0 11.12.2007 Ensimmäinen luonnos Janne Piippo 2.0 13.12.2007 Virallinen verio Janne Piippo HELSINGIN YLIOPISTO
Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.4.0
Toukokuu 2014 1 (11) Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.4.0 Päivitysohje Toukokuu 2014 2 (11) Sisällysluettelo 1. Tehtävät ennen versiopäivitystä... 3 1.1. Ohjelmistomuutosten luku...
Pedacode Pikaopas. Java-kehitysympäristön pystyttäminen
Pedacode Pikaopas Java-kehitysympäristön pystyttäminen Pikaoppaan sisältö Pikaoppaassa kuvataan, miten Windowstyöasemalle asennetaan Java-ohjelmoinnissa tarvittavat työkalut, minkälaisia konfigurointeja
Käyttöliittymän muokkaus
Käyttöliittymän muokkaus Ohjelman pitkän kehityshistorian takia asetukset ovat jakaantuneet useampaan eri kohtaan ohjelmassa. Ohessa yhteenveto nykyisistä asetuksista (versio 6.4.1, 2/2018). Ylä- ja sivupalkkien
Sisällysluettelo 1 Johdanto Root, koko Opalan pääkäyttäjä
OPALA Käyttöohje Sisällysluettelo 1 Johdanto 4 2 Root, koko Opalan pääkäyttäjä...5 2.1 Sisäänkirjautuminen.5 2.2 Käyttäjätunnukset 6 2.2.1 Pääkäyttäjätunnukset.6 2.2.1.1 Luo. 7 2.2.1.2 Muokka/poista 8
Ohjelmointi 1 / syksy /20: IDE
Ohjelmointi 1 / syksy 2007 10/20: IDE Paavo Nieminen nieminen@jyu.fi Tietotekniikan laitos Informaatioteknologian tiedekunta Jyväskylän yliopisto Ohjelmointi 1 / syksy 2007 p.1/8 Tämän luennon rakenne
Käsikirjan paperiversiota ei enää ylläpidetä ohjeen päivämäärän jälkeen. Viimeisimmät versiot ohjeista löydät ohjelman Help-ruudulta.
2 Käsikirjan paperiversiota ei enää ylläpidetä ohjeen päivämäärän jälkeen. Viimeisimmät versiot ohjeista löydät ohjelman Help-ruudulta. Sisällys 1 Yleistä... 3 1.1 Kirjanpitolain uudistus 2016... 3 Liitetietotosite...
Aloita uusi kartoitus -painikkeesta käynnistyy uuden kartoituksen tekeminen
it-arvi Ohjeet sovelluksen käyttöön KÄYNNISTYS: - Sovellus käynnistetään tuplanapauttamalla kuvaketta Esteettomyysarviointi.exe. ETUSIVU: Aloita uusi kartoitus -painikkeesta käynnistyy uuden kartoituksen
Ohjelmoinnin perusteet Y Python
Ohjelmoinnin perusteet Y Python T-106.1208 23.2.2009 T-106.1208 Ohjelmoinnin perusteet Y 23.2.2009 1 / 44 Debuggeri Tyypillinen tilanne: ohjelma on kirjoitettu, Python-tulkki ei valita virheistä, mutta
ejuttu ohjeet kuinka sitä käytetään.
ejuttu ohjeet kuinka sitä käytetään. 1. Artikkelin lisääminen a. Kirjaudu sisään b. Lisää sisältöä c. Artikkeli i. Lisää pääkuva 1. Pääkuvalle kuvateksti ii. Anna artikkelille otsikko iii. Ingressi-kenttään
Kortinhaltijat joilla on maksukeskeytys Maksuryhmään liitettyjen kortinhaltijoiden lukumäärä, joiden maksut ovat tilapäisesti keskeytetty.
1(6) MAKSURYHMÄN HALLINTA Maksuryhmäkohtaiselle sivulle pääset klikkaamalla yksittäisen maksuryhmän nimeä verkkopalvelun etusivulla tai valitsemalla ryhmän Maksuryhmät - osion listalta. Sivun tiedot ja
VERKKOVELHO-YLLÄPITOTYÖKALUN KÄYTTÖOHJE
VERKKOVELHO-YLLÄPITOTYÖKALUN KÄYTTÖOHJE 1. SISÄÄN KIRJAUTUMINEN Sisään kirjautuminen VerkkoVelho-ylläpitotyökaluun tapahtuu yrityksesi osoitteessa www.omaosoitteesi.fi/yllapito, esim. www.verkkovelho.fi/yllapito.
Ohjelmoinnin perusteet Y Python
Ohjelmoinnin perusteet Y Python T-106.1208 25.2.2009 T-106.1208 Ohjelmoinnin perusteet Y 25.2.2009 1 / 34 Syötteessä useita lukuja samalla rivillä Seuraavassa esimerkissä käyttäjä antaa useita lukuja samalla
Huoltajien Daisy. Päivitetty
Huoltajien Daisy Päivitetty 30.10.2017 Sisältö Asetukset Vaihda salasana 4. Hoitoajat Tee hoitoaikavaraus 5. Hoitoajat Tee hoitoaikavaraus 6. Hoitoajat Muokkaaminen, lisääminen, poistaminen ja laskurin
POP-UP -IKKUNOIDEN SALLIMINEN
Sivu 1(5) Windows XP SP2 www.procountor.com Windows XP:n Service Pack 2:n (SP2) mukana tulee Internet Explorer 6:een mukaan pop-up ikkunoiden esto toiminto. ProCountor -Taloushallinto-ohjelmistossa voidaan
4. Lausekielinen ohjelmointi 4.1
4. Lausekielinen ohjelmointi 4.1 Sisällys Konekieli, symbolinen konekieli ja lausekieli. Lausekielestä konekieleksi: - Lähdekoodi, tekstitiedosto ja tekstieditorit. - Kääntäminen ja tulkinta. - Kääntäminen,
2017/11/21 17:28 1/2 Tilitapahtumat. Tilitapahtumat... 1 Käyttö:... 1 Asiakirjan kentät:... 1
2017/11/21 17:28 1/2 Tilitapahtumat Table of Contents Tilitapahtumat... 1 Käyttö:... 1 Asiakirjan kentät... 1 Asiakirjan kentät:... 1 Asiakirjan kentät /alavalikko/ ensimmäinen välilehti:... 2 Asiakirjan
Webforum. Version 14.4 uudet ominaisuudet. Viimeisin päivitys: 2014-12-6
Webforum Version 14.4 uudet ominaisuudet Viimeisin päivitys: 2014-12-6 Sisältö Tietoja tästä dokumentista... 3 Yleistä... 4 Yleistä & hallinnointi... 5 Dokumentit... 5 Perättäinen tarkistus- ja hyväksymisprosessi...
1 Yleistä Web-editorista... 3. 1.1 Web-editori -dokumentin luominen... 3. 2 Pikatoimintopainikkeet... 3. 2.1 Tallenna... 3
Web-editori 2 Optima Web-editori -ohje Sisällysluettelo 1 Yleistä Web-editorista... 3 1.1 Web-editori -dokumentin luominen... 3 2 Pikatoimintopainikkeet... 3 2.1 Tallenna... 3 2.2 Peru / Tee uudelleen...
Tämä on PicoLog Windows ohjelman suomenkielinen pikaohje.
Tämä on PicoLog Windows ohjelman suomenkielinen pikaohje. Asennus: HUOM. Tarkemmat ohjeet ADC-16 englanninkielisessä User Manual issa. Oletetaan että muuntimen kaikki johdot on kytketty anturiin, käyttöjännite
MICROSOFT EXCEL 2010
1 MICROSOFT EXCEL 2010 Taulukkolaskentaohjelman jatkokurssin tärkeitä asioita 2 Taulukkolaskentaohjelmalla voit Käyttää tietokonetta ruutupaperin ja taskulaskimen korvaajana Laatia helposti ylläpidettäviä
BaseMidlet. KÄYTTÖOHJE v. 1.00
KÄYTTÖOHJE v. 1.00 KUVAUS BaseMidlet on matkapuhelimessa toimiva sovellus jolla voi etäkäyttää Tiimi 7000 sarjan säätimiä. Copyright Team-Control Oy, oikeudet muutoksiin pidätetään. TiiMi on Team-Control
Visma Nova. Visma Nova ASP käyttö ja ohjeet
Visma Nova Visma Nova ASP käyttö ja ohjeet Oppaan päiväys: 2.2.2012. Helpdesk: http://www.visma.fi/asiakassivut/helpdesk/ Visma Software Oy pidättää itsellään oikeuden mahdollisiin parannuksiin ja/tai
JAKELUPISTE KÄYTTÖOHJE 2/6
käyttöohjeet JAKELUPISTE KÄYTTÖOHJE 2/6 1. Esittely JakeluPiste on helppo ja yksinkertainen ratkaisu tiedostojen lähettämiseen ja vastaanottamiseen. Olipa kyseessä tärkeä word dokumentti tai kokonainen
Visma Business AddOn Tositteiden tuonti. Käsikirja
Visma Business AddOn Tositteiden tuonti Käsikirja Oppaan päiväys: 10.2.2012. Asiakaspalvelu: Helpdesk: www.visma.fi Visma Software Oy pidättää itsellään oikeuden mahdollisiin parannuksiin ja/tai muutoksiin
Luento 5. Timo Savola. 28. huhtikuuta 2006
UNIX-käyttöjärjestelmä Luento 5 Timo Savola 28. huhtikuuta 2006 Osa I Shell-ohjelmointi Ehtolause Lausekkeet suoritetaan jos ehtolausekkeen paluuarvo on 0 if ehtolauseke then lauseke
Yrjö Määttänen Kokemuksia SuLVInetin käytön aloituksen
Yrjö Määttänen Kokemuksia SuLVInetin käytön aloituksen yrjo.maattanen@phnet.fi helpottamiseksi puh. 050 413 0820 4.11.2009 1. Yleistä SuLVInet on SuLVI:n aloitteesta avattu sivusto LVI-alan kehittäjäfoorumiksi.
Käyttöohje: LAPIO latauspalvelu
Käyttöohje: LAPIO latauspalvelu 24.8.2018 Sisällys 1. Yleistä... 2 2. Kartalla liikkuminen ja zoomaus:... 2 3. Aineistojen etsiminen ja katselu:... 2 4. Ladattavien aineistojen valinta ja metatiedot:...
Webforum. Version 14.3 uudet ominaisuudet. Viimeisin päivitys: 2014-09-14
Webforum Version 14.3 uudet ominaisuudet Viimeisin päivitys: 2014-09-14 Sisältö Tietoja tästä dokumentista... 3 Yleistä... 4 Yleistä & hallinnointi... 5 Käyttäjien tuonti toiselta alustalta... 5 Uusi sisäänkirjautumisen
KAAVAT. Sisällysluettelo
Excel 2013 Kaavat Sisällysluettelo KAAVAT KAAVAT... 1 Kaavan tekeminen... 2 Kaavan tekeminen osoittamalla... 2 Kaavan kopioiminen... 3 Kaavan kirjoittaminen... 3 Summa-funktion lisääminen... 4 Suorat eli
Ohjelmoinnin perusteet Y Python
Ohjelmoinnin perusteet Y Python T-106.1208 7.2.2011 T-106.1208 Ohjelmoinnin perusteet Y 7.2.2011 1 / 39 Kännykkäpalautetteen antajia kaivataan edelleen! Ilmoittaudu mukaan lähettämällä ilmainen tekstiviesti
ACUTE OHJE Riskitietojen kirjaaminen ja tarkastelu
ACUTE OHJE Riskitietojen kirjaaminen ja tarkastelu Sisällysluettelo Johdanto Riskitiedot Star of life Riskitietojen tarkastelu Lisäys ja muokkaus Uuden riskin lisääminen ICD10 koodin valinta riskille Aiemmin
Tietojen syöttäminen ohjelmalle. Tietojen syöttäminen ohjelmalle Scanner-luokan avulla
Tietojen syöttäminen ohjelmalle Tähän mennessä on käsitelty Javan tulostuslauseet System.out.print ja System.out.println sekä ohjelman perusrakenneosat (muuttujat, vakiot, lauseet). Jotta päästään tekemään
CSV - XML ohjelman käyttöohje
CSV - XML ohjelman käyttöohje Käynnistä ohjelma CSC_Virta_Julkaisut_ToXMLConverter.exe CSV-XML muunnos tapahtuu etenemällä ohjelmassa järjestyksessä 1. -> 6. ylhäältä oikealle: Perustoimintoja voi suorittaa
Käyttäjän käsikirja. LIB 500 ja LIB 510 v.4.0.2. 8.2. Releasettelutyökalu. 8.2.1. Yleistä. ,NNXQDMRNDLOPRLWWDDHWWlNRKGHRQSlLYLWHWWlYl
1MRS751368-RUM Käyttäjän käsikirja 8.1. Releyksikön valitseminen Releyksiköt esitetään asemakuvassa painikkeina. 8 $VHPDNXYDMRVVDQlN\\UHOH\NVLNN Jos kohteita tarvitsee päivittää, avataan ikkuna (Kuva 8.1.-2)
Visma Fivaldi -käsikirja MiniCRM
Visma Fivaldi -käsikirja MiniCRM 2 Sisällys 1 Yleistä... 3 2 Ylävalikko... 4 3 Perustiedot - välilehti... 5 4 Tila (vapaassa tekstikentässä edellisellä sivulla annettu nimi) - välilehti... 6 5 Vasemman
Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.3.0
Toukokuu 2013 1 (10) Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.3.0 Päivitysohje Copyright Aditro 2013 Toukokuu 2013 2 (10) Sisällysluettelo 1. Tehtävät ennen versiopäivitystä... 3 1.1. Ohjelmistomuutosten
Nuorten hyvinvointi tilastotietokannan käyttöohjeet Tieke 18.5 2015
Nuorten hyvinvointi tilastotietokannan käyttöohjeet Tieke 18.5 2015 Taulukon valinta Valitse vasemmalta kansioita, kunnes saat taulukkoluettelon näkyviin. Jos etsit tietoa jostain tietystä aiheesta, voit
CABAS. Perusominaisuuksien käyttö
CABAS Perusominaisuuksien käyttö Aloitussivu s.3-4 Laskelman luominen s.5-6 Omistajan/Ajoneuvon tiedot s.7-8 Vahinkotiedot s.9 Veloitukset s.10 Korjauskohteet s.11 Toimenpiteet/korjauskohteet s.12-14 Pintaoikaisu
Titta-palvelun käyttöohje
LUONNOS 226.10.2017 2 (11) Sisällysluettelo 1 Rekisteröityminen... 4 2 Kirjautuminen... 5 2.1 Unohtunut salasana... 6 2.2 Unohtunut käyttäjätunnus... 6 3 Etusivu... 6 4 Käyttäjätoiminnot... 6 4.1 Salasanan
Opus Internet ajanvaraus on maksullinen lisäominaisuus. Lue lisää www.opusdental.com
Internetajanvaraus Opus Internet ajanvaraus on maksullinen lisäominaisuus. Lue lisää www.opusdental.com Kuinka Opus Internet ajanvaraus toimii? OpusOnlineClient Opus Online Client on ohjelmisto, joka huolehtii
5. HelloWorld-ohjelma 5.1
5. HelloWorld-ohjelma 5.1 Sisällys Lähdekoodi. Lähdekoodin (osittainen) analyysi. Lähdekoodi tekstitiedostoon. Lähdekoodin kääntäminen tavukoodiksi. Tavukoodin suorittaminen. Virheiden korjaaminen 5.2
Informaatioteknologian laitos Olio-ohjelmoinnin perusteet / Salo 15.2.2006
TURUN YLIOPISTO DEMO III Informaatioteknologian laitos tehtävät Olio-ohjelmoinnin perusteet / Salo 15.2.2006 1. Tässä tehtävässä tarkastellaan erääntyviä laskuja. Lasku muodostaa oman luokkansa. Laskussa
LoCCaM. LoCCaM Cam laitteiston ohjaaminen. Dimag Ky dimag.fi
LoCCaM LoCCaM Cam laitteiston ohjaaminen Dimag Ky janne.koski @ dimag.fi +358505907788 Laitteen lisääminen sovellukseen Sovelluksen pääsivulta valitaan oikeasta yläkulman valikosta Aloita uusi (1) Aukeavaan
1 Yleistä Kooste-objektista... 3. 1.1 Käyttöönotto... 3. 2 Kooste-objektin luominen... 4. 3 Sisällön lisääminen Kooste objektiin... 4. 3.1 Sivut...
Kooste 2 Optima Kooste-ohje Sisällysluettelo 1 Yleistä Kooste-objektista... 3 1.1 Käyttöönotto... 3 2 Kooste-objektin luominen... 4 3 Sisällön lisääminen Kooste objektiin... 4 3.1 Sivut... 5 3.2 Sisältölohkot...
3. Muuttujat ja operaatiot 3.1
3. Muuttujat ja operaatiot 3.1 Sisällys Imperatiivinen laskenta. Muuttujat. Nimi ja arvo. Muuttujan nimeäminen. Muuttujan tyyppi. Operaattorit. Operandit. Arvon sijoitus muuttujaan. Aritmeettiset operaattorit.
https://www.oppi.uku.fi/pk/ Onni-oppimispäiväkirjan ohje 15.9.2010 version 1.2
https://www.oppi.uku.fi/pk/ Onni-oppimispäiväkirjan ohje 15.9.2010 version 1.2 Sisällys: 1. Onni-oppimispäiväkirja yleisesti... 3 2. Käyttäjätunnuksen luominen... 3 2.1 Itä-Suomen yliopiston Opiskelija
Liferay CE KÄYTTÖOHJE PÄIVITTÄJÄLLE. Content Manager. Ambientia Oy TM Ambientia
Liferay CE KÄYTTÖOHJE PÄIVITTÄJÄLLE Ambientia Oy asiakaspalvelu@ambientia.fi www.ambientia.net TM Ambientia Content Manager 2 (13) KÄYTTÖOHJE PÄIVITTÄJÄLLE, SISÄLLYSLUETTELO 1 YLEISTÄ... 3 2 KIRJAUTUMINEN...
Tekstinkäsittely ja opinnäytetyö I sisällysluettelo ja sivunumerointi. Word 2007
Tekstinkäsittely ja opinnäytetyö I sisällysluettelo ja sivunumerointi Word 2007 Perttu Suhonen 2008 Sisällysluettelo 1 Sisällysluettelon tekeminen...5 1.1 Monitasoinen numerointi...5 1.2 Otsikkotyylien
OHJELMOINTILAITE 10/50
OHJELMOINTILAITE 10/50 1 2 3 4 5 6 17 16 15 7 14 8 13 12 11 10 9 1) Näyttö 1 taivutuksen nro. 2) Näyttö 2 kulma 3) LED merkkivalo MANUAALI 4) OFF-SET. 5) Taivutussuunta. 6) Palautus 7) Käynnistys ja resetointi.
Tikon kassamaksujen käsittely
Lokakuu 2012 1 (14) Käyttöohje Lokakuu 2012 2 (14) Sisällysluettelo Johdanto... 3 1. Turvakoodisarjojen käsittely... 4 1.1. Turvakoodisarjan selausnäyttö... 4 1.2. Turvakoodisarjan ylläpitonäyttö... 4
Ohjelmoinnin perusteet Y Python
Ohjelmoinnin perusteet Y Python T-106.1208 17.2.2010 T-106.1208 Ohjelmoinnin perusteet Y 17.2.2010 1 / 41 Sanakirja Monissa sovelluksissa on tallennettava rakenteeseen avain arvo-pareja. Myöhemmin rakenteesta
Ohjelmoinnin perusteet Y Python
Ohjelmoinnin perusteet Y Python T-106.1208 2.3.2011 T-106.1208 Ohjelmoinnin perusteet Y 2.3.2011 1 / 39 Kertausta: tiedoston avaaminen Kun ohjelma haluaa lukea tai kirjoittaa tekstitiedostoon, on ohjelmalle
ASTERI KIRJANPITO KIELIVERSION OHJE
ASTERI KIRJANPITO KIELIVERSION OHJE 7.4.2006 Atsoft Oy Mäkinen Malminkaari 21 B Keskus (09) 350 7530 Päivystykset: 0400 316 088, 00700 HELSINKI Fax (09) 351 5532 0400 505 596, 0500 703730 http://www.atsoft.fi
Muistitikun liittäminen tietokoneeseen
Muistitikun käyttäminen 1 Muistitikun liittäminen tietokoneeseen Muistitikku liitetään tietokoneen USB-porttiin. Koneessa voi olla useita USB-portteja ja tikun voi liittää mihin tahansa niistä. USB-portti
1 KR-Laskut Mallitiliöinnit Kommenttikentän käyttö mallitiliöinneissä Mallitiliöinnin tallennus-sivu...
2016-12-02 1 (7) Doc. kind Mallitiliöinnin teko ja muokkaus Status of document Valmis Project name Phase of project Creator name Mika Vähäkoski Distribution Sisällysluettelo 1 KR-Laskut... 2 1.1 Mallitiliöinnit...
Harjoitustyö: virtuaalikone
Harjoitustyö: virtuaalikone Toteuta alla kuvattu virtuaalikone yksinkertaiselle olio-orientoituneelle skriptauskielelle. Paketissa on testaamista varten mukana kaksi lyhyttä ohjelmaa. Ohjeita Noudata ohjelman
1 Asentaminen. 2 Yleistä ja simuloinnin aloitus 12/2006 1.1.1
1 Asentaminen...2 2 Yleistä ja simuloinnin aloitus...2 2.1 PI-säätimet...3 2.2 Trendit...4 3 Lämpölaitoksen ohjaus...5 4 Voimalan alkuarvojen muuttaminen...6 5 Tulostus...8 6 Mahdollisia ongelmia...8 6.1
1. Kalenterin omistajan käyttöohje
1. Kalenterin omistajan käyttöohje 1.1. Kielen vaihtamien Ajanvarausjärjestelmässä kielen vaihtaminen tapahtuu painamalla sivun ylälaidassa olevia lippuja. 1.2. Kirjautuminen Kirjautumissivulla käyttäjä
Microsoft Outlook Web Access. Pikaohje sähköpostin peruskäyttöön
Microsoft Outlook Web Access Pikaohje sähköpostin peruskäyttöön 1 Käyttö työpaikalla (Hallinto-verkossa) Käynnistetään sähköposti Työpöydällä olevasta Faiposti-pikakuvakkeesta (hiirellä kaksoisklikkaamalla).
Setup Utility (Tietokoneen asetukset) -apuohjelma. Oppaan osanumero:
Setup Utility (Tietokoneen asetukset) -apuohjelma Oppaan osanumero: 389194-352 Joulukuu 2005 Sisällysluettelo 1 Setup Utility (Tietokoneen asetukset) -apuohjelman käyttö 2 Setup Utility (Tietokoneen asetukset)
Kyvyt.fi eportfolion luominen
Kyvyt.fi eportfolion luominen Portfolion tekeminen koostuu kolmesta vaiheesta: 1 Yksittäisten portfolio-sivujen luominen 2 Sivujen liittäminen yhteen sivustoksi - eportfolioksi 3 Katseluoikeuksien antaminen
Basware Supplier Portal
Basware Supplier Portal Pikaohje Toimittajille (Toukokuu 2011) Prosessin yleiskatsaus Basware Supplier Portal on tarkoitettu toimittajaorganisaatioille (joita kutsutaan jäljempänä toimittajiksi). Järjestelmän
Tutoriaaliläsnäoloista
Tutoriaaliläsnäoloista Tutoriaaliläsnäolokierroksella voi nyt täyttää anomuksen läsnäolon merkitsemisestä Esim. tagi ei toiminut, korvavaltimon leikkaus, yms. Hyväksyn näitä omaa harkintaa käyttäen Tarkoitus
etunimi, sukunimi ja opiskelijanumero ja näillä
Sisällys 1. Algoritmi Algoritmin määritelmä. Aiheen pariin johdatteleva esimerkki. ja operaatiot (sijoitus, aritmetiikka ja vertailu). Algoritmista ohjelmaksi. 1.1 1.2 Algoritmin määritelmä Ohjelmointi
Windows Server 2012 asentaminen ja käyttöönotto, Serverin pyörittämisen takia tarvitaan
Aram Abdulla Hassan Windows Server 2012 asentaminen ja käyttö 1 Windows Server 2012 asentaminen ja käyttöönotto, Serverin pyörittämisen takia tarvitaan Hyper-V ohjelma. Riipu minkälaista Serveria yritämme
Matriisit ovat matlabin perustietotyyppejä. Yksinkertaisimmillaan voimme esitellä ja tallentaa 1x1 vektorin seuraavasti: >> a = 9.81 a = 9.
Python linkit: Python tutoriaali: http://docs.python.org/2/tutorial/ Numpy&Scipy ohjeet: http://docs.scipy.org/doc/ Matlabin alkeet (Pääasiassa Deni Seitzin tekstiä) Matriisit ovat matlabin perustietotyyppejä.
Ohjelmoinnin perusteet Y Python
Ohjelmoinnin perusteet Y Python T-106.1208 28.2.2011 T-106.1208 Ohjelmoinnin perusteet Y 28.2.2011 1 / 46 Ohjelmointiprojektin vaiheet 1. Määrittely 2. Ohjelman suunnittelu (ohjelman rakenne ja ohjelman
815338A Ohjelmointikielten periaatteet Harjoitus 2 vastaukset
815338A Ohjelmointikielten periaatteet 2015-2016. Harjoitus 2 vastaukset Harjoituksen aiheena on BNF-merkinnän käyttö ja yhteys rekursiivisesti etenevään jäsentäjään. Tehtävä 1. Mitkä ilmaukset seuraava
MPCC-työkalua voidaan käyttää yhden laitteen valvontaan ja yhden tai useamman laitteen konfigurointiin (Modbus broadcast, osoite 0).
V1.0.0 (14.10.2015) 1 (7) KYTKENTÄ HUOM: toimii Modbus-masterina. Tämän vuoksi toinen mahdollinen Modbus-master on irrotettava verkosta, kun kytketään valmiiseen Modbus-verkkoon. Produalin Modbus-laitteiden