<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:g-custom="http://base.google.com/cns/1.0" version="2.0">
  <channel>
    <title>tricyclesoftware-fi</title>
    <link>https://www.tricyclesoftware.fi</link>
    <description />
    <atom:link href="https://www.tricyclesoftware.fi/feed/rss2" type="application/rss+xml" rel="self" />
    <item>
      <title>Teollisuusrobotin todellinen hinta</title>
      <link>https://www.tricyclesoftware.fi/teollisuusrobotin-todellinen-hinta</link>
      <description>Teollisuusrobotin hinta ei ole vain robotin hinta. Mikä robottisolussa oikeasti maksaa, ja miksi ohjelmointi ratkaisee paljon enemmän kuin luulet?</description>
      <content:encoded>&lt;div data-rss-type="text"&gt;&#xD;
  &lt;h4&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Teollisuusrobotteja hankitaan tuotantoon yhä enemmän. Robottien hinnat ovat laskeneet ja saatavuus parantunut, joten robotisointi näyttää houkuttelevalta ratkaisulta.
         &#xD;
    &lt;/span&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/h4&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div data-rss-type="text"&gt;&#xD;
  &lt;h2&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Hetkinen, mikä robottisolu?
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/h2&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Jos lukija sattuu olemaan alan ulkopuolelta, pieni termiselvennys on paikallaan. Robottisolu on selkeästi rajattu automaation osa tuotantolinjassa, jossa teollisuusrobotti tekee jonkin tietyn työvaiheen, vaikkapa pakkaamista tai kappaleen poimintaa ja siirtoa. 
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Robottisoluun kuuluu teollisuusrobotin lisäksi esimerkiksi tarttuja tai työkalu, ohjausjärjestelmä, turvalaitteet, kappaleiden syöttö- ja poistomekanismit sekä ohjelmisto, joka ohjaa koko prosessia. Se voi olla osa pidempää tuotantoprosessia tai itsenäinen automaattinen “työpiste”.
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;h2&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Robotti voi olla halpa, tarkoituksenmukainen robottisolu ei
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/h2&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Teollisuusrobotti on periaatteessa monipuolinen työkalu, joka pystyy liikkumaan lähes mihin tahansa asentoon ja suorittamaan monenlaisia tehtäviä. Tämä monipuolisuus tarkoittaa myös sitä, että robotin toiminta täytyy määritellä tarkasti ohjelmistossa.
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Liikeratojen opettamisen lisäksi ohjelmistossa täytyy huomioida esimerkiksi tuotantoprosessin logiikka, virhetilanteet, turvatoiminnot sekä tilanteet, joissa prosessi keskeytyy. Hyvä robottiohjelma on lukemattomien testikierrosten tulos ja paras sellainen, jossa konetta ovat päässeet testiajamaan myös loppukäyttäjät. 
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Kun robottisolua suunnitellaan, ohjelmointityöhön varataan helposti liian vähän aikaa. Lopputuloksena robotti kyllä liikkuu, mutta järjestelmä ei vielä toimi tuotannossa luotettavasti.
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;h2&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Robotilla on omat kommervenkkinsä
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/h2&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Robotit eivät käyttäydy aivan samalla tavalla kuin yksinkertaisemmat automaatiolaitteet, ja tämän takia myös niiden ohjelmointi rehellisesti sanottuna maksaa enemmän. 
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Jos robotti vaikkapa pysähtyy kesken syklin, järjestelmän täytyy tietää mitä tehdä seuraavaksi. Jatketaanko kesken jäänyttä vaihetta, palautetaanko robotti turvalliseen asentoon vai odotetaanko käyttäjän kuittausta?
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Jos näitä tilanteita ei ole mietitty kunnolla, robottisolu voi jäädä tilaan, josta tuotanto ei pääse jatkumaan ilman ihmisen väliintuloa. Hyvin suunniteltu robottiohjelmisto osaa käsitellä myös tällaiset tilanteet hallitusti.
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;h2&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Robotti vai manipulaattori?
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/h2&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Kaikki kappaleenkäsittely ei välttämättä vaadi teollisuusrobottia, vaan toisinaan yksinkertaisempi manipulaattori on järkevä ja kustannustehokas ratkaisu. Manipulaattori on mekaaninen laite, joka siirtää kappaleen yhdestä paikasta toiseen esimerkiksi pysty- tai sivusuunnassa. 
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Manipulaattorin liikkeet ovat rajallisia, mutta juuri siksi järjestelmäkin voi olla simppelimpi. Robotti taas pystyy lähes rajattomiin liikeratoihin ja asentoihin, mikä tekee siitä monipuolisemman mutta samalla myös monimutkaisemman järjestelmän.
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Joissakin tapauksissa manipulaattori voi olla teknisesti ja taloudellisesti järkevämpi ratkaisu. Toisissa tilanteissa taas valmiin teollisuusrobotin hankinta on kustannustehokkaampaa kuin oman manipulaattoriratkaisun suunnittelu. Kunnollisessa alkukartoituksen perusteella tämäkin valinta selviää. 
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;h2&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Todellinen hinta syntyy toimivasta kokonaisuudesta
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/h2&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Monessa projektissa robottisolun kustannus näyttää aluksi pieneltä, koska laskelmassa näkyy lähinnä robotin hankintahinta. Kun mukaan lasketaan ohjelmointi, käyttöönotto ja testaus, kokonaisuus on realistisempi. Ja kuten kaikissa laitetoimituksissa, pitää robotin hankinnassakin huomioida huoltotarpeet laitehankinnan kustannuksen päälle. 
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;span&gt;&#xD;
        
           Sitä toimivaa
          &#xD;
      &lt;/span&gt;&#xD;
    &lt;/span&gt;&#xD;
    &lt;a href="/robottiohjelmointi"&gt;&#xD;
      
          robottiohjelmaa
         &#xD;
    &lt;/a&gt;&#xD;
    &lt;span&gt;&#xD;
      
          hinkkaa Tricycle Software. 
          &#xD;
      &lt;br/&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div data-rss-type="text"&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;span&gt;&#xD;
        
           Usein robotin hankintaa tarkastellaan kuitenkin liian yksinkertaisesti. Todellinen kokonaisuus on kuitenkin laajempi, eikä robottisolun tekeminen tarkoitukseensa ole välttämättä taloudellisesti niin paljon kannattavaa kuin “perinteisen” koneen. 
          &#xD;
      &lt;/span&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;span&gt;&#xD;
        
           Syykin on yksinkertainen: robotti ei tee mitään ennen kuin joku tekee sille
          &#xD;
      &lt;/span&gt;&#xD;
    &lt;/span&gt;&#xD;
    &lt;a href="/robottiohjelmointi"&gt;&#xD;
      
          toimivan ohjelman
         &#xD;
    &lt;/a&gt;&#xD;
    &lt;span&gt;&#xD;
      
          .  Mutta toisin kuin varta vasten tiettyyn tarkoitukseen rakennettu kone, robotti voidaan myös valjastaa täysin uuteen tehtävään vain rakentamalla sen kärsään uusi työkalulla ja tekemällä uusi ohjelma.
          &#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
