Sopivan PLC:n löytäminen ohjaamaan inventteriä ja akkuenergiavarastoa
Helkavuori, Jose (2025)
Helkavuori, Jose
2025
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025112429525
https://urn.fi/URN:NBN:fi:amk-2025112429525
Tiivistelmä
Työn tarkoituksena oli tutustua erilaisiin ohjelmoitaviin logiikoihin ja luoda selvitystyön pohjalta suositus käytettävälle logiikalle CoPower-projektiin ohjaamaan akkuenergiavarastoa, invertteriä ja erilaisia projektissa käytettäviä latauslähteitä. Tavoitteena oli saada kokonaiskuva markkinoilla olevista ohjelmoitavista logiikoista ja niiden eroista.
CoPower-projektin tarpeet asettivat tarkastelulle raamit. Vaikka vaatimukset olivat kevyet, vaati projekti kuitenkin parin eri tiedonsiirtoprotokollan käyttöä, mikä asetti ohjelmoitavan logiikan liitännöille ja protokollien tuelle vaatimuksia. Tarkoituksena oli myös saada yleiskäsitys ohjelmoitavien logiikoiden hintatasosta ja kustannusrakenteesta. Valitettavasti eri ohjelmoitavien logiikoiden hintatiedot olivat luottamuksellisia sopimushintoja, joten niiden tarkastelu jäi pintapuoliseksi.
Tutustuttaessa eri ohjelmoitaviin logiikoihin, tuli ilmeiseksi kaksi eri tapaa toteuttaa ohjelmoitavan logiikan toiminnallisuus: perinteinen ohjelmoitava logiikka ja käyttöjärjestelmän päällä ajettava tuki IEC 61131-3:n mukaisille ohjelmointikielille. Tarkastelussa oli mukana myös yksi ohjain, joka ei tukenut perinteisiä ohjelmoitavan logiikan kieliä, mutta olisi muuten täyttänyt projektin vaatimukset.
Projektin tarpeisiin olisi mikä tahansa tarkastelluista vaihtoehdoista ollut sopiva. Kuitenkin kokonaisuudessaan ominaisuuksiltaan ja hinnaltaan kannattavin vaihtoehto valikoitui selkeästi ja suosittelin Phoenix Contactin PLCnext AXC F 2152 ottamista käyttöön.
CoPower-projektin tarpeet asettivat tarkastelulle raamit. Vaikka vaatimukset olivat kevyet, vaati projekti kuitenkin parin eri tiedonsiirtoprotokollan käyttöä, mikä asetti ohjelmoitavan logiikan liitännöille ja protokollien tuelle vaatimuksia. Tarkoituksena oli myös saada yleiskäsitys ohjelmoitavien logiikoiden hintatasosta ja kustannusrakenteesta. Valitettavasti eri ohjelmoitavien logiikoiden hintatiedot olivat luottamuksellisia sopimushintoja, joten niiden tarkastelu jäi pintapuoliseksi.
Tutustuttaessa eri ohjelmoitaviin logiikoihin, tuli ilmeiseksi kaksi eri tapaa toteuttaa ohjelmoitavan logiikan toiminnallisuus: perinteinen ohjelmoitava logiikka ja käyttöjärjestelmän päällä ajettava tuki IEC 61131-3:n mukaisille ohjelmointikielille. Tarkastelussa oli mukana myös yksi ohjain, joka ei tukenut perinteisiä ohjelmoitavan logiikan kieliä, mutta olisi muuten täyttänyt projektin vaatimukset.
Projektin tarpeisiin olisi mikä tahansa tarkastelluista vaihtoehdoista ollut sopiva. Kuitenkin kokonaisuudessaan ominaisuuksiltaan ja hinnaltaan kannattavin vaihtoehto valikoitui selkeästi ja suosittelin Phoenix Contactin PLCnext AXC F 2152 ottamista käyttöön.
