ELEC-C1210 Automaatio Tietoliikenne 2014

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

Pertti Pennanen OSI 1 (4) EDUPOLI ICTPro

Tietoliikenne II (2 ov)

Tietoliikenne II (2 ov)

OSI ja Protokollapino

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

Kuva maailmasta Pakettiverkot (Luento 1)

1.4. Tietoliikenneohjelmistot eli protokollat

1.4. Tietoliikenneohjelmistot eli protokollat

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

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

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

» 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

S Teletekniikan perusteet

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

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

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,

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

S Tietoliikennetekniikan perusteet. Piirikytkentäinen evoluutio. Annukka Kiiski

5. Siirtoyhteyskerros linkkikerros (Data Link Layer)

5. Siirtoyhteyskerros linkkikerros (Data Link Layer)

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

in condition monitoring

KUSTANNUSTEHOKAS, TURVALLINEN JA VERKOTTUNUT VESIHUOLLON TIETOTEKNIIKKA MYYTTI VAI MAHDOLLISUUS

Siltojen haitat Yleisesti edut selvästi suuremmat kuin haitat

Mikä on internet, miten se toimii? Mauri Heinonen

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

Protokollien yleiset toiminnot

Tehtävä 2: Tietoliikenneprotokolla

Julkinen sanomarajapinta ja

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

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

Connection Manager -käyttöohje

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

Pertti Pennanen DOKUMENTTI 1 (5) EDUPOLI ICTPro

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

4 Tietoliikenne automaatiossa

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

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

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

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

3. Kuljetuskerros 3.1. Kuljetuspalvelu

ELEC-C7241 Tietokoneverkot Kuljetuskerros

Kuljetuskerros. Tietokoneverkot. Matti Siekkinen Pasi Sarolahti

T Tietokoneverkot kertaus

BACnet protokolla kiinteistöautomaatiossa

TVP 2003 kevätkurssi. Kertaus Otto Alhava

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

FiSMA 1.1 Toiminnallisen laajuuden mittausmenetelmä Ohje monikerrosarkkitehtuurin mittaamiseen

Antti Vähälummukka 2010

Tulevaisuuden Internet. Sasu Tarkoma

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

Maailman ensimmäinen Plug & Go etäyhteyslaite

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

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

mikä sen merkitys on liikkuvalle ammattilaiselle?

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

S Tietoliikennetekniikan perusteet. Piirikytkentäinen evoluutio

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

Teollisuuden uudistuvat liiketoimintamallit Teollinen Internet (Smart Grid) uudistusten mahdollistajana

Älykäs automaatio ja teollinen internet

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

Viestinnän tulevaisuus

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

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

6. Erilaisia verkkoja. LAN, MAN ja WAN

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

6. Erilaisia verkkoja

S Tietoliikennetekniikan perusteet. Jukka Manner Teknillinen korkeakoulu

Tietoliikenne I (muuntokoulutettaville) 2 ov Syksy 2002 Luennot Liisa Marttinen 11/6/2002 1

Standardiliitännät. Tämä ja OSI 7LHWROLLNHQQHWHNQLLNDQSHUXVWHHW $(/&7 0DUNXV3HXKNXUL

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

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

Tietoliikenne I 2 ov syksy 2001

KODAK EIM & RIM VIParchive Ratkaisut

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

Labcom LoRa-A1. Asennus- ja käyttöohje. LoRa-tiedonsiirtoyksikkö

Tietojärjestelmien yhteensovittaminen turvallisesti älykkäisiin koneisiin

Tietoliikenteen perusteet. Langaton linkki

Tietoliikenteen perusteet. Langaton linkki

Järjestelmäarkkitehtuuri (TK081702)

ZigBee-ohjaus kuorma-autolle

Palvelukuvaus ja hinnasto Ethernet monipalvelunielu Versio

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

Teollisuuden uudistuvat liiketoimintamallit Teollinen Internet (Smart Grid) uudistusten mahdollistajana

MFW - I/O:n kaukoluentajärjestelmä

Yhteenveto / kertaus. Tuomas Aura T Johdatus tietoliikenteeseen kevät 2011

T Hypermediadokumentin laatiminen. Sisältö. Tavoitteet. Mitä on www-ohjelmointi? Arkkitehtuuri (yleisesti) Interaktiivisuuden keinot

Öljysäiliöiden palosammutusjärjestelmien webpohjainen


Automaatio 1 Toiminnot osa 2, 2014 ELEC-C1210

Internet ja tietoverkot 2015 Harjoitus 7: Kertaus

ELEC-C7241 Tietokoneverkot Linkkikerros

3. Kuljetuskerros 3.1. Kuljetuspalvelu

Antti Vähälummukka 2010

Miten Internet toimii. Tuomas Aura T Johdatus tietoliikenteeseen kevät 2013

DownLink Shared Channel in the 3 rd Generation Base Station

Transkriptio:

ELEC-C1210 Automaatio 1 4.1 Tietoliikenne 2014 Panu Harmo 2014, Jukka Peltola 2013

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

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

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. oerilaisten 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 mittaus-ja 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-, vikadiagnostiikka-ja 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-pointyhteyksiin, 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), 2 (Data Link) ja 7 (Application) 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 Weste

Fyysiset mediat Kuva: westermo

Pimentel, 1990

Tyypilliset Kenttäväylien Toteuttamat OSI-kerrokset: 1 (Physical), 2 (Data Link) ja 7 (Application) 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) Tyypilliset Kenttäväylien Toteuttamat OSI-kerrokset: 1 (Physical), 2 (Data Link) ja 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ä 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ää verkkon tietoa. Renki lähttää tapahtumasta kuitteauksen 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)