FI115272B - Menetelmä ja laite tiedon välittämisen tietoliikennejärjestelmässä - Google Patents
Menetelmä ja laite tiedon välittämisen tietoliikennejärjestelmässä Download PDFInfo
- Publication number
- FI115272B FI115272B FI20012476A FI20012476A FI115272B FI 115272 B FI115272 B FI 115272B FI 20012476 A FI20012476 A FI 20012476A FI 20012476 A FI20012476 A FI 20012476A FI 115272 B FI115272 B FI 115272B
- Authority
- FI
- Finland
- Prior art keywords
- cycle
- occurrence
- cyclic
- traffic
- message
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 31
- 238000004891 communication Methods 0.000 claims abstract description 64
- 125000004122 cyclic group Chemical group 0.000 claims abstract description 21
- 238000012544 monitoring process Methods 0.000 claims abstract description 8
- 238000012546 transfer Methods 0.000 claims abstract description 7
- 230000005540 biological transmission Effects 0.000 claims description 21
- 230000008569 process Effects 0.000 description 12
- 238000004458 analytical method Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 241001122767 Theaceae Species 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/42—Loop networks
- H04L12/427—Loop networks with decentralised control
- H04L12/43—Loop networks with decentralised control with synchronous transmission, e.g. time division multiplex [TDM], slotted rings
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/407—Bus networks with decentralised control
- H04L12/413—Bus networks with decentralised control with random access, e.g. carrier-sense multiple-access with collision detection [CSMA-CD]
- H04L12/4135—Bus networks with decentralised control with random access, e.g. carrier-sense multiple-access with collision detection [CSMA-CD] using bit-wise arbitration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/407—Bus networks with decentralised control
- H04L12/417—Bus networks with decentralised control with deterministic access, e.g. token passing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/324—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the data link layer [OSI layer 2], e.g. HDLC
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Small-Scale Networks (AREA)
- Time-Division Multiplex Systems (AREA)
- Monitoring And Testing Of Exchanges (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Meter Arrangements (AREA)
- Exchange Systems With Centralized Control (AREA)
- Communication Control (AREA)
Description
115272
Menetelmä ja laite tiedon välittämiseen tietoliikennejärjestelmässä
Keksinnön tausta
Keksintö liittyy menetelmään ja laitteeseen tiedon välittämiseen tie-5 toliikennejärjestelmässä ja erityisesti tiedon välittämiseen tietoliikennejärjestelmässä, jossa tietoa välitetään syklisesti.
Eräs esimerkki tietoliikennejärjestelmästä, jossa tiedon välitys tapahtuu syklisesti tiettyjen sykliaikojen mukaisesti, on tavanomainen teollisuus-automaatiojärjestelmä, joka käsittää ohjelmoitavan logiikkaohjaimen (PLC tai 10 niin sanottu SoftPLC, millä tarkoitetaan ohjelmoitavan logiikan suoritinyksikön korvaamista tietokoneessa ajettavalla sovellusohjelmalla, joka suorittaa logiik-kaohjelman käskyt), siihen liittyviä toimilaitteita ja antureita tai muita laitteita sekä näitä yhdistävän väylän, esimerkiksi Profibus-väylän tai vastaavan. Tyypillisesti tällaisen järjestelmän sisäinen tietoliikenne on syklistä siten, että tie-15 don lähettäjä, esimerkiksi PLC, lähettää tietyn (saman) sanoman aina tietyin väliajoin vastaavan sykliajan mukaisesti eli toisin sanoen sykliajalla tarkoitetaan kahden tällaisen peräkkäisen sanoman lähetyksen aloitushetkien välistä aikaa. Sanoma toimitetaan jollekin väylään liittyneelle laitteelle, joka tyypillisesti vastaa lähettämällä vastaussanoman. Kun sykliaika on riittävän pieni, voidaan 20 tietoa näin siirtää käytännössä reaaliaikaisesti esimerkiksi PLC:n ja jonkin toi-milaitteen välillä, jolloin esimerkiksi toimilaitteen reaaliaikainen tilatieto tms. on : “ PLC:n käytettävissä. Tällaisia syklejä on tavallisesti käynnissä useita samanai- kaisesti ja kullakin syklillä on tietty sykliaika. Eri syklien sykliajat voivat poiketa j toisistaan tai olla samansuuruisia. Lisäksi tällaisessa järjestelmässä sanoma- ·: : 25 syklin käynnistää tavallisesti aina isäntänä (master) toimiva laite kuten PLC ja muut laitteet vain vastaavat isäntälaitteelta tulleisiin sanomiin. Tällöin kullakin sanomasyklillä on tietty ennalta määrätty välitysaika tiedonsiirtoväylällä ja näin eri sanomien törmäykset eli samanaikaiset lähetykset tiedonsiirtoväylälle voi-.·*·. daan ehkäistä.
30 Tiedonsiirtojärjestelmien kehittyminen ja esimerkiksi Internet on i mahdollistanut esimerkiksi erilaisten kaukokäyttöjärjestelmien yksinkertai- ;: semman toteutuksen siltä osin, että johonkin yleiskäyttöiseen tietoliikenneverk- , · ’ . koon esimerkiksi Ethernet-verkkoon kytkettyä automaatiojärjestelmää voidaan rv. valvoa ja ohjata valvontajärjestelmästä, joka myös on liitetty kyseiseen verk- 35 koon. Edelleen, jos kyseinen Ethernet- tai vastaava verkko on liitetty Interne- 11527? 2 tiin, voidaan valvontajärjestelmä liittää valvottavaan järjestelmään Internetin kautta.
Ongelmana yllä kuvatussa järjestelyssä on se, miten liittää sykliseen tiedonvälitykseen perustuva tietoliikennejärjestelmä yleiskäyttöiseen tietolii-5 kenneverkkoon, jossa sanomaliikenne ei perustu mihinkään säännöllisiin sykleihin vaan tapahtuu tarpeen mukaan ja esimerkiksi verkon kuormitustilanteesta riippuen. Jos kuvattuun sykliseen tiedonvälitykseen perustuvaan tietoliikennejärjestelmään halutaan toimittaa järjestelmän ulkopuolelta esimerkiksi Internetin kautta tuleva sanoma ja tällainen sanoma välitetään suoraan järjestel-10 mään, on mahdollista, että sanoma törmää johonkin syklisen liikenteen sanomaan, koska tällaiselle ulkopuolelta tulevalle sanomalle ei ole varattu mitään aikaväliä sykliseen tiedonvälitykseen perustuvassa järjestelmässä. Edelleen mitä enemmän tällaisia sykliseen tiedonvälitykseen perustuvan deterministisen tietoliikennejärjestelmän ulkopuolelta tulevia satunnaisluonteisia sanomia jär-15 jestelmään toimitetaan sitä enemmän sattuu keskimäärin törmäyksiä ulkopuolelta tulevien ja tietoliikennejärjestelmän sisäisten syklisten sanomien kesken, jolloin tietoliikennejärjestelmän sisäinen tiedonvälitys häiriintyy enenevässä määrin.
Eräs tekniikan tason mukainen ratkaisu tähän ongelmaan on esitetty 20 hakemusjulkaisussa WO 99/13388, jossa on esitetty laite kahden tietoliikenneverkon välisen liikenteen sääntelyyn. Julkaisussa esitetyssä ratkaisussa erityi-* nen välityslaite (proxy device) sääntelee deterministiseen verkkoon meneviä : “ sanomia tietyn kiintiön puitteissa siten, että se päästää deterministiseen verk- ·* : koon enintään vain tietyn määrän sanomia tietyssä ajassa. Laitteen lähetys- ·: 25 kiintiö määritetään etukäteen verkon kuormitustilanteen mukaan.
’: : Tähän tekniikan tason ratkaisuun potentiaalisesti liittyvä ongelma on : ’ kuitenkin se, että ratkaisu perustuu olettamukseen, että jakamalla deterministi sen verkon ulkopuolelta tuleva liikenne tasaisesti tietyn kiintiön puitteissa voi-daan ulkopuolelta tulevan liikenteen aiheuttamat häiriöt verkon sisäiselle liiken-.···. 30 teelle minimoida tietyn todennäköisyyden puitteissa. Varsinkin verkon kuormi tuksen ollessa korkea, saattaa törmäyksiä tapahtua kuitenkin häiritsevän ’ · '· usein, koska verkon siirtotie on korkeasti kuormitettu, jolloin vapaata siirtoaikaa : on vähän, ja siirtotielle syklisestä liikenteestä poikkeavat ulkopuolelta tulevat ·. sanomat eivät välttämättä osu riittävän usein syklisen liikenteen välisiin vapai- 35 siin aikaväleihin.
115272 3
Keksinnön lyhyt selostus
Keksinnön tavoitteena on siten kehittää menetelmä ja menetelmän toteuttava laitteisto siten, että yllä mainitut ongelmat saadaan ratkaistua tai että ongelmia saadaan ainakin lievitettyä. Keksinnön tavoite saavutetaan menetel-5 mällä ja laitteella, joille on tunnusomaista se, mitä sanotaan itsenäisissä patenttivaatimuksissa 1 ja 8. Keksinnön edulliset suoritusmuodot ovat epäitsenäisten patenttivaatimusten kohteena.
Keksintö perustuu siihen, että seurataan syklistä liikennettä tietoliikennejärjestelmän siirtotiellä ja määritetään tämän ja syklisen liikenteen sykit) Hajan tai -aikojen, jotka normaalitilassa pysyvät olennaisesti vakioina, perusteella syklisen liikenteen ainakin yksi tai useampia odotettavissa olevia esiin-tymisaikavälejä. Tällöin sykliseen liikenteeseen kuulumaton sanoma, esimerkiksi tietoliikennejärjestelmän ulkopuolelta tuleva sanoma, voidaan lähettää tiedonsiirtotielle määritettyjen odotettavissa olevien syklisen liikenteen esiinty-15 misaikavälien perusteella siten, että se ei törmää syklisen liikenteen yhteen tai useampaan sanomaan, joka esiintyy määritetyissä esiintymisaikaväleissä. Järjestelmän normaalitilassa, jossa sykliajat ovat olennaisesti vakiot, voidaan syklisen liikenteen esiintymisaikavälit määrittää suurella varmuudella ja näin lomittaa muu liikenne syklisen liikenteen lomaan.
20 Keksinnön mukaisen menetelmän ja järjestelmän etuna on se, että , keksinnön avulla voidaan syklisen liikenteen käyttämällä siirtotiellä siirtää sykli- seen liikenteeseen kuulumatonta liikennettä siten, että syklistä liikennettä häiri- *· tään mahdollisimman vähän.
. . *
Kuvioiden lyhyt selostus ;25 Keksintöä selostetaan nyt lähemmin edullisten suoritusmuotojen yh- teydessä, viitaten oheisiin piirroksiin, joista:
Kuvio 1 esittää lohkokaavion eräästä tietoliikennejärjestelmästä, ;· jossa keksintöä voidaan soveltaa;
Kuvio 2 esittää lohkokaavion toisesta tietoliikennejärjestelmästä, • \ 30 jossa keksintöä voidaan soveltaa; "· Kuvio 3 esittää kaavion sanoman esiintymisaikavälistä keksinnön • erään suoritusmuodon mukaisesti; ja
Kuvio 4 esittää kaavion sanoman esiintymisaikavälin siirtämisestä , . keksinnön erään suoritusmuodon mukaisesti.
115272 4
Keksinnön yksityiskohtainen selostus
Kuviossa 1 on esitetty tietoliikennejärjestelmä, joka käsittää tietoliikenneverkon 2, joka on esimerkiksi automaatiojärjestelmä ja joka edelleen käsittää isäntäyksikön (master) 21 sekä joukon orjayksiköitä (slave) 22, jotka on 5 liittyvät toisiinsa tiedonsiirtotien 8 avulla. Tiedonsiirtotie 8 voi olla langallinen siirtotie, esimerkiksi jokin automaatiojärjestelmissä käytetty väylä, tai langaton siirtotie kuten radiotie. Isäntäyksikkö 21 on esimerkiksi ohjelmoitava logiikkaoh-jain PLC ja orjayksiköt 22 siihen liittyviä toimilaitteita ja antureita tai muita laitteita. Verkon 2 sisäinen tiedonvälitys eli yksiköiden 21 ja 22 välinen tiedonväli-10 tys toimii syklisesti, jolloin sanomasyklin 4 käynnistää aina isäntäyksikkö 21 ja muut yksiköt 22 vain vastaavat isäntäyksiköltä 21 tulleisiin sanomiin kuten kuviossa on havainnollistettu ja kuten jo selityksen yleisessä osassa on kuvattu.
Verkon 2 sisäinen tiedonvälitys tapahtuu siis täysin isäntäyksikön 21 ohjaamana. Tällöin kullakin sanomasyklillä 4 on tietty ennalta määrätty välitysaika tie-15 donsiirtoväylällä 8 ja näin eri sanomien törmäykset eli samanaikaiset lähetykset tiedonsiirtoväylälle voidaan ehkäistä. Verkko 2 on edelleen kytketty välitys-laitteeseen 1, joka voi olla esimerkiksi reititin tai kytkin tai jokin muu verkkolaite. Välityslaitteen 1 välityksellä verkko 2 on kytketty muihin järjestelmiin 3 kuten muihin tietoliikenneverkkoihin, esimerkiksi Internetiin. Keksinnön mukainen 20 toiminnallisuus toteutetaan välityslaitteessa 1 ja se toteutetaan edullisesti ohjelmallisesti prosessorin ja sopivan ohjelmiston avulla tai vaihtoehtoisesti erillisillä komponenteilla tai piireillä. Jos laite 1 on esimerkiksi reititin tai kytkin tai vastaava verkkolaite, voidaan keksinnön mukainen toiminnallisuus lisätä siihen esimerkiksi sopivan ohjelmistopäivityksen muodossa. On huomattava, että ku-; 25 vioissa on esitetty vain keksinnön ymmärtämisen kannalta olennaisia element tejä ja keksinnön soveltamista ei ole mitenkään rajoitettu esitettyihin järjestel-miin.
Keksinnön perusajatuksen mukaisesti välitinlaite 1 tarkkailee verkon 2 sisäistä liikennettä 4 tiedonsiirtotiellä 8. Välitinlaite 1 myös edullisesti analy-30 soi liikennettä ja tallettaa saamansa analysointitulokset muistiinsa. Edelleen välitinlaite 1 edullisesti seuraa saatujen analysointitulosten toteutumista ja kor-; jaa niitä, jos liikenne muuttuu, eli liikenteen analysointi on edullisesti jatkuvaa.
Verkon 2 ulkopuolelta tuleva liikenne 6 puskuroidaan ensin välitinlaitteeseen 1.
: Huomattuaan analysointitietojen perusteella, että verkon 2 sisäisessä liiken- : 35 teessä on riittävä tauko, lähettää välitinlaite 1 puskuroimansa sanoman verkon 115272 5 2 tiedonsiirtotielle 8. Verkosta 2 ulospäin suuntautuva liikenne 5 voidaan lähettää välittömästi eteenpäin.
Verkon 2 sisäinen liikenne on siis syklistä. Sen lähettäjänä toimii esimerkiksi jokin prosessi isäntäyksikössä 21. Normaalisti prosessi toimittaa 5 lähetettävän datan jollekin protokollapinolle. Protokollapino toimii myös tavallisesti syklisesti. Koska siirtotielle 8 kytketty välitinlaite 1 kuulee kaikki sanomat siirtotieltä, on mahdollista analysoida esimerkiksi syklisten datojen sykliajat ja esiintymishetket siirtotiellä matemaattisesti.
Verkon 2 sisäisen liikenteen sykliaika tai sykliajat voidaan syöttää 10 välitinlaitteelle 1 tai vaihtoehtoisesti välitinlaite voi määrittää sykliajan tai -ajat itse. Jos sykliajat syötetään välitinlaitteelle 1 on edullista antaa sille myös esimerkiksi protokollapinon sykliaika, jos sellainen on olemassa. Kun sykliajat syötetään välitinlaitteelle 1, ei se siis joudu suorittamaan matemaattista laskentaa sykliajan tai -aikojen selville saamiseksi. Tällöin ainoa matemaattisen tar-15 kastelun kohteeksi joutuva asia on syklisen liikenteen 4 väylällä 8 esiintymisai-kavälin tai -välien ennakointi.
Kun välitinlaite 1 joutuu määrittämään sisäisen liikenteen 4 sykliajat itse, voidaan tällöinkin mahdollisen protokollapinon toiminnan sykliaika syöttää välitinlaitteelle 1 (tai tieto siitä ettei protokollapinolla ole sykliaikaa vaan datan-20 välitystä käyttävä prosessi käynnistää itse protokollapinon) tai välitinlaite voi määrittää myös sen sykliajan itse.
» t
Kun välitinlaite joutuu itse määrittämään menneisyyden tapahtumien • ' avulla sisäisen liikenteen datansiirron sykliajan käytetään edullisesti seuraavia oletuksia: : 25 · Sykliaika ei yleensä ole mikään epämääräinen luku esim. 29,38 ms vaan se : on tyypillisesti parillinen tasalukema kuten 50 ms.
• Normaalissa prosessitilanteessa sykliaika ei muutu vaan pysyy olennaisesti vakiona • Normaalissa prosessitilanteessa järjestelmä pyrkii asettumaan stabiiliin ti- , 30 laan eli järjestelmässä tapahtuvat muutokset eivät ole jatkuvia vaan niitä sattuu ajoittain. Tällaisia muutoksia voi sattua esimerkiksi, kun kaksi eri prosessia, joista hitaamman sykliaika on nopeamman monikerta, kommuni-: koi ulkomaailmaan, jolloin näiden prosessien lähettämien sanomien keski- : näinen järjestys väylällä 8 voi aika ajoin muuttua, mutta myös hitaamman 35 sykliajan omaavan prosessin sanomat voivat viivästyä ennakoidusta syk- 115272 6 liajasta. Näillä ilmiöillä ei kuitenkaan ole vaikutusta itse sykliaikaan vaan datan esiintymishetkeen väylällä 8.
Sykliaika tai -ajat määritetään edullisesti siten, että välitinlaite 1 tarkkailee väylän 8 liikennettä ja seuraa kutakin sanomasykliä ottaen samalla 5 näytteitä kunkin sanomasyklin peräkkäisten sanomien välisistä ajoista eli tarkemmin ilmaistuna peräkkäisten sanomien alkamishetkien välisistä ajoista.
Kun näytteitä on tietystä syklistä kerätty riittävästi, lähestyy näytteiden keskiarvo kyseisen syklin todellista sykliaikaa. Huomioiden lisäksi edellä esitetyt olettamukset voidaan näin saada selville syklin sykliaika. Jos syklejä on käynnissä 10 useita, määritetään edullisesti jokaisen syklin sykliaika.
Protokollapinon sykliajan laskennassa, jos välitinlaite joutuu sen määrittämään, käytetään edullisesti tiheimmän syklin omaavaa sanomaa. Sen keskihajonnan pitäisi olla lähellä protokollapinon sykliaikaa jaettuna kahdella. Tähän aikaan pätee tavallisesti sama kuin prosessien sykliaikaan eli se on jo-15 kin tasalukema. Saadusta arvosta voidaan myöskin päätellä onko protokollapino omassa prosessissaan vai ei. Jos arvo on pieni, protokollapino ei ole omassa prosessissaan. Arvon ollessa todellinen se edullisesti pyöristetään lähimpään tasalukemaan esim. 50//s. Jos arvo ei ole lähelläkään mitään tasa- arvoa, jatketaan näytteistystä ja tehdään laskenta uudelleen. Saatua arvoa 20 voidaan käyttää laskelmien tarkistukseen.
Syklisen liikenteen 4 väylällä 8 tulevan esiintymisaikavälin tai -välien määritys ennakolta voidaan perustaa olettamukseen, että tietyn syklin sanoman esiintymishetki edellisestä esiintymisestä noudattaa normaalijakaumaa. Eräs vaihtoehto on käyttää vaihteluvälinä protokollapinon sykliaikaa, jos sellai-: 25 nen on olemassa. Tähän sykliaikaan tulee kuitenkin lisätä muuttuja x, jonka ar- * vo kasvaa, kun nopeampien sykliaikojen määrä lisääntyy.
Toinen mahdollisuus on käyttää normaaleja normaalijakauman es-timaattoreita: : 30 z = 0,1), (1) σΗη : jossa σ = Vs^eli otosvarianssin neliöjuuri, : X on otoskeskiarvo ja ; n käytetty otoskoko.
35 Otosvarianssi saadaan kaavasta: 11527/ 7 *y2 =—^τΓΣ·^.?(Σ^.·)2 (2)
«—ι L «·=ι η <·=ι J
^ saadaan puolestaan kaavasta: 5 ^ = (^+^2+^3+--- + ^)/^- (3)
Annettaessa välitinlaitteelle 1 todennäköisyys P, jota sen tulee käyttää, voidaan laskea aikaväli, jossa syklisen liikenteen sanoman pitäisi esiintyä.
10 Tämän aikavälin alettua eli muututtua aktiiviseksi väylälle 8 ei edullisesti päästetä ulkopuolisia sanomia 6. Syklisen liikenteen sanoman mentyä voidaan väylälle edullisesti päästää muita sanomia. Tätä varten ennalta määritetty syklisen liikenteen sanoman aikaväli edullisesti purkautuu eli muuttuu ei-aktiiviseksi, kun siihen liittyvä sanoma on mennyt väylällä, vaikka aikavälille varattu aika ei 15 olisikaan kulunut loppuun. Ulkopuolisen liikenteen sanoma voidaan siis päästää väylälle heti, kun syklisen liikenteen sanoman aikaväli purkautuu; tai kaikki sen hetkiset aktiiviset aikavälit purkautuvat, jos aktiivisia aikavälejä on useampia kuin yksi. Edellytyksenä on siis, ettei mitään syklisen liikenteen aikaväliä esiinny aktiivisena eli sykliseen liikenteeseen kuulumattoman sanoman lähetys 20 väylälle 8 aloitetaan edullisesti aikaisintaan, kun syklisen liikenteen kaikki sen hetkiset aktiiviset aikavälit purkautuvat. Lisäksi sykliseen liikenteeseen kuulumaton sanoma lähetetään tiedonsiirtotielle 8 edullisesti siten, että sanoman välitys tiedonsiirtotiellä loppuu ennen seuraavan määritetyn syklisen liikenteen tu-: levän esiintymisaikavälin alkua. Joissakin väylätyypeissä tällainen sanoman 25 välityksen ajoitus ennen seuraavan sanoman välityksen alkua saattaa olla itse : väylän 8 ominaisuus, jolloin välitinlaitteen 1 ei tarvitse siitä huolehtia. Toden näköisyys P valitaan edullisesti siten, että liikenteen määrän ollessa pieni voidaan käyttää suurempaa todennäköisyyttä P, koska vapaata aikaa ulkopuoliselle liikenteelle on muutenkin. Suurempi todennäköisyys P vähentää törmäys-30 ten riskiä. Suurella liikennemäärällä puolestaan on pakko käyttää pienempää ; todennäköisyyttä P, koska ulkopuoliselle liikenteelle jää vähän aikavälejä käy- : tettäväkseen. Tämä kylläkin lisää törmäysriskiä. Edullisesti todennäköisyydelle ; P käytetään sopivaa oletusarvoa, jota voi muuttaa tarvittaessa. Esiintymisaika- väli μ voidaan laskea esimerkiksi seuraavasti: 35 8 11527? X - Ζ.,σ /4η-Κ<μ<Χ + Ζ,σ / 4η + timeout - Κ, (4) jossa Ζ, on annetun todennäköisyyden normaalijakauman taulukkoarvo ja ? saadaan kaavasta: 5 7 = 1-(1-^)/2. (5)
Yhtälössä 4 timeout arvon tulisi olla vähintään yhtä suuri kuin korkeammalla prioriteetilla olevien prosessien suoritusaika kerrottuna käsiteltävän 10 prosessin syklin väliin mahtuvien suorituskertojen määrällä. Kuviossa 3 on havainnollistettu aikajanalla esiintymisaikaväliä μ siten, että lausekkeen 4 vasenta puolta on merkitty kirjaimella A ja oikeata puolta ilman parametreja timeout ja K kirjaimella B, jolloin näiden keskikohta on X. Lisäksi aikajanalle on merkitty timeout-jakso. Lausekkeen 4 käsittämä parametri K on eräänlainen korjaus-15 parametri, jonka avulla voidaan huomioida toteutuneet esiintymishetket ja korjata niissä olevia poikkeamia aiempiin analysointituloksiin verrattuna. K on edellisen suorituskerran väliaika vähennettynä aikavälin funktiolla ilman ti-meouttia. Eli jos suoritusväli ei osu aikaväliin A+B, erotus vähennetään edullisesti seuraavasta odotetusta esiintymisajasta, koska suoritusväliaikojen kes-20 kiarvo on yleensä muutaman kymmenyksen sisällä ohjelmoidusta, kun otoskoko on kymmenen tai suurempi. Sanoman esiintymishetken osuessa aikaväliin A+B on K.n arvo vastaavasti nolla. Tätä on havainnollistettu kuviossa 4, jossa on esitetty kahdella aikajanalla aikavälin n ja sitä seuraavan aikavälin n+1 esiintyminen. Aikajanat on kohdennettu päällekkäin siten, että alempi aikajana 25 vastaa ylempää lisättynä tarkasteltavan sanoman sykliajalla. Ylempään aikajanaan on merkitty sanoman toteutunut esiintymishetki, joka sattuu timeout-: jaksolle. K:n arvoksi muodostuu aikavälin A+B ja sanoman todellisen esiinty mishetken välinen aika, kuten kuviossa on esitetty, ja seuraava aikaväli n+1 siirtyy vastaavasti K:n verran aikaisemmaksi.
30 Edellä on esitetty vain eräs mahdollinen esimerkki syklisen liiken teen 4 väylällä 8 tulevan esiintymisaikavälin tai -välien määrittämiseksi mutta on selvää, että myös muunlaisia menetelmiä voidaan käyttää ilman, että poiketaan keksinnön perusajatuksesta.
; Kuviossa 2 on esitetty toinen tietoliikennejärjestelmä, johon keksin- 35 töä voidaan soveltaa. Kuvion 2 järjestelmä vastaa muilta osin kuvion 1 järjestelmää mutta välitinlaitteeseen 1 on kytketty useita verkkoja 2, joiden kunkin 115272 9 sisäinen rakenne vastaa esimerkiksi kuviossa 1 yksityiskohtaisemmin esitettyä verkkoa 2. Näitä erillisiä rinnakkaisia verkkoja 2 kutsutaan seuraavassa sektoreiksi.
Kuvion 2 kaltaisessa järjestelyssä voidaan välitinlaitteeseen 1 edul-5 lisesti lisätä seuraavia ominaisuuksia: kontrolloidun sektorin 2 ajoituksen siirto ja masterointi. Kontrolloitujen sektoreiden 2 ajoituksen siirto mahdollistaa sektoreiden 2 välisen liikenteen 7 yhteensovittamisen niin, että se ei häiritse kontrolloitujen sektoreiden 2 sisäistä liikennettä. Kontrolloidun sektorin 2 masterointi mahdollistaa kontrolloidun sektorin 2 sisäisen kommunikointirakenteen mo- 10 nimutkaisuuden (multimaster). Ilman masterointia voidaan kuvion 2 järjestelyssä välitinlaitetta käyttää master-slave kommunikoinnin kontrollointiin kuten kuvion 1 yhteydessä on edellä selostettu. Tällöin kontrolloitujen sektoreiden 2 välinen liikenne 7 käsitellään välitinlaitteessa 1 kuten muualta ulkopuolelta 3 tuleva liikenne 6.
15 Multimaster-moodissa myös sektoreiden välinen liikenne 7 voidaan käsitellä sisäisenä liikenteenä ja vain sektoreiden ulkopuolelta tuleva liikenne 6 ulkopuolisena liikenteenä, joka puskuroidaan välitinlaitteeseen kuten edellä on kuvattu. Välitinlaitteen multimaster-moodi voidaan toteuttaa välitinlaitteessa 1 esimerkiksi seuraavalla tavalla: aluksi välitinlaite 1 laite etsii isäntäyksiköt 21 20 kustakin sektorista 2 ja näiden liikenteen 4. Tämän perusteella luodaan liikennöinnistä analysointitietueet. Analysointitietueita päivitetään todellisen kuunnel- * 1 ’ lun liikenteen tietojen perusteella. Multimaster-moodissa välitinlaite 1 antaa : '· kunkin sektorin 2 isäntäyksikölle 21 omat liikennöintiaikalohkonsa, joita laitteet :1 noudattavat. Tällöin välitinlaite 1 voi hoitaa liikennöintiaikalohkojen paikallaan \ 25 pysymisen seuraamalla liikennöintiä. Jos seuraustulos rupeaa liukumaan liikaa : välitinlaite 1 antaa nollapulssin ja isäntäyksiköt 21 palautuvat takaisin alkupe- räisiin aikalohkoihin. Toinen mahdollisuus on, että ajoitin tai verkkolaite antaa kullekin isäntäyksikölle 21 vuorollaan mahdollisuuden suorittaa oma liikennöin-. tinsä.
30 Välitinlaitteeseen 1 voidaan lisäksi lisätä esimerkiksi tietoturvaomi- naisuuksia, koska se on siirtotien kannalta näkymätön. Välitinlaitteen näkymät-: tömyys antaa mahdollisuuden erilaisten liikennesuodattimien rakentamiseen • ilman, että suodattimien ominaisuuksia voidaan muokata läpivälitettävän liiken teen avulla.
35 Keksintöä voidaan soveltaa myös erilaisissa radiotiehen perustuvis- » sa tietoliikennejärjestelmissä. Esimerkiksi Bluetooth-järjestelmät ja suosituk- 115272 10 seen IEEE 802.11 perustuvat WLAN (Wireless Local Area Network, langaton lähiverkko) -järjestelmät käyttävät osittain samaa 2,45 GHz taajuusaluetta. Bluetooth-järjestelmä on tyypillisesti tarkoitettu lyhyisiin alle 10 m yhteyksiin laitteiden välillä. WLAN-järjestelmä puolestaan on tarkoitettu tarjoamaan langa-5 ton lähiverkkoyhteys ja sen tavallisesti mahdollistamat yhteysmatkat voivat olla kymmeniä tai satoja metrejä. Näitä järjestelmiä käytetään usein samoilla käyttöalueilla joko erillisinä järjestelminä tai yhdistelmänä. Esimerkki järjestelmien yhdistelmästä on järjestely, jossa päätelaite on Bluetooth-linkin kautta yhteydessä lähellä, esimerkiksi samassa huoneessa, sijaitsevaan WLAN-10 välittimeen, joka puolestaan on WLAN-yhteydessä johonkin kauempana sijaitsevaan, esimerkiksi Internet-yhteyden tarjoavaan, palveluntarjoajaan. Koska Bluetooth- ja WLAN-järjestelmät käyttävät osin taajuudeltaan samaa radiotietä, saattavat ne häiritä toistensa liikennöintiä. Keksintöä voidaan tällaisessa tapauksessa hyödyntää esimerkiksi mainitun WLAN-välittimen yhteydessä siten, 15 että WLAN-välitin analysoi radiotiellä esiintyvää syklistä Bluetooth-järjestelmän liikennettä ja sovittaa WLAN-sanomien lähetyksensä radiotielle Bluetooth-liikenteen väliin siten, että Bluetooth-ja WLAN-liikenteet eivät törmää radiotiellä.
Alan ammattilaiselle on ilmeistä, että tekniikan kehittyessä keksin-20 nön perusajatus voidaan toteuttaa monin eri tavoin. Keksintö ja sen suoritusmuodot eivät siten rajoitu yllä kuvattuihin esimerkkeihin vaan ne voivat vaihdel-; ' la patenttivaatimusten puitteissa.
* 1
Claims (17)
1. Menetelmä tiedon välittämiseksi tietoliikennejärjestelmässä, joka käsittää tiedonsiirtotien ja tiedonsiirtotietä tiedon välitykseen käyttäviä laitteita 5 ja jolla tiedonsiirtotiellä tietoa välitetään laitteiden välillä sanomissa syklisesti ainakin yhden syklin mukaisesti, jolla syklillä on olennaisesti vakiona pysyvä sykliaika, joka menetelmä käsittää vaiheen, jossa: tarkkaillaan syklistä liikennettä tietoliikennejärjestelmän tiedonsiirto-tiellä; tunnettu siitä, että menetelmä käsittää lisäksi vaiheet: 10 määritetään tarkkailun ja syklisen liikenteen mainitun ainakin yhden syklin sykliajan perusteella syklisen liikenteen ainakin yksi odotettavissa oleva esiintymisaikaväli; ja lähetetään sykliseen liikenteeseen kuulumaton sanoma mainitulle tiedonsiirtotielle syklisen liikenteen ainakin yhden määritetyn esiintymisaikavä-15 Iin perusteella siten, että se ei törmää syklisen liikenteen yhteen tai useampaan sanomaan, joka esiintyy määritetyssä ainakin yhdessä esiintymisaikavä-lissä.
2. Patenttivaatimuksen 1 mukainen menetelmä, tunnettu siitä, että sykliseen liikenteeseen kuulumaton sanoma lähetetään tiedonsiirtotielle 20 siten, että sanoman välitys tiedonsiirtotiellä loppuu ennen seuraavan määritetyn syklisen liikenteen tulevan esiintymisaikavälin alkua.
3. Patenttivaatimuksen 1 tai 2 mukainen menetelmä, tunnettu siitä, että syklisen liikenteen sanomalle määritetty esiintymisaikaväli muutetaan ei-aktiiviseksi kyseisen sanoman mentyä tiedonsiirtotiellä, jolloin sykliseen lii- ’ 25 kenteeseen kuulumaton sanoma lähetetään tiedonsiirtotielle siten, että sano man lähetys alkaa aikaisintaan, kun syklisen liikenteen kukin parhaillaan esiintyvä eli aktiivinen esiintymisaikaväli muuttuu ei-aktiiviseksi.
4. Patenttivaatimuksen 1, 2 tai 3 mukainen menetelmä, tunnettu siitä, että vaihe syklisen liikenteen esiintymishetkien määrittämiseksi käsit- : 30 tää vaiheen, jossa määritetään havaitun yhden tai useamman syklisen liiken- , teen tiettyyn sykliin kuuluvan sanoman toteutuneen esiintymishetken ja kysei sen syklin sykliajan perusteella ainakin yhden seuraavan mainittuun sykliin kuuluvan sanoman todennäköinen esiintymisaikaväli.
: 5. Jonkin patenttivaatimuksista 1 - 4 mukainen menetelmä, t u n - ; 35 n e 11 u siitä, että syklisen liikenteen esiintymisaikavälit määritetään kullekin syklille. 11527/
6. Jonkin patenttivaatimuksista 1-5 mukainen menetelmä, tunnettu siitä, että menetelmä käsittää lisäksi askeleen, jossa: määritetään tarkkailun perusteella tietoliikennejärjestelmän tiedonsiirtotien syklisen liikenteen mainitun ainakin yhden syklin sykliaika ennen syk-5 lisen liikenteen esiintymisaikavälien määrittämistä.
7. Patenttivaatimuksen 6 mukainen menetelmä, tunnettu siitä, että syklin sykliaika määritetään havaittujen kahden tai useamman sykliin liittyvän sanoman esiintymisaikavälien välisten aikojen perusteella.
8. Laite tiedon välittämiseksi tietoliikennejärjestelmässä, joka tietolii-10 kennejärjestelmä käsittää tiedonsiirtotien (8) ja tiedonsiirtotietä tiedon välitykseen käyttäviä laitteita (21, 22, 1) ja jolla tiedonsiirtotiellä tietoa välitetään laitteiden välillä sanomissa (4) syklisesti ainakin yhden syklin mukaisesti, jolla syklillä on olennaisesti vakiona pysyvä sykliaika, joka laite (1) on sovitettu: tarkkailemaan tietoliikennejärjestelmän tiedonsiirtotien syklistä lii-15 kennettä; tunnettu siitä, että laite on lisäksi sovitettu: määrittämään tarkkailun ja syklisen liikenteen mainitun ainakin yhden syklin sykliajan perusteella syklisen liikenteen ainakin yksi odotettavissa oleva esiintymisaikaväli; ja lähettämään sykliseen liikenteeseen kuulumaton sanoma mainitulle 20 tiedonsiirtotielle syklisen liikenteen ainakin yhden määritetyn esiintymisaikavä-lin perusteella siten, että se ei törmää syklisen liikenteen yhteen tai useam-paan sanomaan, joka esiintyy määritetyssä ainakin yhdessä esiintymisaikavä- ·' '* Iissä.
• ; 9. Patenttivaatimuksen 8 mukainen laite, tunnettu siitä, että lai- » : : 25 te (1) on sovitettu lähettämään sykliseen liikenteeseen kuulumaton sanoma : tiedonsiirtotielle (8) siten, että sanoman välitys tiedonsiirtotiellä loppuu ennen : seuraavan määritetyn syklisen liikenteen tulevan esiintymisaikavälin alkua.
10. Patenttivaatimuksen 8 tai 9 mukainen laite, tunnettu siitä, että syklisen liikenteen sanomalle määritetty esiintymisaikaväli muuttuu ei-30 aktiiviseksi kyseisen sanoman mentyä tiedonsiirtotiellä, jolloin laite (1) on sovitettu lähettämään sykliseen liikenteeseen kuulumaton sanoma tiedonsiirtotielle : (8) siten, että sanoman lähetys alkaa aikaisintaan, kun syklisen liikenteen ku- : kin parhaillaan esiintyvä eli aktiivinen esiintymisaikaväli muuttuu ei-aktiiviseksi. . 11. Patenttivaatimuksen 8, 9 tai 10 mukainen laite, tunnettu sii- 35 tä, että laite (1) on sovitettu määrittämään havaitsemansa yhden tai useamman syklisen liikenteen tiettyyn sykliin kuuluvan sanoman toteutuneen esiinty- 11527? mishetken ja kyseisen syklin sykliajan perusteella ainakin yhden seuraavan mainittuun sykliin kuuluvan sanoman todennäköinen esiintymisaikaväli.
11 521:,
12. Jonkin patenttivaatimuksista 8-11 mukainen laite, tunnettu siitä, että laite (1) on sovitettu määrittämään syklisen liikenteen esiintymis- 5 aikavälit kullekin syklille.
13. Jonkin patenttivaatimuksista 8-12 mukainen laite, tunnettu siitä, että laite (1) on lisäksi sovitettu määrittämään tarkkailun perusteella tietoliikennejärjestelmän tiedonsiirtotien syklisen liikenteen mainitun ainakin yhden syklin sykliaika ennen syklisen liikenteen esiintymisaikavälien määrittä- 10 mistä.
14. Patenttivaatimuksen 13 mukainen laite, tunnettu siitä, että laite (1) on sovitettu määrittämään syklin sykliaika havaitsemiensa kahden tai useamman sykliin liittyvän sanoman esiintymisaikavälien välisten aikojen perusteella.
15. Jonkin patenttivaatimuksista 8-14 mukainen laite, tu n n et- t u siitä, että laite (1) on reititin.
16. Jonkin patenttivaatimuksista 8-14 mukainen laite, tunnet-t u siitä, että laite (1) on kytkin.
17. Jonkin patenttivaatimuksista 8-14 mukainen laite, tu n n et- 20. u siitä, että tiedonsiirtotie (8) on radiotie ja laite (1) on lähetin-vastaanotin. t < * t > » 11527/
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FI20012476A FI115272B (fi) | 2001-12-14 | 2001-12-14 | Menetelmä ja laite tiedon välittämisen tietoliikennejärjestelmässä |
AU2002350784A AU2002350784A1 (en) | 2001-12-14 | 2002-12-13 | Method and device for data transfer in telecommunication system |
AT02785479T ATE368972T1 (de) | 2001-12-14 | 2002-12-13 | Verfahren und einrichtung zum datentransfer in einem telekommunikationssystem |
DE60221566T DE60221566T2 (de) | 2001-12-14 | 2002-12-13 | Verfahren und einrichtung zum datentransfer in einem telekommunikationssystem |
PCT/FI2002/001024 WO2003052980A1 (en) | 2001-12-14 | 2002-12-13 | Method and device for data transfer in telecommunication system |
EP02785479A EP1454444B1 (en) | 2001-12-14 | 2002-12-13 | Method and device for data transfer in telecommunication system |
US10/853,528 US7706396B2 (en) | 2001-12-14 | 2004-05-26 | Method and device for data transfer in telecommunication system |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FI20012476A FI115272B (fi) | 2001-12-14 | 2001-12-14 | Menetelmä ja laite tiedon välittämisen tietoliikennejärjestelmässä |
FI20012476 | 2001-12-14 |
Publications (3)
Publication Number | Publication Date |
---|---|
FI20012476A0 FI20012476A0 (fi) | 2001-12-14 |
FI20012476L FI20012476L (fi) | 2003-06-15 |
FI115272B true FI115272B (fi) | 2005-03-31 |
Family
ID=8562492
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FI20012476A FI115272B (fi) | 2001-12-14 | 2001-12-14 | Menetelmä ja laite tiedon välittämisen tietoliikennejärjestelmässä |
Country Status (7)
Country | Link |
---|---|
US (1) | US7706396B2 (fi) |
EP (1) | EP1454444B1 (fi) |
AT (1) | ATE368972T1 (fi) |
AU (1) | AU2002350784A1 (fi) |
DE (1) | DE60221566T2 (fi) |
FI (1) | FI115272B (fi) |
WO (1) | WO2003052980A1 (fi) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FI116184B (fi) | 2003-03-17 | 2005-09-30 | Abb Oy | Menetelmä ja järjestely liikenteen järjestelemiseksi tietoliikennejärjestelmässä |
DE102004001435A1 (de) * | 2004-01-09 | 2005-08-04 | Elektro Beckhoff Gmbh Unternehmensbereich Industrie Elektronik | Verfahren, Schnittstelle und Netzwerk zum zyklischen Versenden von Ethernet-Telegrammen |
US7870265B2 (en) * | 2005-06-30 | 2011-01-11 | Oracle International Corporation | System and method for managing communications sessions in a network |
CN101346634B (zh) * | 2005-11-04 | 2012-10-24 | 甲骨文国际公司 | 用于通信网络中的网守的系统和方法 |
US20070104186A1 (en) * | 2005-11-04 | 2007-05-10 | Bea Systems, Inc. | System and method for a gatekeeper in a communications network |
US8112525B2 (en) * | 2006-05-16 | 2012-02-07 | Oracle International Corporation | Engine near cache for reducing latency in a telecommunications environment |
US8171466B2 (en) | 2006-05-16 | 2012-05-01 | Oracle International Corporation | Hitless application upgrade for SIP server architecture |
US8001250B2 (en) * | 2006-05-16 | 2011-08-16 | Oracle International Corporation | SIP and HTTP convergence in network computing environments |
US8219697B2 (en) | 2006-05-17 | 2012-07-10 | Oracle International Corporation | Diameter protocol and SH interface support for SIP server architecture |
US7661027B2 (en) * | 2006-10-10 | 2010-02-09 | Bea Systems, Inc. | SIP server architecture fault tolerance and failover |
GB0714246D0 (en) * | 2007-07-20 | 2007-08-29 | Cambridge Silicon Radio Ltd | adaptive scheduling |
CN104837148A (zh) * | 2015-04-30 | 2015-08-12 | 无锡悟莘科技有限公司 | 一种无线组网通信方法 |
WO2021214966A1 (ja) * | 2020-04-24 | 2021-10-28 | 三菱電機株式会社 | 通信装置、通信システム、通信方法、およびプログラム |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3001417C2 (de) * | 1980-01-16 | 1982-01-28 | Siemens AG, 1000 Berlin und 8000 München | Verfahren zur Belegung von Zeitschlitzen eines Zeitmultiplexsystems mit dynamischen Multiplexern |
US4471481A (en) * | 1981-02-11 | 1984-09-11 | The Boeing Company | Autonomous terminal data communications system |
US4987571A (en) * | 1989-07-25 | 1991-01-22 | Motorola, Inc. | Data communication system with prioritized periodic and aperiodic messages |
US5163047A (en) * | 1989-09-15 | 1992-11-10 | At&T Bell Laboratories | Time division multiplex system and method having a time slot reuse capability |
SE501373C2 (sv) * | 1992-12-17 | 1995-01-30 | Televerket | Anordning vid kommunikationsnät |
WO1995001694A1 (en) * | 1993-07-02 | 1995-01-12 | Motorola, Inc. | Transferring a radio telephone call |
CA2124610C (en) * | 1994-05-30 | 1998-10-06 | Charles Kevin Huscroft | Integrated user network interface device |
US6321272B1 (en) * | 1997-09-10 | 2001-11-20 | Schneider Automation, Inc. | Apparatus for controlling internetwork communications |
US6963580B2 (en) * | 2000-03-31 | 2005-11-08 | At&T Corp. | Method and apparatus for controlling access to a communication channel |
SE513517C2 (sv) * | 1998-09-10 | 2000-09-25 | Net Insight Ab | Förfaranden för ändring av bandbredden på en isokron kanal i ett kretskopplat nät |
JP2000196624A (ja) * | 1998-12-28 | 2000-07-14 | Pioneer Electronic Corp | 伝送管理装置、情報処理装置及び情報伝送システム |
US7133396B1 (en) * | 2000-03-06 | 2006-11-07 | Texas Instruments Incorporated | Dynamic assignment of retransmission slots for enhanced quality in wireless communication links |
WO2002030022A2 (en) * | 2000-10-06 | 2002-04-11 | Aryya Communications, Inc. | Systems and methods for interference mitigation among multiple wlan protocols |
US7245604B2 (en) * | 2001-11-02 | 2007-07-17 | At&T Corp. | Fixed deterministic post-backoff for cyclic prioritized multiple access (CPMA) contention-free sessions |
-
2001
- 2001-12-14 FI FI20012476A patent/FI115272B/fi not_active IP Right Cessation
-
2002
- 2002-12-13 AU AU2002350784A patent/AU2002350784A1/en not_active Abandoned
- 2002-12-13 AT AT02785479T patent/ATE368972T1/de not_active IP Right Cessation
- 2002-12-13 EP EP02785479A patent/EP1454444B1/en not_active Expired - Lifetime
- 2002-12-13 DE DE60221566T patent/DE60221566T2/de not_active Expired - Lifetime
- 2002-12-13 WO PCT/FI2002/001024 patent/WO2003052980A1/en active IP Right Grant
-
2004
- 2004-05-26 US US10/853,528 patent/US7706396B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
AU2002350784A1 (en) | 2003-06-30 |
US20040218619A1 (en) | 2004-11-04 |
DE60221566T2 (de) | 2007-11-22 |
WO2003052980A1 (en) | 2003-06-26 |
EP1454444B1 (en) | 2007-08-01 |
ATE368972T1 (de) | 2007-08-15 |
DE60221566D1 (de) | 2007-09-13 |
FI20012476L (fi) | 2003-06-15 |
FI20012476A0 (fi) | 2001-12-14 |
US7706396B2 (en) | 2010-04-27 |
EP1454444A1 (en) | 2004-09-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
FI115272B (fi) | Menetelmä ja laite tiedon välittämisen tietoliikennejärjestelmässä | |
CN101690011B (zh) | 在无线网络中提高可靠性和减少等待时间 | |
Cena et al. | Hybrid wired/wireless networks for real-time communications | |
CN101075945B (zh) | 实时以太网确定性通信方法 | |
US9002973B2 (en) | Delayed publishing in process control systems | |
Silva et al. | On the adequacy of SDN and TSN for Industry 4.0 | |
GB2563147A (en) | Intelligent sequencing of multiple wireless nodes for transfer between wireless mesh networks in a process control system | |
EP3237979B1 (en) | An inter-operable remote terminal unit | |
EP3291506B1 (en) | Data processing system for data acquisition from a device network using remote platform gateways and method for operating a data processing system for data acquisition from a device network by remote platform gateways | |
KR101952810B1 (ko) | 산업 자동화를 위한 파워링크 무선 hart 게이트웨이 | |
WO2020128683A1 (en) | A device and method for scheduling data transmission for non-tsn devices over time sensitive networking (tsn) | |
CN102918820B (zh) | 在自动化网络的两个设备之间交换数据的方法和装置 | |
Pereira et al. | Communication protocols for automation | |
US20130235857A1 (en) | Meeting A Communication Restriction Requirement In A Process | |
CN112513751B (zh) | 控制系统以及控制装置 | |
CN110300055B (zh) | 异构现场总线用网关系统 | |
RU2669077C2 (ru) | Способ ограничения использования каналов | |
US10869343B2 (en) | Method for connecting a machine to a wireless network | |
CN114641970B (zh) | 用于时间敏感型现场总线联网的方法、系统和网关 | |
FI116184B (fi) | Menetelmä ja järjestely liikenteen järjestelemiseksi tietoliikennejärjestelmässä | |
CN114731310B (zh) | 用于时间敏感型现场总线联网的方法、系统和网关 | |
EP4124169A1 (en) | A method of communicating between a first radio unit and a first distributed unit | |
Anwar et al. | TDMA based IEEE 802.15. 4 for low latency deterministic networked control systems | |
Chunli et al. | Research on wireless backup for can in process control system | |
Bello et al. | A multi-ring scheduling strategy for profibus networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FG | Patent granted |
Ref document number: 115272 Country of ref document: FI |
|
MM | Patent lapsed |