ELEC-C1210 Automaatio 1. Luento 4: Automaation järjestelmärakenne ja tietoliikenne

Samankaltaiset tiedostot
ELEC-C1210 Automaatio Tietoliikenne 2014

Pertti Pennanen OSI 1 (4) EDUPOLI ICTPro

Tietoliikenne II (2 ov)

S Tietoliikennetekniikan perusteet. Pakettikytkentäiset verkot. Helsinki University of Technology Networking Laboratory

Tietoliikenne II (2 ov)

TURVAVÄYLÄSEMINAARI. Erilaiset kenttäväylät ja niiden kehitys Jukka Hiltunen

Kuva maailmasta Pakettiverkot (Luento 1)

OSI ja Protokollapino

3 Automaatiojärjestelmien rakenne

Tietoliikenne II. Syksy 2005 Markku Kojo. Tietoliikenne II (2 ov,, 4 op) Page1. Markku Kojo Helsingin yliopisto Tietojenkäsittelytieteen laitos

1.4. Tietoliikenneohjelmistot eli protokollat

1.4. Tietoliikenneohjelmistot eli protokollat

1.4. Tietoliikenneohjelmistot eli protokollat. Protokollien kerrosrakenne. Mitä monimutkaisuutta?

OSI malli. S Tietoliikenneverkot S Luento 2: L1, L2 ja L3 toiminteet

S Teletekniikan perusteet

» multiaccess channel» random access channel LAN (Ethernet) langaton. ongelma: käyttövuoron jakelu Yhteiskäyttöisen kanavan käyttö

4. MAC-alikerros. yleislähetys (broadcast) ongelma: käyttövuoron jakelu. » multiaccess channel» random access channel LAN (Ethernet) langaton

Sisäilmaston mittaus hyödyntää langatonta anturiteknologiaa:

TURVALLISEN TEKNIIKAN SEMINAARI Laitteiden etähallinta tietoverkkojen välityksellä Jani Järvinen, tuotepäällikkö

S Tietoliikennetekniikan perusteet. Piirikytkentäinen evoluutio. Annukka Kiiski

Kohina (Noise) 1.4. Tietoliikenneohjelmistot eli protokollat. Signaalin vahvistaminen

Kohina (Noise) Signaalia häiritsee kohina. aina taustalla esiintyvää sähkömagneettista aaltoliikettä terminen kohina. elektronien liikkeestä johtuva,

Siltojen haitat. Yleisesti edut selvästi suuremmat kuin haitat 2/19/ Kytkin (switch) Erittäin suorituskykyisiä, moniporttisia siltoja

ELEC-C1210 Automaatio 1 ELEC-C1220 Automaatio 2. Kurssien esittely lukukausi

KUSTANNUSTEHOKAS, TURVALLINEN JA VERKOTTUNUT VESIHUOLLON TIETOTEKNIIKKA MYYTTI VAI MAHDOLLISUUS

in condition monitoring

Siltojen haitat Yleisesti edut selvästi suuremmat kuin haitat

ELEC-C1210 Automaatio 1 ELEC-C1220 Automaatio 2. Kurssien esittely lukukausi

Kaikki analogiset järjestelmät digitaalisiksi ja verkkokäyttöisiksi - jo tänään Kustannustekkuutta ja joustavuutta työskentelyyn

Tietokone. Tietokone ja ylläpito. Tietokone. Tietokone. Tietokone. Tietokone

5. Siirtoyhteyskerros linkkikerros (Data Link Layer)

5. Siirtoyhteyskerros linkkikerros (Data Link Layer)

Pertti Pennanen DOKUMENTTI 1 (5) EDUPOLI ICTPro

TIES530 TIES530. Moniprosessorijärjestelmät. Moniprosessorijärjestelmät. Miksi moniprosessorijärjestelmä?

Linkkikerros, tiedonsiirron perusteet. Jyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2013

Tehtävä 2: Tietoliikenneprotokolla

Connection Manager -käyttöohje

Mikä on internet, miten se toimii? Mauri Heinonen

Protokollien yleiset toiminnot

BACnet protokolla kiinteistöautomaatiossa

Teollisuuden uudistuvat liiketoimintamallit Teollinen Internet (Smart Grid) uudistusten mahdollistajana

