Sovelluksen Muokkaaminen

Tässä osassa selitetään, kuinka FUP-Editor on rakennettu ja kuinka ohjelmointi käsitellään. Tässä ei selitetä, kuinka viestintä rajapintoihin ja visualisointiin tapahtuu. Tämä löytyy luvusta SPS Perusteet.

Nimensijat

Jokaisella elementillä on oma nimensija sovelluksessa (SPS). Tämä tarkoittaa, että elementti suoritetaan täysin riippumatta muista elementeistä. Tämä on etu, koska jokainen nimi voi olla vapaasti valittu. Muuttuja global. muodostaa tässä poikkeuksen.

Ohjelman Järjestys

Jokainen verkko käsitellään ylhäältä alaspäin. Sen jälkeen kaikki toimintosarjat lasketaan. Tämä tapahtuu lukusuunnassa vasemmalta oikealle. On huomattava, että ensin kaikki toimintosarjan syötteet lasketaan.

Tämä on tärkeää, jos lisätulostus määritellään kahden toimintosarjan välillä ja käytetään uudelleen. Tämä voi johtaa odottamattomiin tuloksiin.

Huomautus: FUP-ohjelmoinnissa vain ensimmäinen toimintosarjan lähtö voidaan aina yhdistää syötteen kanssa.

Verkkojen Käyttö

Verkkot ovat tarkoitettu ryhmittelemään ohjelman yksittäisiä vaiheita. Verkossa tulisi olla vain yksi toimintosarjayhdistelmä eikä koskaan useita erillisiä toimintosarjoja. Muuten ohjelman ymmärrettävyys menetetään.

FUP-Editorin Rakenne

Tämä esimerkki näyttää valaistuksen ohjelman ilman visualisointia liikkeenanturin toiminnolla.

  1. Valikkovarsi
  2. Verkon otsikko
  3. Verkon kommenttikenttä (Monirivinen)
  4. Toimintosarjan runko
  5. Toimintosarjan otsikko
  6. Toimintosarjan tietokanta
  7. Muuttuja toimintosarjan syötteen 1 kohdalla
  8. Toimintosarjan syöttö 1
  9. Toimintosarjan lähtö 1
  10. Muuttuja toimintosarjan lähtön 1 kohdalla
  11. Yhteys toimintosarjaan (Sisäisesti määritelty var_temp.#)
  12. Merkintä syötteen 3 kohdalta toimintosarjassa TOF (Tämä arvo on saatavilla PIR.TOF1.RESET muodossa)
  13. Määrittää useita lähtöjä kerralla
  14. Negaatio (Vastaa toimintosarjaa NOT)
  15. Olemassaolo

Useiden Syöttöjen ja Lähtöjen Käyttö

Joitakin toimintosarjoja on mahdollista käyttää useilla syötöillä ja lähtöillä. Tämä on kuvattu kunkin toimintosarjan ohjeessa.

Kombinoitujen syöttöjen käyttö yksinkertaistaa FUP-Editorin käyttöä ja vähentää huomattavasti laskenta-aikaa, koska välituloksia ei tarvitse tallentaa.

Yllä oleva kuva näyttää saman tuloksen useilla syötöillä toimintosarjassa AND.

Globaalien Muuttujien Käyttö

Globaalia muuttujaa voidaan kutsua milloin tahansa etuliitteellä global..

Etuliitteen käyttöä tietokannoissa ei suositella, koska se lisää SPS:n kuormitusta. Sen sijaan tulisi laskennan tulos tehdä globaalisti saatavilla.

Jos haluat luetella kaikki käytettävät laitteet, voit napsauttaa oikealla hiirenpainikkeella globaalia muuttujaa aktiivisessa Esikatselussa. Jos muuttuja on käytetty toisessa elementissä, nämä näytetään alla Käytetään.

Lisätietoja löytyy luvusta Viestintä muiden elementtien kanssa.