timohei.net / Opintojaksot / Ohjauslogiikoiden perusteet / Sekvenssiohjelmointi /
Sekvenssiohjelmointi
Näillä sivuilla käsitellään sekvenssiohjelmointia. Kurssilla käsitelty Omronin pienlogiikoilla käytetty sekvenssien ohjelmointitapa on kuvattu myös peruskoulutusmateriaalissa.
Sekvenssi ohjelmarakenteena
Yleisesti ottaen sekvenssi tarkoittaa loogisesti järjestettyä sellaisten elementtien listaa, jotka liittyvät toisiinsa jollakin (esimerkiksi matemaattisella) tavalla. Automaatiotekniikassa taasen sekvenssiohjelmalla tarkoitetaan ohjelmaa, joka
- koostuu askelista,
- joista vain yksi kerrallaan on aktiivinen, ja jotka puolestaan koostuvat
- toimenpiteistä ja
- etenemisehdoista.
Esimerkki
Alla olevassa Siemens Step7 Graph -sekvenssiohjelmassa on ensimmäiset neljä askelta vedenkäsittelysekvenssistä. Sekvenssin toimenpiteet on kuvattu kunkin askeleen kohdalla sen oikealla puolella, etenemisehdot taasen siirrososan (Trans) kohdalla vasemmalla puolella.

Sekvenssi etenee askel kerrallaan niin, että
- ensin toteutetaan askeleeseen ohjelmoidut toimenpiteet,
- jonka jälkeen jäädään odottamaan askeleeseen määriteltyjen etenemisehdon toteutumista.
- Kun etenemisehto on toteutunut, siirrytään seuraavaan askeleeseen (kohta 1)
Omronin pienlogiikoille ei ole omaa, nimenomaan sekvenssiohjelmointiin tarkoitettua työkalua, joten sekvenssiohjelma toteutetaan siirtorekisterin avulla.
Seuraavilla sivuilla esitellään siirtorekisteritoteutus. Klikkaa alla olevaa Seuraava-linkkiä!