1. Tietokoneverkot ja Internet Tietokoneesta tietoverkkoon. Keskuskone ja päätteet (=>-80-luvun alku) Keskuskone ja oheislaitteet

Julkinen sanomarajapinta ja

mikä sen merkitys on liikkuvalle ammattilaiselle?

Teknisiä käsitteitä, lyhenteitä ja määritelmiä

INTERNET-yhteydet E L E C T R O N I C C O N T R O L S & S E N S O R S

T Tietokoneverkot kertaus

ELEC-C7241 Tietokoneverkot Kuljetuskerros

Videoneuvottelu. Johdanto. Järjestelmät. Telepresensce. Laitteisto. Ryhmäneuvottelut

3. Kuljetuskerros 3.1. Kuljetuspalvelu

Maailman ensimmäinen Plug & Go etäyhteyslaite

IP-verkkojen luotettavuus huoltovarmuuden näkökulmasta. IPLU-II-projektin päätösseminaari Kari Wirman

OPINTOJAKSO K0094 Integroidut järjestelmät 2ov

Salausmenetelmät (ei käsitellä tällä kurssilla)

Yhteenveto / kertaus. Tuomas Aura T Johdatus Tietoliikenteeseen kevät 2013

5. Siirtoyhteyskerros linkkikerros (Data Link Layer) 5.1. Kaksipisteyhteydet. Kehysten kuljetus. Missä virhe hoidetaan? Virheet.

Tietojärjestelmien yhteensovittaminen turvallisesti älykkäisiin koneisiin


Kuljetuskerros. Tietokoneverkot. Matti Siekkinen Pasi Sarolahti

KODAK EIM & RIM VIParchive Ratkaisut

4 Tietoliikenne automaatiossa

Teollisuusautomaation standardit. Osio 2:

Tulevaisuuden Internet. Sasu Tarkoma

TW-EA510v4 TW-EA510 VERSIO 4. - Ulkoinen ADSL-modeemi, kytkin, palomuuri, WLAN-tukiasema 54 Mb, VPN PPTP - 4 Ethernet-porttia 10/100 Mbps

Kertaus. Jyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2011

TVP 2003 kevätkurssi. Kertaus Otto Alhava

FiSMA 1.1 Toiminnallisen laajuuden mittausmenetelmä Ohje monikerrosarkkitehtuurin mittaamiseen

TOSIBOX RATKAISU. »TOSIBOX:n avulla yhteys muodostuu automaattisesti internettiä hyödyntäen eri toimilaitteiden välille

Modul-Fleet KALUSTONHALLINNAN OPTIMOINTIIN. I can help! Ordered 3 items. Can t serve last client. Running late!

Kertaus. Jyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2013

Laitteessa tulee olla ohjelmisto tai uudempi, tarvittaessa päivitä laite

Viestinnän tulevaisuus

Tietoliikenteen perusteet. Langaton linkki

Teollisuuden uudistuvat liiketoimintamallit Teollinen Internet (Smart Grid) uudistusten mahdollistajana

Tietoliikenteen perusteet. Langaton linkki

