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 2.1 Laitteistomäärittely...4 2.2 Ohjelmalohkon luonti ja toteutus...5 2.3 Ohjelman kutsu...6 2.4 Lisäohjeita...6
Siemens Step7 1 1 Siemens Step7 Manager Ohjeita Siemens Step7 Manager ohjelman käyttöön 1.1 Laitteistomäärittely Step7 ympäristössä ohjausjärjestelmän laitteisto määritellään erillisellä ohjelmalla, HW Config. Uuteen projektiin lisätään siinä käytettävät laitteet manuaalisesti tai ne voidaan lukea olemassa olevasta laitteistosta. Manuaalinen konfigurointi tehdään kirjastossa olevilla komponenteilla. 1. Avataan laitteistomäärittety 4. Siirretään CPU:n muistiin Kirjasto 3. Tarkistetaa konfigurointi 2. Valitaan käytettävät komponentit I/O osoitteet Konfiguraatiosta nähdään tulo- ja lähtökorttien sekä väylän laitteiden käyttämät osoitteet.
Siemens Step7 2 1.2 Ohjelmalohkon luonti ja toteutus Luonti Siemens Step7 ympäristössä voidaan ohjelmia kirjoittaa OB:n, FB:n tai FC:n sisälle. OB on käyttöjärjestelmän kutsuma ohjelma, esim. OB1 kutsutaan syklisesti jokaisella ohjelmakierrolla ja OB86 kun Profibus kenttäväylän laite ei vastaa logiikan kutsuihin. FB:t ja FC:t ovat käyttäjän tekemiä ohjelmia ja niitä voidaan kutsua mistä tahansa ohjelmasta. DB on tiedosto, jota käytetään tiedon talletukseen. Ohjelmointiympäristössä voidaan luoda ja käyttää myös rakenteisia tietotyyppejä (Data Type), jotka perustuvat muihin tietotyyppeihin esim. WORD, INT, REAL, jne. Monitoroitavat ja ohjattavat muistipaikat voidaan koota muuttujatauluun (VAT, Variable Table). 1. Lisätään objekti 2. Valitaan lisättävän objektin tyyppi: - OB organisaatioyksikkö - FB toimintolohko - FC toiminto - DB tiedostoyksikkö - tietotyyppi - muuttujataulu 3. Lisätään FC1, jonka oletuskieli on tikapuukaavio
Siemens Step7 3 Toteutus Avataan luotu ohjelmayksikkö, määritellään parametrit ja paikalliset muuttujat sekä ohjelmoidaan toiminta. Kun uusi aliohjelma on valmis, voidaan sitä kutsua toisesta ohjelmalohkosta, esim. OB1. Ohjelman parametrit ja paikalliset muuttujat. 1.3 Ohjelmalohkon kutsu Olemassa olevan ohjelmalohkon kutsuminen tehdään alla olevan kuvan mukaisesti, jossa esim. OB1:een lisätään FC1:n kutsu. EN-tulolla sallitaan tai estetään FC:n tai FB:n ohjelmakoodin suorittaminen. ENO-lähtöä voidaan hyödyntää esim. onko toiminto mennyt oikein. Syklisen ohjelman suoritus kutsun jälkeen OB1 FC1 Projektin ja kirjaston ohjelmalohkot näkyvät omissa kansioissa Ohjelmalohkon kutsu sekä parametreihin liitetyt tulot ja lähdöt
Omron CX-One 4 2 CX-Programmer Yleisiä ohjeita kehitysympäritön käytöstä ja ominaisuuksista löytyy Online-manuaalista CX- Programmer Introduction Guide. 2.1 Laitteistomäärittely Seuraavassa kuvataan laitteistomäärittely, kun fyysinen ohjausjärjestelmä on käytettävissä. Jos laitteistoa ei ole saatavilla, on määrittely tehtävä manuaalisesti. Tarkempi kuvaus laitteistomäärittelystä löytyy Omronin Online-manuaalista CX-One Introduction Guide. 1. Luodaan projekti sekä valitaan käytettävä logiikkatyyppi ja CPU. 3. Avataan laitemäärittety 2. Kehitysympäristö online-tilaan 4. Luodaan uusi laitemäärittely tai luetaan nykyinen logiikalta 5. Esimerkkilaitteiston kokoonpano - 16 lähtökanavaa sanaosoitteessa 0-16 tulokanavaa sanaosoitteessa 1 - Ethernet-korttiin voidaan viitata osoitteesta 1500 alkaen
Omron CX-One 5 2.2 Ohjelmalohkon luonti ja toteutus FB-ohjelmalohkoja voidaan luoda ja käyttää vain seuraavilla Omronin ohjelmoitavilla logiikoilla: CS1G-H, CS1H-H, CJ1G-H, CJ1H-H ja CJ1M. FB:t eivät ole käytössä mm. C200H, CQM1 logiikoissa. Seuraavassa on lyhyt selvitys ohjelmalohkon toteuttamisesta ja käytöstä. Tarkempi selvitys löytyy Omronin Online-manuaalista Function Block Introduction Guide. Luodaan uusi funktiolohko Valikko aukeaa hiiren oikealla painikkeella Valitaan ohjelmointikieli - Tikapuukaavio tai - Lausekieli - Ohjelmalohko voidaan lukea myös tiedostosta Avataan luotu FB ja määritellään tarvittavat sisäiset muuttujat sekä tulo- ja lähtöparametrit. Ohjelmassa voidaan hyödyntää myös globaaleja symboleja, jotka löytyvät External-välilehdeltä.
Omron CX-One 6 2.3 Ohjelmalohkon kutsu Kopioidaan funktiolohko suoritettavaan ohjelmakoodin joko työkaluvalikosta tai painamalla F- kirjainta. Valitaan ohjelmaan kopioitava FB ja annetaan sille uusi nimi. Lopuksi tulo- ja lähtöparametrit liitetään muuttujiin. FB:n kutsu ja parametritiedot. EN-tulolla sallitaan / estetään FB:n ohjelmakoodin suorittaminen. ENOlähtöä voidaan hyödyntää esim. onko suoritus mennyt oikein tai ohjata lähtöparametrin Lähtö sijasta. 2.4 Lisäohjeita CX-Programmer Online-manuaalit löytyvät alla olevan kuvan mukaisesta paikasta.