CAN-väylän kautta toimivan SIL2-turvayksikön päivitystoiminnon suunnittelu ja toteutus
Kuusrainen, Luukas (2018)
Kuusrainen, Luukas
Seinäjoen ammattikorkeakoulu
2018
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2018113019263
https://urn.fi/URN:NBN:fi:amk-2018113019263
Tiivistelmä
Tämä opinnäytetyö kertoo, kuinka suunniteltiin ja toteutettiin yleiskäyttöinen päivityslohko Epec Oy:n tuotteille.
Epec-tuoteperheeseen on tullut juuri SIL2-turvaluokiteltu yksikkö. Tässä opinnäytetyössä toteutettiin turvayksikön päivitystoiminto. Turvatuotteen turvallisuusvaatimukset olivat haasteelliset päivitystoiminnon toteuttamisessa. Haasteen ohjelmoinnille asettivat yksilölliset, tapauskohtaiset sovellukset. Opinnäytetyössä tämä tapauskohtaisien sovelluksien päivittäminen on kuitenkin ratkaistu.
Ohjelmalohko toteutettiin Codesys-ohjelmointiympäristöllä siten, että se voitiin liittää helposti useisiin eri asiakasprojekteihin. Lohkon sijoittamisen asiakkaiden sovelluksiin mahdollistaa tarkka kaaviosuunnitelma, joka kertoo ohjelmalohkon toiminnan.
Päivitykset tuotiin ohjausjärjestelmän näytölle USB-tikulla, josta ne päivitettiin CANopen-väyläprotokollan mukaisella väylällä koneessa oleville ohjausyksikkö.
Epec-tuoteperheeseen on tullut juuri SIL2-turvaluokiteltu yksikkö. Tässä opinnäytetyössä toteutettiin turvayksikön päivitystoiminto. Turvatuotteen turvallisuusvaatimukset olivat haasteelliset päivitystoiminnon toteuttamisessa. Haasteen ohjelmoinnille asettivat yksilölliset, tapauskohtaiset sovellukset. Opinnäytetyössä tämä tapauskohtaisien sovelluksien päivittäminen on kuitenkin ratkaistu.
Ohjelmalohko toteutettiin Codesys-ohjelmointiympäristöllä siten, että se voitiin liittää helposti useisiin eri asiakasprojekteihin. Lohkon sijoittamisen asiakkaiden sovelluksiin mahdollistaa tarkka kaaviosuunnitelma, joka kertoo ohjelmalohkon toiminnan.
Päivitykset tuotiin ohjausjärjestelmän näytölle USB-tikulla, josta ne päivitettiin CANopen-väyläprotokollan mukaisella väylällä koneessa oleville ohjausyksikkö.