Keskeiset havainnot:
Tietojen synkronointi on arkkitehtuuripäätös, joka vaikuttaa tuotannon raportointiin, suunnitteluun, jäljitettävyyteen ja vastuunjakoon käyttöönoton jälkeen. Kirjoittaja korostaa tarvetta selkeille säännöille siitä, mikä on ensisijainen tietolähde, mitä seurauksia viestintävirheillä on ja miten vastuu jaetaan järjestelmien kesken.
- On ratkaisevan tärkeää määrittää, mikä prosessikuvaus on sitova ja missä kohtaa arkkitehtuuria sitä sovelletaan.
- Tiedot on jaettava havainnointitietoihin, laskutustietoihin sekä tietoihin, jotka aiheuttavat toimeenpanevan tai muodollisen vaikutuksen.
- PLC:n, väliohjelmistokerroksen, viestinvälittäjän tai tapahtumien valinta määrittää vastuun järjestyksestä ja historiatiedoista.
- Riski kasvaa, kun erityyppinen data kulkee samaa reittiä ilman sääntöjä katoamisen, päällekkäisyyksien ja viiveiden varalle.
- Ilman yhteistä aika-, tunniste- ja prosessitilamallia syntyy erilaisia versioita todellisuudesta.
Tuotantohallin ja liiketoimintajärjestelmien välistä tiedon synkronointia kuvataan usein integraatio-ongelmana, mutta käytännössä kyse on ennen kaikkea päätöksestä siitä, mikä prosessikuva hyväksytään sitovaksi. Tämä päätös vaikuttaa paitsi tiedonvaihdon sujuvuuteen myös tuotannon kirjaustapaan, mahdollisuuteen jäljittää tapahtumien kulku, suunnittelun laatuun sekä vastuiden jakautumiseen ratkaisun käyttöönoton jälkeen. Jos tämä perusta määritellään liian yleisellä tasolla, tiedonsiirto voi toimia teknisesti oikein, mutta silti projekti aiheuttaa manuaalisia korjauksia, tulkintaerimielisyyksiä ja kalliita muutostöitä.
Siksi tätä aihetta kannattaa käsitellä insinööritehtävänä. Ensin on määriteltävä, mitkä tiedot ovat pelkästään havainnointia varten, mitkä palvelevat kirjausta ja vahvistuksia ja mitkä aiheuttavat toimeenpanevan tai muodollisen vaikutuksen. Vasta tämän pohjalta voidaan mielekkäästi keskustella arkkitehtuurista, järjestelmien vastuista ja hyväksymiskriteereistä.
Tuotantohallin ja liiketoimintajärjestelmien välinen tiedon synkronointi ei ole enää mukavuuskysymys. Nykyisin se on arkkitehtuuripäätös, joka vaikuttaa käyttöönoton kustannuksiin, tuotannon kirjauskykyyn, suunnittelun laatuun sekä vastuiden jakautumiseen järjestelmän käyttöönoton jälkeen. Jos koneiden, linjojen ja työpisteiden data siirtyy liiketoimintajärjestelmiin viiveellä, ilman yksiselitteistä teknologista kontekstia tai prosessiversioinnin hallinnan ulkopuolella, ongelma ei rajoitu heikentyneeseen näkyvyyteen. Tiimi menettää mahdollisuuden perustella operatiivisia päätöksiä, laatuvaihteluiden selvittäminen vaikeutuu, ja jokainen tuotannon puolella tehtävä muutos kasvattaa integraation kalliiden muutostöiden riskiä.
Ongelmien syynä ei useimmiten ole itse datan lukeminen, vaan se, ettei ole vastattu kysymykseen siitä, mikä prosessin tila katsotaan voimassa olevaksi ja missä arkkitehtuurin kohdassa. Tässä vaiheessa synkronointi lakkaa olemasta pelkkää signaalien siirtoa ERP-, MES-, WMS-järjestelmiin tai tietovarastoon, ja siitä tulee osa teollisuusprojektin tiedonvaihtomallia. Valinta suoran PLC-yhteyden, väliohjelmistokerroksen, viestinvälittäjän tai tapahtumapohjaisen lähestymistavan välillä ei ole pelkästään tekninen ratkaisu. Se on päätös siitä, kuka vastaa tapahtumien järjestyksestä, kirjausten täydellisyydestä, yhteyskatkosten käsittelystä ja historian palauttamisesta.
Käytännössä kannattaa ottaa käyttöön yksinkertaiset arviointikriteerit jo projektin alussa:
- voidaanko jokaiselle olennaiselle tuotantotapahtumalle osoittaa sen lähde ja syntyhetki,
- onko tiedossa, kuka vastaa kyseisen kirjauksen merkityksestä,
- onko määritelty sääntö sille, milloin tieto katsotaan liiketoimintajärjestelmissä voimassa olevaksi,
- onko kuvattu, mitä seuraa viestin puuttumisesta, duplikoitumisesta tai viivästymisestä.
Jos näihin kysymyksiin ei ole yksiselitteisiä vastauksia, projekti ei ole vielä saavuttanut varsinaista arkkitehtuuripäätöstä, vaikka tiedonsiirto toimisikin jo teknisesti.
Tämä näkyy erityisen selvästi siellä, missä tuotanto on kirjattava erä-, tilaus-, sarjanumero- tai työvaihetasolla. Työpisteellä tehty skannaus, PLC:ltä saatu syklivahvistus ja liiketoimintajärjestelmään tehty kirjaus voivat kaikki koskea samaa tuotetta, mutta ilman yhteistä aikamallia, tunnisteita ja prosessitiloja ne muodostavat kolme eri versiota todellisuudesta. Tällöin näennäisesti pieni integraatio-ongelma siirtyy tuotteen ja prosessin jäljitettävyyden alueelle. Kyse ei ole vain historian palauttamisesta reklamaation jälkeen. Kyse on päivittäisistä päätöksistä: saako erän vapauttaa, voidaanko tilaus sulkea, johtuuko poikkeama prosessista, virheellisestä tapahtumajärjestyksestä vai viivästyneestä synkronoinnista.
Vaatimustenmukaisuuden näkökulma tulee esiin myöhemmin, mutta sitä ei pidä siirtää loppuun. Jos hallin dataa käytetään työvaiheiden suorittamisen vahvistamiseen, jatkovirran estämiseen, materiaalin vapauttamiseen tai sellaisten toimenpiteiden käynnistämiseen, joilla on organisatorinen tai tekninen vaikutus, synkronoinnin arkkitehtuuri saa todistusarvoa ja vaikuttaa turvallisuuteen. Tämä näkyy erityisen selvästi silloin, kun tieto ei enää vain kuvaa koneen tilaa, vaan alkaa vaikuttaa työvaiheiden järjestykseen, valmiuden vahvistamiseen tai seuraavien vaiheiden vapauttamiseen. Siksi jo konseptivaiheessa kannattaa erottaa havainnointitiedot tiedoista, joilla on toimeenpaneva vaikutus, sekä määrittää, mitkä kirjaukset tarvitsevat vain saatavuuden ja mitkä taas on oltava täydellisiä, johdonmukaisia ja auditointia varten palautettavissa. Tämä jako osoittaa parhaiten, onko kyse tavallisesta integraatiosta vai tuotannon ja liiketoiminnan kannalta kriittisestä tiedonvaihtomallista.
Missä kustannus tai riski kasvaa useimmiten
Tiedon synkronointiprojektien kustannukset kasvavat harvoin itse tiedonsiirron vuoksi. Useimmiten ongelma alkaa oletuksesta, että kaikkea dataa voidaan käsitellä samalla tavalla ja siirtää samaa reittiä, samalla luotettavuustasolla ja samalla vastuunjaolla. Jos samassa virrassa sekoittuvat raportointisignaalit, työvaiheiden suoritusvahvistukset, materiaalin vapautukset ja tiedot, jotka vaikuttavat prosessin jatkokulkuun, tiimi menettää nopeasti hallinnan sekä häiriöiden seurauksista että siitä, kuka vastaa virheestä.
Seurauksena ei ole pelkästään teknisen monimutkaisuuden kasvu. Mukaan tulevat pidemmät yhteensovitusvaiheet, käyttöönoton jälkeiset korjaukset ja kiistat siitä, onko virhe automaatiossa, ylemmän tason järjestelmässä, käyttäjässä vai menettelyssä. Siksi keskeisen suunnittelukysymyksen ei pitäisi olla ”miten data siirretään”, vaan ”mitä seurauksia on sen katoamisella, kahdentumisella tai ristiriitaisuudella”. Jos jokaiselle tietotyypille voidaan määrittää omistaja, voimassa olevan tilan lähde, sallittu viive ja virheen vaikutus, arkkitehtuuri pysyy yleensä hallinnassa. Jos näin ei ole, riski palaa vastaan käyttöönottovaiheessa ja käytön aikana.
Toinen riskialue on vastuiden virheellinen jako järjestelmien välillä. Moni integraatio näyttää kaaviossa oikealta, mutta pettää silloin, kun on pystyttävä jäljittämään tapahtumien kulku linjan pysähdyksen, tuotannon virheellisen kirjauksen tai reseptin väärän latauksen jälkeen. Jos prosessilogiikka jaetaan ohjaimen, välisovelluksen, tuotannonohjausjärjestelmän ja liiketoimintajärjestelmän kesken ilman yksiselitteistä päätösvastuiden jakoa, ratkaisua on vaikea testata ja vielä vaikeampi hyväksyä. Jokainen muutos toisella puolella alkaa aiheuttaa vaikutuksia toisella, ja validoinnin vastuu hämärtyy.
Hyvä käytäntö ei siis tarkoita kaiken yhdistämistä kaikkeen mahdollisimman laajasti, vaan niiden kohtien määrän rajaamista, joissa tehdään toteutukseen vaikuttava päätös. Tämä on tärkeämpää kuin rajapinnan nimellinen käytettävyys. Käytön aikana paljon enemmän kertovat manuaalista korjausta vaativien viestien osuus, epäselvien tilojen määrä sekä aika, joka kuluu tuotantotilan ja liiketoimintajärjestelmän välisten poikkeamien syyn selvittämiseen.
Hyvä esimerkki on tuotantovaiheen päättymisen kuittaus koneelta tulevan tapahtuman perusteella, jolloin samalla päivitetään työmääräimen toteuma ja vapautetaan seuraava vaihe liiketoimintajärjestelmässä. Jos siirto toistuu, viivästyy tai keskeytyy kesken, seurauksena voi olla tuotannon kaksinkertainen kirjaus, erän täydellisen jäljitettävyyden puute tai jatkotoimien käynnistyminen organisaatiossa, vaikka vaihe ei tosiasiassa ole päättynyt. Tällöin kustannus ei synny yksittäisestä teknisestä virheestä, vaan tarpeesta palauttaa tila käsin, täsmäyttää tiedot ja perustella kirjausten oikeellisuus auditoinnissa tai reklamaation yhteydessä. Jos tiimi ei pysty etukäteen kuvaamaan, mitä tapahtuu, kun viesti ei saavu perille, saapuu kahdesti tai saapuu myöhässä, arkkitehtuuri on epäkypsä käytetystä ohjelmistosta riippumatta.
Joissakin hankkeissa tämä ongelma ulottuu pidemmälle, HMI/SCADA-sovellusten kyberturvallisuuden alueelle. Näin käy silloin, kun synkronointikanavasta tulee väylä sellaisten tietojen syöttämiseen, jotka vaikuttavat resepteihin, parametreihin, estoihin tai valmiuskuittauksiin. Tällöin kyse ei ole enää vain integraation laadusta, vaan myös mahdollisuudesta muuttaa prosessin tilaa luvattomasti, menettää jäljitettävyys sekä tunnistaa väärin käyttäjä tai järjestelmä, joka käynnisti toimenpiteen. Jos synkronoidut tiedot alkavat vaikuttaa koneen toimintoihin, käynnistyssekvenssiin tai turvallisen pysäytyksen ehtoihin, integraatio ei ole enää pelkkä IT-tehtävä, vaan se edellyttää yhteistä riskinarviointia. Mitä suurempi toteutukseen vaikuttava merkitys tiedoilla on, sitä vähemmän jää tilaa oletuksille, dokumentoimattomille poikkeuksille ja tilapäisille kiertoratkaisuille.
Miten aihetta kannattaa lähestyä käytännössä
Turvallisinta on käsitellä tiedon synkronointia ei yksittäisenä järjestelmien välisenä yhteytenä, vaan operatiivisia ja taloudellisia vaikutuksia sisältävänä arkkitehtuuripäätöksenä. Kalleimmat virheet johtuvat yleensä oletuksesta, että ”tuotannon data” on yhtenäinen kokonaisuus ja että sitä voidaan käsitellä yhdellä mekanismilla. Todellisuudessa koneen ajantasaisella tilalla, tuotantotilauksella sekä erä-, hälytys- tai asetuksenvaihtohistorialla on erilaiset vaatimukset.
Ensimmäinen askel on siksi erottaa kolme asiaa toisistaan: mitä synkronoidaan, millainen viive on sallittu ja mitä seuraa virheestä, puuttuvasta kirjauksesta tai kirjauksen kahdentumisesta. Tällainen jako jäsentää myöhemmät päätökset. Jos viive tai epäjohdonmukaisuus vaikuttaa vain raportointiin, voidaan valita malli, joka kestää tilapäiset erot. Jos se kuitenkin vaikuttaa erän vapautukseen, raaka-aineen kulutuksen kirjaukseen, työvaiheen toteuman kuittaukseen tai käyttäjän päätökseen, tarvitaan korkeampi taso hallintaa, jäljitettävyyttä ja poikkeustilanteiden käsittelyä. Vasta tämän jälkeen viestintämekanismin valinnalla on todellista merkitystä.
Seuraava vaihe on vastuurajojen kuvaaminen ennen käyttöönoton aloittamista. On määritettävä, mikä lähde on ensisijainen työmääräintunnuksille, resepteille, erille, käyttäjille ja tuotantotapahtumille, missä tietojen vastaanotto vahvistetaan ja kuka ratkaisee ristiriidat. Ilman tätä järjestelmät alkavat täsmäytyä sattumanvaraisesti: sama tuote saa eri aikaleimat, kaksi järjestelmää laskee saman seisokin eri tavalla, eikä manuaalisista korjauksista jää jälkeä päätöksenteosta. Tällaisen lähestymistavan kustannus ei näy heti integraatiobudjetissa. Se palaa myöhemmin diagnostiikkaan kuluvana aikana, auditointivaikeuksina ja kiistoina siitä, mikä sovellus esittää sitovan tilan.
Ratkaisun kypsyyttä mittaa hyvin se, voidaanko jokaiselle kriittiselle tieto-objektille osoittaa yksi luontipaikka, yksiselitteinen tunniste, versiointisääntö sekä korjausten käsittelytapa. Jos näitä vastauksia ei pystytä kirjaamaan lyhyesti ja yksiselitteisesti, hanke on todennäköisesti yhä oletusten varassa.
Käytännössä tämä näkyy hyvin työmääräimen toteuman ja materiaalinkulutuksen raportoinnissa. Jos liiketoimintajärjestelmä odottaa kuittausta jokaisen työvaiheen jälkeen, mutta tuotantohalli välittää vain vuoron lopussa kootun lopputuloksen, tiedot ovat muodollisesti synkronoituja, mutta operatiivisesti syntyy aukko. Tapahtumien järjestystä ei voida luotettavasti rekonstruoida, poikkeamia ei voida kohdistaa tiettyyn erään eikä varastosaldojen eroa pystytä selittämään. Tällaisessa asetelmassa synkronointi siirtyy tuotteen ja prosessin jäljitettävyyden alueelle. Jos tavoitteena on myöhemmin selvittää poikkeaman syyt, vetää erä takaisin, analysoida reklamaatio tai perustella laatupäätös, ei riitä, että suunnitellaan vain viestien siirto, vaan on suunniteltava koko jäljitettävyysketju: kuka tapahtuman loi, minkä materiaalitunnisteen perusteella, missä työvaiheen kontekstissa ja voidaanko kirjaus yhdistää tiettyyn prosessin tilaan.
Vasta tällaiselta pohjalta on mielekästä ratkaista, pitäisikö toteutuksen perustua välikerrokseen vai suoraan tiedonvaihtoon ohjauslaitteiden kanssa. Kysymykseen MQTT:n, OPC UA:n ja suoran PLC-kommunikoinnin välillä ei voi vastata luotettavasti ennen kuin on määritelty, onko etusijalla tilatiedon lukeminen, komennon välittäminen, tapahtumahistorian säilyttäminen vai tiedon merkityksen yhdenmukaisuuden ylläpito järjestelmien välillä. Tässä auttaa vertaileva tarkastelu, joka on esitetty aineistossa teollisuusautomaation tiedonsiirtoprotokollat. Jos tiedolla on todistus-, laskenta- tai tuotteen vapauttamista koskeva merkitys, ei riitä, että se on siirretty. Sen on oltava myös todennettavissa, rekonstruoitavissa ja perusteltavissa.
Tässä kohtaa esiin nousee myös riskinarviointi, mutta ei abstraktina muodollisena vaiheena. Kyse on siitä, että tunnistetaan käytännössä virheellisen synkronoinnin vaikutukset prosessiin, laatuun ja osapuolten vastuisiin. Kun synkronoitu tieto alkaa aiheuttaa toimeenpanoon tai muodollisiin velvoitteisiin liittyviä seurauksia, sitä kannattaa käsitellä kuten muitakin teollisuusympäristön päätöksiä: kuvataan virheskenaariot, nimetään päätöksen omistaja, määritellään poikkeaman havaitsemistapa sekä menettely turvalliseen siirtymiseen tilanteessa, jossa tiedon luotettavuuteen voidaan luottaa vain rajoitetusti. Tällaisen ajattelutavan tukena toimii hyvin riskinarviointi käytännössä.
Mihin käyttöönotossa kannattaa kiinnittää huomiota
Käyttöönottovaiheessa suurin osa ongelmista ei johdu itse tiedonsiirrosta, vaan virheellisestä oletuksesta, että koska tieto on teknisesti saatavilla, se soveltuu heti operatiiviseen käyttöön, laskentaan tai laadunhallintaan. Juuri tässä vaiheessa hankkeen luonne muuttuu useimmiten: tiedollisesta integraatiosta mekanismiksi, joka vaikuttaa suunnitteluun, erän vapauttamiseen, toteuman raportointiin tai tuotannon kirjaamiseen. Jos tiimi ei nimeä tätä suoraan ennen käyttöönottoa, kustannukset palaavat myöhemmin kiertoteinä, manuaalisina korjauksina ja kiistoina siitä, mikä arvo on oikea.
Siksi ennen vastaanottoa on yksiselitteisesti määriteltävä, mitkä tiedot ovat vain informatiivisia, mitkä käynnistävät liiketoimintapäätöksen ja mitkä voivat aiheuttaa toimeenpanoon tai muodollisiin velvoitteisiin liittyvän vaikutuksen. Mitä suurempi vaikutuksen painoarvo on, sitä korkeammat vaatimukset kohdistuvat jäljitettävyyteen, tiedon voimassaoloaikaan, viiveiden käsittelyyn ja korjausvastuuseen. Tämä yksinkertainen erottelu jäsentää yleensä sekä arkkitehtuuria että testauksen laajuutta.
Toinen sudenkuoppa liittyy integraatiohankkeen ja automaatiohankkeen väliseen rajaan. Kysymys synkronoinnista siirtyy varsin nopeasti kysymykseksi tiedonsiirtoprotokollista teollisuusautomaatiossa, mutta vasta silloin, kun käyttöönoton onnistuminen riippuu siitä, miten tieto hankitaan laitteista, millainen aikaleimojen laatu on, mitä muuttujat tarkoittavat, miten toimitus vahvistetaan tai miten järjestelmä toimii yhteyden katketessa. Tällöin kyse ei enää ole teknisestä sivuvalinnasta. Päätös siitä, käytetäänkö välikerrosta vai kommunikoidaanko lähempänä ohjaimia, muuttaa testauksen laajuutta, integraattorin vastuuta ja prosessin pysähtymisen riskiä virheellisen toteutuksen seurauksena.
Tässä auttaa yksi kriteeri: jos on tarpeen sovittaa yhteen, mistä arvo on peräisin, milloin se on määritetty ja onko kyse tilasta, tapahtumasta vai laskennan tuloksesta, aihe on jo siirtynyt tiedonvaihtomallin alueelle eikä kyse ole enää yksinkertaisesta järjestelmien yhdistämisestä. Tällainen hetki kannattaa tunnistaa varhain, koska siitä riippuvat sekä looginen suunnittelu että vastaanottojen toteutustapa.
Tämä näkyy hyvin siinä, kun useiden tuotantosolujen tiedot työmääräimen toteumasta synkronoidaan liiketoimintajärjestelmään. Esittelyvaiheessa kaikki voi näyttää oikealta: lukemat näkyvät ja päivittyvät ilman virheitä. Ongelma ilmenee, kun tuotanto käynnistetään uudelleen seisokin jälkeen, kun operaattori tekee manuaalisen muutoksen tai kun erä vaihtuu ilman edellisen jakson täydellistä sulkemista. Silloin paljastuu, erottaako arkkitehtuuri tiedon puuttumisen nollasta, uuden kirjauksen korjauksesta sekä nykytilan historiatiedosta. Jos näin ei ole, liiketoimintajärjestelmä alkaa monistaa toteumaa, kadottaa eräkontekstin tai kirjata tuotantoa väärällä hetkellä. Kyse ei ole pienestä teknisestä epätarkkuudesta, vaan käyttöönoton todellisesta kustannuksesta: ylimääräisistä vastaanottotesteistä, tietomäppäyksen uudelleenrakentamisesta, tuotannon ja suunnittelun välisten tietojen yhteensovittamisesta ja joskus myös johdon raportteihin kohdistuvan luottamuksen heikkenemisestä.
Erityistä varovaisuutta tarvitaan siinä vaiheessa, kun integraatio alkaa vaikuttaa koneen käyttöolosuhteisiin tai on riippuvainen sen ympäristöön asennetusta infrastruktuurista. Jos viestintälaitteiden, kaappien, apusähkönsyötön tai potentiaalintasauksen lisääminen muuttaa asennustapaa, vaikuttaa piirien jakoon tai edellyttää muutoksia koneen varustukseen, asia on arvioitava myös sähköturvallisuuden ja teknisen dokumentaation näkökulmasta. Kyse ei ole muodollisuuksista, vaan vastuiden asianmukaisesta rajaamisesta: mikä on vielä osa dataintegraatiota ja mikä muuttuu koneen ratkaisun muutokseksi ja vaatii erillisen arvioinnin. Jos käyttöönotto edellyttää puuttumista syöttöjärjestelmiin, suojauksiin, maadoituksiin tai koneen toiminnan kannalta olennaisiin piireihin, kyse ei enää ole pelkästä sovelluskerroksesta, vaan asiaa tulee käsitellä automaatiosta, sähkötekniikasta ja vaatimustenmukaisuudesta vastaavien henkilöiden kanssa. Tässä yhteydessä hyödyllinen voi olla myös aineisto koneiden sähköiskusuojauksesta ja maadoituksista.
Järkevimmät toteutukset ovat yleensä teknisesti vähemmän näyttäviä, mutta rajaavat vastuuriskiä paremmin. Tiimin pitäisi pystyä vastaamaan paitsi siihen, miten data kulkee, myös siihen, mitä tapahtuu, kun data puuttuu, viivästyy, on ristiriitaista tai kun korjaus perutaan. Jos tätä vastausta ei saada mahtumaan ratkaisun kuvaukseen, projekti jää keskeneräiseksi, vaikka tiedonsiirto toimisikin oikein testiolosuhteissa. Arkkitehtuurin käytännön laadun ratkaisee nimellisen tiedonkulun sijaan toiminta reunaehdoissa, jotka myöhemmin vaikuttavat ylläpitokustannuksiin, vastaanottoon kuluvaan aikaan ja siihen, kuinka hyvin tehdyt päätökset voidaan perustella. Monissa tapauksissa tällainen tilanne kannattaa varmistaa koneiden ja tuotantolinjojen turvallisuusauditoinnilla.
Datan synkronointi tuotantohallin ja liiketoimintajärjestelmien välillä – usein kysytyt kysymykset
Ensin on määriteltävä, mitkä tiedot ovat seurantatietoja, mitkä palvelevat laskutusta ja vahvistuksia ja mitkä aiheuttavat toimeenpanollisen tai muodollisen vaikutuksen. Ilman tätä tiedonsiirto voi toimia teknisesti oikein ja silti synnyttää oikaisuja ja tulkintariitoja.
Keskeistä on se, mitä prosessin tilaa pidetään voimassa olevana ja missä kohtaa arkkitehtuuria tästä päätetään. Tästä riippuvat tuotannon kirjaus, historian jäljitettävyys sekä vastuunjako ratkaisun käyttöönoton jälkeen.
Yleensä silloin, kun erityyppistä tietoa käsitellään samalla tavalla ja siirretään samaa väylää pitkin erottelematta virheen seurauksia. Ongelmaksi muodostuu myös epäselvä vastuunjako PLC:n, väliohjelmistokerroksen, elementtimenetelmän ja liiketoimintajärjestelmän välillä.
Kannattaa tarkistaa, voidaanko jokaiselle olennaiselle tapahtumalle määrittää lähde ja syntyhetki, merkinnän merkityksestä vastaava taho sekä sääntö, jonka perusteella tieto katsotaan voimassa olevaksi. On myös kuvattava, mitä seurauksia ilmoituksen puuttumisella, päällekkäisyydellä ja viivästymisellä on.
Silloin, kun hallista saatava tieto ei ainoastaan kuvaa tilaa, vaan myös vahvistaa toimenpiteen suoritetuksi, estää prosessin etenemisen, vapauttaa materiaalin tai käynnistää seuraavat toimet. Tällöin arkkitehtuurilla on näyttöarvoa, ja se voi vaikuttaa turvallisuuteen.