&lt;/div&gt;</content:encoded>
      <pubDate>Sun, 12 Apr 2026 21:00:03 GMT</pubDate>
      <guid>https://www.tricyclesoftware.fi/teollisuusrobotin-todellinen-hinta</guid>
      <g-custom:tags type="string" />
    </item>
    <item>
      <title>Mitä kysyä koneen toimittajalta automaatiosta ennen ostopäätöstä?</title>
      <link>https://www.tricyclesoftware.fi/mita-kysya-koneen-toimittajalta-automaatiosta-ennen-ostopaatosta</link>
      <description />
      <content:encoded>&lt;div data-rss-type="text"&gt;&#xD;
  &lt;h4&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Kun yritys hankkii uuden tuotantokoneen tai automaatiolaitteen, huomio singahtaa helposti itse laitteeseen ja varsinkin sen hintaan. Automaatio jää helposti lapsipuolen asemaan, vaikka se on usein ratkaisevassa roolissa siinä, kuinka hyvin laite käytännössä toimii.
         &#xD;
    &lt;/span&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/h4&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div data-rss-type="text"&gt;&#xD;
  &lt;h2&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Laajuus ja vaatimukset
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/h2&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;strong&gt;&#xD;
      
          Mitä automatisoidaan ja millä tuotantokapasiteetilla 
         &#xD;
    &lt;/strong&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Nämä ovat usein asioita, jotka asiakas on jo määritellyt ennen yhteydenottoa. Keskustelu laitetoimittajan kanssa kuitenkin avaa usein uusia näkökulmia ja saattaa tuoda esiin rajoituksia, joita ei ole osattu huomioida.
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Tuotantokapasiteetti on hyvä esimerkki: laite suunnitellaan vastaamaan tiettyä tuotantokapasiteettia, ja tämä ratkaistaan pääosin jo mekaniikkasuunnittelussa – ei vasta ohjelmoinnissa. Siksi on tärkeää käydä vaatimukset läpi toimittajan kanssa aikaisessa vaiheessa, jotta mahdolliset rajoitteet tulevat ilmi ennen suunnittelun etenemistä liian pitkälle.
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;strong&gt;&#xD;
      
          Käyttöliittymä (HMI)
         &#xD;
    &lt;/strong&gt;&#xD;
    &lt;span&gt;&#xD;
      
           
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Käyttöliittymän suuntaviivat kannattaa päättää jo alkuvaiheessa. Mitä tietoa operaattori tarvitsee, mitä asetuksia voidaan muuttaa ja mitä tietoja prosessista pitää pystyä seuraamaan?
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;strong&gt;&#xD;
      
          Vikatilanteet
         &#xD;
    &lt;/strong&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Kaikki automaatio kohtaa joskus tilanteita, joissa prosessi keskeytyy tai jokin menee pieleen. Vikatilanteista toipuminen on myös syytä huomioida: miten järjestelmä käsittelee virheet, millaisia hälytyksiä tarvitaan ja miten tuotanto palautetaan normaalitilaan.
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;h2&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Tekniikka
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/h2&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;a href="/plc-ohjelmointi"&gt;&#xD;
      
          Automaatiojärjestelmä
         &#xD;
    &lt;/a&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;span&gt;&#xD;
        
           ei toimi tyhjiössä, vaan nykypäivänä lähes aina se on osa laajempaa tuotantojärjestelmää.
          &#xD;
      &lt;/span&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Logiikka-alusta, komponentit ja kommunikaatioväylät ovat usein asiakkaan ennalta määrittelemiä. Tästä huolimatta on tärkeää käydä nämä yhdessä läpi projektin alussa ja varmistaa, että kaikki osapuolet ovat samalla sivulla siitä, mitä teknologioita käytetään ja miten eri järjestelmät keskustelevat keskenään.
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Kannattaa selvittää mahdolliset integraatiot muihin järjestelmiin. Tuotantotietoja saatetaan haluta siirtää esimerkiksi ERP- tai MES-järjestelmiin, tai automaation täytyy keskustella muiden tuotantolinjan koneiden kanssa. Mitä tietoa järjestelmien välillä tarvitsee siirtää ja mihin suuntaan?
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;h2&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Dokumentaatio ja koodin omistajuus
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/h2&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Automaatioprojektissa syntyy aina ohjelmisto. Siksi tärkeä kysymys liittyy siihen, kuka sen lähdekoodin omistaa.
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Käytännössä on hyvä selvittää
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;ul&gt;&#xD;
    &lt;li&gt;&#xD;
      &lt;span&gt;&#xD;
        
           saako asiakas ohjelmiston lähdekoodin
          &#xD;
      &lt;/span&gt;&#xD;
    &lt;/li&gt;&#xD;
    &lt;li&gt;&#xD;
      &lt;span&gt;&#xD;
        
           voiko ohjelmistoa muokata myöhemmin itse
          &#xD;
      &lt;/span&gt;&#xD;
    &lt;/li&gt;&#xD;
    &lt;li&gt;&#xD;
      &lt;span&gt;&#xD;
        
           voiko muutostyöt tilata myös muulta toimittajalta.
          &#xD;
      &lt;/span&gt;&#xD;
    &lt;/li&gt;&#xD;
  &lt;/ul&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Lisäksi kannattaa tarkistaa, mitä dokumentaatiota toimitukseen kuuluu ja liittyykö järjestelmään ohjelmistolisenssejä, joita täytyy ylläpitää.
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;h2&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Tuki ja huolto käyttöönoton jälkeen
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/h2&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Automaatioprojekti ei pääty käyttöönottoon. Kannattaa jo etukäteen selvittää, mitä takuu kattaa ja millaista tukea käyttöönoton jälkeen on saatavilla. Varmista myös tuen vasteaika ja se, onko saatavilla etätukea.
           &#xD;
      &lt;br/&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Lisäksi on hyvä keskustella siitä, miten mahdolliset muutokset tai laajennukset toteutetaan myöhemmin.
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;h2&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Testaus ja käyttöönotto
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/h2&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Automaatioprojektin onnistumisen kannalta testaus on erittäin tärkeää. Usein ennen toimitusta tehdään tehdashyväksyntätesti eli FAT, Factory Acceptance Test, jossa järjestelmän toiminta tarkastetaan toimittajan tiloissa. Lopullinen hyväksyntä tehdään tyypillisesti laitoshyväksyntätestissä (Site Acceptance Test, SAT): selvitä, mitä se sisältää. 
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Samalla kannattaa varmistaa, millainen koulutus järjestetään laitteen käyttäjille ja kunnossapidolle.
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;h2&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Kustannukset
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/h2&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          On hyvä selvittää jo alussa, mitä projektin hintaan sisältyy ja mitä laskutetaan erikseen. Lisäksi kannattaa kysyä mahdollisista jatkuvista kustannuksista, kuten jo mainituista ohjelmistolisensseistä tai tukisopimuksista.
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Myös projektin aikana tulevat muutokset kannattaa käsitellä avoimesti. Käytännössä lähes jokaisessa automaatioprojektissa tulee vastaan tilanteita, joissa jokin asia muuttuu alkuperäisestä suunnitelmasta. Todelliset tarpeet nimittäin tarkentuvat usein projektin edetessä, kun laite alkaa hahmottua konkreettisesti: jonkin pitäisi esimerkiksi toimia hieman eri tavalla tai prosessiin halutaan vielä yksi lisävaihe.
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Kun muutoksille on selkeä toimintatapa, ne eivät muodostu ongelmaksi. Päinvastoin: niiden kautta järjestelmästä saadaan lopulta juuri tuotantoon sopiva.
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;strong&gt;&#xD;
      
          Näillä eväillä automaatioprojektin lähtökohdat ovat jo huomattavasti selkeämmät. Ainakin yksi osapuoli aikoo pitää nämä kysymykset mukana jatkossakin – nimittäin ohjelmistokehittäjä!
         &#xD;
    &lt;/strong&gt;&#xD;
    &lt;strong&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/strong&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div data-rss-type="text"&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Moni automaatioon liittyvä asia kannattaa selvittää toimittajalta jo ennen ostopäätöstä. Samat kysymykset ovat itse asiassa hyödyllisiä myös automaatiosuunnittelijalle! Näistä pointeista on hyvä keskustella yhdessä ennen projektin aloittamista, sillä niin saamme vedettyä jo melkoisen hyvät suuntaviivat projektille. 
          &#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