6$70$7,&9$+9$67,352-(.7,72,0,78.6,66$

ZigBee-ohjaus kuorma-autolle

Luennon sisältö. Protokolla eli yhteyskäytäntö (1) Verkon topologia

Järjestelmäarkkitehtuuri (TK081702) Hajautettu tietokanta. Hajautuksen hyötyjä

S Tietoliikennetekniikan perusteet. Piirikytkentäinen evoluutio

Palvelukuvaus Datatalkkari LOUNEA DATATALKKARI PALVELUKUVAUS.

1 YLEISKUVAUS Verkkoturvapalvelu Verkkoturvapalvelun edut Palvelun perusominaisuudet... 2

Antti Vähälummukka 2010

TIETOKONE JA VERKOT IT PC & NETWORK SUPPORT TAITAJA 2001 LAHTI KÄYTTÖJÄRJESTELMIEN JA OHJELMISTOJEN ASENTAMINEN SEKÄ KONFIGUROINTI

VERSA. monipuolinen hälytinkeskus. Versa

Automaatio 1 Toiminnot osa 2, 2014 ELEC-C1210

Linux rakenne. Linux-järjestelmä koostuu useasta erillisestä osasta. Eräs jaottelu: Ydin Komentotulkki X-ikkunointijärjestelmä Sovellusohjelmat

Älykäs Automaatio ja Teollinen Internet (ÄLLI-projekti) Ilkka Kivelä Kokkolan yliopistokeskus Chydenius

Lyhyen kantaman radiotekniikat ja niiden soveltaminen teollisuusympäristössä. Langaton tiedonsiirto teollisuudessa, miksi?

ENKOM ACTIVE OY. Syyskuu Tietoliikennetuotteiden palvelut

MFW - I/O:n kaukoluentajärjestelmä

14. Luento: Kohti hajautettuja sulautettuja järjestelmiä. Tommi Mikkonen,

Sähköpäivä Kiinteistöautomaatio; Kysynnän jousto - Rajapinnat. Veijo Piikkilä Tampereen ammattikorkeakoulu

itää saada selville P-osoitetta vastaava erkko-osoite. leislähetyksenä ysely: Kenen IPsoite. IP-paketissa on vain vastaanottajan

Turvallisen tekniikan sem inaari -04. Koneautom aation ohjelm istot Teem u Pajala

6. Erilaisia verkkoja. LAN, MAN ja WAN

6. Erilaisia verkkoja

Agenda. Johdanto Ominaispiirteitä Kokonaisjärjestelmän määrittely Eri alojen edustajien roolit Sulautetut järjestelmät ja sulautettu ohjelmointi

Öljysäiliöiden palosammutusjärjestelmien webpohjainen

Transkriptio:

ELEC-C1210 Automaatio 1 Luento 4: Automaation järjestelmärakenne ja tietoliikenne

ELEC-C1210 Automaatio 1 Automaatiojärjestelmien osat ja rekenteet

Mitä kaikkea hajautetaan. Ohjelmistojen hajautus Datan ja tietojen hajautus Laitteistojen hajautus Laitteistojen sijainnin hajautus

Hajautuksen edut luotettavuus lisääntyy modulaarisuus helpottaa suunnittelua, ylläpitoa ja järjestelmän jatkuvaa kehittämistä yksiköiden rakenne ja toiminta muodostuu selkeäksi

Hajautuksen haitat Tiedonsiirtotarve kasvaa Hajautusta ei voida aina toteuttaa prosessin, tai tehtävien kannalta optimaalisesti (mielekkäästi) Tiedonsiirtoviiveet saattavat haitata järjestelmän toimintaa.

AUTOMAATION HIERARKIAT 1. Informaatiohierarkia 2. Toimintohierarkia 3. Laitteistohierarkia

INFORMAATIO - Yrityksen toiminnan strateginen informaatio - Tekninen, taktinen ja suunnittelun informaatio - Prosessien hallinnan informaatio ja data - Prosessin ohjaus- ja mittausdata

TOIMINNOT - Yrityksen johtaminen, markkinointi - Tuotannon suunnittelu ja ohjaus (reseptien hallinta ja suunnittelu, ) - Prosessinhallinta (optimointi,hälytykset, raportit, eräajoautomaatio, etc) - Säätö, I/O toiminnot, lukitukset

LAITTEISTOT - yrityksen ohjausjärjestelmät - tuotannon suunnittelu- ja ohjausjärjestelmät - osaston ohjausjärjestelmät/valvomot - prosessiasemat ja paikalliset valvomot - - anturointi/toimilaitteet prosessi

INTEGRAATIO

HALLINNAN INTEGRAATIO Hallinta; konfigurointi, ohjelmointi, dokumentointi, vikahaku, ylläpito, kalibrointi, päivitykset

Järjestelmän osia Kytkin, palomuuri Kunnossapitoas ema (laitehallinta) Valvomoasema Hälytysasema Ohjelmointi- ja ylläpitoasema Tiedonhallintaasema Kytkin, palomuuri Prosessiasema Prosessiasema Logiikka Yksikkösäätäjä

ELEC-C1210 Automaatio 1 Luento 4: Automaation tietoliikenne

Toimisto CAD/suunnittelu Tehdas Prosessi Liikenne Viestejä (1KB), dokumentteja 100KB, tiedostoja (1MB) Graafiset tiedostot (5MB), tuotantoohjelmat (1MB) Ohjelmat (0,5MB), viestit (2KB), tilatiedostot (20KB) Viestiliikenne satunnaista satunnaista satunnaista ja jatkuvaa Kapasiteettivaatim us Muuttujatiedot (50B), tilatiedot (2KB), ohjelmat (100KB) jatkuvaa ja satunnaista korkea erittäin korkea korkea vaatimaton Vasteaika 2-6 s 2-5 s 0,5-2 s 0,01-0,5 s Verkon varaus tilastollinen (CSMA/CD) tilastollinen (CSMA/CD) vaihteleva (CSMA/CD tai varaus) Varmennettu ei ei usein usein Laajakaista joskus joskus mieluiten joskus Kotelointi etc. toimisto toimisto "puolikovennettu" Tehon syöttö verkossa deterministinen (valtuuden varaus tai isäntä - renki (master-slave) "kovennettu" ei ei ei joskus

AUTOMAATIOPYRAMIDI Toimintojen lukumäärä ja aikakriittisyys kasvaa Tuotannon taloudellinen valvonta ja suunnittelu Informaatio jalostuu ja sen määrä pienenee Tuotannon ohjaus tehdasväylä Prosessiohjaukset ja optimointi järjestelmäväylä Perusautomaatiotoiminnot kenttäväylä

Tehdasväylät Yhdistää eri automaatiojärjestelmät toisiinsa Järjestelmäväylät Yhdistää automaatiojärjestelmän eri osia toisiinsa, pääasiassa prosessiasemia toisiinsa. Valvomoväylä yhdistää valvomot, tiedonkeräys- ja raportointi, sekä järjestelmän hallinta-asemat toisiinsa. Kenttäväylät asemien välinen tiedonsiirto (pääasiallinen sovellus) kommunikointi analogisten mittaus- ja ohjauslaitteiden kanssa kommunikointi binäärimittausten ja toimilaitteiden kanssa

http://krakenautomation.com/prod_automation_overview.htm

Tiedonsiiro Vaatimuksia Tiedonsiirrolle Toimintojen kommunikointi-vaatimukset (= Miten toimintojen pitäisi kommunikoida?) Kullakin toiminnolla on omat sovelluskohtaiset kommunikointivaatimukset, jotka valittavan tiedonsiirtoratkaisun (teknologian) tulee täyttää. Tiedonsiirtoratkaisu (esim. kenttäväylä) tarjoaa yhden tai useamman tyyppisiä kommunikointimekanismeja (syklinen, tapahtumat, luku/kirjoitus). Automaatiosuunnittelijan tulee tuntea erilaisia tiedonsiirtotekniikoita ja valita niistä projektiin sellainen ratkaisujoukko, joka täyttää sovelluksen kaikkien toimintojen kaikki toiminnalliset (kommunikointimekanismit) ja laadulliset (esim. vasteajat, kapasiteetti, yms.) kommunikointivaatimukset. Samalla tulee täyttää joukko muita, mm. kustannuksiin ja tekniseen ylläpidettävyyteen liittyviä vaatimuksia. Esimerkiksi suuret etäisyydet ja kommunikoivien laitteiden lukumäärä nostavat kaapeloinnin kustannuksia. Erilaisten tekniikoiden suuri määrä puolestaan nostaa ylläpitokustannuksia. Lopullinen ratkaisu on monen (usein ristiriitaisen) vaatimuksen kompromissi

Erilaisia tiedonsiirron toteutustekniikoita Langoitettu automaatio. Perinteinen ja edelleen yleisin tapa toteuttaa I/O kommunikointi. Luotettava, mutta hankala asentaa ja tehdä muutoksia. Perinteiset 4-20mA, 0-10V, 0/10V, 0/24V sähköiset signaalit kuljettavat mittausja ohjausviestit anturilta automaatiojärjestelmän mittaus/ohjauskortille saakka, omalla johtimellaan. Point-to-point yhteydet. Asynkroninen sarjaväyläyhteys kahden laitteen välillä. Sovellettu paljon esim. tietokone - robottiohjain / PLC / jne. väliseen kommunikointiin. Esimerkiksi RS 232-C standardin mukainen sarjaväyläyhteys kahden laitteen välillä Kenttäväylät. Tiedonkeruu antureilta ja ohjaus toimilaitteille prosessin kenttätasolla. Laitteiden välinen tiedonsiirto. Kunnonvalvonta-, vikadiagnostiikkaja ohjausparametritiedon välittäminen. Sovellukset tuotantoprosesseissa, ajoneuvoissa ja työkoneissa sekä rakennusautomaatiossa. Älykkäitä antureita/toimilaitteita ja hajautettuja I/O moduuleja. Lähiverkot. LAN (Local Area Network). Tietokonelaitteiden ja järjestelmien välinen kommunikointi tyypillisesti tehdastasolla. Nykyisin usein myös robottiohjaimissa ja PLC:ssä on lähiverkkoliitäntä. (Ethernet) Langattomat tiedonsiirtoyhteydet. Esim. ZigBee, WirelessHART, WLAN, Bluetooth, GPRS, GSM ja Radiomodeemit point-to-point-yhteyksiin, jne.

Protokollista yleensä Lähettäjän ja vastaanottajan välinen sopimus mm. Signaalin sähköisistä ominaisuuksista, bittien/datan järjestyksestä ja yhteydenmuodostus-prosessista Kuvataan yleensä kerrosrakenteena (stack), jossa alimpana on sähköinen mekanismi datan lähetykseen/vastaanottoon siirtotietä pitkin (johdin, kuitu, radio). Ylimpänä on käyttäjäsovelluksen näkemät ohjelmistopalvelut (API) Välissä on kerroksia, jotka tekevät virhetarkastuksia, ratkaisevat reitityksiä ja osoitteita, pilkkovat/yhdistävät pitkiä viestejä ja neuvottelevat oikeudesta lähettää jaetulle siirtotielle ( Mastering ). Kukin kerros saa lähetettävän viestin käsiteltäväksi yläpuoleltaan (payload) ja lisää siihen oman kerroksen mukaiset kehystiedot. Tämän jälkeen se antaa kehystetyn viestin alemmalle kerrokselle, kunnes se kirjoitetaan siirtotielle. Vastaanotossa alempi kerros vastaavasti kuuntelee ja käsittelee viestin ja antaa se ylemmälle kerrokselle, kunnes sen saa vastaanottava käyttäjäsovellus. Siirtotiellä olevasta datasta voi suurin osa olla eri protokollakerrosten tarvitsemia kehysbittejä/merkkejä

Sovelluskerros Esitystapakerros Yhteyskerros Kuljetuskerros Verkkokerros Siirtoyhteyskerros Fyysinen kerros

OSI-mallin kerrokset ovat: 7. Sovelluskerros (Application layer), jolle itse käyttäjälle näkyvät sovellukset sijoittuvat. 6. Esitystapakerros (Presentation layer), joka muuttaa tiedon käyttäjälle sopivaan muotoon, kuten kuvan pikseleiksi tai Unicode-tekstin kiinankielisiksi merkeiksi. 5. Istuntokerros (yhteysjakso, Session layer), joka huolehtii useiden yhdessä yhteydessä kulkevien istuntojen multipleksoinnista. 4. Kuljetuskerros (Transport layer), joka huolehtii siitä, että paketit tulevat perille ja että ne järjestetään oikeaan järjestykseen. Myös vuonhallinta on kuljetuskerroksen tehtävä. 3. Verkkokerros (Network layer), joka hoitaa globaalin reitityksen ja kohdekoneen löytämisen koko Internetistä. 2. Siirtoyhteyskerros tai siirtokerros (Data Link layer), joka hoitaa paikallisen lähiverkon laitteiden välisen liikennöinnin. 1. Fyysinen kerros (Physical layer), joka käsittelee sähköimpulsseja, valoa tai muuta fyysistä tekniikkaa. [muokkaa] Huumori Usein OSI-malli myös esitetään humoristisessa kontekstissa 9-kerroksisena, 8. ja 9. kerroksen ollessa taloudellinen ja poliittinen kerros. Järjestelmien ylläpitäjät myös viittaavat usein 8. kerroksen ongelmiin tarkoittaen sovellusten käyttäjiä. wikipedia / OSI-malli

wikipedia / OSI-malli

Tyypilliset kenttäväylien toteuttamat OSI-kerrokset: 1 (Physical) 1 Physical Layer / Fyysinen kerros Ei sisällä siirtomediaa, vaan sähköisen ja loogisen rajapinnan siihen Mm. Jännite-/taajuus-/vaihetasot, symbolit (0/1), tiedon koodaustapa (miten sähköisen suureen muutokset tai tasot tulkitaan symboleiksi), signalointitapa, fyysiset liittimet ja johdinten roolit (pinout), jos mahdollista niin masterointi (esim. CSMA/CD), vuon ohjaus (keskeytetään lähetys, jos vastaanottaja ilmoittaa, ettei ehdi) Tiivistetysti, kerros sisältää keinot, joilla tunnistetaan/kirjoitetaan kaikki vaadittavat bitit.

Rinnakkainen ja sarjamuotoinen dataliikenne

Fyysiset mediat Kuva: westermo

Esimerkkinä Asi-väylän signaalin generointi ja lukeminen Hyvä esitys Asi-väylästä http://www.smar.com/en/asi http://www.smar.com/en/asi

Lisää moduloinnista: https://en.wikipedia.org/wiki/modulation Pimentel, 1990

Tyypilliset kenttäväylien toteuttamat OSI-kerrokset: 2 (Data Link) 2 Data Link Layer / Siirtoyhteyskerros Logical Link Control (LLC) alikerros määrittelee viestin perusrakenteen (esim. Ethernet-kehys), ml. Osoitteistus (from/to) sekä virheiden tunnistus ja korjaus. Media Access Control (MAC) alikerros määrittelee laitteen osoitteen ja hallitsee siirtotielle pääsyä (master/slave, token passing, collisionbased, peer to peer) 7 (Application) 7 Application Layer / Sovelluskerros Protokollapinon ylin kerros, mutta ei siis sisällä sovellusta! Sovellukset käyttävät näitä palveluja joko suoraan tai usein käyttöjärjestelmän kautta. Esim. HTTP, FTP, SMTP, DHCP, Telnet,... (kuuluvat TCP/IP perheeseen)

Sykliset viestit vs. asykliset (satunnaiset) viestit: Syklistä viestintää tarvitaan esimerkiksi mittausten ja säätöjen ja ohjausten toteutuksessa. Satunnaisia viestejä ovat mm. prosessin muuttuvat tilatiedot, hälytykset, tiedostojen lataukset, operaattorin toimenpiteet jne. Viestillä on aina yksi lähettäjä, mutta sillä voi olla yksi tai useampi vastaanottaja. Isäntä-renki-viestinnässä (master-slave) isäntä kontrolloi rengin viestien lähettämistä; mitä viestejä, kenelle ja koska. Asiakaspalvelintyyppisessä (client-server) kommunikoinnissa asiakassovellus pyytää palvelimelta viestejä itselleen. Tämä viestintämuoto on point-topoint tyyppistä. Tuottaja-kuluttaja-mallissa (producer-consumer model) tuottaja lähettää verkkoon yleislähetys (broadcast) -tyyppisen viestin, jonka käyttäjät lukevat, jos se on niille tarpeellinen. Vastaanottajan on mahdollisesti kuitattava vastaanotettu viesti tai viesti ei vaadi kuittausta. Kuittaus varmentaa viestintää, mutta kuluttaa samalla verkkoresurssia ja aikaa.

Kuva: Asiakas-palvelija (client-server) mallin mukaisessa kommunikoinnissa asiakas tilaa palvelijalta jonkin palvelun tai dataa. Palvelin lähettää viestin, jossa on kuittaus tapahtumasta. (lähde: Softing GmBh)

Kuva: Isäntä-renki (master-slave) mallin mukaisessa kommunikoinnissa isäntä ohjaa rengin toimintaa ja määrä koska renki voi lähettää verkkoon tietoa. Renki lähettää tapahtumasta kuittauksen isännälle.(lähde: Softing GmBh)

Kuva: Tuottaja-kuluttaja (producer-consumer) mallin mukaisessa kommunikoinnissa tuottaja lähettää yleislähetystyyppisen viestin verkkoon, joko omatoimisesti tai jonkun asiakkaan pyynnöstä. (lähde: Softing GmBh)