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.

Johdanto2.2 Käyttäjäohjelmien laadinta - yleiskuvaKäyttäjäohjelmaKäyttäjäohjelma, jonka tulee toimia <strong>S7</strong>-CPU:ssa, muodostuu pääasiassa yksiköistä.Lisäksi se sisältää muuta informaatiota kuten esim. järjestelmän konfigurointitiedottai järjestelmän verkotustiedot. Käyttötapauksesta riippuentulee käyttäjäohjelmassa olla seuraavat yksiköt:S Organisaatioyksikö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:idenlaadintamallina.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(standarditoimintayksiköt). Kyseiset ohjelmoimattomat yksiköt voidaan liittääyksinkertaisella tavalla käyttäjäohjelmaan.HuomautusMitkä SFBt ja SFCt CPU:hun on integroitu, voidaan näyttää onlinevalikkokäskyn Accessible Nodes " Blocks kautta.Inkrementti-FUP-editoriYksiköiden ohjelmoimiseksi on STEP 7:n perusohjelmiston ohella käytettävissävastaava editori. Koodiyksiköiden ohjelmoimiseksi (OBt, FBt, FCt)voidaan asettaa ohjelmointikieli FUP. FUP-editori työskentelee differentiaalisesti,se tarkoittaa, jokaisen syötön jälkeen suoritetaan siihen viittaava syntaksikoe.Syntaksivirheet näytetään, kielletyt FUP-elementtien tai osoitteidenoperaatiot torjutaan heti.Aloitus SIMATICjärjestelmän-hallinnastaFUP-editori käynnistetään SIMATIC -managerista. Edellytyksenä on, ettäsiellä on <strong>S7</strong>-ohjelmalla varustettu projekti. <strong>S7</strong>-ohjelma voidaan laatialaitteistosta riippuen tai siitä riippumatta. Sitä varten liitetään <strong>S7</strong>-ohjelmasuoraan projektiin tai käsitellään ohjelmoitavalle yksikölle varattua<strong>S7</strong>-ohjelmaa. Ohjelmassa itsessään voi olla mm. käyttäjäohjelma-alueita,lähteitä tai suunnitelmia.FUP-editorilla käsitellään yksinomaan yksiöitä, jotka tallennetaankäyttäjäohjelman alueelle.2-4 C79000-G7000-C402-01

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

Saved successfully!

Ooh no, something went wrong!