&lt;/div&gt;</content:encoded>
      <pubDate>Sun, 12 Apr 2026 21:00:03 GMT</pubDate>
      <guid>https://www.tricyclesoftware.fi/mita-kysya-koneen-toimittajalta-automaatiosta-ennen-ostopaatosta</guid>
      <g-custom:tags type="string" />
    </item>
    <item>
      <title>Milloin tuotantolinjan PLC-ohjelmisto on päivityksen tarpeessa?</title>
      <link>https://www.tricyclesoftware.fi/milloin-tuotantolinjan-plc-ohjelmisto-on-paivityksen-tarpeessa</link>
      <description>PLC toimii vielä, mutta pitäisikö se silti päivittää? Tunnista merkit, jotka kertovat että tuotantolinjan automaatio alkaa kaivata modernisointia.</description>
      <content:encoded>&lt;div data-rss-type="text"&gt;&#xD;
  &lt;h4&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Monilla tuotantolinjoilla PLC-ohjelmisto toimii vuosikymmeniä lähes muuttumattomana. Kun järjestelmä toimii luotettavasti, siihen ei yleensä nähdä syytä koskea. Tuotannossahan tärkeintä on, että linja käy.
         &#xD;
    &lt;/span&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/h4&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div data-rss-type="text"&gt;&#xD;
  &lt;h2&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Ennen kuin viimeinen sammuttaa valot
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/h2&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Kenties painavin syy päivitykselle on se, ettei vanhalle järjestelmälle yksinkertaisesti enää löydy osaajaa.
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;br/&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Edelleen usean linjaston PLC-järjestelmät ohjelmointityökaluineen ovat peräisin ajalta, jolloin automaatioympäristö oli hyvin erilainen kuin nykyään. Ohjelmisto on voitu tehdä järjestelmälle, jota ei enää käytetä uusissa projekteissa ja jonka ohjelmointityökalut ovat poistuneet käytöstä.
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Tilanne kehittyy helposti vähitellen. Alkuperäinen ohjelmoija eläköityy tai siirtyy muihin tehtäviin, eikä uutta tekijää löydy. Dokumentaatiokin voi olla puutteellinen ja ohjelmiston rakenne sellainen, että sen ymmärtäminen vie päivätolkulla aikaa.
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Kun osaajia ei enää ole, muutokset ja pikkuisetkin vikatilanteet muuttuvat riskeiksi. 
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;h2&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Kun vanha laitteisto ei enää vastaa tuotannon tarpeita
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/h2&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Toinen yleinen syy PLC-ohjelmiston päivittämiseen liittyy laitteistoon. Automaatiojärjestelmät suunnitellaan aikansa tuotantotarpeisiin, mutta tuotanto muuttuu.
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Tuotantolinjoilta halutaan nykyisin esimerkiksi enemmän tietoa, parempaa seurantaa ja yhteyksiä muihin järjestelmiin. Dataa halutaan siirtää vaikkapa tuotannonohjausjärjestelmiin, ERP-järjestelmiin tai kunnossapidon järjestelmiin, ja se voi olla vaikeaa tai mahdotonta vanhoilla ohjausjärjestelmillä.
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Vanha PLC saattaa toimia täysin luotettavasti itse prosessin ohjaamisessa, mutta sen rajapinnat ja kapasiteetti eivät enää riitä nykyaikaiseen integraatioon. Järjestelmä siis alkaa rajoittaa tuotannon kehittämistä.
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;h2&gt;&#xD;
    &lt;span&gt;&#xD;
      
          PLC toimii, ympärillä kaikki muuttuu
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/h2&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          PLC-ohjelmiston päivitys tulee ajankohtaiseksi myös silloin, kun tuotantolinjalla valmistettava tuote lähestyy omaa elinkaarensa loppua.
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Kun tuotetta ei enää ole tarkoitus valmistaa kovin pitkään, on aika tehdä muutoksia tuotantoympäristössä. Linjalla saatetaan haluta valmistaa uutta tuotetta, lisätä uusia variaatioita tai muuttaa prosessia kokonaan. Myös automaatiojärjestelmän täytyy pystyä mukautumaan uusiin tarpeisiin.
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;h2&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Uusi rauta ei pelasta vanhaa ohjelmaa
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/h2&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Kun PLC-järjestelmää lähdetään päivittämään, houkutus voi olla suuri yrittää siirtää vanha ohjelmisto sellaisenaan uuteen järjestelmään. Vastaan tähän kokemuksen syvällä rintaäänellä: älä tee sitä. Ihan oikeasti, et halua lähteä siihen. 
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Vanha ohjelmisto on rakennettu aikansa tarpeisiin ja sisältää hyvin todennäköisesti ratkaisuja, jotka eivät enää nykypäivänä palvele. Jos vanha logiikka kopioidaan suoraan uuteen järjestelmään, kopioidaan myös vanhat rakenteet ja rajoitteet. Ongelmat. 
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Paras lähestymistapa on aloittaa suunnittelu puhtaalta pöydältä. Päivitysprojekti on hyvä tilaisuus kartoittaa uudelleen, mitä järjestelmän oikeasti pitäisi tehdä nykyisessä tuotannossa.
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Kun ohjelmisto suunnitellaan uudestaan nykyisiä tarpeita varten, siitä saadaan helpompi ymmärtää, kehittää ja ylläpitää myös tulevaisuudessa.
          &#xD;
      &lt;br/&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div data-rss-type="text"&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;a href="/plc-ohjelmointi"&gt;&#xD;
      
          PLC-ohjelmiston
         &#xD;
    &lt;/a&gt;&#xD;
    &lt;span&gt;&#xD;
      
          päivitystarve näkyy yleensä muutamasta selkeästä merkistä – eikä lähes koskaan ole kyse siitä, että järjestelmä olisi rikki!
          &#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
