{"id":52162,"date":"2019-11-02T00:00:00","date_gmt":"2019-11-01T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/obzor-sovremennyh-protokolov-v-sistemah-promavtomatiki"},"modified":"2020-02-18T13:59:50","modified_gmt":"2020-02-18T10:59:50","slug":"obzor-sovremennyh-protokolov-v-sistemah-promavtomatiki","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sl\/blog\/news\/obzor-sovremennyh-protokolov-v-sistemah-promavtomatiki","title":{"rendered":"Pregled sodobnih protokolov v sistemih procesne avtomatizacije","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Pregled sodobnih protokolov v sistemih procesne avtomatizacije\" src=\"\/wp-content\/uploads\/2019\/11\/b45a843a024a0a3cc545ce3008f60bfe.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/454156\/\">V prej\u0161njem prispevku<\/a><\/noindex> smo razlo\u017eili, kako delujejo vodila in protokoli v industrijski avtomatizaciji. Tokrat se osredoto\u010damo na sodobne delovne re\u0161itve: preverili bomo, kateri protokoli se uporabljajo v sistemih po vsem svetu. Poglejmo tehnologije nem\u0161kih podjetij Beckhoff in Siemens, avstrijskega B&amp;R, ameri\u0161ke Rockwell Automation ter ruskega Fastwela. Prav tako bomo preu\u010dili univerzalne re\u0161itve, ki niso vezane na posebnega proizvajalca, kot sta EtherCAT in CAN.\u00a0<\/p>\n<p><\/p>\n<p>Na koncu \u010dlanka bo primerjalna tabela s charakteristikami protokolov EtherCAT, POWERLINK, PROFINET, EtherNet\/IP in ModbusTCP.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>V pregled nismo vklju\u010dili protokolov PRP, HSR, OPC UA in drugih, saj so na Habrju \u017ee odli\u010dni \u010dlanki na\u0161ih kolegov in\u017eenirjev, ki se ukvarjajo z razvojem sistemov industrijske avtomatizacije. Na primer, <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/phoenix_contact\/blog\/443248\/\">\u00bbProtokoli 'brez\u0161ivnega' rezerviranja PRP in HSR\u00ab<\/a><\/noindex> in <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/433282\/\">\u00bbVrata industrijskih protokolov izmenjave na Linuxu. Zgradi sam\u00ab<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Najprej opredelimo terminologijo: Industrial Ethernet = industrijska omre\u017eja, Fieldbus = poljski vodnik. V ruski industrijski avtomatizaciji pogosto prihaja do zmede v izrazih, ki se nana\u0161ajo na poljski vodnik in industrijsko omre\u017eje ni\u017ejega nivoja. Pogosto se ti izrazi zdru\u017eujejo v eno nejasno pojmovanje 'ni\u017ejega nivoja', ki se imenuje tako poljski vodnik kot tudi vodnik ni\u017ejega nivoja, \u010deprav to morda sploh ni vodnik. <\/p>\n<p><b class=\"spoiler_title\">Zakaj je tako?<\/b>Tak\u0161na zmeda je najverjetneje povezana s tem, da v mnogih sodobnih krmilnikih povezava vhodno-izhodnih modulov pogosto poteka s pomo\u010djo zdru\u017eevalne plo\u0161\u010de (angl. backplane) ali fizi\u010dnega vodnika. To pomeni, da se uporabljajo nekateri stiki in priklju\u010dki, da se pove\u017ee ve\u010d modulov v enoten sklop. Ti sklopi pa so lahko med seboj povezani bodisi z industrijskim omre\u017ejem bodisi s poljskim vodnikom. V zahodni terminologiji obstaja jasno lo\u010devanje: omre\u017eje je omre\u017eje, vodnik je vodnik. Prvi se ozna\u010duje s terminom Industrial Ethernet, drugi pa s Fieldbus. V \u010dlanku se predlaga, da se za ta pojma uporabljata termini 'industrijska omre\u017eja' in 'poljski vodnik' ustrezno.<\/p>\n<h2>Standarde industrijskega omre\u017eja EtherCAT, razvoj podjetja Beckhoff<\/h2>\n<p><\/p>\n<p>Protokol in industrijska omre\u017eja EtherCAT so, verjetno, eden izmed najhitrej\u0161ih na\u010dinov prenosa podatkov v sistemih avtomatizacije danes. Omre\u017eje EtherCAT se uspe\u0161no uporablja v razpr\u0161enih sistemih avtomatizacije, kjer so povezani vozli oddaljeni drug od drugega.<\/p>\n<p><\/p>\n<p>Protokol EtherCAT uporablja standardne Ethernet okvirje za prenos svojih telegramov, kar pomeni, da ostaja zdru\u017eljiv z vsakim standardnim Ethernet-om in v bistvu je sprejem in prenos podatkov mogo\u010de organizirati na katerem koli Ethernet krmilniku, ob ustrezni programski opremi.<\/p>\n<p><img decoding=\"async\" alt=\"Pregled sodobnih protokolov v sistemih procesne avtomatizacije\" src=\"\/wp-content\/uploads\/2019\/11\/8823ae8f36e7fa51577d20a2773316dd.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Beckhoff krmilnik z nizom vhodno-izhodnih modulov. Vir: <noindex><a rel=\"nofollow\" href=\"http:\/\/www.beckhoff.de\">www.beckhoff.de<\/a><\/noindex><\/i><\/p>\n<p>Specifikacija protokola je odprta in dostopna, vendar le v okviru zdru\u017eenja za razvoj \u2014 EtherCAT Technology Group.<\/p>\n<p><\/p>\n<p>Tako deluje EtherCAT (vizualno je fascinantno, kot igra Zuma Inca):<\/p>\n<p>\n<center><div class=\"youtube-placeholder\" data-id=\"z2OagcHG-UU\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/z2OagcHG-UU\/hqdefault.jpg\" alt=\"Predvajaj video\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><\/p>\n<p>Visoka hitrost izmenjave v tem protokolu \u2014 govora je lahko o enotah mikrosekund \u2014 je dose\u017eena, ker so se razvijalci odlo\u010dili, da ne bodo izmenjavali telegrame, poslane neposredno dolo\u010denemu napravi. Namesto tega se v omre\u017eje EtherCAT po\u0161lje en telegram, naslovljen na vse naprave hkrati, pri \u010demer vsako od podrejenih vozli\u0161\u010d za zbiranje in prenos informacij (ki jih pogosto imenujemo USO \u2014 naprava za komunikacijo s predmetom) 'vzame na let' tiste podatke, ki so bili namenjeni njim, in vstavi v telegram podatke, ki jih je pripravljeno ponuditi za izmenjavo. Nato se telegram po\u0161lje naslednjemu podrejenemu vozli\u0161\u010du, kjer se izvede enaka operacija. Ko telegram preide vsa USO, se vrne glavnemu krmilniku, ki na podlagi prejetih podatkov od podrejenih naprav izvaja logiko upravljanja, spet z interakcijo preko telegrame s podrejenimi vozli, ki dajejo krmilne signale na opremo.<\/p>\n<p><\/p>\n<p>Omre\u017eje EtherCAT lahko ima katerokoli topologijo, vendar bo v bistvu vedno krog \u2014 zaradi uporabe polnodupleksnega na\u010dina in dveh Ethernet priklju\u010dkov. Tako bo telegram vedno sequentially poslan vsaki napravi na avtobus.<\/p>\n<p><img decoding=\"async\" alt=\"Pregled sodobnih protokolov v sistemih procesne avtomatizacije\" src=\"\/wp-content\/uploads\/2019\/11\/7aac8c8c54fb49fcb45988be691e425c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Shema omre\u017eja EtherCAT s ve\u010d vozli. Vir: <noindex><a rel=\"nofollow\" href=\"https:\/\/realpars.com\/tag\/ethercat\/\">realpars.com<\/a><\/noindex><\/i><\/p>\n<p>Konec koncev, specifikacija EtherCAT ne omejuje fyzick\u00e9 \u00farovn\u011b 100Base-TX, tak\u017ee realizace protokolu je mo\u017en\u00e1 na z\u00e1klad\u011b gigabitov\u00fdch a optick\u00fdch linek.<\/p>\n<p><\/p>\n<h2>Otev\u0159en\u00e9 pr\u016fmyslov\u00e9 s\u00edt\u011b a standardy PROFIBUS\/NET spole\u010dnosti Siemens<\/h2>\n<p><\/p>\n<p>N\u011bmeck\u00fd koncern Siemens je ji\u017e dlouho zn\u00e1m sv\u00fdmi programovateln\u00fdmi logick\u00fdmi kontrol\u00e9ry (PLC), kter\u00e9 se pou\u017e\u00edvaj\u00ed po cel\u00e9m sv\u011bt\u011b.<\/p>\n<p><\/p>\n<p>V\u00fdm\u011bna dat mezi uzly automatizovan\u00e9ho syst\u00e9mu \u0159\u00edzen\u00e9ho za\u0159\u00edzen\u00edm Siemens se realizuje jak p\u0159es pole, kter\u00e9 se naz\u00fdv\u00e1 PROFIBUS, tak i v pr\u016fmyslov\u00e9 s\u00edti PROFINET.<\/p>\n<p><\/p>\n<p>Sb\u011brnice PROFIBUS pou\u017e\u00edv\u00e1 speci\u00e1ln\u00ed dvouvodi\u010dov\u00fd kabel s konektory DB-9. U Siemens je fialov\u00fd, ale v praxi jsme narazili i na jin\u00e9 :). Pro propojen\u00ed n\u011bkolika uzl\u016f m\u016f\u017ee konektor spojovat dva kabely. Tak\u00e9 obsahuje p\u0159ep\u00edna\u010d pro termin\u00e1tor. Termin\u00e1tor mus\u00ed b\u00fdt zapnut na koncov\u00fdch za\u0159\u00edzen\u00edch s\u00edt\u011b, \u010d\u00edm\u017e signalizuje, \u017ee se jedn\u00e1 o prvn\u00ed nebo posledn\u00ed za\u0159\u00edzen\u00ed a za n\u00edm u\u017e nic nen\u00ed, jen tma a pr\u00e1zdno (takhle funguj\u00ed v\u0161echny rs485). Pokud se na mezilehl\u00e9m konektoru zapne rezistor, n\u00e1sleduj\u00edc\u00ed \u00fasek bude odpojen.<\/p>\n<p><img decoding=\"async\" alt=\"Pregled sodobnih protokolov v sistemih procesne avtomatizacije\" src=\"\/wp-content\/uploads\/2019\/11\/e2cce1ba8fad753d3bc62d7f88077ab5.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Kabel PROFIBUS se spojovac\u00edmi konektory. Zdroj: <noindex><a rel=\"nofollow\" href=\"https:\/\/vipausa.com\/products\/pa003004-profibus-easyconn-adapter-cable.html\">VIPA Controls America<\/a><\/noindex><\/i><\/p>\n<p>V s\u00edti PROFINET se pou\u017e\u00edv\u00e1 ekvivalent kroucen\u00e9 p\u00e1ry, obvykle s konektory RJ-45, kabel je zbarven do zelena. Pokud je topologie PROFIBUS sb\u011brnice, pak topologie s\u00edt\u011b PROFINET m\u016f\u017ee p\u0159edstavovat cokoliv: klidn\u011b kruh, hv\u011bzdu, strom nebo v\u0161echno dohromady.<\/p>\n<p><img decoding=\"async\" alt=\"Pregled sodobnih protokolov v sistemih procesne avtomatizacije\" src=\"\/wp-content\/uploads\/2019\/11\/5b080d6c72c5f15754da62bb1d6bfad6.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Kontrol\u00e9r Siemens s p\u0159ipojen\u00fdm kabelem PROFINET. Zdroj: w3.siemens.com<\/i><\/p>\n<p>Existuje n\u011bkolik protokol\u016f pro v\u00fdm\u011bnu na sb\u011brnici PROFIBUS a v s\u00edti PROFINET.<\/p>\n<p><\/p>\n<p>Pro PROFIBUS:<\/p>\n<p><\/p>\n<ol>\n<li>PROFIBUS DP \u2014 implementace tohoto protokolu p\u0159edpokl\u00e1d\u00e1 komunikaci s vzd\u00e1len\u00fdmi pod\u0159\u00edzen\u00fdmi za\u0159\u00edzen\u00edmi, v p\u0159\u00edpad\u011b PROFINET odpov\u00edd\u00e1 tomuto protokolu protokol PROFINET IO.<\/li>\n<li>PROFIBUS PA \u2014 v podstat\u011b je to stejn\u00e9 jako PROFIBUS DP, pouze se pou\u017e\u00edv\u00e1 pro v\u00fdbu\u0161n\u011b bezpe\u010dn\u00e9 varianty p\u0159enosu dat a nap\u00e1jen\u00ed (ekvivalent PROFIBUS DP s jin\u00fdmi fyzick\u00fdmi vlastnostmi). Pro PROFINET pro v\u00fdbu\u0161n\u011b bezpe\u010dn\u00fd protokol analogicky s PROFIBUS zat\u00edm neexistuje.<\/li>\n<li>PROFIBUS FMS \u2014 ur\u010den pro v\u00fdm\u011bnu dat se syst\u00e9my jin\u00fdch v\u00fdrobc\u016f, kter\u00e9 nemohou pou\u017e\u00edvat PROFIBUS DP. Analogem PROFIBUS FMS v s\u00edti PROFINET je protokol PROFINET CBA.<\/li>\n<\/ol>\n<p><\/p>\n<p>Pro PROFINET:<\/p>\n<p><\/p>\n<ol>\n<li>PROFINET IO;<\/li>\n<li>PROFINET CBA.<\/li>\n<\/ol>\n<p><\/p>\n<p>Protokol PROFINET IO se d\u011bl\u00ed na n\u011bkolik t\u0159\u00edd:<\/p>\n<p><\/p>\n<ul>\n<li>PROFINET NRT (brez realnega \u010dasa) se uporablja v aplikacijah, kjer \u010dasovni parametri niso kriti\u010dni. Uporablja protokol za prenos podatkov Ethernet TCP\/IP ter UDP\/IP.<\/li>\n<li>PROFINET RT (realni \u010das) - tukaj je izmenjava podatkov vhod\/izhod izvedena s pomo\u010djo Ethernet frejmov, vendar se diagnosti\u010dni podatki in podatki o povezavi \u0161e vedno prena\u0161ajo prek UDP\/IP.\u00a0<\/li>\n<li>PROFINET IRT (izohroni realni \u010das) - ta protokol je bil razvit posebej za aplikacije upravljanja gibanja in vklju\u010duje izohrono fazo prenosa podatkov.<\/li>\n<\/ul>\n<p><\/p>\n<p>Kar zadeva izvedbo protokola strogega realnega \u010dasa PROFINET IRT, so za komunikacijo z oddaljenimi napravami predvideni dva kanala izmenjave: izohroni in asinhoni. Izohroni kanal s fiksno dol\u017eino cikla izmenjave uporablja taktno sinhronizacijo in prena\u0161a \u010dasovno kriti\u010dne podatke, pri prenosu se uporabljajo telegrami druge stopnje. Dol\u017eina prenosa v izohronem kanalu ne presega 1 milisekunde.<\/p>\n<p><\/p>\n<p>V asinhonem kanalu se prena\u0161ajo tako imenovani real-time podatki, ki so prav tako naslovljeni preko MAC naslova. Poleg tega se prena\u0161a razli\u010dne diagnosti\u010dne in pomo\u017ene informacije \u017ee preko TCP\/IP. Niti real-time podatki, niti druge informacije se seveda ne morejo prekiniti izohroni cikel.<\/p>\n<p><\/p>\n<p>Raz\u0161irjen nabor funkcij PROFINET IO ni potreben za vsako sistem industrijske avtomatizacije, zato se ta protokol prilagodi specifi\u010dnemu projektu, ob upo\u0161tevanju razredov skladnosti ali razredov uporabe (conformance classes): CC-A, CC-B, CC-CC. Razredi skladnosti omogo\u010dajo izbiro terenskih naprav in magistralnih komponent z minimalno potrebno funkcionalnostjo.\u00a0<\/p>\n<p><img decoding=\"async\" alt=\"Pregled sodobnih protokolov v sistemih procesne avtomatizacije\" src=\"\/wp-content\/uploads\/2019\/11\/0f55dd1264dcfa207fa915d69a71345c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Izvor: <noindex><a rel=\"nofollow\" href=\"https:\/\/profinetuniversity.com\/profinet-features\/profinet-conformance-classes\/\">PROFINET univerzitetni pouk<\/a><\/noindex><\/i><\/p>\n<p>Drugi protokol za razmenu u mre\u017ei PROFINET \u2014 PROFINET CBA \u2014 slu\u017ei za organizovanje industrijske komunikacije izme\u0111u opreme razli\u010ditih proizvo\u0111a\u010da. Osnovna proizvodna jedinica u SVA sistemima je neka vrsta entiteta, koja se naziva komponentom. Ova komponenta obi\u010dno predstavlja skup mehani\u010dkog, elektri\u010dnog i elektronskog dela ure\u0111aja ili postrojenja, kao i odgovaraju\u0107e aplikativno softversko re\u0161enje. Za svaku komponentu bira se programski modul koji sadr\u017ei potpuni opis interfejsa te komponente prema zahtevima PROFINET standarda. Nakon toga, ovi programski moduli se koriste za razmenu podataka sa ure\u0111ajima.\u00a0<\/p>\n<p><\/p>\n<h2>Ethernet POWERLINK protokol kompanije B&amp;R<\/h2>\n<p><\/p>\n<p>Powerlink protokol je razvijen od austrijske kompanije B&amp;R po\u010detkom 2000-ih. Ovo je jo\u0161 jedna implementacija protokola realnog vremena iznad Ethernet standarda. Specifikacija protokola je dostupna i slobodno se deli.\u00a0<\/p>\n<p><\/p>\n<p>U Powerlink tehnologiji koristi se mehanizam takozvanog me\u0161ovitog ispitivanja, kada se cela interakcija izme\u0111u ure\u0111aja deli na nekoliko faza. Posebno kriti\u010dni podaci se prenose u izohrono fazi razmene, za koju se pode\u0161ava tra\u017eeno vreme odziva, dok \u0107e ostali podaci biti preneseni po mogu\u0107stvu u asinkronoj fazi.<\/p>\n<p><img decoding=\"async\" alt=\"Pregled sodobnih protokolov v sistemih procesne avtomatizacije\" src=\"\/wp-content\/uploads\/2019\/11\/d1fd036c81a5821172753c99c1287ae1.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>B&amp;R kontroler sa skupom modula za ulaz\/izlaz. Izvor: br-automation.com<\/i><\/p>\n<p>Prvi protokol je implementiran iznad fizi\u010dkog nivoa 100Base-TX, ali je kasnije razvijena i gigabitna verzija.<\/p>\n<p><\/p>\n<p>U Powerlink protokolu koristi se mehanizam planiranja razmene. U mre\u017eu se \u0161alje odre\u0111eni marker ili upravlja\u010dka poruka, pomo\u0107u koje se defini\u0161e koje od ure\u0111aja trenutno ima dozvolu za razmenu podataka. U svakom trenutku pristup razmeni mo\u017ee imati samo jedan ure\u0111aj.<\/p>\n<p><img decoding=\"async\" alt=\"Pregled sodobnih protokolov v sistemih procesne avtomatizacije\" src=\"\/wp-content\/uploads\/2019\/11\/07aab33856f6bbd5ba5e9da8a5b53061.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>\u0160ematski prikaz Ethernet POWERLINK mre\u017ee sa vi\u0161e \u010dvorova.<\/i><\/p>\n<p>U izohronoj fazi, kontroler za ispitivanje redom \u0161alje zahteve svakom \u010dvoru od kojeg je potrebno dobiti kriti\u010dne podatke.\u00a0<\/p>\n<p><\/p>\n<p>Izohorna faza se izvr\u0161ava, kao \u0161to je ve\u0107 re\u010deno, s prilagodljivim vremenom ciklusa. U asinhronoj fazi razmene koristi se IP protokol, a kontroler tra\u017ei nekriti\u010dne podatke od svih \u010dvorova, koji \u0161alju odgovor \u010dim dobiju pristup mre\u017enom prenosu. Odnos vremena izme\u0111u izohorne i asinhrone faze mo\u017ee se ru\u010dno prilagoditi.<\/p>\n<p><\/p>\n<h2>Ethernet\/IP protokol kompanije Rockwell Automation<\/h2>\n<p><\/p>\n<p>EtherNet\/IP protokol razvijen je uz aktivno u\u010de\u0161\u0107e ameri\u010dke kompanije Rockwell Automation 2000. godine. Koristi TCP i UDP IP protokol i pro\u0161iruje ga za upotrebu u industrijskoj automatizaciji. Drugi deo imena, suprotno uobi\u010dajenom verovanju, ne zna\u010di Internet Protocol, ve\u0107 Industrial Protocol. UDP IP koristi komunikacioni stak protokola CIP (Common Interface Protocol), koji se tako\u0111e koristi u ControlNet \/ DeviceNet mre\u017eama i implementira se preko TCP\/IP.<\/p>\n<p><\/p>\n<p>Specifikacija EtherNet\/IP je javno dostupna i distribuira se besplatno. Topologija Ethernet\/IP mre\u017ee mo\u017ee biti proizvoljna i uklju\u010duje prsten, zvezdu, drvo ili magistralu.<\/p>\n<p><\/p>\n<p>Pored standardnih funkcija HTTP, FTP, SMTP protokola, EtherNet\/IP implementira prenos podataka kriti\u010dnih za vreme isporuke izme\u0111u kontrolera koji postavlja pitanja i ulazno\/izlaznih ure\u0111aja. Prenos nekriti\u010dnih podataka osigurava TCP paketi, dok se kriti\u010dni prenos cikli\u010dnih podataka za upravljanje vr\u0161i putem UDP protokola.\u00a0<\/p>\n<p><\/p>\n<p>Za sinhronizaciju vremena u distribuiranim sistemima EtherNet\/IP koristi CIPsync protokol, koji je pro\u0161irenje komunikacionog protokola CIP.<\/p>\n<p><\/p>\n<p>\n<\/p>\n<p><img decoding=\"async\" alt=\"Pregled sodobnih protokolov v sistemih procesne avtomatizacije\" src=\"\/wp-content\/uploads\/2019\/11\/7a7f0f3af2a5791ed3168627bc3eb75c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>\u0160ematski prikaz Ethernet\/IP mre\u017ee sa vi\u0161e \u010dvorova i povezivanjem Modbus ure\u0111aja. Izvor: <noindex><a rel=\"nofollow\" href=\"http:\/\/www.icpdas.com.tw\/root\/product\/solutions\/industrial_communication\/fieldbus\/ethernet_ip\/ethernet_ip_intro.html\">www.icpdas.com.tw<\/a><\/noindex><\/i><\/p>\n<p>Za pojednostavljenje pode\u0161avanja Ethernet\/IP mre\u017ee, ve\u0107ina standardnih automatskih ure\u0111aja dolazi s unapred definisanim konfiguracionim fajlovima.<\/p>\n<p><\/p>\n<h2>Implementacija FBUS protokola u kompaniji Fastwel<\/h2>\n<p><\/p>\n<p>Dugo smo razmi\u0161ljali da li da uklju\u010dimo ovu listu rusku kompaniju Fastwel sa njenom doma\u0107om implementacijom industrijskog protokola FBUS, ali smo se ipak odlu\u010dili napisati nekoliko pasusa za bolje razumevanje stvarnosti uvo\u0111enja doma\u0107ih proizvoda.<\/p>\n<p><\/p>\n<p>Postoje dve fizi\u010dke implementacije FBUS-a. Jedna od njih je magistrala, u kojoj protokol FBUS funkcioni\u0161e preko RS485 standarda. Pored toga, postoji realizacija FBUS-a u industrijskoj Ethernet mre\u017ei.<\/p>\n<p><\/p>\n<p>FBUS te\u017eko imenovati hitro delujo\u010d protokol, \u010das odziva pa je mo\u010dno odvisen od \u0161tevila vhodno-izhodnih modulov na vodilu in parametrov izmenjave, obi\u010dajno se giblje med 0,5 in 10 milisekundami. En podrejeni vozel FBUS lahko vsebuje le 64 vhodno-izhodnih modulov. Za poljsko vodilo dol\u017eina kabla ne sme presegati 1 meter, zato o razdeljenih sistemih ne moremo govoriti. Pravilneje re\u010deno, govoriti lahko, vendar le pri uporabi industrijske mre\u017ee FBUS nad TCP\/IP, kar pomeni ve\u010dkratno pove\u010danje \u010dasa anketiranja. Za povezovanje modulov se lahko uporabljajo podalj\u0161ki vodila, kar omogo\u010da priro\u010dno namestitev modulov v avtomatizacijskem omaru.<\/p>\n<p><img decoding=\"async\" alt=\"Pregled sodobnih protokolov v sistemih procesne avtomatizacije\" src=\"\/wp-content\/uploads\/2019\/11\/0d17bd23b30e659841b76073f0df5364.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Krmilnik Fastwel s priklju\u010denimi vhodno-izhodnimi moduli. Vir: <noindex><a rel=\"nofollow\" href=\"https:\/\/controleng.ru\/wp-content\/uploads\/5254.pdf\">Control Engineering Rusija<\/a><\/noindex><\/i><\/p>\n<p>\n<\/p>\n<p><\/p>\n<h2>Skupaj: kako se to uporablja v praksi v ACU TP<\/h2>\n<p><\/p>\n<p>Seveda je raznolikost sodobnih industrijskih protokolov za prenos podatkov precej ve\u010dja, kot smo jo opisali v tem \u010dlanku. Nekateri so vezani na dolo\u010denega proizvajalca, drugi, nasprotno, so univerzalni. Pri razvoju avtomatiziranih sistemov za upravljanje tehnolo\u0161kega procesa (ACU TP) in\u017eenir izbere optimalne protokole, ob upo\u0161tevanju specifi\u010dnih nalog in omejitev (tehni\u010dnih in prora\u010dunskih).<\/p>\n<p><\/p>\n<p>\u010ce govorimo o raz\u0161irjenosti dolo\u010denega izmenjevalnega protokola, lahko navedemo diagram podjetja <strong>HMS Networks AB<\/strong>, ki ilustrira tr\u017ene dele\u017ee razli\u010dnih tehnologij izmenjave v industrijskih omre\u017ejih.<\/p>\n<p><\/p>\n<p>\n<\/p>\n<p>\n<img decoding=\"async\" alt=\"Pregled sodobnih protokolov v sistemih procesne avtomatizacije\" src=\"\/wp-content\/uploads\/2019\/11\/55ec4472af21d213791f0b9f6a5a4db5.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Izvor: <noindex><a rel=\"nofollow\" href=\"https:\/\/www.hms-networks.com\/press\/2019\/05\/07\/industrial-network-market-shares-2019-according-to-hms\">HMS Networks AB<\/a><\/noindex><\/i><\/p>\n<p>Kot je razvidno iz diagrama, PRONET in PROFIBUS podjetja Siemens zasedata vodilne polo\u017eaje.<\/p>\n<p>\nZanimivo je, da je pred 6 leti <noindex><a rel=\"nofollow\" href=\"https:\/\/eecoonline.com\/ethernetip-vs-profinet-protocol-heavyweights\/\">60% trga zasedala protokola PROFINET in Ethernet\/IP<\/a><\/noindex>.<\/p>\n<p>V spodnji tabeli so zbrani povzetki podatkov o opisanih izmenjevalnih protokolih. Nekateri parametri, na primer, zmogljivost, so izra\u017eeni z abstraktnimi izrazi: visoka \/ nizka. \u0160tevil\u010dne ekvivalente lahko najdete v \u010dlankih o analizi zmogljivosti.\u00a0<\/p>\n<table>\n<tbody>\n<tr>\n<td>\n<p>\u00a0<\/p>\n<p>\n<\/td>\n<td>\n<p><b>EtherCAT<\/b><\/p>\n<p>\n<\/td>\n<td>\n<p><b>POWERLINK<\/b><\/p>\n<p>\n<\/td>\n<td>\n<p><b>PROFINET<\/b><\/p>\n<p>\n<\/td>\n<td>\n<p><b>EtherNet\/IP<\/b><\/p>\n<p>\n<\/td>\n<td>\n<p><b>ModbusTCP<\/b><\/p>\n<p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>Fizi\u010dna raven<\/p>\n<p>\n<\/td>\n<td>\n<p>100\/1000 BASE-TX<\/p>\n<p>\n<\/td>\n<td>\n<p>100\/1000 BASE-TX<\/p>\n<p>\n<\/td>\n<td>\n<p>100\/1000 BASE-TX<\/p>\n<p>\n<\/td>\n<td>\n<p>100\/1000 BASE-TX<\/p>\n<p>\n<\/td>\n<td>\n<p>100\/1000 BASE-TX<\/p>\n<p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>Raven prenosa podatkov<\/p>\n<p>\n<\/td>\n<td>\n<p>Kanalna (Ethernet-okviri)<\/p>\n<p>\n<\/td>\n<td>\n<p>Kanalna (Ethernet-okviri)<\/p>\n<p>\n<\/td>\n<td>\n<p>Kanalna (Ethernet-okviri), Omre\u017ena\/transportna (TCP\/IP)<\/p>\n<p>\n<\/td>\n<td>\n<p>Omre\u017ena\/transportna (TCP\/IP)<\/p>\n<p>\n<\/td>\n<td>\n<p>Omre\u017ena\/transportna (TCP\/IP)<\/p>\n<p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>Podpora za realni \u010das<\/p>\n<p>\n<\/td>\n<td>\n<p>Da<\/p>\n<p>\n<\/td>\n<td>\n<p>Da<\/p>\n<p>\n<\/td>\n<td>\n<p>Da<\/p>\n<p>\n<\/td>\n<td>\n<p>Da<\/p>\n<p>\n<\/td>\n<td>\n<p>Ne<\/p>\n<p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>Performansa<\/p>\n<p>\n<\/td>\n<td>\n<p>Visoka<\/p>\n<p>\n<\/td>\n<td>\n<p>Visoka<\/p>\n<p>\n<\/td>\n<td>\n<p>IRT \u2013 visoka, RT \u2013 srednja<\/p>\n<p>\n<\/td>\n<td>\n<p>Srednja<\/p>\n<p>\n<\/td>\n<td>\n<p>Nizka<\/p>\n<p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>Dol\u017eina kabla med vozli<\/p>\n<p>\n<\/td>\n<td>\n<p>100m<\/p>\n<p>\n<\/td>\n<td>\n<p>100m\/2km<\/p>\n<p>\n<\/td>\n<td>\n<p>100m<\/p>\n<p>\n<\/td>\n<td>\n<p>100m<\/p>\n<p>\n<\/td>\n<td>\n<p>100m<\/p>\n<p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>Faze prenosa<\/p>\n<p>\n<\/td>\n<td>\n<p>Ne<\/p>\n<p>\n<\/td>\n<td>\n<p>Izohroni + asinhroni<\/p>\n<p>\n<\/td>\n<td>\n<p>IRT \u2013 izohroni + asinhroni, RT \u2013 asinhroni<\/p>\n<p>\n<\/td>\n<td>\n<p>Ne<\/p>\n<p>\n<\/td>\n<td>\n<p>Ne<\/p>\n<p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>\u0160tevilo vozli\u0161\u010d<\/p>\n<p>\n<\/td>\n<td>\n<p>65535<\/p>\n<p>\n<\/td>\n<td>\n<p>240<\/p>\n<p>\n<\/td>\n<td>\n<p>Omejitev omre\u017eja TCP\/IP<\/p>\n<p>\n<\/td>\n<td>\n<p>Omejitev omre\u017eja TCP\/IP<\/p>\n<p>\n<\/td>\n<td>\n<p>Omejitev omre\u017eja TCP\/IP<\/p>\n<p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>Re\u0161evanje kolizij<\/p>\n<p>\n<\/td>\n<td>\n<p>Obro\u010dna topologija<\/p>\n<p>\n<\/td>\n<td>\n<p>Taktonska sinhronizacija, faze prenosa<\/p>\n<p>\n<\/td>\n<td>\n<p>Obro\u010dna topologija, faze prenosa<\/p>\n<p>\n<\/td>\n<td>\n<p>Stikali, topologija 'zvezda'<\/p>\n<p>\n<\/td>\n<td>\n<p>Stikali, topologija 'zvezda'<\/p>\n<p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>Vro\u010da zamenjava<\/p>\n<p>\n<\/td>\n<td>\n<p>Ne<\/p>\n<p>\n<\/td>\n<td>\n<p>Da<\/p>\n<p>\n<\/td>\n<td>\n<p>Da<\/p>\n<p>\n<\/td>\n<td>\n<p>Da<\/p>\n<p>\n<\/td>\n<td>\n<p>Odvisno od izvedbe<\/p>\n<p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>Stro\u0161ki opreme<\/p>\n<p>\n<\/td>\n<td>\n<p>Nizka<\/p>\n<p>\n<\/td>\n<td>\n<p>Nizka<\/p>\n<p>\n<\/td>\n<td>\n<p>Visoka<\/p>\n<p>\n<\/td>\n<td>\n<p>Srednja<\/p>\n<p>\n<\/td>\n<td>\n<p>Nizka<\/p>\n<p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><\/p>\n<p>Oblasti uporabe opisanih protokolov za izmenjavo, poljske vodnike in industrijske mre\u017ee so zelo raznolike. Od kemi\u010dne in avtomobilske industrije do vesoljskih tehnologij in proizvodnje elektronike. Hitri protokoli za izmenjavo so v povpra\u0161evanju v sistemih real-time pozicioniranja razli\u010dnih naprav in v robotiki.<\/p>\n<p><\/p>\n<p>Kateri protokoli ste uporabljali in kje? Delite svoje izku\u0161nje v komentarjih. \ud83d\ude42<\/p>\n<p>Izvor: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/473992\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u0439 \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438 \u043c\u044b \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b\u0438 \u043e \u0442\u043e\u043c, \u043a\u0430\u043a \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0442 \u0448\u0438\u043d\u044b \u0438 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u044b \u0432 \u043f\u0440\u043e\u043c\u044b\u0448\u043b\u0435\u043d\u043d\u043e\u0439 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438. \u0412 \u044d\u0442\u043e\u0442 \u0440\u0430\u0437 \u0441\u0444\u043e\u043a\u0443\u0441\u0438\u0440\u0443\u0435\u043c\u0441\u044f \u043d\u0430 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0440\u0430\u0431\u043e\u0447\u0438\u0445 \u0440\u0435\u0448\u0435\u043d\u0438\u044f\u0445: \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c, \u043a\u0430\u043a\u0438\u0435 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u043f\u043e \u0432\u0441\u0435\u043c\u0443 \u043c\u0438\u0440\u0443. \u0420\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 \u043d\u0435\u043c\u0435\u0446\u043a\u0438\u0445 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0439 Beckhoff \u0438 Siemens, \u0430\u0432\u0441\u0442\u0440\u0438\u0439\u0441\u043a\u043e\u0439 B&amp;R, \u0430\u043c\u0435\u0440\u0438\u043a\u0430\u043d\u0441\u043a\u043e\u0439 Rockwell Automation \u0438 \u0440\u0443\u0441\u0441\u043a\u043e\u0439 Fastwel. \u0410 \u0442\u0430\u043a\u0436\u0435 \u0438\u0437\u0443\u0447\u0438\u043c \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u044b\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0435 \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u044b [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-52162","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sl\/blog\/news\/obzor-sovremennyh-protokolov-v-sistemah-promavtomatiki\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sl_SI\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041e\u0431\u0437\u043e\u0440 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u043f\u0440\u043e\u043c\u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u043a\u0438 | ProHoster\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sl\/blog\/news\/obzor-sovremennyh-protokolov-v-sistemah-promavtomatiki\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-11-01T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T10:59:50+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Pregled sodobnih protokolov v sistemih promautomatike | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/sl\/blog\/news\/obzor-sovremennyh-protokolov-v-sistemah-promavtomatiki","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sl_SI","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041e\u0431\u0437\u043e\u0440 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u043f\u0440\u043e\u043c\u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u043a\u0438 | ProHoster","og:url":"https:\/\/prohoster.info\/sl\/blog\/news\/obzor-sovremennyh-protokolov-v-sistemah-promavtomatiki","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-11-01T21:00:00+00:00","article:modified_time":"2020-02-18T10:59:50+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"52162","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 02:42:21","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:48:32","updated":"2026-01-24 02:42:21","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts\/52162","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/comments?post=52162"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts\/52162\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/media?parent=52162"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/categories?post=52162"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/tags?post=52162"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}