{"id":8234597,"date":"2026-10-24T17:26:17","date_gmt":"2026-10-24T17:26:17","guid":{"rendered":"https:\/\/scn.eu\/?post_type=scn_guide&#038;p=8234597"},"modified":"2026-10-24T17:30:35","modified_gmt":"2026-10-24T17:30:35","slug":"mika-on-plc-ohjelmoitava-logiikka","status":"publish","type":"scn_guide","link":"https:\/\/scn.eu\/fi\/oppaat\/mika-on-plc-ohjelmoitava-logiikka\/","title":{"rendered":"Mik\u00e4 on PLC? Ohjelmoitava logiikka ja sen valinta"},"content":{"rendered":"<div class=\"scn-guide\">\n<h1>Mik\u00e4 on PLC? Ohjelmoitava logiikka ja sen valinta<\/h1>\n<p class=\"g-lead\">PLC eli ohjelmoitava logiikka on teollisuustietokone, joka lukee antureita, tekee p\u00e4\u00e4t\u00f6ksi\u00e4 ohjelman mukaan ja ohjaa moottoreita, venttiileit\u00e4 ja merkkivaloja \u2013 yh\u00e4 uudelleen, muutama millisekunti kerrallaan. T\u00e4ss\u00e4 oppaassa kerrotaan, miten se toimii, mit\u00e4 ohjelmointikieli\u00e4 on olemassa ja miten j\u00e4rjestelm\u00e4 valitaan.<\/p>\n<div class=\"g-short\"><b class=\"t\">Lyhyesti<\/b><\/p>\n<ul>\n<li><b>PLC<\/b> \u2013 Programmable Logic Controller eli ohjelmoitava logiikka, ohjausj\u00e4rjestelm\u00e4, joka on tehty ohjaamaan koneita ja prosesseja ymp\u00e4ri vuorokauden.<\/li>\n<li><b>Ohjelmakierto<\/b> \u2013 logiikka lukee kaikki tulot, suorittaa ohjelman, kirjoittaa kaikki l\u00e4hd\u00f6t ja aloittaa alusta. Yksi kierros kest\u00e4\u00e4 usein muutaman millisekunnin.<\/li>\n<li><b>Ohjelmointikielet<\/b> \u2013 standardi IEC 61131-3 m\u00e4\u00e4rittelee kielet LD, FBD, ST ja SFC. K\u00e4skylista (IL) on poistettu k\u00e4yt\u00f6st\u00e4.<\/li>\n<li><b>Kompakti, modulaarinen vai hajautettu<\/b> \u2013 valitse I\/O-m\u00e4\u00e4r\u00e4n, laajennustarpeen ja laitoksen hajautuneisuuden perusteella.<\/li>\n<li><b>Katso kokonaisuutta<\/b> \u2013 I\/O, tiedonsiirto, ohjelmistot ja asentajiesi nykyinen osaaminen, ei pelkk\u00e4 prosessoriyksik\u00f6n hinta.<\/li>\n<\/ul>\n<\/div>\n<h2>Mik\u00e4 on PLC?<\/h2>\n<p>PLC tulee sanoista <i>Programmable Logic Controller<\/i>, suomeksi ohjelmoitava logiikka. Se syntyi 1960-luvun lopulla korvaamaan autoteollisuuden suuria relekaappeja. Kun kone muuttui, sen sijaan ett\u00e4 johdotus olisi tehty uudelleen, insin\u00f6\u00f6rit saattoivat muuttaa ohjelmaa.<\/p>\n<p>Logiikka on rakennettu teollisuuden oloihin: se kest\u00e4\u00e4 t\u00e4rin\u00e4\u00e4, s\u00e4hk\u00f6isi\u00e4 h\u00e4iri\u00f6it\u00e4 ja s\u00e4hk\u00f6kaapin l\u00e4mp\u00f6\u00e4 ja suorittaa samaa ohjelmaa ymp\u00e4ri vuorokauden vuosien ajan. Logiikkaj\u00e4rjestelm\u00e4 koostuu seuraavista osista:<\/p>\n<ul>\n<li><b>CPU<\/b> \u2013 prosessoriyksikk\u00f6, joka suorittaa ohjelman ja sis\u00e4lt\u00e4\u00e4 muistin.<\/li>\n<li><b>Tulot<\/b> \u2013 digitaaliset (24 V DC painikkeilta ja antureilta) ja analogiset (4\u201320 mA, 0\u201310 V, l\u00e4mp\u00f6tila).<\/li>\n<li><b>L\u00e4hd\u00f6t<\/b> \u2013 transistori- tai relel\u00e4hd\u00f6t venttiileille, kontaktoreille ja merkkivaloille sek\u00e4 analogiset l\u00e4hd\u00f6t taajuusmuuttajille ja s\u00e4\u00e4t\u00f6venttiileille.<\/li>\n<li><b>Tiedonsiirto<\/b> \u2013 kentt\u00e4v\u00e4yl\u00e4t ja teollinen Ethernet k\u00e4ytt\u00f6paneeleihin, taajuusmuuttajiin ja ylemm\u00e4n tason j\u00e4rjestelmiin.<\/li>\n<li><b>Virtal\u00e4hde<\/b> \u2013 yleens\u00e4 24 V DC.<\/li>\n<\/ul>\n<h3>Miss\u00e4 logiikoita k\u00e4ytet\u00e4\u00e4n?<\/h3>\n<ul>\n<li><b>Valmistava teollisuus<\/b> \u2013 pakkauskoneet, kuljettimet, robottisolut, puristimet ja testipenkit.<\/li>\n<li><b>Elintarvike- ja prosessiteollisuus<\/b> \u2013 annostelu, er\u00e4prosessit ja pesusekvenssit, usein SFC-kielell\u00e4 ohjelmoituina.<\/li>\n<li><b>Vesihuolto<\/b> \u2013 pumppaamot ja puhdistamot, joita valvotaan et\u00e4n\u00e4 SCADA-j\u00e4rjestelm\u00e4n kautta.<\/li>\n<li><b>Energia<\/b> \u2013 tuulivoimalat, aurinkovoimalat, akkuvarastot ja s\u00e4hk\u00f6asemat.<\/li>\n<li><b>Raideliikenne ja infrastruktuuri<\/b> \u2013 ohjaus junissa, radanvarressa ja tunneleissa.<\/li>\n<li><b>Kiinteist\u00f6t<\/b> \u2013 ilmanvaihto, l\u00e4mmitys ja valaistus suuremmissa rakennuksissa.<\/li>\n<\/ul>\n<h2>Miten PLC toimii? Ohjelmakierto<\/h2>\n<p>Logiikka toimii kiinte\u00e4ss\u00e4 silmukassa, ohjelmakierrossa (scan cycle). Ensin se lukee kaikki tulot ja tallentaa niiden arvot. Sitten ohjelma suoritetaan alusta loppuun tallennettujen arvojen pohjalta. Tulokset kirjoitetaan l\u00e4ht\u00f6ihin, ja logiikka hoitaa tiedonsiirron ja diagnostiikan. Sen j\u00e4lkeen kaikki alkaa alusta.<\/p>\n<figure><img loading=\"lazy\" src=\"https:\/\/scn.eu\/wp-content\/uploads\/2026\/10\/scn-guide-plc-f1-fi.webp\" alt=\"Logiikan ohjelmakierto: tulojen luku, ohjelman suoritus, l\u00e4ht\u00f6jen kirjoitus, tiedonsiirto ja diagnostiikka, mink\u00e4 j\u00e4lkeen kierros toistuu\" width=\"1520\" height=\"600\" loading=\"lazy\" decoding=\"async\"><figcaption>Logiikka toistaa samoja nelj\u00e4\u00e4 vaihetta yh\u00e4 uudelleen.<\/figcaption><\/figure>\n<p>Kiertoaika riippuu ohjelman koosta ja prosessorin nopeudesta. Vahtikoira-ajastin (watchdog) pys\u00e4ytt\u00e4\u00e4 logiikan ja ohjaa l\u00e4hd\u00f6t turvalliseen tilaan, jos kierros kest\u00e4\u00e4 liian kauan. Hyvin nopeat tapahtumat, esimerkiksi pulssianturin pulssit, k\u00e4sitell\u00e4\u00e4n keskeytyksill\u00e4 tai nopeilla laskurimoduuleilla.<\/p>\n<p>Tiedonsiirtoon logiikat k\u00e4ytt\u00e4v\u00e4t kentt\u00e4v\u00e4yli\u00e4 ja teollista Etherneti\u00e4, kuten PROFINET, EtherNet\/IP, Modbus TCP, EtherCAT ja PROFIBUS. IT-j\u00e4rjestelmien ja pilven suuntaan OPC UA ja MQTT ovat yh\u00e4 yleisempi\u00e4.<\/p>\n<h2>IEC 61131-3:n ohjelmointikielet<\/h2>\n<p>IEC 61131-3 m\u00e4\u00e4rittelee logiikoille yhteiset ohjelmointikielet, jotta asentaja l\u00f6yt\u00e4\u00e4 tiens\u00e4 eri valmistajien j\u00e4rjestelmiss\u00e4. Useimmissa projekteissa yhdistell\u00e4\u00e4n useita kieli\u00e4.<\/p>\n<div class=\"g-tbl\">\n<table>\n<thead>\n<tr>\n<th>Kieli<\/th>\n<th>Tyyppi<\/th>\n<th>Sopii parhaiten<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"n\">LD \u2013 Ladder Diagram, tikapuukaavio<\/td>\n<td>Graafinen, muistuttaa relekaaviota<\/td>\n<td>Logiikka ja lukitukset. S\u00e4hk\u00f6asentajan on helppo vianetsi\u00e4.<\/td>\n<\/tr>\n<tr>\n<td class=\"n\">FBD \u2013 Function Block Diagram, toimilohkokaavio<\/td>\n<td>Graafinen, toisiinsa kytketyt lohkot<\/td>\n<td>S\u00e4\u00e4t\u00f6piirit ja analogiset signaalit, kuten PID.<\/td>\n<\/tr>\n<tr>\n<td class=\"n\">ST \u2013 Structured Text, strukturoitu teksti<\/td>\n<td>Tekstipohjainen, muistuttaa Pascalia<\/td>\n<td>Laskenta, silmukat ja tiedonk\u00e4sittely.<\/td>\n<\/tr>\n<tr>\n<td class=\"n\">SFC \u2013 Sequential Function Chart, sekvenssikaavio<\/td>\n<td>Graafinen, askeleet ja siirtym\u00e4ehdot<\/td>\n<td>Sekvenssit, kuten konejaksot ja er\u00e4prosessit.<\/td>\n<\/tr>\n<tr>\n<td class=\"n\">IL \u2013 Instruction List, k\u00e4skylista<\/td>\n<td>Tekstipohjainen, muistuttaa assembleria<\/td>\n<td>Vanhentunut kolmannessa painoksessa (2013) ja poistettu nelj\u00e4nnest\u00e4 (2025). Esiintyy vanhemmissa ohjelmissa.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div class=\"g-short\">\n<p style=\"margin:0\">Siemensin STEP 7:ss\u00e4 ja TIA Portalissa vastaavat kielet ovat LAD, FBD, SCL ja GRAPH. STL vastaa suunnilleen IL-kielt\u00e4.<\/p>\n<\/div>\n<h2>Kompakti logiikka, modulaarinen logiikka vai hajautettu I\/O?<\/h2>\n<figure><img loading=\"lazy\" src=\"https:\/\/scn.eu\/wp-content\/uploads\/2026\/10\/scn-guide-plc-f2-fi.webp\" alt=\"Kolme tapaa rakentaa logiikkaj\u00e4rjestelm\u00e4: kompakti yksikk\u00f6, modulaarinen j\u00e4rjestelm\u00e4 kiskossa ja hajautettu I\/O verkon kautta\" width=\"1520\" height=\"460\" loading=\"lazy\" decoding=\"async\"><figcaption>Kolme tapaa rakentaa logiikkaj\u00e4rjestelm\u00e4.<\/figcaption><\/figure>\n<ul>\n<li><b>Kompakti logiikka<\/b> \u2013 CPU, tulot ja l\u00e4hd\u00f6t samassa yksik\u00f6ss\u00e4, usein muutamalla laajennusmoduulilla. Sopii pienempiin koneisiin, pumppaamoihin ja kiinteist\u00f6automaatioon.<\/li>\n<li><b>Modulaarinen logiikka<\/b> \u2013 CPU, virtal\u00e4hde ja I\/O-moduulit kiskossa tai taustav\u00e4yl\u00e4ss\u00e4. Valitset juuri tarvitsemasi moduulit ja voit laajentaa my\u00f6hemmin. Sopii suurempiin koneisiin ja prosesseihin.<\/li>\n<li><b>Hajautettu I\/O<\/b> \u2013 I\/O-asemat koneen luona, kytkettyn\u00e4 CPU:hun kentt\u00e4v\u00e4yl\u00e4n tai Ethernetin kautta. S\u00e4\u00e4st\u00e4\u00e4 paljon kaapelointia ja helpottaa modulaarista konesuunnittelua.<\/li>\n<\/ul>\n<h2>PLC, PC-pohjainen ohjaus vai mikrokontrolleri?<\/h2>\n<div class=\"g-tbl\">\n<table>\n<thead>\n<tr>\n<th>Ratkaisu<\/th>\n<th>Vahvuus<\/th>\n<th>Paras, kun<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"n\">PLC<\/td>\n<td>Kest\u00e4v\u00e4, ennustettava kiertoaika, helppo vianetsint\u00e4 ja pitk\u00e4 k\u00e4ytt\u00f6ik\u00e4<\/td>\n<td>Koneet ja prosessit, jotka toimivat monta vuotta ja joita asentajat huoltavat<\/td>\n<\/tr>\n<tr>\n<td class=\"n\">PC-pohjainen ohjaus<\/td>\n<td>Runsaasti laskentatehoa. Ohjaus, HMI, konen\u00e4k\u00f6 ja tietokanta samassa tietokoneessa<\/td>\n<td>Vaativa liikkeenohjaus ja paljon dataa k\u00e4sittelev\u00e4t sovellukset<\/td>\n<\/tr>\n<tr>\n<td class=\"n\">Mikrokontrolleri<\/td>\n<td>Alhainen yksikk\u00f6hinta suurissa sarjoissa<\/td>\n<td>Suuren volyymin tuotteet, joiden elektroniikan suunnittelet ja sertifioit itse<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><b>Turvalogiikka<\/b> hoitaa h\u00e4t\u00e4pys\u00e4ytykset, suojaovet ja valoverhot. Siin\u00e4 on kaksikanavainen rakenne ja itsediagnostiikka, ja se on sertifioitu esimerkiksi tasolle SIL 3 standardin IEC 61508 mukaan tai PL e standardin EN ISO 13849-1 mukaan. Turvasignaalit voivat kulkea samassa verkossa muun datan kanssa protokollilla kuten PROFIsafe ja FSoE.<\/p>\n<h2>N\u00e4in valitset logiikan \u2013 viisi sudenkuoppaa<\/h2>\n<ol class=\"g-pit\">\n<li><b>Liian v\u00e4h\u00e4n I\/O:ta.<\/b> Koneet kasvavat. Varaa 10\u201320 prosenttia reservi\u00e4 ja tilaa lis\u00e4moduuleille.<\/li>\n<li><b>Tiedonsiirto unohtuu.<\/b> Tarkista, mit\u00e4 protokollia taajuusmuuttajat, paneelit ja muut koneet k\u00e4ytt\u00e4v\u00e4t, ennen kuin valitset CPU:n.<\/li>\n<li><b>Ohjelmistot j\u00e4\u00e4v\u00e4t laskelmasta pois.<\/b> Lisenssit ja koulutus voivat maksaa enemm\u00e4n kuin laitteisto. Tarkista, mit\u00e4 hintaan sis\u00e4ltyy ja mit\u00e4 p\u00e4ivitykset maksavat.<\/li>\n<li><b>Asentajien osaaminen sivuutetaan.<\/b> Valitse ymp\u00e4rist\u00f6, jonka tuntee se, joka vianetsii kello kolme y\u00f6ll\u00e4. Se voi tarkoittaa j\u00e4rjestelm\u00e4\u00e4, jota ohjelmoidaan samoilla ty\u00f6kaluilla kuin nykyisi\u00e4 laitoksia.<\/li>\n<li><b>Ymp\u00e4rist\u00f6\u00e4 aliarvioidaan.<\/b> Vakiologiikat on usein m\u00e4\u00e4ritelty 0\u201360 \u00b0C:n l\u00e4mp\u00f6tilaan. Junat, ulkokaapit ja liikkuvat sovellukset vaativat laajemman alueen, ja junat lis\u00e4ksi EN 50155 -standardin.<\/li>\n<\/ol>\n<h2>Logiikkaj\u00e4rjestelm\u00e4t SCN:lt\u00e4<\/h2>\n<p>Valikoimassamme on Yaskawan (ent. VIPA) logiikkaj\u00e4rjestelm\u00e4t Micro PLC-, SLIO- ja 300S+-tuoteperheist\u00e4. Niit\u00e4 voi ohjelmoida Siemensin SIMATIC Managerilla (STEP 7) tai TIA Portalilla, ja SLIO- ja Micro PLC -logiikoita my\u00f6s Yaskawan Speed 7 Studiolla. Tarjoamme my\u00f6s Weintekin CODESYS-ohjaimia sek\u00e4 Moxan ohjelmoitavia ohjaimia ja et\u00e4-I\/O-moduuleita.<\/p>\n<h3>Esimerkkej\u00e4 valikoimastamme<\/h3>\n<div class=\"g-prod\"><a class=\"g-pc\" href=\"https:\/\/scn.eu\/fi\/tuote\/m13-ccf0000-fi\/\"><img loading=\"lazy\" src=\"https:\/\/scn.eu\/wp-content\/uploads\/2025\/01\/M13-CCF0000.jpg\" alt=\"Yaskawa M13-CCF0001\" width=\"800\" height=\"800\" loading=\"lazy\" decoding=\"async\"><span class=\"g-pb\">Yaskawa<\/span><span class=\"g-pn\">M13-CCF0001<\/span><span class=\"g-pw\">Kompakti logiikka, jossa on sis\u00e4\u00e4nrakennettuna 16 DI, 12 DO, 2 AI ja 2 PWM. Ohjelmointi Speed 7 Studiolla, SIMATIC Managerilla tai TIA Portalilla.<\/span><\/a><a class=\"g-pc\" href=\"https:\/\/scn.eu\/fi\/tuote\/cmt-ctrl01-fi\/\"><img loading=\"lazy\" src=\"https:\/\/scn.eu\/wp-content\/uploads\/2025\/01\/cmt-ctrl01.png\" alt=\"Weintek cMT-CTRL01 CODESYS-logiikka ja IIoT-yhdysk\u00e4yt\u00e4v\u00e4\" width=\"800\" height=\"800\" loading=\"lazy\" decoding=\"async\"><span class=\"g-pb\">Weintek<\/span><span class=\"g-pn\">cMT-CTRL01 CODESYS-logiikka ja IIoT-yhdysk\u00e4yt\u00e4v\u00e4<\/span><span class=\"g-pw\">CODESYS-logiikka ja IIoT-yhdysk\u00e4yt\u00e4v\u00e4 samassa laitteessa \u2013 l\u00e4hett\u00e4\u00e4 dataa MQTT:ll\u00e4 tai OPC UA:lla.<\/span><\/a><a class=\"g-pc\" href=\"https:\/\/scn.eu\/fi\/tuote\/iologik-e1200-fi\/\"><img loading=\"lazy\" src=\"https:\/\/scn.eu\/wp-content\/uploads\/2026\/10\/moxa-iologik-e1200-main.webp\" alt=\"Moxa ioLogik E1200 Ethernet-et\u00e4-I\/O-moduulit\" width=\"800\" height=\"800\" loading=\"lazy\" decoding=\"async\"><span class=\"g-pb\">Moxa<\/span><span class=\"g-pn\">ioLogik E1200 Ethernet-et\u00e4-I\/O-moduulit<\/span><span class=\"g-pw\">Ethernet-et\u00e4-I\/O, jossa Modbus TCP ja EtherNet\/IP sek\u00e4 kaksi porttia ketjuttamiseen.<\/span><\/a><\/div>\n<div class=\"g-links\"><a href=\"https:\/\/scn.eu\/fi\/tuote-osasto\/tuotteita\/control-systems-fi\/plc-systems-fi\/\">Logiikkaj\u00e4rjestelm\u00e4t<\/a><a href=\"https:\/\/scn.eu\/fi\/tuote-osasto\/tuotteita\/control-systems-fi\/plc-systems-fi\/micro-plc-fi\/\">Micro PLC<\/a><a href=\"https:\/\/scn.eu\/fi\/tuote-osasto\/tuotteita\/control-systems-fi\/plc-systems-fi\/slio-fi\/\">SLIO<\/a><a href=\"https:\/\/scn.eu\/fi\/tuote-osasto\/tuotteita\/control-systems-fi\/plc-systems-fi\/300s-fi\/\">300S+<\/a><a href=\"https:\/\/scn.eu\/fi\/tuote-osasto\/tuotteita\/control-systems-fi\/gateways-fi\/\">Yhdysk\u00e4yt\u00e4v\u00e4t<\/a><\/div>\n<div class=\"g-cta\">\n<p>Rakennatko jotain uutta tai korvaatko vanhemman ohjausj\u00e4rjestelm\u00e4n? Kysy insin\u00f6\u00f6rilt\u00e4mme \u2013 saat vastauksen 24 tunnin kuluessa.<\/p>\n<p><a href=\"https:\/\/scn.eu\/fi\/yhteystiedot\/\">Kysy insin\u00f6\u00f6rilt\u00e4<\/a><\/div>\n<h2>Usein kysytty\u00e4<\/h2>\n<details>\n<summary>Mit\u00e4 lyhenne PLC tarkoittaa?<\/summary>\n<p>Programmable Logic Controller eli ohjelmoitava logiikka, koneiden ja prosessien ohjelmoitava ohjausj\u00e4rjestelm\u00e4.<\/p>\n<\/details>\n<details>\n<summary>Mik\u00e4 logiikan ohjelmointikieli on yleisin?<\/summary>\n<p>Tikapuukaavio (LD) on yh\u00e4 yleinen logiikassa, kun taas strukturoitua teksti\u00e4 (ST) k\u00e4ytet\u00e4\u00e4n yh\u00e4 enemm\u00e4n laskentaan ja suurempiin ohjelmiin. Useimmissa projekteissa kieli\u00e4 yhdistell\u00e4\u00e4n.<\/p>\n<\/details>\n<details>\n<summary>Mit\u00e4 eroa on PLC:ll\u00e4 ja DCS:ll\u00e4?<\/summary>\n<p>DCS (Distributed Control System) on suurten prosessilaitosten automaatioj\u00e4rjestelm\u00e4, jossa ohjaus, valvomon\u00e4yt\u00f6t ja tietokannat on integroitu alusta asti. PLC on itsen\u00e4isempi ja yleisin koneissa ja pienemmiss\u00e4 laitoksissa.<\/p>\n<\/details>\n<details>\n<summary>Voiko muun kuin Siemensin logiikkaa k\u00e4ytt\u00e4\u00e4 Siemens-ymp\u00e4rist\u00f6ss\u00e4?<\/summary>\n<p>Kyll\u00e4. On olemassa S7-yhteensopivia logiikkaj\u00e4rjestelmi\u00e4, esimerkiksi Yaskawalta, joita ohjelmoidaan SIMATIC Managerilla tai TIA Portalilla. Tarkista, mit\u00e4 toimintoja ja moduuleita tuetaan.<\/p>\n<\/details>\n<details>\n<summary>Mik\u00e4 on ohjelmistologiikka (soft PLC)?<\/summary>\n<p>Logiikka, joka toimii ohjelmistona teollisuustietokoneessa erillisen logiikkalaitteiston sijaan. Se tarjoaa enemm\u00e4n laskentatehoa, mutta vaatii teollisuusymp\u00e4rist\u00f6\u00f6n suunnitellun tietokoneen.<\/p>\n<\/details>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>PLC eli ohjelmoitava logiikka on teollisuustietokone, joka lukee antureita, tekee p\u00e4\u00e4t\u00f6ksi\u00e4 ohjelman mukaan ja ohjaa moottoreita, venttiileit\u00e4 ja merkkivaloja \u2013 yh\u00e4 uudelleen, muutama millisekunti kerrallaan. T\u00e4ss\u00e4 oppaassa kerrotaan, miten se toimii, mit\u00e4 ohjelmointikieli\u00e4 on olemassa ja miten j\u00e4rjestelm\u00e4 valitaan.<\/p>\n","protected":false},"author":11,"featured_media":8234371,"template":"","meta":{"_yoast_wpseo_focuskw":"ohjelmoitava logiikka","_yoast_wpseo_metadesc":"Mik\u00e4 on PLC? N\u00e4in ohjelmoitava logiikka toimii: ohjelmakierto, IEC 61131-3:n kielet sek\u00e4 valinta kompaktin, modulaarisen ja hajautetun I\/O:n v\u00e4lill\u00e4.","_kad_post_transparent":"","_kad_post_title":"hide","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"hide","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","_scn_guide_cats":[670,882,896,884],"_scn_guide_sectors":[1011],"_scn_guide_type":"tech","_scn_guide_order":14,"footnotes":""},"class_list":["post-8234597","scn_guide","type-scn_guide","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Mik\u00e4 on PLC? Ohjelmoitava logiikka ja sen valinta | SCN<\/title>\n<meta name=\"description\" content=\"Mik\u00e4 on PLC? N\u00e4in ohjelmoitava logiikka toimii: ohjelmakierto, IEC 61131-3:n kielet sek\u00e4 valinta kompaktin, modulaarisen ja hajautetun I\/O:n v\u00e4lill\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:\/\/scn.eu\/fi\/oppaat\/mika-on-plc-ohjelmoitava-logiikka\/\" \/>\n<meta property=\"og:locale\" content=\"fi_FI\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Mik\u00e4 on PLC? Ohjelmoitava logiikka ja sen valinta | SCN\" \/>\n<meta property=\"og:description\" content=\"Mik\u00e4 on PLC? N\u00e4in ohjelmoitava logiikka toimii: ohjelmakierto, IEC 61131-3:n kielet sek\u00e4 valinta kompaktin, modulaarisen ja hajautetun I\/O:n v\u00e4lill\u00e4.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/scn.eu\/fi\/oppaat\/mika-on-plc-ohjelmoitava-logiikka\/\" \/>\n<meta property=\"og:site_name\" content=\"SCN\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-24T17:30:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/scn.eu\/wp-content\/uploads\/2026\/10\/scn-guide-plc-f1-fi.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1520\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Arvioitu lukuaika\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minuuttia\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/scn.eu\\\/fi\\\/oppaat\\\/mika-on-plc-ohjelmoitava-logiikka\\\/\",\"url\":\"https:\\\/\\\/scn.eu\\\/fi\\\/oppaat\\\/mika-on-plc-ohjelmoitava-logiikka\\\/\",\"name\":\"Mik\u00e4 on PLC? Ohjelmoitava logiikka ja sen valinta | SCN\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/scn.eu\\\/fi\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/scn.eu\\\/fi\\\/oppaat\\\/mika-on-plc-ohjelmoitava-logiikka\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/scn.eu\\\/fi\\\/oppaat\\\/mika-on-plc-ohjelmoitava-logiikka\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/scn.eu\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/scn-guide-plc-f1-fi.webp\",\"datePublished\":\"2026-10-24T17:26:17+00:00\",\"dateModified\":\"2026-10-24T17:30:35+00:00\",\"description\":\"Mik\u00e4 on PLC? N\u00e4in ohjelmoitava logiikka toimii: ohjelmakierto, IEC 61131-3:n kielet sek\u00e4 valinta kompaktin, modulaarisen ja hajautetun I\\\/O:n v\u00e4lill\u00e4.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/scn.eu\\\/fi\\\/oppaat\\\/mika-on-plc-ohjelmoitava-logiikka\\\/#breadcrumb\"},\"inLanguage\":\"fi\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/scn.eu\\\/fi\\\/oppaat\\\/mika-on-plc-ohjelmoitava-logiikka\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fi\",\"@id\":\"https:\\\/\\\/scn.eu\\\/fi\\\/oppaat\\\/mika-on-plc-ohjelmoitava-logiikka\\\/#primaryimage\",\"url\":\"https:\\\/\\\/scn.eu\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/scn-guide-plc-f1-fi.webp\",\"contentUrl\":\"https:\\\/\\\/scn.eu\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/scn-guide-plc-f1-fi.webp\",\"width\":1520,\"height\":600,\"caption\":\"Logiikan ohjelmakierto: tulojen luku, ohjelman suoritus, l\u00e4ht\u00f6jen kirjoitus, tiedonsiirto ja diagnostiikka, mink\u00e4 j\u00e4lkeen kierros toistuu\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/scn.eu\\\/fi\\\/oppaat\\\/mika-on-plc-ohjelmoitava-logiikka\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/scn.eu\\\/fi\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mik\u00e4 on PLC? Ohjelmoitava logiikka ja sen valinta\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/scn.eu\\\/fi\\\/#website\",\"url\":\"https:\\\/\\\/scn.eu\\\/fi\\\/\",\"name\":\"SCN\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/scn.eu\\\/fi\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/scn.eu\\\/fi\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fi\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/scn.eu\\\/fi\\\/#organization\",\"name\":\"Sensor Control Nordic\",\"alternateName\":\"SCN\",\"url\":\"https:\\\/\\\/scn.eu\\\/fi\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fi\",\"@id\":\"https:\\\/\\\/scn.eu\\\/fi\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/scn.eu\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/SCN-logo-scaled.png\",\"contentUrl\":\"https:\\\/\\\/scn.eu\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/SCN-logo-scaled.png\",\"width\":2560,\"height\":632,\"caption\":\"Sensor Control Nordic\"},\"image\":{\"@id\":\"https:\\\/\\\/scn.eu\\\/fi\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/company\\\/sensor-control-nordic-ab\"],\"location\":[{\"@type\":\"Place\",\"name\":\"SCN Walsall\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"46 Hall Lane, Walsall Wood\",\"addressLocality\":\"Walsall\",\"postalCode\":\"WS9 9DP\",\"addressCountry\":\"GB\",\"addressRegion\":\"West Midlands\"},\"telephone\":\"+44 1634 300 900\"},{\"@type\":\"Place\",\"name\":\"SCN Stockholm\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"Gustav III:s Boulevard 32\",\"addressLocality\":\"Solna\",\"postalCode\":\"169 73\",\"addressCountry\":\"SE\"},\"telephone\":\"+46 8 668 21 00\"},{\"@type\":\"Place\",\"name\":\"SCN Malm\u00f6\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"R\u00f6nnviksgatan 13\",\"addressLocality\":\"Malm\u00f6\",\"postalCode\":\"213 74\",\"addressCountry\":\"SE\"},\"telephone\":\"+46 40 688 02 00\"},{\"@type\":\"Place\",\"name\":\"SCN Sundsvall\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"Trafikgatan 11\",\"addressLocality\":\"Sundsvall\",\"postalCode\":\"856 44\",\"addressCountry\":\"SE\"},\"telephone\":\"+46 60 740 75 81\"},{\"@type\":\"Place\",\"name\":\"SCN Helsinki\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"Huopalahdentie 24A\",\"addressLocality\":\"Helsinki\",\"postalCode\":\"00350\",\"addressCountry\":\"FI\"},\"telephone\":\"+358 20 734 8600\"},{\"@type\":\"Place\",\"name\":\"SCN Tallinn\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"Narva mnt 5\",\"addressLocality\":\"Tallinn\",\"postalCode\":\"10117\",\"addressCountry\":\"EE\"},\"telephone\":\"+372 651 4550\"},{\"@type\":\"Place\",\"name\":\"SCN Oslo\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"Kristoffer Robins vei 13\",\"addressLocality\":\"Oslo\",\"postalCode\":\"0978\",\"addressCountry\":\"NO\"},\"telephone\":\"+47 23 88 89 62\"},{\"@type\":\"Place\",\"name\":\"SCN R\u00f8dekro\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"H\u00e6rvejen 8\",\"addressLocality\":\"R\u00f8dekro\",\"postalCode\":\"6230\",\"addressCountry\":\"DK\"},\"telephone\":\"+45 78 74 65 00\"},{\"@type\":\"Place\",\"name\":\"SCN Madrid\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"Paseo de la Castellana, 200\",\"addressLocality\":\"Madrid\",\"postalCode\":\"28046\",\"addressCountry\":\"ES\",\"addressRegion\":\"Comunidad de Madrid\"},\"telephone\":\"+34 93 641 59 97\"},{\"@type\":\"Place\",\"name\":\"SCN Tarnowskie G\u00f3ry\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"ul. Ma\u0142a 1B\",\"addressLocality\":\"Tarnowskie G\u00f3ry\",\"postalCode\":\"42-605\",\"addressCountry\":\"PL\"},\"telephone\":\"+48 511 199 460\"}],\"email\":\"sales@scn.eu\",\"areaServed\":[\"SE\",\"NO\",\"DK\",\"FI\",\"EE\",\"GB\",\"PL\",\"ES\"],\"knowsLanguage\":[\"en\",\"sv\",\"da\",\"fi\",\"nb\",\"et\",\"pl\",\"es\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Mik\u00e4 on PLC? Ohjelmoitava logiikka ja sen valinta | SCN","description":"Mik\u00e4 on PLC? N\u00e4in ohjelmoitava logiikka toimii: ohjelmakierto, IEC 61131-3:n kielet sek\u00e4 valinta kompaktin, modulaarisen ja hajautetun I\/O:n v\u00e4lill\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:\/\/scn.eu\/fi\/oppaat\/mika-on-plc-ohjelmoitava-logiikka\/","og_locale":"fi_FI","og_type":"article","og_title":"Mik\u00e4 on PLC? Ohjelmoitava logiikka ja sen valinta | SCN","og_description":"Mik\u00e4 on PLC? N\u00e4in ohjelmoitava logiikka toimii: ohjelmakierto, IEC 61131-3:n kielet sek\u00e4 valinta kompaktin, modulaarisen ja hajautetun I\/O:n v\u00e4lill\u00e4.","og_url":"https:\/\/scn.eu\/fi\/oppaat\/mika-on-plc-ohjelmoitava-logiikka\/","og_site_name":"SCN","article_modified_time":"2026-10-24T17:30:35+00:00","og_image":[{"width":1520,"height":600,"url":"https:\/\/scn.eu\/wp-content\/uploads\/2026\/10\/scn-guide-plc-f1-fi.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_misc":{"Arvioitu lukuaika":"6 minuuttia"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/scn.eu\/fi\/oppaat\/mika-on-plc-ohjelmoitava-logiikka\/","url":"https:\/\/scn.eu\/fi\/oppaat\/mika-on-plc-ohjelmoitava-logiikka\/","name":"Mik\u00e4 on PLC? Ohjelmoitava logiikka ja sen valinta | SCN","isPartOf":{"@id":"https:\/\/scn.eu\/fi\/#website"},"primaryImageOfPage":{"@id":"https:\/\/scn.eu\/fi\/oppaat\/mika-on-plc-ohjelmoitava-logiikka\/#primaryimage"},"image":{"@id":"https:\/\/scn.eu\/fi\/oppaat\/mika-on-plc-ohjelmoitava-logiikka\/#primaryimage"},"thumbnailUrl":"https:\/\/scn.eu\/wp-content\/uploads\/2026\/10\/scn-guide-plc-f1-fi.webp","datePublished":"2026-10-24T17:26:17+00:00","dateModified":"2026-10-24T17:30:35+00:00","description":"Mik\u00e4 on PLC? N\u00e4in ohjelmoitava logiikka toimii: ohjelmakierto, IEC 61131-3:n kielet sek\u00e4 valinta kompaktin, modulaarisen ja hajautetun I\/O:n v\u00e4lill\u00e4.","breadcrumb":{"@id":"https:\/\/scn.eu\/fi\/oppaat\/mika-on-plc-ohjelmoitava-logiikka\/#breadcrumb"},"inLanguage":"fi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/scn.eu\/fi\/oppaat\/mika-on-plc-ohjelmoitava-logiikka\/"]}]},{"@type":"ImageObject","inLanguage":"fi","@id":"https:\/\/scn.eu\/fi\/oppaat\/mika-on-plc-ohjelmoitava-logiikka\/#primaryimage","url":"https:\/\/scn.eu\/wp-content\/uploads\/2026\/10\/scn-guide-plc-f1-fi.webp","contentUrl":"https:\/\/scn.eu\/wp-content\/uploads\/2026\/10\/scn-guide-plc-f1-fi.webp","width":1520,"height":600,"caption":"Logiikan ohjelmakierto: tulojen luku, ohjelman suoritus, l\u00e4ht\u00f6jen kirjoitus, tiedonsiirto ja diagnostiikka, mink\u00e4 j\u00e4lkeen kierros toistuu"},{"@type":"BreadcrumbList","@id":"https:\/\/scn.eu\/fi\/oppaat\/mika-on-plc-ohjelmoitava-logiikka\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/scn.eu\/fi\/"},{"@type":"ListItem","position":2,"name":"Mik\u00e4 on PLC? Ohjelmoitava logiikka ja sen valinta"}]},{"@type":"WebSite","@id":"https:\/\/scn.eu\/fi\/#website","url":"https:\/\/scn.eu\/fi\/","name":"SCN","description":"","publisher":{"@id":"https:\/\/scn.eu\/fi\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/scn.eu\/fi\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fi"},{"@type":"Organization","@id":"https:\/\/scn.eu\/fi\/#organization","name":"Sensor Control Nordic","alternateName":"SCN","url":"https:\/\/scn.eu\/fi\/","logo":{"@type":"ImageObject","inLanguage":"fi","@id":"https:\/\/scn.eu\/fi\/#\/schema\/logo\/image\/","url":"https:\/\/scn.eu\/wp-content\/uploads\/2026\/04\/SCN-logo-scaled.png","contentUrl":"https:\/\/scn.eu\/wp-content\/uploads\/2026\/04\/SCN-logo-scaled.png","width":2560,"height":632,"caption":"Sensor Control Nordic"},"image":{"@id":"https:\/\/scn.eu\/fi\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/sensor-control-nordic-ab"],"location":[{"@type":"Place","name":"SCN Walsall","address":{"@type":"PostalAddress","streetAddress":"46 Hall Lane, Walsall Wood","addressLocality":"Walsall","postalCode":"WS9 9DP","addressCountry":"GB","addressRegion":"West Midlands"},"telephone":"+44 1634 300 900"},{"@type":"Place","name":"SCN Stockholm","address":{"@type":"PostalAddress","streetAddress":"Gustav III:s Boulevard 32","addressLocality":"Solna","postalCode":"169 73","addressCountry":"SE"},"telephone":"+46 8 668 21 00"},{"@type":"Place","name":"SCN Malm\u00f6","address":{"@type":"PostalAddress","streetAddress":"R\u00f6nnviksgatan 13","addressLocality":"Malm\u00f6","postalCode":"213 74","addressCountry":"SE"},"telephone":"+46 40 688 02 00"},{"@type":"Place","name":"SCN Sundsvall","address":{"@type":"PostalAddress","streetAddress":"Trafikgatan 11","addressLocality":"Sundsvall","postalCode":"856 44","addressCountry":"SE"},"telephone":"+46 60 740 75 81"},{"@type":"Place","name":"SCN Helsinki","address":{"@type":"PostalAddress","streetAddress":"Huopalahdentie 24A","addressLocality":"Helsinki","postalCode":"00350","addressCountry":"FI"},"telephone":"+358 20 734 8600"},{"@type":"Place","name":"SCN Tallinn","address":{"@type":"PostalAddress","streetAddress":"Narva mnt 5","addressLocality":"Tallinn","postalCode":"10117","addressCountry":"EE"},"telephone":"+372 651 4550"},{"@type":"Place","name":"SCN Oslo","address":{"@type":"PostalAddress","streetAddress":"Kristoffer Robins vei 13","addressLocality":"Oslo","postalCode":"0978","addressCountry":"NO"},"telephone":"+47 23 88 89 62"},{"@type":"Place","name":"SCN R\u00f8dekro","address":{"@type":"PostalAddress","streetAddress":"H\u00e6rvejen 8","addressLocality":"R\u00f8dekro","postalCode":"6230","addressCountry":"DK"},"telephone":"+45 78 74 65 00"},{"@type":"Place","name":"SCN Madrid","address":{"@type":"PostalAddress","streetAddress":"Paseo de la Castellana, 200","addressLocality":"Madrid","postalCode":"28046","addressCountry":"ES","addressRegion":"Comunidad de Madrid"},"telephone":"+34 93 641 59 97"},{"@type":"Place","name":"SCN Tarnowskie G\u00f3ry","address":{"@type":"PostalAddress","streetAddress":"ul. Ma\u0142a 1B","addressLocality":"Tarnowskie G\u00f3ry","postalCode":"42-605","addressCountry":"PL"},"telephone":"+48 511 199 460"}],"email":"sales@scn.eu","areaServed":["SE","NO","DK","FI","EE","GB","PL","ES"],"knowsLanguage":["en","sv","da","fi","nb","et","pl","es"]}]}},"_links":{"self":[{"href":"https:\/\/scn.eu\/fi\/wp-json\/wp\/v2\/scn_guide\/8234597","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/scn.eu\/fi\/wp-json\/wp\/v2\/scn_guide"}],"about":[{"href":"https:\/\/scn.eu\/fi\/wp-json\/wp\/v2\/types\/scn_guide"}],"author":[{"embeddable":true,"href":"https:\/\/scn.eu\/fi\/wp-json\/wp\/v2\/users\/11"}],"version-history":[{"count":1,"href":"https:\/\/scn.eu\/fi\/wp-json\/wp\/v2\/scn_guide\/8234597\/revisions"}],"predecessor-version":[{"id":8234998,"href":"https:\/\/scn.eu\/fi\/wp-json\/wp\/v2\/scn_guide\/8234597\/revisions\/8234998"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/scn.eu\/fi\/wp-json\/wp\/v2\/media\/8234371"}],"wp:attachment":[{"href":"https:\/\/scn.eu\/fi\/wp-json\/wp\/v2\/media?parent=8234597"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}