&lt;/div&gt;</content:encoded>
      <pubDate>Mon, 16 Mar 2026 07:07:09 GMT</pubDate>
      <guid>https://www.tricyclesoftware.fi/milloin-tuotantolinjan-plc-ohjelmisto-on-paivityksen-tarpeessa</guid>
      <g-custom:tags type="string" />
    </item>
    <item>
      <title>Onnistuneen automaatioprojektin vaiheet – vältä yleisimmät sudenkuopat</title>
      <link>https://www.tricyclesoftware.fi/onnistuneen-automaatioprojektin-vaiheet-valta-yleisimmat-sudenkuopat</link>
      <description>Millainen on onnistunut automaatioprojekti ohjelmistokehittäjän näkökulmasta – ja miten vältät sudenkuopat?</description>
      <content:encoded>&lt;div data-rss-type="text"&gt;&#xD;
  &lt;h4&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Monet automaatioprojektien ongelmat toistuvat yllättävän samanlaisina projektista toiseen. Ne liittyvät tyypillisesti liian optimistisiin oletuksiin, puutteelliseen tiedonkulkuun tai siihen, että päätöksiä tehdään tuntuman eikä havaintojen perusteella. Kun nämä sudenkuopat tunnistetaan ajoissa, projektin onnistumisen todennäköisyys kasvaa merkittävästi.
         &#xD;
    &lt;/span&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/h4&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div data-rss-type="text"&gt;&#xD;
  &lt;h2&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Ylioptimismi, vanha klassikko
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/h2&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;span&gt;&#xD;
        
           ﻿
          &#xD;
      &lt;/span&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Automaatioprojekteissa aikataulut ja odotukset voivat helposti muuttua liian optimistisiksi. Saatetaan olettaa, että jokin toimii suunnitelmien mukaan, vaikka sitä ei ole vielä käytännössä testattu. 
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;br/&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Käytännössä lähes jokainen vaihe sisältää tekijöitä, jotka paljastuvat vasta testauksen aikana. Automaatiojärjestelmää säädetään ja vielä hienosäädetään, kun konetta ajetaan oikeilla materiaaleilla ja oikeissa olosuhteissa.
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;br/&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Siksi aikataulutusta miettiessä kannattaa lähteä liikkeelle simppelistä periaatteesta: mikään ei ole valmis, ennen kuin se on oikeasti todettu toimivaksi käytännössä. Kun aikatauluun ja budjetointiin  jätetään tarpeeksi tilaa testaukselle ja fiksauksille, projekti pystytään viemään sujuvammin ja kustannustehokkaammin. 
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;br/&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;h2&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Dataa mutun sijaan
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/h2&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;br/&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Toinen toistuva ongelma liittyy päätöksentekoon. Joskus meillä ihmisillä on nimittäin tapana tehdä päätöksiä, noh, ei-niin-varman tiedon perusteella. 
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;br/&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Tilanne voi kuulostaa esimerkiksi tältä: joku on joskus huomannut, että jokin laitteessa tai prosessissa toimii oudosti. Jos tällaisen mittaamattoman tai toteamattoman havainnon perusteella lähdetään korjaamaan tilannetta, syntyy ongelmia.
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;br/&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Automaatioprojektissa päätösten pitäisi perustua mahdollisimman pitkälle mitattaviin asioihin. Kun prosessista kerätään tietoa ja toistettavia havaintoja dokumentoidaan, ongelmia voidaan ratkaista paljon tehokkaammin.
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;br/&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Käytännössä tämä tarkoittaa esimerkiksi sitä, että prosessin käyttäytymistä tarkastellaan mittausten avulla ja päätökset perustuvat todelliseen dataan oletusten sijaan.
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;br/&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;h2&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Rehellinen viestintä on tässäkin kulmakivi
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/h2&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;br/&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Kun projekti etenee hyvin, viestintä toimii yleensä automaattisesti. Kun taas jokin ei ihan suju suunnitelmien mukaan, ollaan vaaran paikassa – se, miten tilanteesta viestitään, vaikuttaa loppu projektin kulkuun.
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;br/&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Avoin viestintähän se on, mikä parhaiten toimii. Kun mahdollisista ongelmista kerrotaan rehellisesti, on enemmän aikaa reagoida tilanteeseen ja löytää ratkaisu. Usein myös tilaaja ymmärtää tilanteen paremmin, kun tieto tulee ajoissa eikä hän koe vastapuolen pimittäneen mitään. 
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;br/&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;h2&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Onnistuneen automaatioprojektin vaiheet
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/h2&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;br/&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Vaikka automaatioprojektit voivat olla teknisesti hyvin erilaisia, niiden perusrakenne on usein yllättävän samanlainen. Ohessa pääpiirteittäin automaatioprojektin vaiheet ohjelmistokehittäjän näkökulmasta:
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;br/&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;ol&gt;&#xD;
    &lt;li&gt;&#xD;
      &lt;strong&gt;&#xD;
        
           Tarpeen ja käyttötapausten kartoitus
          &#xD;
      &lt;/strong&gt;&#xD;
      &lt;span&gt;&#xD;
        &lt;br/&gt;&#xD;
        
           Projektin alussa käydään tarkasti läpi, mitä järjestelmän on tarkoitus tehdä ja millaisissa tilanteissa sitä käytetään. Mitä tarkemmin todelliset käyttötilanteet tunnetaan, sitä helpompi järjestelmä on suunnitella oikein.
           &#xD;
        &lt;br/&gt;&#xD;
      &lt;/span&gt;&#xD;
    &lt;/li&gt;&#xD;
    &lt;li&gt;&#xD;
      &lt;strong&gt;&#xD;
        
           Toteutuksen suunnittelu
          &#xD;
      &lt;/strong&gt;&#xD;
      &lt;span&gt;&#xD;
        &lt;br/&gt;&#xD;
        
           Kun tavoitteet ovat selvät, määritellään muun muassa järjestelmän rakenne ja rajapinnat muihin järjestelmiin, sekä valitaan käytettävät komponentit, kuten logiikka.
           &#xD;
        &lt;br/&gt;&#xD;
      &lt;/span&gt;&#xD;
    &lt;/li&gt;&#xD;
    &lt;li&gt;&#xD;
      &lt;strong&gt;&#xD;
        
           Ohjelmiston toteutus ja kehitys
          &#xD;
      &lt;/strong&gt;&#xD;
      &lt;span&gt;&#xD;
        &lt;br/&gt;&#xD;
        
           Varsinainen ohjelmointityö tehdään vaiheittain. Kehityksen aikana järjestelmää tarkastellaan säännöllisesti, jotta varmistetaan että toteutus vastaa suunnitelmaa.
           &#xD;
        &lt;br/&gt;&#xD;
      &lt;/span&gt;&#xD;
    &lt;/li&gt;&#xD;
    &lt;li&gt;&#xD;
      &lt;strong&gt;&#xD;
        
           Testaus ja koeajot
          &#xD;
      &lt;/strong&gt;&#xD;
      &lt;span&gt;&#xD;
        &lt;br/&gt;&#xD;
        
           Tässä vaiheessa järjestelmää testataan käytännössä. Erityisen tärkeää on testata järjestelmää todellisilla materiaaleilla ja oikeissa käyttötilanteissa.
          &#xD;
      &lt;/span&gt;&#xD;
    &lt;/li&gt;&#xD;
    &lt;li&gt;&#xD;
      &lt;strong&gt;&#xD;
        
           Käyttöönotto ja viimeinen hienosäätö
          &#xD;
      &lt;/strong&gt;&#xD;
      &lt;span&gt;&#xD;
        &lt;br/&gt;&#xD;
        
            Kun järjestelmä siirtyy tuotantoon, esiin voi tulla vielä yksityiskohtia joita ei ole voitu havaita aiemmin. Näiden perusteella järjestelmää voidaan vielä säätää.
          &#xD;
      &lt;/span&gt;&#xD;
    &lt;/li&gt;&#xD;
    &lt;li&gt;&#xD;
      &lt;strong&gt;&#xD;
        
           Tuki
          &#xD;
      &lt;/strong&gt;&#xD;
      &lt;span&gt;&#xD;
        &lt;br/&gt;&#xD;
        
           Kun järjestelmä alkaa toimia osana päivittäistä tuotantoa, käyttäjät huomaavat usein pieniä asioita, joita voidaan vielä parantaa. Onnistuneeseen automaatioprojektiin kuuluu meistä ehdottomasti myös käyttöönoton jälkeinen tuki ja hienosäätö tarvittaessa.
          &#xD;
      &lt;/span&gt;&#xD;
    &lt;/li&gt;&#xD;
  &lt;/ol&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
