13.07.2015 Views

S7-300/400 Ohjelmointi FUB/FDB - Siemens

S7-300/400 Ohjelmointi FUB/FDB - Siemens

S7-300/400 Ohjelmointi FUB/FDB - Siemens

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

FUP:n rakenne ja elementitTaulukko 6-5Muistialueet ja niiden toiminnatAlueen käsittelyAlueen nimi Muistialueen toiminta seuraavien suureidenyksiköillä:TulojenprosessikuvaLähtöjenprosessikuvaMerkkeritPeriferiaalue:ulk. tulotPeriferiatulotavuPeriferiatulosanaPeriferiatulokaksoissanaPeriferiaalue:ulk. lähdötAjatLaskuritTiedosto -yksikköPaikallisdataSyklin alussa käyttöjärjestelmä lukee tulot prosessista jamerkitsee tämän alueen arvot. Ohjelma käyttää kyseisiä arvojasyklisessä käsittelyssään.Syklin aikana ohjelma määrittää lähtöjen tilat ja tallentaa netälle alueelle. Syklin lopussa käyttöjärjestelmä lukee kyseisenalueen tilat ja lähettää ne prosessilähdöille.Tällä alueella on käytettävissä muistitilaa ohjelman laskemillevälituloksille.Tämä alue mahdollistaa tulo- ja lähtöyksiköiden suorankäsittelyn ohjelmassa (periferiatulot- ja lähdöt).Ajat ovat FUP:n toimintaelementtejä. Tällä alueella onkäytettävissä muistitilaa aikapiireille. Tällä alueellaaikaimpulssianturi käsittelee aikapiirejä, päivittääkseen neaika-arvoa pienentämällä. Aikapiirejä käsitellään tässäaikaoperaatioilla.Laskurit ovat FUP:n toimintaelementtejä. Tällä alueella onkäytettävissä muistitilaa laskureille. Niitä käsitellään tässälaskentaoperaatioilla.Tällä alueella on tietoja, joita voidaan käsitellä jokaisestayksiköstä käsin. Mikäli kaksi erilaista tiedostoyksikköä avataansamanaikaisesti, voidaan toinen avata käskyllä ”AUF DB” jatoinen käskyllä ”AUF DI”. Operandien merkintätapa, esim.L DBWi ja L DIWi määrää kumpaa tiedostoyksikköäkäsitellään.Vaikka käskyllä k ”AUF DI” voidaan käsitellä jokaista haluttuatiedostoyksikköä, käytetään tätä käskyä kuitenkin pääasiassaoheis-tiedostoyksiköiden avaamiseen, jotka on varattutoimintayksiköille (FBt) ja järjestelmätoimintayksiköille (SFBt)Lisäinfoa FB:eistä ja SFB:eistsä löytyy ohjelmointikäsikirjasta/234/ ja käyttäjäkäsikirjasta /231/ .Tällä alueella on hetkellisiä tietoja koodiyksiköstä (OB, FB taiFC). Näitä tietoja kutsutaan myös dynaamiseksipaikallisdataksi. Ne toimivat välimuistina. Jos koodiyksikkösuljetaan, nämä tiedot häviävät. Tiedot ovatpaikallisdata-pinossa (L-pino).TuloTulotavuTulosanaTulokaksoissanaLähtöLähtötavuLähtösanaLähtökaksoissanaMerkkeriMerkkeritavuMerkkerisanaMerkkerikaksoissanaPeriferialähtötavuPeriferialähtösanaPeriferialähtökaksoissanaAika (T)Laskuri (Z)Tiedostoyksikkö, avattukäskyllä ”AUF DB”:DatabittiDatatavuDatasanaDatakaksoissanaTiedostoyksikkö, avattukäskyllä ”AUF DI”:DatabittiDatatavuDatasanaDatakaksoissanaHetkell.paikallisdatabittiHetkellinenpaikallisdatatavuHetkell. paik.datasanaHetkellinenpaik.data-kaksoissanaLyh.EEBEWEDAABAWADMMBMWMDPEBPEWPEDPABPAWPADTZDBXDBBDBWDBDDIXDIBDIWDIDLLBLWLD6-4 C79000-G7000-C402-01

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!