{"id":19938,"date":"2026-09-22T08:52:46","date_gmt":"2026-09-22T06:52:46","guid":{"rendered":"https:\/\/www.novotek.com\/fi\/?p=19938"},"modified":"2026-09-22T10:09:14","modified_gmt":"2026-09-22T08:09:14","slug":"opc-router-5-7","status":"publish","type":"post","link":"https:\/\/www.novotek.com\/fi\/ajankohtaista\/opc-router-5-7\/","title":{"rendered":"OPC Router 5.7 \u2013\u00a0The Logic Update"},"content":{"rendered":"<div class=\"container-md image  \">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.novotek.com\/fi\/wp-content\/uploads\/sites\/6\/header_logic_en-1024x576.jpg\" alt=\"header OPC Router 5.7 \nMore logic directly in the Flow\" class=\"wp-image-19939\" srcset=\"https:\/\/www.novotek.com\/fi\/wp-content\/uploads\/sites\/6\/header_logic_en-1024x576.jpg 1024w, https:\/\/www.novotek.com\/fi\/wp-content\/uploads\/sites\/6\/header_logic_en-300x169.jpg 300w, https:\/\/www.novotek.com\/fi\/wp-content\/uploads\/sites\/6\/header_logic_en-768x432.jpg 768w, https:\/\/www.novotek.com\/fi\/wp-content\/uploads\/sites\/6\/header_logic_en-1536x864.jpg 1536w, https:\/\/www.novotek.com\/fi\/wp-content\/uploads\/sites\/6\/header_logic_en-86x48.jpg 86w, https:\/\/www.novotek.com\/fi\/wp-content\/uploads\/sites\/6\/header_logic_en-306x172.jpg 306w, https:\/\/www.novotek.com\/fi\/wp-content\/uploads\/sites\/6\/header_logic_en-636x358.jpg 636w, https:\/\/www.novotek.com\/fi\/wp-content\/uploads\/sites\/6\/header_logic_en-1632x918.jpg 1632w, https:\/\/www.novotek.com\/fi\/wp-content\/uploads\/sites\/6\/header_logic_en.jpg 1672w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p class=\"wp-block-paragraph\">OPC Router 5.7 tuo mukanaan useita hy\u00f6dyllisi\u00e4, jokap\u00e4iv\u00e4ist\u00e4 ty\u00f6t\u00e4 helpottavia muutoksia. Uudelleenk\u00e4ytett\u00e4v\u00e4t funktiot, ehdollinen logiikka ja automatisoitu virhek\u00e4sittely ovat nyt Flowssa valmiina rakennuspalikkoina \u2013 ei tarvetta skriptaukselle. My\u00f6s muuttujien (variables) hallinta on uudistettu ja sertifikaattien yll\u00e4pito automatisoitu OPC UA GDS -integraation my\u00f6t\u00e4. Tuloksena nopeampaa suunnittelua, helpompaa yll\u00e4pitoa ja projektit, jotka ovat helposti ymm\u00e4rrett\u00e4viss\u00e4 viel\u00e4 vuosienkin kuluttua.  <\/p>\n<\/div>\n\n<div class=\"container-md spacer  \">\n<div style=\"height:24px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p class=\"has-background wp-block-paragraph\" style=\"background-color:#f8f8f8\"><a href=\"https:\/\/www.novotek.com\/fi\/ratkaisut-ja-tuotteet\/tiedonkeruu\/opc-router\/\">Tutustu OPC Routeriin tarkemmin t\u00e4st\u00e4<\/a><\/p>\n<\/div>\n\n<div class=\"container-md spacer  \">\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>T\u00e4m\u00e4 on uutta OPC Router 5.7-versiossa<\/strong><\/p>\n<\/div>\n\n<div class=\"container-md list  \">\n<ul class=\"wp-block-list\"><div class=\"container-md list-item  \">\n<li><a href=\"#condition-if\">Condition (IF): IF-then ilman skriptausta<\/a><\/li>\n<\/div>\n\n<div class=\"container-md list-item  \">\n<li><a href=\"#function-fx\">Function (FX): Rakenna kerran, k\u00e4yt\u00e4 koko projektissa<\/a><\/li>\n<\/div>\n\n<div class=\"container-md list-item  \">\n<li><a href=\"#try-catch\">Try\/Catch: Nappaa virheet ajoissa<\/a><\/li>\n<\/div>\n\n<div class=\"container-md list-item  \">\n<li><a href=\"#variables\">Variables: Uudistuneet muuttujat<\/a><\/li>\n<\/div>\n\n<div class=\"container-md list-item  \">\n<li><a href=\"#opc-ua-gds\">OPC UA GDS: Automaattisesti p\u00e4ivittyv\u00e4t sertifikaatit<\/a><\/li>\n<\/div>\n\n<div class=\"container-md list-item  \">\n<li><a href=\"#muuta\">Muuta huomionarvoista<\/a><\/li>\n<\/div><\/ul>\n<\/div>\n\n<div class=\"container-md spacer  \">\n<div style=\"height:60px\" aria-hidden=\"true\" id=\"condition-if\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p class=\"has-novotek-dark-red-color has-text-color has-link-color has-medium-font-size wp-elements-1 wp-block-paragraph\"><strong>Condition IF<\/strong><\/p>\n<\/div>\n\n<div class=\"container-md heading  \">\n<h2 class=\"wp-block-heading\">IF-then ilman skriptausta &#8211; valmista muutamassa minuutissa<\/h2>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p class=\"wp-block-paragraph\">L\u00e4hes jokaisessa automaatioprojektissa tulee vastaan tilanne, jossa dataa pit\u00e4\u00e4 k\u00e4sitell\u00e4 eri tavalla sen arvon perusteella. Yksi arvo k\u00e4sitell\u00e4\u00e4n yhdell\u00e4 tavalla, toinen toisella. T\u00e4h\u00e4n asti t\u00e4m\u00e4 on tarkoittanut kiertoteit\u00e4 usean Flown kautta tai skripti\u00e4, johon kukaan ei my\u00f6hemmin halua koskea. Uuden <strong>Condition (IF)<\/strong> -rakennuspalikan ved\u00e4t suoraan Flowhun ja m\u00e4\u00e4rit\u00e4t sen ehdot \u2013 ei koodia.<\/p>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p class=\"has-background wp-block-paragraph\" style=\"background-color:#f8f8f8\"><strong>Esimerkki k\u00e4ytt\u00f6tapaus:<\/strong> jos l\u00e4mp\u00f6tila ylitt\u00e4\u00e4 raja-arvon, viesti l\u00e4hetet\u00e4\u00e4n MES-j\u00e4rjestelm\u00e4\u00e4n. Arvot, jotka j\u00e4\u00e4v\u00e4t raja-arvon alle, kirjataan pelk\u00e4st\u00e4\u00e4n tietokantaan. Aiemmin t\u00e4m\u00e4 vaati kaksi Flowta ja skriptin. Nyt riitt\u00e4\u00e4 yksi rakennuspalikka, jossa on kaksi haaraa. Tilan\u00e4kym\u00e4st\u00e4 n\u00e4et nopeasti, kumpi haara suoritettiin.<\/p>\n<\/div>\n\n<div class=\"container-md image  \">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"842\" height=\"256\" src=\"https:\/\/www.novotek.com\/fi\/wp-content\/uploads\/sites\/6\/Condition-IF-en.png\" alt=\"Condition IF OPC Router\" class=\"wp-image-19940\" srcset=\"https:\/\/www.novotek.com\/fi\/wp-content\/uploads\/sites\/6\/Condition-IF-en.png 842w, https:\/\/www.novotek.com\/fi\/wp-content\/uploads\/sites\/6\/Condition-IF-en-300x91.png 300w, https:\/\/www.novotek.com\/fi\/wp-content\/uploads\/sites\/6\/Condition-IF-en-768x234.png 768w, https:\/\/www.novotek.com\/fi\/wp-content\/uploads\/sites\/6\/Condition-IF-en-86x26.png 86w, https:\/\/www.novotek.com\/fi\/wp-content\/uploads\/sites\/6\/Condition-IF-en-306x93.png 306w, https:\/\/www.novotek.com\/fi\/wp-content\/uploads\/sites\/6\/Condition-IF-en-636x193.png 636w\" sizes=\"auto, (max-width: 842px) 100vw, 842px\" \/><\/figure>\n<\/div>\n\n<div class=\"container-md heading  \">\n<h4 class=\"wp-block-heading\">Hy\u00f6dyt: <\/h4>\n<\/div>\n\n<div class=\"container-md list  \">\n<ul class=\"wp-block-list\"><div class=\"container-md list-item  \">\n<li>Nopeammin valmista: yksi rakennuspalikka riitt\u00e4\u00e4<\/li>\n<\/div>\n\n<div class=\"container-md list-item  \">\n<li>Ei tarvita skriptausta: ehto m\u00e4\u00e4ritet\u00e4\u00e4n, sit\u00e4 ei ohjelmoida<\/li>\n<\/div>\n\n<div class=\"container-md list-item  \">\n<li>Ymm\u00e4rrett\u00e4viss\u00e4 my\u00f6s kolmen vuoden p\u00e4\u00e4st\u00e4: logiikka n\u00e4kyy Flowssa, se ei ole piilossa skriptiss\u00e4. <\/li>\n<\/div><\/ul>\n<\/div>\n\n<div class=\"container-md spacer  \">\n<div style=\"height:60px\" aria-hidden=\"true\" id=\"function-fx\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p class=\"has-novotek-dark-red-color has-text-color has-link-color has-medium-font-size wp-elements-2 wp-block-paragraph\"><strong>Function (FX)<\/strong><\/p>\n<\/div>\n\n<div class=\"container-md heading  \">\n<h2 class=\"wp-block-heading\">Rakenna kerran, k\u00e4yt\u00e4 koko projektissa<\/h2>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p class=\"wp-block-paragraph\">&#8221;Copypastaaminen&#8221; on monien projektien kallein osuus. Ei luontihetkell\u00e4, vaan jokaisen my\u00f6hemm\u00e4n muutoksen yhteydess\u00e4. Uuden Function (FX) -toiminnon avulla m\u00e4\u00e4rit\u00e4t sekvenssin vain kerran ja kutsut sit\u00e4 miss\u00e4 tahansa, kiinteill\u00e4 sy\u00f6tteill\u00e4 (inputs) ja tulosteilla (outputs), aivan kuten mik\u00e4 tahansa muu siirto-objekti (transfers). <\/p>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p class=\"has-background wp-block-paragraph\" style=\"background-color:#f8f8f8\"><strong>Esimerkki k\u00e4ytt\u00f6tapaus<\/strong>: 30 konetta, kaikissa sama datan esik\u00e4sittely. Jos m\u00e4\u00e4rittely muuttuu, yll\u00e4pid\u00e4t yht\u00e4 funktiota 30 Flown sijaan. Muutos tehd\u00e4\u00e4n kerran ja se p\u00e4tee kaikkialla. <\/p>\n<\/div>\n\n<div class=\"container-md heading  \">\n<h4 class=\"wp-block-heading has-medium-font-size\">Hy\u00f6dyt:<\/h4>\n<\/div>\n\n<div class=\"container-md list  \">\n<ul class=\"wp-block-list\"><div class=\"container-md list-item  \">\n<li>Yll\u00e4pito yhdess\u00e4 paikassa: yksi muutos kymmenien seurannaismuutosten sijaan &#8211; selke\u00e4 ajans\u00e4\u00e4st\u00f6<\/li>\n<\/div>\n\n<div class=\"container-md list-item  \">\n<li>V\u00e4hemm\u00e4n mahdollisuuksia virheisiin<\/li>\n<\/div>\n\n<div class=\"container-md list-item  \">\n<li>Helposti yll\u00e4pidett\u00e4v\u00e4: toistuva logiikka on keskitetyss\u00e4 paikassa, ei hajallaan yksitt\u00e4isiss\u00e4 Flowissa. <\/li>\n<\/div><\/ul>\n<\/div>\n\n<div class=\"container-md spacer  \">\n<div style=\"height:60px\" aria-hidden=\"true\" id=\"try-catch\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p class=\"has-novotek-dark-red-color has-text-color has-link-color has-medium-font-size wp-elements-3 wp-block-paragraph\"><strong>Try\/Catch<\/strong><\/p>\n<\/div>\n\n<div class=\"container-md heading  \">\n<h2 class=\"wp-block-heading\">Nappaa virheet kiinni ennen kuin Flow katkeaa<\/h2>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p class=\"wp-block-paragraph\">ERP vastaa virheell\u00e4, kuormapiikki hidastaa kohdej\u00e4rjestelm\u00e4\u00e4 &#8211; automaatioprojekteissa tulee v\u00e4ist\u00e4m\u00e4tt\u00e4 tilanteita, joissa jokin menee pieleen. Uuden<strong> Try\/Catch TO<\/strong> -siirto-objektin avulla p\u00e4\u00e4t\u00e4t jo ennakkoon, mit\u00e4 n\u00e4iss\u00e4 tilanteissa tehd\u00e4\u00e4n. Varsinainen sekvenssi on try-subflowssa, oma reaktiosi catch-subflowssa. On selke\u00e4\u00e4, mik\u00e4 virheilmoitus on ja miss\u00e4 asiat meniv\u00e4t vikaan.<\/p>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p class=\"has-background wp-block-paragraph\" style=\"background-color:#f8f8f8\"><strong>Esimerkki k\u00e4ytt\u00f6tapaus:<\/strong> tilaustietue ei siirry ERP-j\u00e4rjestelm\u00e4\u00e4n. Sen sijaan, ett\u00e4 Flow keskeytyisi, OPC Router yritt\u00e4\u00e4 uudelleen (retry), ja vasta sen j\u00e4lkeen ilmoittaa vuoromestarille s\u00e4hk\u00f6postitse konkreettisella error-viestill\u00e4.<\/p>\n<\/div>\n\n<div class=\"container-md heading  \">\n<h4 class=\"wp-block-heading has-medium-font-size\">Hy\u00f6dyt: <\/h4>\n<\/div>\n\n<div class=\"container-md list  \">\n<ul class=\"wp-block-list\"><div class=\"container-md list-item  \">\n<li>V\u00e4hemm\u00e4n katkoksia: yksitt\u00e4inen virhe ei pys\u00e4yt\u00e4 koko reitti\u00e4<\/li>\n<\/div>\n\n<div class=\"container-md list-item  \">\n<li>V\u00e4hemm\u00e4n vianetsint\u00e4\u00e4: viestist\u00e4 n\u00e4et heti, mik\u00e4 ep\u00e4onnistui ja miss\u00e4<\/li>\n<\/div>\n\n<div class=\"container-md list-item  \">\n<li>Rauhallisempi k\u00e4ytt\u00f6: automaattinen retry-toiminto suodattaa tilap\u00e4iset h\u00e4iri\u00f6t ilman, ett\u00e4 kenenk\u00e4\u00e4n tarvitsee puuttua asiaan. <\/li>\n<\/div><\/ul>\n<\/div>\n\n<div class=\"container-md spacer  \">\n<div style=\"height:60px\" aria-hidden=\"true\" id=\"variables\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p class=\"has-novotek-dark-red-color has-text-color has-link-color has-medium-font-size wp-elements-4 wp-block-paragraph\"><strong>Variables<\/strong><\/p>\n<\/div>\n\n<div class=\"container-md heading  \">\n<h2 class=\"wp-block-heading\">Uudistetut muuttujat<\/h2>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p class=\"wp-block-paragraph\">Logiikka tarvitsee paikan, jossa arvot s\u00e4ilyv\u00e4t my\u00f6s yksitt\u00e4isen ajokerran j\u00e4lkeenkin. Muuttujat (Variables) on uudistettu t\u00e4t\u00e4 varten kokonaan: ne sijaitsevat nyt <strong>kansiohierarkiassa <\/strong>aivan kuten tiedostoselaimessa \u2013 l\u00f6yd\u00e4t oikean muuttujan sekunneissa, vaikka vaihtoehtoja olisi tuhat. Kirjautumistiedot tallennetaan <strong>salaisena merkkijonona<\/strong> (secret string), eli ne on salattu tallennuksessa ja n\u00e4ytet\u00e4\u00e4n k\u00e4ytt\u00f6liittym\u00e4ss\u00e4 vain peitettyin\u00e4.<\/p>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p class=\"wp-block-paragraph\">Uutta on my\u00f6s se, ett\u00e4 muuttujat <strong>laskevat tunnusluvut itse<\/strong>: otat minimin, maksimin ja keskiarvon k\u00e4ytt\u00f6\u00f6n muuttujan asetuksena, ja OPC Router hoitaa loput taustalla. Sinun tarvitsee vain kirjoittaa mittausarvo.<\/p>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p class=\"wp-block-paragraph\">Jos muuttujan nimi syntyy vasta ajon aikana, esimerkiksi konetunnuksesta, voit osoittaa sen suoraan <strong>dynaamisen luku- ja kirjoitustoiminnon avulla<\/strong> \u2013 ilman ett\u00e4 jokaiselle koneelle t\u00e4ytyy rakentaa oma haaransa.<\/p>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p class=\"has-background wp-block-paragraph\" style=\"background-color:#f8f8f8\"><strong>Esimerkki k\u00e4ytt\u00f6tapaus: 15 minuutin tunnusluku<\/strong>. Koneen kulutusarvo kirjoitetaan muuttujaan kerran sekunnissa, ja kyseiselle muuttujalle on otettu k\u00e4ytt\u00f6\u00f6n aggregointi. Aikalaukaisin kirjoittaa tunnusluvun tietokantaan 15 minuutin v\u00e4lein \u2013 900 yksitt\u00e4isen arvon sijaan varttitunnissa kohdej\u00e4rjestelm\u00e4\u00e4n saapuu yksi siisti arvo. Aiemmin t\u00e4m\u00e4 vaati apumuuttujia summaa ja lukum\u00e4\u00e4r\u00e4\u00e4 varten sek\u00e4 toisen Flown, joka laski ja nollasi arvot. Nyt se on k\u00e4ytett\u00e4viss\u00e4 valmiina toimintona. <\/p>\n<\/div>\n\n<div class=\"container-md image  \">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"567\" src=\"https:\/\/www.novotek.com\/fi\/wp-content\/uploads\/sites\/6\/Variable-Overview_en-1024x567.png\" alt=\"Variables  Muuttujat OPC Router\" class=\"wp-image-19942\" srcset=\"https:\/\/www.novotek.com\/fi\/wp-content\/uploads\/sites\/6\/Variable-Overview_en-1024x567.png 1024w, https:\/\/www.novotek.com\/fi\/wp-content\/uploads\/sites\/6\/Variable-Overview_en-300x166.png 300w, https:\/\/www.novotek.com\/fi\/wp-content\/uploads\/sites\/6\/Variable-Overview_en-768x425.png 768w, https:\/\/www.novotek.com\/fi\/wp-content\/uploads\/sites\/6\/Variable-Overview_en-1536x850.png 1536w, https:\/\/www.novotek.com\/fi\/wp-content\/uploads\/sites\/6\/Variable-Overview_en-86x48.png 86w, https:\/\/www.novotek.com\/fi\/wp-content\/uploads\/sites\/6\/Variable-Overview_en-306x169.png 306w, https:\/\/www.novotek.com\/fi\/wp-content\/uploads\/sites\/6\/Variable-Overview_en-636x352.png 636w, https:\/\/www.novotek.com\/fi\/wp-content\/uploads\/sites\/6\/Variable-Overview_en-1632x903.png 1632w, https:\/\/www.novotek.com\/fi\/wp-content\/uploads\/sites\/6\/Variable-Overview_en.png 1686w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n<div class=\"container-md heading  \">\n<h4 class=\"wp-block-heading has-medium-font-size\">Hy\u00f6dyt: <\/h4>\n<\/div>\n\n<div class=\"container-md list  \">\n<ul class=\"wp-block-list\"><div class=\"container-md list-item  \">\n<li>L\u00f6yd\u00e4 oikea muuttuja nopeammin<\/li>\n<\/div>\n\n<div class=\"container-md list-item  \">\n<li>Tunnusluvut minimi, maksimi ja keskiarvo muodostetaan suoraan muuttujassa ja kohdej\u00e4rjestelm\u00e4\u00e4n menee vain valmis tunnusluku<\/li>\n<\/div>\n\n<div class=\"container-md list-item  \">\n<li>Kirjautumistiedot pysyv\u00e4t turvassa: secret strings tallennetaan salattuna<\/li>\n<\/div><\/ul>\n<\/div>\n\n<div class=\"container-md spacer  \">\n<div style=\"height:60px\" aria-hidden=\"true\" id=\"opc-ua-gds\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p class=\"has-novotek-dark-red-color has-text-color has-link-color has-medium-font-size wp-elements-5 wp-block-paragraph\"><strong>OPC UA GDS<\/strong><\/p>\n<\/div>\n\n<div class=\"container-md heading  \">\n<h2 class=\"wp-block-heading\">Sertifikaatit, jotka pit\u00e4v\u00e4t itsens\u00e4 ajan tasalla<\/h2>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p class=\"wp-block-paragraph\">Sertifikaatit ovat suojattujen OPC UA -yhteyksien henkil\u00f6kortteja \u2013 ja t\u00e4h\u00e4n asti ne on jouduttu hoitamaan k\u00e4sin jokaisessa asennuksessa. Jos yksi sertifikaatti vanhenee huomaamatta, pahimmassa tapauksessa koneen kanssa k\u00e4yt\u00e4v\u00e4 tiedonvaihto pys\u00e4htyy. Versiosta 5.7 l\u00e4htien <strong>OPC Router hakee sertifikaattinsa automaattisesti yrityksesi keskitetylt\u00e4 sertifikaattipalvelimelta<\/strong>, OPC UA GDS:lt\u00e4, ja uusii ne itsen\u00e4isesti hyviss\u00e4 ajoin.<\/p>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p class=\"has-background wp-block-paragraph\" style=\"background-color:#f8f8f8\"><strong>Esimerkki k\u00e4ytt\u00f6tapaus<\/strong>: 40 OPC Router -asennusta eri tehtailla. Asennus vie muutaman minuutin per kohde, sen j\u00e4lkeen IT-osasto voi hoitaa asiat keskitetysti. Jos IT haluaa esimerkiksi mit\u00e4t\u00f6id\u00e4 jonkin sertifikaatin, muutos astuu v\u00e4litt\u00f6m\u00e4sti voimaan kaikissa OPC Routereissa. Jos GDS on tavoittamaton v\u00e4liaikaisesti, operaatiot jatkuvat normaalisti.<\/p>\n<\/div>\n\n<div class=\"container-md image  \">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"225\" src=\"https:\/\/www.novotek.com\/fi\/wp-content\/uploads\/sites\/6\/Certificate-Management-1024x225.png\" alt=\"Certificate Management OPC Router 5.7\" class=\"wp-image-19941\" srcset=\"https:\/\/www.novotek.com\/fi\/wp-content\/uploads\/sites\/6\/Certificate-Management-1024x225.png 1024w, https:\/\/www.novotek.com\/fi\/wp-content\/uploads\/sites\/6\/Certificate-Management-300x66.png 300w, https:\/\/www.novotek.com\/fi\/wp-content\/uploads\/sites\/6\/Certificate-Management-768x169.png 768w, https:\/\/www.novotek.com\/fi\/wp-content\/uploads\/sites\/6\/Certificate-Management-86x19.png 86w, https:\/\/www.novotek.com\/fi\/wp-content\/uploads\/sites\/6\/Certificate-Management-306x67.png 306w, https:\/\/www.novotek.com\/fi\/wp-content\/uploads\/sites\/6\/Certificate-Management-636x140.png 636w, https:\/\/www.novotek.com\/fi\/wp-content\/uploads\/sites\/6\/Certificate-Management.png 1313w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n<div class=\"container-md heading  \">\n<h4 class=\"wp-block-heading has-medium-font-size\">Hy\u00f6dyt: <\/h4>\n<\/div>\n\n<div class=\"container-md list  \">\n<ul class=\"wp-block-list\"><div class=\"container-md list-item  \">\n<li>Yksi yll\u00e4pitohomma v\u00e4hemm\u00e4n: sertifikaatteja ei tarvitse en\u00e4\u00e4 yll\u00e4pit\u00e4\u00e4 k\u00e4sin ja yksitellen<\/li>\n<\/div>\n\n<div class=\"container-md list-item  \">\n<li>Ei katkoksia vanhentuneiden sertifikaattien takia: uusiminen tapahtuu hyviss\u00e4 ajoin <\/li>\n<\/div>\n\n<div class=\"container-md list-item  \">\n<li>Vaatimustenmukaisuus kunnossa: IT:ll\u00e4 on kaikkien sertifikaattien hallinta keskitetysti<\/li>\n<\/div><\/ul>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p class=\"wp-block-paragraph\"><\/p>\n<\/div>\n\n<div class=\"container-md spacer  \">\n<div style=\"height:60px\" aria-hidden=\"true\" id=\"muuta\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n<div class=\"container-md heading  \">\n<h2 class=\"wp-block-heading\">Muuta huomionarvoista OPC Router 5.7 -versiossa<\/h2>\n<\/div>\n\n<div class=\"container-md list  \">\n<ul class=\"wp-block-list\"><div class=\"container-md list-item  \">\n<li><strong>Change Gate TO<\/strong><br>Change Gate suorittaa subflown vain silloin, kun tarkkailtava arvo on muuttunut olennaisesti. Kohdej\u00e4rjestelm\u00e4n kuorma ja kustannukset v\u00e4henev\u00e4t. <\/li>\n<\/div><\/ul>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p class=\"wp-block-paragraph\"><\/p>\n<\/div>\n\n<div class=\"container-md list  \">\n<ul class=\"wp-block-list\"><div class=\"container-md list-item  \">\n<li><strong>Database Log Table<\/strong><br>Uudet lokitusreitit k\u00e4ynnistyv\u00e4t ilman valmisteluja. OPC Router tarkistaa taulurakenteen itse ja sin\u00e4 m\u00e4\u00e4rit\u00e4t, miten poikkeamat k\u00e4sitell\u00e4\u00e4n. K\u00e4ytett\u00e4viss\u00e4 MSSQL:lle, MySQL:lle, PostgreSQL:lle ja muille relaatiotietokantojen liit\u00e4nn\u00e4isille.<\/li>\n<\/div><\/ul>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p class=\"wp-block-paragraph\"><\/p>\n<\/div>\n\n<div class=\"container-md list  \">\n<ul class=\"wp-block-list\"><div class=\"container-md list-item  \">\n<li><strong>Plug-inien aktivointi ja deaktivointi<\/strong><br>K\u00e4ytt\u00e4m\u00e4tt\u00f6m\u00e4t Plugit voidaan kytke\u00e4 pois p\u00e4\u00e4lt\u00e4 itse tai OPC Router voi sammuttaa ne automaattisesti. V\u00e4hemm\u00e4n tarpeettomia yhteyksi\u00e4, enemm\u00e4n selkeytt\u00e4.<\/li>\n<\/div><\/ul>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p class=\"wp-block-paragraph\"><\/p>\n<\/div>\n\n<div class=\"container-md list  \">\n<ul class=\"wp-block-list\"><div class=\"container-md list-item  \">\n<li><strong>Uudet nimet ja tekninen perusta <br><\/strong>Yhteyksi\u00e4 kutsutaan nyt nimell\u00e4 Flow, nuolia nimell\u00e4 Item Link. Teknisesti versio 5.7 perustuu .NET 10:een. Mukaan on lis\u00e4tty automaattinen uloskirjautuminen k\u00e4ytt\u00e4m\u00e4tt\u00f6myyden j\u00e4lkeen. <br><br><\/li>\n<\/div><\/ul>\n<\/div>\n\n<div class=\"cta-block\">\n  <div class=\"container\">\n          <h2>Kokeile OPC Router 5.7 -versiota k\u00e4yt\u00e4nn\u00f6ss\u00e4<\/h2>\n    \n          <div><p>Lataa OPC Routerin demoversio ja tutustu uusiin ominaisuuksiin, kuten Condition (IF), Function (FX) ja Try\/Catch -toimintoihin.<\/p>\n<\/div>\n    \n          <a class=\"btn btn-primary\" href=\"https:\/\/www.opc-router.com\/#test-now\">Lataa demoversio<\/a>\n      <\/div>\n<\/div>\n\n\n<div class=\"container-md paragraph  \">\n<p class=\"wp-block-paragraph\"><\/p>\n<\/div>\n\n<div class=\"container-md separator  \">\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n<\/div>\n\n<div class=\"container-md columns  \">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\"><div class=\"container-md column  \">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\"><div class=\"container-md paragraph  \">\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>Mietitk\u00f6, miten ratkaisu voisi soveltua omaan ymp\u00e4rist\u00f6\u00f6si?<\/strong><\/p>\n<\/div>\n\n<div class=\"container-md spacer  \">\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p class=\"wp-block-paragraph\">Asiantuntijamme auttavat tunnistamaan sopivat k\u00e4ytt\u00f6kohteet ja esittelev\u00e4t ratkaisun k\u00e4yt\u00e4nn\u00f6n esimerkkien kautta. <\/p>\n<\/div>\n\n<div class=\"container-md spacer  \">\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p class=\"wp-block-paragraph\" style=\"font-size:14px\"><strong>&nbsp;<\/strong><a href=\"mailto:timo.porkola@novotek.com\">timo.porkola@novotek.com<\/a><\/p>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p class=\"wp-block-paragraph\"><strong>&nbsp;<\/strong><a href=\"tel:+358%20400%2087%2083%2079\">+358&nbsp;40 087 8379<\/a><br><\/p>\n<\/div><\/div>\n<\/div>\n\n<div class=\"container-md column  \">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\"><div class=\"container-md form  \"><script>\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_15' ><form method='post' enctype='multipart\/form-data'  id='gform_15'  action='\/fi\/wp-json\/wp\/v2\/posts\/19938' data-formid='15' novalidate>\n                        <div class='gform-body gform_body'><div id='gform_fields_15' class='gform_fields top_label form_sublabel_above description_above validation_below'><div id=\"field_15_10\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-half field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_15_10'><span class='gform-field-label__text'>Etunimi<\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_10' id='input_15_10' type='text' value='' class='large'      aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_15_11\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-half field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_15_11'><span class='gform-field-label__text'>Sukunimi<\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_11' id='input_15_11' type='text' value='' class='large'      aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_15_2\" class=\"gfield gfield--type-email gfield--input-type-email gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_15_2'><span class='gform-field-label__text'>S\u00e4hk\u00f6posti *<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">Pakollinen<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_2' id='input_15_2' type='email' value='' class='large'    aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><div id=\"field_15_6\" class=\"gfield gfield--type-phone gfield--input-type-phone gfield--phone-format-international gfield--width-full field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_15_6'><span class='gform-field-label__text'>Puhelin<\/span><\/label><div class='ginput_container ginput_container_phone'><input name='input_6' id='input_15_6' type='tel' value='' class='large'    aria-invalid=\"false\"    \/><\/div><\/div><div id=\"field_15_13\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-full field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_15_13'><span class='gform-field-label__text'>Yritys<\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_13' id='input_15_13' type='text' value='' class='large'      aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_15_3\" class=\"gfield gfield--type-textarea gfield--input-type-textarea field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_15_3'><span class='gform-field-label__text'>Viesti<\/span><\/label><div class='ginput_container ginput_container_textarea' data-text-counter-max='600' data-text-counter-template='{current} of {max} max characters'><textarea name='input_3' id='input_15_3' class='textarea medium'   maxlength='600'   aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><\/div><fieldset id=\"field_15_4\" class=\"gfield gfield--type-consent gfield--type-choice gfield--input-type-consent gfield--width-full gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible gfield--choice-align-vertical\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' ><span class='gform-field-label__text'>Suostumus<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">Pakollinen<\/span><\/span><\/legend><div class='ginput_container ginput_container_consent'><input name='input_4.1' id='input_15_4_1' type='checkbox' value='1'   aria-required=\"true\" aria-invalid=\"false\"   \/> <label class=\"gform-field-label gform-field-label--type-inline gfield_consent_label\" for='input_15_4_1' ><span class='gform-field-label__text'>Hyv\u00e4ksyn henkil\u00f6tietojeni k\u00e4yt\u00f6n Novotekin <a href=\"https:\/\/www.novotek.com\/about-novotek\/privacy-policy\/\" target=\"_blank\">tietosuojak\u00e4yt\u00e4nn\u00f6n<\/a> mukaisesti.*<\/span><\/label><input type='hidden' name='input_4.2' value='Hyv\u00e4ksyn henkil\u00f6tietojeni k\u00e4yt\u00f6n Novotekin &lt;a href=&quot;https:\/\/www.novotek.com\/about-novotek\/privacy-policy\/&quot; target=&quot;_blank&quot;&gt;tietosuojak\u00e4yt\u00e4nn\u00f6n&lt;\/a&gt; mukaisesti.*' class='gform_hidden' \/><input type='hidden' name='input_4.3' value='17' class='gform_hidden' \/><\/div><\/fieldset><div id=\"field_15_12\" class=\"gfield gfield--type-captcha gfield--input-type-captcha gfield--captcha-invisible gfield--width-full field_sublabel_above gfield--no-description field_description_above hidden_label field_validation_below gfield_visibility_visible\"  ><div id='input_15_12' class='ginput_container ginput_recaptcha' data-sitekey='6LcdcKEqAAAAAJnE-QthpxfSt1YiubwuFJXpIDr_'  data-theme='light' data-tabindex='-1' data-size='invisible' data-badge='bottomright'><\/div><\/div><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'> <button type='submit' id='gform_submit_button_15' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' >L\u00e4het\u00e4<\/button> \n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_15' value='postback' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_15' id='gform_theme_15' value='gravity-theme' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_15' id='gform_style_settings_15' value='{&quot;inputPrimaryColor&quot;:&quot;#204ce5&quot;}' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_15' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='15' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='EUR' value='Zjn+BHQww2Y8PS+ixdqC2\/Oin7vTeZTXBkfMNWXhmlHDR2Djr0x4dad2vn95ubj27QmNbgwuliuhDCB9bBladr2YNcWP5BLxqGr5UarL8UNkzWQ=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_15' value='WyJ7XCI0LjFcIjpcIjc5YWY0ZGIxOTI0ZjQxOTcwMDgzN2RlYmVlOTE2MGM4XCIsXCI0LjJcIjpcIjIyMDA0M2ZjZmMwNmQyNGM2YjM2ZmEwMGRiMzQ3MzQ1XCIsXCI0LjNcIjpcIjk3NDZkMjlmZDUzZGE3M2Y5N2YwYzM5ODM5NjljZjdjXCIsXCJnZm9ybV9zdWJtaXNzaW9uX21ldGhvZFwiOltcImIxZGY3OTI5ZGJmM2M4Nzg0ZTlkODQ5ZGI1ZTc0Y2Q1XCIsXCJmNzNiMWFhODg4OTE0Y2YwOTE1NjAzZDAwZGZlYmFlMlwiXSxcImdmb3JtX3RoZW1lXCI6XCI0MTAyYTc0YTM4YzczOWM5NDY5MjMxOWI0MGM0NWJkMlwiLFwiZ2Zvcm1fc3R5bGVfc2V0dGluZ3NcIjpcImM0N2Q5YjA5MDZlMmU3MWU2MDg2MTZlYjk1ZWFlYTZlXCIsXCJmb3JtX2lkXCI6XCI0MGI4ZDFiNGQ1NzVmZjhiMTk5NzRjY2IyYmVjZmQzY1wiLFwidXJsXCI6XCI5MWVhMGUzODcxY2Y0ZjY4OGRiYjEyYmIwYzhlZWJmZFwiLFwic3RhdGVfdGltZXN0YW1wXCI6XCI3YTU3ODA4NWNiYmIzOGFiY2IxNjhlMWQ3ZWI4NTk0NVwifSIsImVhY2UwYjlkODIxMzBjZjNkN2I2M2U3MDkzYWNmZWVhIiwxNzkxNDk2MjExXQ==' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_15' id='gform_target_page_number_15' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_15' id='gform_source_page_number_15' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div><\/div><\/div>\n<\/div><\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>OPC Router 5.7 tuo integraatioihin uusia logiikkaominaisuuksia, kuten IF-ehdot, uudelleenk\u00e4ytett\u00e4v\u00e4t funktiot, automatisoidun virheenk\u00e4sittelyn ja OPC UA GDS -tuen. Uudistukset v\u00e4hent\u00e4v\u00e4t manuaalista ty\u00f6t\u00e4, nopeuttavat projektien toteutusta ja helpottavat yll\u00e4pitoa.<\/p>\n","protected":false},"author":24,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_relevanssi_hide_post":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"11645,8159,19201,16474,19829,14182","_relevanssi_noindex_reason":"","footnotes":""},"categories":[31],"tags":[43],"class_list":["post-19938","post","type-post","status-publish","format-standard","hentry","category-tuotepaivitykset","tag-opc-router"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>OPC Router 5.7 \u2013\u00a0The Logic Update - Novotek Finland<\/title>\n<meta name=\"description\" content=\"OPC Router 5.7 sis\u00e4lt\u00e4\u00e4 IF-ehdot, funktiot, Try\/Catch-virheenk\u00e4sittelyn ja OPC UA GDS -tuen. Tutustu uusiin ominaisuuksiin, jotka nopeuttavat integraatioita ja v\u00e4hent\u00e4v\u00e4t yll\u00e4pitoty\u00f6t\u00e4.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.novotek.com\/fi\/ajankohtaista\/opc-router-5-7\/\" \/>\n<meta property=\"og:locale\" content=\"fi_FI\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"OPC Router 5.7 \u2013\u00a0The Logic Update - Novotek Finland\" \/>\n<meta property=\"og:description\" content=\"OPC Router 5.7 sis\u00e4lt\u00e4\u00e4 IF-ehdot, funktiot, Try\/Catch-virheenk\u00e4sittelyn ja OPC UA GDS -tuen. Tutustu uusiin ominaisuuksiin, jotka nopeuttavat integraatioita ja v\u00e4hent\u00e4v\u00e4t yll\u00e4pitoty\u00f6t\u00e4.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.novotek.com\/fi\/ajankohtaista\/opc-router-5-7\/\" \/>\n<meta property=\"og:site_name\" content=\"Novotek Finland\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-22T06:52:46+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-22T08:09:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.novotek.com\/fi\/wp-content\/uploads\/sites\/6\/header_logic_en.jpg.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1672\" \/>\n\t<meta property=\"og:image:height\" content=\"941\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"kadikanarik\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Kirjoittanut\" \/>\n\t<meta name=\"twitter:data1\" content=\"kadikanarik\" \/>\n\t<meta name=\"twitter:label2\" content=\"Arvioitu lukuaika\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minuuttia\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.novotek.com\\\/fi\\\/ajankohtaista\\\/opc-router-5-7\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.novotek.com\\\/fi\\\/ajankohtaista\\\/opc-router-5-7\\\/\"},\"author\":{\"name\":\"kadikanarik\",\"@id\":\"https:\\\/\\\/www.novotek.com\\\/fi\\\/#\\\/schema\\\/person\\\/12809afc44189c972cc02ace4ac106a3\"},\"headline\":\"OPC Router 5.7 \u2013\u00a0The Logic Update\",\"datePublished\":\"2026-09-22T06:52:46+00:00\",\"dateModified\":\"2026-09-22T08:09:14+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.novotek.com\\\/fi\\\/ajankohtaista\\\/opc-router-5-7\\\/\"},\"wordCount\":1076,\"publisher\":{\"@id\":\"https:\\\/\\\/www.novotek.com\\\/fi\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.novotek.com\\\/fi\\\/ajankohtaista\\\/opc-router-5-7\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.novotek.com\\\/fi\\\/wp-content\\\/uploads\\\/sites\\\/6\\\/header_logic_en-1024x576.jpg\",\"keywords\":[\"OPC Router\"],\"articleSection\":[\"Tuotep\u00e4ivitykset\"],\"inLanguage\":\"fi\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.novotek.com\\\/fi\\\/ajankohtaista\\\/opc-router-5-7\\\/\",\"url\":\"https:\\\/\\\/www.novotek.com\\\/fi\\\/ajankohtaista\\\/opc-router-5-7\\\/\",\"name\":\"OPC Router 5.7 \u2013\u00a0The Logic Update - Novotek Finland\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.novotek.com\\\/fi\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.novotek.com\\\/fi\\\/ajankohtaista\\\/opc-router-5-7\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.novotek.com\\\/fi\\\/ajankohtaista\\\/opc-router-5-7\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.novotek.com\\\/fi\\\/wp-content\\\/uploads\\\/sites\\\/6\\\/header_logic_en-1024x576.jpg\",\"datePublished\":\"2026-09-22T06:52:46+00:00\",\"dateModified\":\"2026-09-22T08:09:14+00:00\",\"description\":\"OPC Router 5.7 sis\u00e4lt\u00e4\u00e4 IF-ehdot, funktiot, Try\\\/Catch-virheenk\u00e4sittelyn ja OPC UA GDS -tuen. Tutustu uusiin ominaisuuksiin, jotka nopeuttavat integraatioita ja v\u00e4hent\u00e4v\u00e4t yll\u00e4pitoty\u00f6t\u00e4.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.novotek.com\\\/fi\\\/ajankohtaista\\\/opc-router-5-7\\\/#breadcrumb\"},\"inLanguage\":\"fi\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.novotek.com\\\/fi\\\/ajankohtaista\\\/opc-router-5-7\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fi\",\"@id\":\"https:\\\/\\\/www.novotek.com\\\/fi\\\/ajankohtaista\\\/opc-router-5-7\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.novotek.com\\\/fi\\\/wp-content\\\/uploads\\\/sites\\\/6\\\/header_logic_en.jpg.webp\",\"contentUrl\":\"https:\\\/\\\/www.novotek.com\\\/fi\\\/wp-content\\\/uploads\\\/sites\\\/6\\\/header_logic_en.jpg.webp\",\"width\":1672,\"height\":941,\"caption\":\"header OPC Router 5.7 More logic directly in the Flow\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.novotek.com\\\/fi\\\/ajankohtaista\\\/opc-router-5-7\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.novotek.com\\\/fi\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"OPC Router 5.7 \u2013\u00a0The Logic Update\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.novotek.com\\\/fi\\\/#website\",\"url\":\"https:\\\/\\\/www.novotek.com\\\/fi\\\/\",\"name\":\"Novotek Finland\",\"description\":\"Teollisuuden digitalisaatio\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.novotek.com\\\/fi\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.novotek.com\\\/fi\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fi\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.novotek.com\\\/fi\\\/#organization\",\"name\":\"Novotek Finland\",\"url\":\"https:\\\/\\\/www.novotek.com\\\/fi\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fi\",\"@id\":\"https:\\\/\\\/www.novotek.com\\\/fi\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.novotek.com\\\/fi\\\/wp-content\\\/uploads\\\/sites\\\/6\\\/Logo\\\/novotek-symbol-rgb-pos.jpg\",\"contentUrl\":\"https:\\\/\\\/www.novotek.com\\\/fi\\\/wp-content\\\/uploads\\\/sites\\\/6\\\/Logo\\\/novotek-symbol-rgb-pos.jpg\",\"width\":864,\"height\":734,\"caption\":\"Novotek Finland\"},\"image\":{\"@id\":\"https:\\\/\\\/www.novotek.com\\\/fi\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/fi.linkedin.com\\\/company\\\/novotek-oy\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.novotek.com\\\/fi\\\/#\\\/schema\\\/person\\\/12809afc44189c972cc02ace4ac106a3\",\"name\":\"kadikanarik\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fi\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ac8e7b7c3bc83dbf0e0ca1e202b023bfb70e53511fc0f2cdfd4ad0d84f053307?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ac8e7b7c3bc83dbf0e0ca1e202b023bfb70e53511fc0f2cdfd4ad0d84f053307?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ac8e7b7c3bc83dbf0e0ca1e202b023bfb70e53511fc0f2cdfd4ad0d84f053307?s=96&d=mm&r=g\",\"caption\":\"kadikanarik\"},\"url\":\"https:\\\/\\\/www.novotek.com\\\/fi\\\/ajankohtaista\\\/author\\\/kadikanarik\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"OPC Router 5.7 \u2013\u00a0The Logic Update - Novotek Finland","description":"OPC Router 5.7 sis\u00e4lt\u00e4\u00e4 IF-ehdot, funktiot, Try\/Catch-virheenk\u00e4sittelyn ja OPC UA GDS -tuen. Tutustu uusiin ominaisuuksiin, jotka nopeuttavat integraatioita ja v\u00e4hent\u00e4v\u00e4t yll\u00e4pitoty\u00f6t\u00e4.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.novotek.com\/fi\/ajankohtaista\/opc-router-5-7\/","og_locale":"fi_FI","og_type":"article","og_title":"OPC Router 5.7 \u2013\u00a0The Logic Update - Novotek Finland","og_description":"OPC Router 5.7 sis\u00e4lt\u00e4\u00e4 IF-ehdot, funktiot, Try\/Catch-virheenk\u00e4sittelyn ja OPC UA GDS -tuen. Tutustu uusiin ominaisuuksiin, jotka nopeuttavat integraatioita ja v\u00e4hent\u00e4v\u00e4t yll\u00e4pitoty\u00f6t\u00e4.","og_url":"https:\/\/www.novotek.com\/fi\/ajankohtaista\/opc-router-5-7\/","og_site_name":"Novotek Finland","article_published_time":"2026-09-22T06:52:46+00:00","article_modified_time":"2026-09-22T08:09:14+00:00","og_image":[{"width":1672,"height":941,"url":"https:\/\/www.novotek.com\/fi\/wp-content\/uploads\/sites\/6\/header_logic_en.jpg.webp","type":"image\/jpeg"}],"author":"kadikanarik","twitter_card":"summary_large_image","twitter_misc":{"Kirjoittanut":"kadikanarik","Arvioitu lukuaika":"5 minuuttia"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.novotek.com\/fi\/ajankohtaista\/opc-router-5-7\/#article","isPartOf":{"@id":"https:\/\/www.novotek.com\/fi\/ajankohtaista\/opc-router-5-7\/"},"author":{"name":"kadikanarik","@id":"https:\/\/www.novotek.com\/fi\/#\/schema\/person\/12809afc44189c972cc02ace4ac106a3"},"headline":"OPC Router 5.7 \u2013\u00a0The Logic Update","datePublished":"2026-09-22T06:52:46+00:00","dateModified":"2026-09-22T08:09:14+00:00","mainEntityOfPage":{"@id":"https:\/\/www.novotek.com\/fi\/ajankohtaista\/opc-router-5-7\/"},"wordCount":1076,"publisher":{"@id":"https:\/\/www.novotek.com\/fi\/#organization"},"image":{"@id":"https:\/\/www.novotek.com\/fi\/ajankohtaista\/opc-router-5-7\/#primaryimage"},"thumbnailUrl":"https:\/\/www.novotek.com\/fi\/wp-content\/uploads\/sites\/6\/header_logic_en-1024x576.jpg","keywords":["OPC Router"],"articleSection":["Tuotep\u00e4ivitykset"],"inLanguage":"fi"},{"@type":"WebPage","@id":"https:\/\/www.novotek.com\/fi\/ajankohtaista\/opc-router-5-7\/","url":"https:\/\/www.novotek.com\/fi\/ajankohtaista\/opc-router-5-7\/","name":"OPC Router 5.7 \u2013\u00a0The Logic Update - Novotek Finland","isPartOf":{"@id":"https:\/\/www.novotek.com\/fi\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.novotek.com\/fi\/ajankohtaista\/opc-router-5-7\/#primaryimage"},"image":{"@id":"https:\/\/www.novotek.com\/fi\/ajankohtaista\/opc-router-5-7\/#primaryimage"},"thumbnailUrl":"https:\/\/www.novotek.com\/fi\/wp-content\/uploads\/sites\/6\/header_logic_en-1024x576.jpg","datePublished":"2026-09-22T06:52:46+00:00","dateModified":"2026-09-22T08:09:14+00:00","description":"OPC Router 5.7 sis\u00e4lt\u00e4\u00e4 IF-ehdot, funktiot, Try\/Catch-virheenk\u00e4sittelyn ja OPC UA GDS -tuen. Tutustu uusiin ominaisuuksiin, jotka nopeuttavat integraatioita ja v\u00e4hent\u00e4v\u00e4t yll\u00e4pitoty\u00f6t\u00e4.","breadcrumb":{"@id":"https:\/\/www.novotek.com\/fi\/ajankohtaista\/opc-router-5-7\/#breadcrumb"},"inLanguage":"fi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.novotek.com\/fi\/ajankohtaista\/opc-router-5-7\/"]}]},{"@type":"ImageObject","inLanguage":"fi","@id":"https:\/\/www.novotek.com\/fi\/ajankohtaista\/opc-router-5-7\/#primaryimage","url":"https:\/\/www.novotek.com\/fi\/wp-content\/uploads\/sites\/6\/header_logic_en.jpg.webp","contentUrl":"https:\/\/www.novotek.com\/fi\/wp-content\/uploads\/sites\/6\/header_logic_en.jpg.webp","width":1672,"height":941,"caption":"header OPC Router 5.7 More logic directly in the Flow"},{"@type":"BreadcrumbList","@id":"https:\/\/www.novotek.com\/fi\/ajankohtaista\/opc-router-5-7\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.novotek.com\/fi\/"},{"@type":"ListItem","position":2,"name":"OPC Router 5.7 \u2013\u00a0The Logic Update"}]},{"@type":"WebSite","@id":"https:\/\/www.novotek.com\/fi\/#website","url":"https:\/\/www.novotek.com\/fi\/","name":"Novotek Finland","description":"Teollisuuden digitalisaatio","publisher":{"@id":"https:\/\/www.novotek.com\/fi\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.novotek.com\/fi\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fi"},{"@type":"Organization","@id":"https:\/\/www.novotek.com\/fi\/#organization","name":"Novotek Finland","url":"https:\/\/www.novotek.com\/fi\/","logo":{"@type":"ImageObject","inLanguage":"fi","@id":"https:\/\/www.novotek.com\/fi\/#\/schema\/logo\/image\/","url":"https:\/\/www.novotek.com\/fi\/wp-content\/uploads\/sites\/6\/Logo\/novotek-symbol-rgb-pos.jpg","contentUrl":"https:\/\/www.novotek.com\/fi\/wp-content\/uploads\/sites\/6\/Logo\/novotek-symbol-rgb-pos.jpg","width":864,"height":734,"caption":"Novotek Finland"},"image":{"@id":"https:\/\/www.novotek.com\/fi\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/fi.linkedin.com\/company\/novotek-oy"]},{"@type":"Person","@id":"https:\/\/www.novotek.com\/fi\/#\/schema\/person\/12809afc44189c972cc02ace4ac106a3","name":"kadikanarik","image":{"@type":"ImageObject","inLanguage":"fi","@id":"https:\/\/secure.gravatar.com\/avatar\/ac8e7b7c3bc83dbf0e0ca1e202b023bfb70e53511fc0f2cdfd4ad0d84f053307?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/ac8e7b7c3bc83dbf0e0ca1e202b023bfb70e53511fc0f2cdfd4ad0d84f053307?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ac8e7b7c3bc83dbf0e0ca1e202b023bfb70e53511fc0f2cdfd4ad0d84f053307?s=96&d=mm&r=g","caption":"kadikanarik"},"url":"https:\/\/www.novotek.com\/fi\/ajankohtaista\/author\/kadikanarik\/"}]}},"_links":{"self":[{"href":"https:\/\/www.novotek.com\/fi\/wp-json\/wp\/v2\/posts\/19938","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.novotek.com\/fi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.novotek.com\/fi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.novotek.com\/fi\/wp-json\/wp\/v2\/users\/24"}],"replies":[{"embeddable":true,"href":"https:\/\/www.novotek.com\/fi\/wp-json\/wp\/v2\/comments?post=19938"}],"version-history":[{"count":30,"href":"https:\/\/www.novotek.com\/fi\/wp-json\/wp\/v2\/posts\/19938\/revisions"}],"predecessor-version":[{"id":19982,"href":"https:\/\/www.novotek.com\/fi\/wp-json\/wp\/v2\/posts\/19938\/revisions\/19982"}],"wp:attachment":[{"href":"https:\/\/www.novotek.com\/fi\/wp-json\/wp\/v2\/media?parent=19938"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.novotek.com\/fi\/wp-json\/wp\/v2\/categories?post=19938"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.novotek.com\/fi\/wp-json\/wp\/v2\/tags?post=19938"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}