&lt;/div&gt;</content:encoded>
      <pubDate>Mon, 16 Mar 2026 07:01:01 GMT</pubDate>
      <guid>https://www.tricyclesoftware.fi/onnistuneen-automaatioprojektin-vaiheet-valta-yleisimmat-sudenkuopat</guid>
      <g-custom:tags type="string" />
    </item>
    <item>
      <title>GMP ja automaatio-ohjelmistot – ei sijaa mokailulle</title>
      <link>https://www.tricyclesoftware.fi/gmp-ja-automaatio-ohjelmistot-ei-sijaa-mokailulle</link>
      <description>Miten automaatio tukee GMP-vaatimuksia? Ohjelmiston logiikka voi mm. estää virheet, varmistaa jäljitettävyyden ja helpottaa tuotannon laatua.</description>
      <content:encoded>&lt;div data-rss-type="text"&gt;&#xD;
  &lt;h4&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Lääke- ja terveystuotannossa yksi käsite nousee jatkuvasti esiin: Good Manufacturing Practice eli GMP. Alan toimijat kyllä tuntevat sen yleensä hyvin, koska GMP määrittelee, millä periaatteilla tuotteita valmistetaan.
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/h4&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div data-rss-type="text"&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Automaatiojärjestelmien kohdalla GMP nähdään usein dokumentaation, auditointien ja validointien kautta. Vähemmälle huomiolle jää se, että suuri osa GMP-vaatimusten toteutumisesta tapahtuu käytännössä ohjelmiston logiikassa. Se ratkaisee, mitä käyttäjä voi tai ei voi tehdä ja missä vaiheessa järjestelmä sallii tuotannon etenemisen.
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;span&gt;&#xD;
        
           ﻿
          &#xD;
      &lt;/span&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Oikeastaan koko Tricyclen idea pohjaa GMP-vaatimuksiin: pyrimme tekemään softan, joka ei anna käyttäjälle mahdollisuutta tehdä vääriä asioita. Siinä se kaikessa yksinkertaisuudessaan. Mikäli halajat tarkempaa tietoa tästä kirjainyhdistelmästä, jatkahan lukemista! 
         &#xD;
    &lt;/span&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div data-rss-type="text"&gt;&#xD;
  &lt;h2&gt;&#xD;
    &lt;span&gt;&#xD;
      
          GMP ja tuotanto
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/h2&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;br/&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          GMP:n keskeinen ajatus on simppeli: tuotteen valmistuksen on oltava hallittua, dokumentoitua ja jäljitettävää. Jokainen tuotantoerä pitää pystyä jälkikäteen seuraamaan niin, että voidaan osoittaa mitä materiaaleja käytettiin, millä prosessilla tuote valmistettiin ja millaisissa olosuhteissa tuotanto tapahtui.
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Tuotantoprosessissa ei siis ole sijaa epäselvyyksille ja joka vaiheesta täytyy jäädä jälki. Jos jokin menee väärin, se käsitellään poikkeamana ja sen syy selvitetään ennen kuin tuotettu materiaali voidaan vapauttaa käyttöön tai markkinoille.
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Poikkeamat eivät ole pelkkä hallinnollinen asia, vaan niiden selvittäminen voi pysäyttää tuotantoa selvittelyn keston ajaksi. Vakavimmissa tilanteissa jopa koko tuotantoerä voidaan joutua hylkäämään, vaikka itse tuotteessa ei olisi lopulta mitään vikaa. Vielä hankalammaksi tilanne muuttuu, jos virhe havaitaan vasta sen jälkeen, kun tuotteita on jo toimitettu ja niitä joudutaan vetämään takaisin.
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Ennen kaikkea GMP:llä pyritään siis ehkäisemään virheitä etukäteen ja näin takaamaan potilasturvallisuus.
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;h2&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Kun ohjelmisto ei päästä tekemään “tyhmyyksiä”
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/h2&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;br/&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Automaatiojärjestelmän merkitys korostuu erityisesti tilanteissa, joissa tuotantoprosessissa on useita vaiheita ja paljon käyttäjän tekemiä syötteitä. Jos järjestelmä sallii virheellisen toiminnan, se johtaa väistämättä poikkeamiin.
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;a href="/plc-ohjelmointi"&gt;&#xD;
      
          Intuitiivisesti suunniteltu ohjelmisto
         &#xD;
    &lt;/a&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;span&gt;&#xD;
        
           sen sijaan ohjaa käyttäjän toimintaa niin, että prosessi etenee oikeassa järjestyksessä eikä kriittisiä vaiheita voi ohittaa.
          &#xD;
      &lt;/span&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Tyypillinen esimerkki liittyy materiaalitietoihin. GMP-ympäristössä tuotantoerää ei voi aloittaa ilman, että käytettävät materiaalit on tunnistettu ja dokumentoitu. Jos ohjelmisto sallii erän käynnistämisen ilman näitä tietoja, virhe syntyy helposti. Kun taas sisäänrakennettu logiikka estää startin ennen materiaalitietojen syöttämistä, koko ongelmaa ei pääse syntymään.
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Toinen käytännön tilanne liittyy materiaalien hyväksyntään. Tuotantolinjalle ei saa päätyä materiaalia, joka ei kyseiseen tuotteeseen kuulu. Kun järjestelmä tarkistaa materiaalin automaattisesti ja estää väärän käytön, vältetään tilanteet, jotka muuten johtaisivat poikkeamaselvityksiin.
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Mainitun kaltainen ohjelmiston logiikka ei ole suora GMP-vaatimus ohjelmistokehittäjälle. Se on kuitenkin Tricyclelle keskeinen tapa varmistaa, että tuotantoympäristö toimii niiden toimintaehtojen mukaisesti, joissa loppuasiakaskin joutuu toimimaan.
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;h2&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Jäljitettävyys koskee myös ohjelmistokehitystä
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/h2&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;br/&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Samat GMP-periaatteet ulottuvat myös automaatiojärjestelmien ohjelmistokehitykseen. Keskeinen vaatimus on, että kaikki muutokset ohjelmistoon ovat jäljitettävissä. On pystyttävä vastaamaan kysymyksiin siitä, mitä muutettiin, miksi muutos tehtiin ja milloin se tapahtui. Sillä on suora yhteys tiedon eheyteen ja muutoshallintaan.
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Versionhallinta on käytännössä tärkein työkalu tämän toteuttamisessa: jokainen versio sisältää tiedon siitä, mitä ohjelmistossa on muutettu ja mistä syystä. Me käytämme Git-versionhallintaa: sen ansiosta ohjelmiston kehityshistoria säilyy kokonaisuudessaan, ja tarvittaessa voidaan palata tarkasti mihin tahansa aiempaan versioon.
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Uudet ohjelmistoversiot tallennetaan Git-järjestelmään kommenttien kanssa. Kommenteissa kuvataan, mitä ohjelmistossa on muutettu ja miksi muutos on tehty. Git-lokiin muodostuu näin koko kehityshistoria selityksineen.
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Vaikka GMP ei suoraan määrää, millä tavalla koodi täytyy kirjoittaa, selkeästi jäsennelty ja hyvin kommentoitu ohjelmisto helpottavat käytännössä kaikkea muutosten hallinnasta auditointiin.
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;h2&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Eipäs lähdetä sooloilemaan!
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/h2&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;br/&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          GMP-maailman perusperiaatteita on, että tuotantojärjestelmiä ei muuteta spontaanisti kesken käytön. Muutokset kulkevat hallitun prosessin kautta.
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Muutostarve on ensin tunnistettava ja dokumentoitava. Sen jälkeen muutos toteutetaan ohjelmistoon, testataan ja dokumentoidaan ennen kuin uusi versio otetaan käyttöön tuotannossa. Testit tehdään usein yhteistyössä tuotannon tai laatuorganisaation kanssa.
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Lisäksi GMP-ympäristössä järjestelmät tarkastetaan säännöllisesti auditoinneissa.
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;h2&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Yllättävän konkreettisesti näkyvä GMP
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/h2&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;br/&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      &lt;span&gt;&#xD;
        
           ﻿
          &#xD;
      &lt;/span&gt;&#xD;
      
          Vaikka GMP mielletään helposti sääntelyksi ja dokumentaatioksi, tuotannon arjessa se näkyy ennen kaikkea käytännön toimintatapoina. Automaatiojärjestelmät ovat eräitä keskeisimpiä työkaluja näiden toimintatapojen toteuttamisessa.
         &#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;br/&gt;&#xD;
  &lt;/p&gt;&#xD;
  &lt;p&gt;&#xD;
    &lt;span&gt;&#xD;
      
          Meistä hyvän ohjelmiston – ja koko automaatiokokonaisuuden – on tehtävä oikeiden asioiden tekemisestä helpompaa ja väärien tekemisestä mahdotonta. Ja jos järjestelmä joskus pistää stopin tekemiselle, syy löytyy yleensä siitä, että se tekee juuri sitä mitä sen pitääkin.
          &#xD;
      &lt;br/&gt;&#xD;
      &lt;br/&gt;&#xD;
    &lt;/span&gt;&#xD;
  &lt;/p&gt;&#xD;
&lt;/div&gt;</content:encoded>
      <pubDate>Mon, 16 Mar 2026 06:50:58 GMT</pubDate>
      <guid>https://www.tricyclesoftware.fi/gmp-ja-automaatio-ohjelmistot-ei-sijaa-mokailulle</guid>
      <g-custom:tags type="string" />
    </item>
  </channel>
</rss>
