Investigation of embedded safety software in the safety market : accessibility, learnability, and usability of each software
Nivajoki, Juho (2019)
Nivajoki, Juho
2019
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-2019053113660
https://urn.fi/URN:NBN:fi:amk-2019053113660
Tiivistelmä
Schneider Electric Automation GmbH:lle tehty opinnäytetyö koostui kahdesta osasta. Ensimmäisen osion tavoitteena oli luoda arviointilomake, jolla arvioidaan markkinoilla olevien koneturvan ohjelmointiohjelmistojen lähestyttävyyttä, opittavuutta ja käytettävyyttä. Tämän jälkeen arviointilomaketta kehitettiin ja testattiin Schneider Electricin omalla koneturvan ohjelmointiohjelmistoilla SoMachine Motionilla & SoSafe Programmablella. Toisen osion tavoitteena oli käyttää luotua arviointilomaketta kahden markkinoilta löytyvän kilpailijan ohjelmistojen arviointiin. Ensimmäistä arviointia, joka tehtiin Schneider Electricin omalle ohjelmistolle, oli määrä käyttää vertailukohtana tuleville vertailuille. Vertailusta saadut tulokset oli määrä esittää työn loputtua.
Työ aloitettiin arviointilomakkeen suunnittelulla ja työstämisellä. Ensimmäisenä asetettiin arvioinnille rajat ja kohteet, joihin tuli kiinnittää erityistä huomiota, jotta arvioinnin laajuus ei kasvaisi liian suureksi. Kun arvointilomake oli saatu ensimmäiseen valmiiseen muotoonsa, sitä testattiin SoMachine Motionilla & SoSafe Programmablella. Ensimmäisen arvioinnin aikana ja siitä saadulla kokemuksella lomaketta muokattiin jättämällä pois kohtia, joita ei pidetty tärkeänä lopputulosten kannalta, ja lisäämällä siihen joitakin aiheita ja kysymyksiä, joita ilmeni arviointia tehdessä. Arviointilomakkeen viimeistelyn jälkeen aloitettiin kahden projektin alussa määritetyn kilpailijan ohjelmistojen vertailu. Tämä työvaihe oli aikaavievä, sillä taustatietoa piti kerätä paljon kyseisistä ohjelmistoista ja fyysisistä järjestelmistä. Työssä selvitettiin esimerkiksi, mitä ohjelmistoja ja fyysisiä laitteita piti hankkia, jotta projektia voitiin testata kokonaisella järjestelmällä.
Lopputuloksena työn ensimmäinen osa saatiin kokonaan valmiiksi. Tämä tarkoitti valmista arviointilomaketta, sillä tehtyä arviointia Schneider Electricin omalla ohjelmistolla sekä näistä koottua vertailutaulokkoa, joita voidaan käyttää tulevaisuudessa kilpailijoiden ohjelmistojen arviointiin ja vertailuun. Opinnäytetyön toinen osa, jossa luotua vertailudokumenttia piti käyttää kahdelle kilpailijan ohjelmistolle, saatiin valmiiksi osittain. Työn laajuus osoittautui liian suureksi käytettävissä olevaan aikaan nähden. Vain toista kilpailijan ohjelmistoa saatiin vertailtua, mutta sitäkin vain osittain. Opinnäytetyön aikana luotua aineistoa tullaan tulevaisuudessa käyttämään yrityksessä projektin jatkamisessa. This thesis was commissioned by Schneider Electric Automation GmbH. The thesis work had two main parts in it. The first goal was to create an evaluation form to evaluate the accessibility, learnability, and usability of the safety programming software currently available in the safety market. The created evaluation form was to be refined and tested with Schneider Electric’s own safety programming software SoMachine Motion & SoSafe Programmable. This first evaluation done for SoMachine Motion & SoSafe Programmable was then used as a reference point. The second goal of the work was to conduct evaluations of two competitors’ software. These evaluations were to be then compared to the created reference evaluation. Gathered information and results were to be presented at the company.
The task of creating the evaluation form was carried out first by setting the boundaries of the evaluation and agreeing on the most important points where to focus on in the evaluation. The evaluation was then done for the SoMachine Motion & SoSafe Programmable. With the experience of doing the first evaluation, the form was refined. For example this meant dropping out some of the questions which were out of the scope of the investigation and adding more specific questions about some topics. The evaluations of the two competitors’ software which were chosen at the beginning of the project were started after the form was finished. This required a lot of background work about the software at hand, for example what hardware and software needed to be bought in order to conduct the evaluation fully with a working safety system.
In the end, part one of the project was completed successfully. This meant creating an evaluation form which could be used in evaluating the different software, creation of the comparison excel spreadsheets and conducting the reference evaluation. The part two of the project was not so successful with only one evaluation of a competitor’s software partially completed. This was due to the scope of the work being simply too wide for the time available for completing the work. The project will continue at the company after the thesis was finished with the material created and gathered during the thesis.
Työ aloitettiin arviointilomakkeen suunnittelulla ja työstämisellä. Ensimmäisenä asetettiin arvioinnille rajat ja kohteet, joihin tuli kiinnittää erityistä huomiota, jotta arvioinnin laajuus ei kasvaisi liian suureksi. Kun arvointilomake oli saatu ensimmäiseen valmiiseen muotoonsa, sitä testattiin SoMachine Motionilla & SoSafe Programmablella. Ensimmäisen arvioinnin aikana ja siitä saadulla kokemuksella lomaketta muokattiin jättämällä pois kohtia, joita ei pidetty tärkeänä lopputulosten kannalta, ja lisäämällä siihen joitakin aiheita ja kysymyksiä, joita ilmeni arviointia tehdessä. Arviointilomakkeen viimeistelyn jälkeen aloitettiin kahden projektin alussa määritetyn kilpailijan ohjelmistojen vertailu. Tämä työvaihe oli aikaavievä, sillä taustatietoa piti kerätä paljon kyseisistä ohjelmistoista ja fyysisistä järjestelmistä. Työssä selvitettiin esimerkiksi, mitä ohjelmistoja ja fyysisiä laitteita piti hankkia, jotta projektia voitiin testata kokonaisella järjestelmällä.
Lopputuloksena työn ensimmäinen osa saatiin kokonaan valmiiksi. Tämä tarkoitti valmista arviointilomaketta, sillä tehtyä arviointia Schneider Electricin omalla ohjelmistolla sekä näistä koottua vertailutaulokkoa, joita voidaan käyttää tulevaisuudessa kilpailijoiden ohjelmistojen arviointiin ja vertailuun. Opinnäytetyön toinen osa, jossa luotua vertailudokumenttia piti käyttää kahdelle kilpailijan ohjelmistolle, saatiin valmiiksi osittain. Työn laajuus osoittautui liian suureksi käytettävissä olevaan aikaan nähden. Vain toista kilpailijan ohjelmistoa saatiin vertailtua, mutta sitäkin vain osittain. Opinnäytetyön aikana luotua aineistoa tullaan tulevaisuudessa käyttämään yrityksessä projektin jatkamisessa.
The task of creating the evaluation form was carried out first by setting the boundaries of the evaluation and agreeing on the most important points where to focus on in the evaluation. The evaluation was then done for the SoMachine Motion & SoSafe Programmable. With the experience of doing the first evaluation, the form was refined. For example this meant dropping out some of the questions which were out of the scope of the investigation and adding more specific questions about some topics. The evaluations of the two competitors’ software which were chosen at the beginning of the project were started after the form was finished. This required a lot of background work about the software at hand, for example what hardware and software needed to be bought in order to conduct the evaluation fully with a working safety system.
In the end, part one of the project was completed successfully. This meant creating an evaluation form which could be used in evaluating the different software, creation of the comparison excel spreadsheets and conducting the reference evaluation. The part two of the project was not so successful with only one evaluation of a competitor’s software partially completed. This was due to the scope of the work being simply too wide for the time available for completing the work. The project will continue at the company after the thesis was finished with the material created and gathered during the thesis.