Jäänestojärjestelmän osien simulointi PLCnext-tuoteperheen Axioline PLC:llä
Koski, Jaakko (2021)
Koski, Jaakko
2021
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2021060213713
https://urn.fi/URN:NBN:fi:amk-2021060213713
Tiivistelmä
Tässä työssä perehdyttiin Phoenix Contactin PLCnext-alustaan ja toteutettiin sillä Wicetec Oy:n jäänestojärjestelmän komponenttien ja tietoliikenteen simulointeja. Tarkoituksena oli simuloida komponentteja ja Modbus TCP/IP -tietoliikennettä mahdollisimman tarkasti ja näin helpottaa jäänestojärjestelmän ohjelmiston testausta todellisilla tilatiedoilla ja datanvaihdolla häiriötilanteet huomioiden.
Simuloinnit toteutettiin käyttämällä AXC F 2152 PLC:tä ja siihen liitettäviä tarvittavia I/O-moduuleja. Ohjelmointiin käytettiin PLCnext Engineer -kehitysympäristöä ja structured text -ohjelmointikieltä. Simulointijärjestelmän käyttämistä varten rakennettiin WEB-käyttöliittymä.
Ohjelman vaatimuksena oli mallintaa komponentteja, jotka mahdollistavat normaaliajon lisäksi erilaisten vikatilanteiden simuloinnin käyttöliittymän kautta. Toisena vaatimuksena oli voimalan ja jäänestojärjestelmän välisen datanvaihdon toimiva simulointi.
Tuloksena saatiin järjestelmä, jolla kyettiin simuloimaan komponentteja sekä niihin aiheutuvia vikoja. Modbus-rajapinta mahdollisti voimalan kontrollerin simuloinnin voimalan ja jäänestojärjestelmän välisessä datanvaihdossa. Ympäristöllä on tarkoitus pidemmällä aikavälillä saavuttaa myös rahallista säästöä, kun kaikkia fyysisiä laitteita ei ole tarpeellista hankkia testaustiloihin.
Simuloinnit toteutettiin käyttämällä AXC F 2152 PLC:tä ja siihen liitettäviä tarvittavia I/O-moduuleja. Ohjelmointiin käytettiin PLCnext Engineer -kehitysympäristöä ja structured text -ohjelmointikieltä. Simulointijärjestelmän käyttämistä varten rakennettiin WEB-käyttöliittymä.
Ohjelman vaatimuksena oli mallintaa komponentteja, jotka mahdollistavat normaaliajon lisäksi erilaisten vikatilanteiden simuloinnin käyttöliittymän kautta. Toisena vaatimuksena oli voimalan ja jäänestojärjestelmän välisen datanvaihdon toimiva simulointi.
Tuloksena saatiin järjestelmä, jolla kyettiin simuloimaan komponentteja sekä niihin aiheutuvia vikoja. Modbus-rajapinta mahdollisti voimalan kontrollerin simuloinnin voimalan ja jäänestojärjestelmän välisessä datanvaihdossa. Ympäristöllä on tarkoitus pidemmällä aikavälillä saavuttaa myös rahallista säästöä, kun kaikkia fyysisiä laitteita ei ole tarpeellista hankkia testaustiloihin.