{"id":34795,"date":"2019-10-31T22:00:25","date_gmt":"2019-10-31T19:00:25","guid":{"rendered":"https:\/\/prohoster.info\/blog\/shiny-i-protokoly-v-promyshlennoj-avtomatike-kak-vsyo-eto-rabotaet\/"},"modified":"2019-10-31T22:00:25","modified_gmt":"2019-10-31T19:00:25","slug":"shiny-i-protokoly-v-promyshlennoj-avtomatike-kak-vsyo-eto-rabotaet","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hu\/blog\/news\/shiny-i-protokoly-v-promyshlennoj-avtomatike-kak-vsyo-eto-rabotaet","title":{"rendered":"Gumik \u00e9s protokollok az ipari automatiz\u00e1l\u00e1sban: hogyan m\u0171k\u00f6dik mindez?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Gumik \u00e9s protokollok az ipari automatiz\u00e1l\u00e1sban: hogyan m\u0171k\u00f6dik mindez?\" src=\"\/wp-content\/uploads\/2019\/05\/2072847391a081d49270ac70ee1fef88.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nVal\u00f3sz\u00edn\u0171leg sokan tudj\u00e1k, vagy ak\u00e1r l\u00e1tt\u00e1k is, hogyan ir\u00e1ny\u00edtj\u00e1k a nagy automatiz\u00e1lt l\u00e9tes\u00edtm\u00e9nyeket, p\u00e9ld\u00e1ul egy atomer\u0151m\u0171vet vagy egy gy\u00e1rat sok technol\u00f3giai vonallal: a f\u0151 tev\u00e9kenys\u00e9g gyakran egy nagy szob\u00e1ban zajlik, tele k\u00e9perny\u0151kkel, l\u00e1mp\u00e1kkal \u00e9s pultokkal. Ezt a vez\u00e9rl\u0151rendszert \u00e1ltal\u00e1ban GSC-nak nevezik \u2014 a f\u0151 vez\u00e9rl\u0151pult a termel\u00e9si objektum ellen\u0151rz\u00e9s\u00e9re. <\/p>\n<p>Val\u00f3sz\u00edn\u0171leg \u00f6n\u00f6ket is \u00e9rdekelte, hogy hogyan m\u0171k\u00f6dik ez hardver \u00e9s szoftver szempontj\u00e1b\u00f3l, miben k\u00fcl\u00f6nb\u00f6znek ezek a rendszerek a megszokott szem\u00e9lyi sz\u00e1m\u00edt\u00f3g\u00e9phez k\u00e9pest. Ebben a cikkben megvizsg\u00e1ljuk, hogyan jutnak el a k\u00fcl\u00f6nb\u00f6z\u0151 adatok a GSC-hez, hogyan adnak parancsokat a berendez\u00e9snek, \u00e9s mi sz\u00fcks\u00e9ges ahhoz, hogy ir\u00e1ny\u00edtsunk egy kompressz\u00e1l\u00f3 \u00e1llom\u00e1st, prop\u00e1ngy\u00e1rt\u00f3 \u00fczemet, aut\u00f3szerel\u00e9si vonalat vagy ak\u00e1r egy szennyv\u00edzszivatty\u00faz\u00f3 telepet.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Az als\u00f3 szint vagy a terepi busz \u2014 ezzel kezd\u0151dik minden <\/h2>\n<p>\nEz a laikusok sz\u00e1m\u00e1ra hom\u00e1lyos szavak halmaza akkor haszn\u00e1latos, amikor a mikrokontrollerek \u00e9s az al\u00e1rendelt berendez\u00e9sek, p\u00e9ld\u00e1ul bemeneti-kimeneti modulok vagy m\u00e9r\u0151eszk\u00f6z\u00f6k k\u00f6z\u00f6tti kommunik\u00e1ci\u00f3s eszk\u00f6z\u00f6ket szeretn\u00e9nk le\u00edrni. Ezt a kommunik\u00e1ci\u00f3s csatorn\u00e1t \u00e1ltal\u00e1ban 'terepi busznak' nevezik, mert ez felel\u0151s az \u00e9rz\u00e9kel\u0151k \u00e1ltal a terepr\u0151l \u00e9rkez\u0151 adatok vez\u00e9rl\u0151h\u00f6z t\u00f6rt\u00e9n\u0151 tov\u00e1bb\u00edt\u00e1s\u00e1\u00e9rt. <\/p>\n<p>A 'terep' egy m\u00e9ly szakmai kifejez\u00e9s, amely arra utal, hogy bizonyos berendez\u00e9sek (p\u00e9ld\u00e1ul \u00e9rz\u00e9kel\u0151k vagy hajt\u00f3m\u0171vek), amelyekkel a vez\u00e9rl\u0151 k\u00f6lcs\u00f6nhat\u00e1sba l\u00e9p, valahol messze, kint, a mez\u0151kben tal\u00e1lhat\u00f3k, az \u00e9jszaka leple alatt. \u00c9s nem sz\u00e1m\u00edt, hogy az \u00e9rz\u00e9kel\u0151 ak\u00e1r f\u00e9l m\u00e9terre is elhelyezkedhet a vez\u00e9rl\u0151t\u0151l, \u00e9s p\u00e9ld\u00e1ul a vez\u00e9rl\u0151 szekr\u00e9ny\u00e9nek h\u0151m\u00e9rs\u00e9klet\u00e9t m\u00e9ri, akkor is \u00fagy tekintik, hogy az 'terepen' van. Leggyakrabban az \u00e9rz\u00e9kel\u0151kb\u0151l a bemeneti-kimeneti modulokba \u00e9rkez\u0151 jelek m\u00e9gis t\u00f6bb tucat vagy ak\u00e1r sz\u00e1z m\u00e9teres t\u00e1vols\u00e1gokat is \u00e1thidalnak (\u00e9s n\u00e9ha enn\u00e9l is t\u00f6bbet), \u00f6sszegy\u0171jtve az inform\u00e1ci\u00f3kat t\u00e1voli helysz\u00ednekr\u0151l vagy berendez\u00e9sekr\u0151l. \u00cdgy a vez\u00e9rl\u0151 \u00e1ltal ezekb\u0151l az \u00e9rz\u00e9kel\u0151kb\u0151l nyert \u00e9rt\u00e9keket tov\u00e1bb\u00edt\u00f3 buszt \u00e1ltal\u00e1ban terepi busznak vagy ritk\u00e1bban als\u00f3 szint\u0171 vagy ipari busznak nevezik.<\/p>\n<p><img decoding=\"async\" alt=\"Gumik \u00e9s protokollok az ipari automatiz\u00e1l\u00e1sban: hogyan m\u0171k\u00f6dik mindez?\" src=\"\/wp-content\/uploads\/2019\/05\/68e8ebd331592769a56acd1e121a2c9f.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Ipari objektum automatiz\u00e1l\u00e1s\u00e1nak \u00e1ltal\u00e1nos s\u00e9m\u00e1ja<\/i> <\/p>\n<p>Teh\u00e1t az \u00e9rz\u00e9kel\u0151t\u0151l \u00e9rkez\u0151 elektromos jel egy bizonyos t\u00e1vols\u00e1got tesz meg a k\u00e1belvezet\u00e9keken (t\u00f6bbnyire olyan szok\u00e1sos r\u00e9zk\u00e1bel, amelynek t\u00f6bb vezet\u0151je van), amelyhez t\u00f6bb \u00e9rz\u00e9kel\u0151 csatlakozik. Ezut\u00e1n a jel eljut a feldolgoz\u00f3 modulhoz (bemen\u0151-kimen\u0151 modul), ahol digit\u00e1lis nyelvv\u00e9 alakul \u00e1t, amit a vez\u00e9rl\u0151 meg\u00e9rt. A jel ezut\u00e1n a mez\u0151buszon k\u00f6zvetlen\u00fcl a vez\u00e9rl\u0151h\u00f6z ker\u00fcl, ahol v\u00e9glegesen feldolgoz\u00e1sra ker\u00fcl. Az ilyen jelek alapj\u00e1n \u00e9p\u00fcl fel a mikrokontroller m\u0171k\u00f6d\u00e9si logik\u00e1ja.<\/p>\n<h2>Fels\u0151 szint: a f\u00fcz\u00e9rt\u0151l a teljes munka\u00e1llom\u00e1sig<\/h2>\n<p>\nA fels\u0151 szint mag\u00e1ban foglalja mindazt, amit egy \u00e1tlagos oper\u00e1tor \u00e9rinthet, aki ir\u00e1ny\u00edtja a technol\u00f3giai folyamatot. Egyszer\u0171 esetben a fels\u0151 szint egy l\u00e1mp\u00e1kb\u00f3l \u00e9s gombokb\u00f3l \u00e1ll\u00f3 k\u00e9szlet. A l\u00e1mp\u00e1k t\u00e1j\u00e9koztatj\u00e1k az oper\u00e1tort a rendszerben zajl\u00f3 esem\u00e9nyekr\u0151l, a gombok pedig a vez\u00e9rl\u0151nek adott parancsok c\u00e9lj\u00e1ra szolg\u00e1lnak. Ezt a rendszert gyakran \u201ef\u00fcz\u00e9rnek\u201d vagy \u201ekar\u00e1csonyf\u00e1nak\u201d nevezik, mert nagyon hasonl\u00f3an n\u00e9z ki (ahogy a cikk elej\u00e9n tal\u00e1lhat\u00f3 f\u00e9nyk\u00e9pen is l\u00e1that\u00f3).<\/p>\n<p>Ha az oper\u00e1tornak szerencs\u00e9je van, akkor a fels\u0151 szintjek\u00e9nt egy oper\u00e1tor panelt kap \u2014 egy bizonyos \u00e9rint\u0151k\u00e9perny\u0151s sz\u00e1m\u00edt\u00f3g\u00e9pet, amely valamilyen m\u00f3don adatokat kap a vez\u00e9rl\u0151t\u0151l a megjelen\u00edt\u00e9shez, \u00e9s ki\u00edrja azokat a k\u00e9perny\u0151re. Ez a panel \u00e1ltal\u00e1ban a vez\u00e9rl\u0151 szekr\u00e9ny\u00e9re van szerelve, ez\u00e9rt interakci\u00f3ba l\u00e9pni vele jellemz\u0151en \u00e1llva kell, ami k\u00e9nyelmetlens\u00e9get okoz, r\u00e1ad\u00e1sul a kis felbont\u00e1s\u00fa panelek k\u00e9pmin\u0151s\u00e9ge \u00e9s m\u00e9rete k\u00edv\u00e1nnival\u00f3t hagy maga ut\u00e1n.<\/p>\n<p><img decoding=\"async\" alt=\"Gumik \u00e9s protokollok az ipari automatiz\u00e1l\u00e1sban: hogyan m\u0171k\u00f6dik mindez?\" src=\"\/wp-content\/uploads\/2019\/05\/b2be65a58e7e7d90a481ad91cf6ee2ed.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nV\u00e9g\u00fcl pedig, a soha nem l\u00e1tott nagylelk\u0171s\u00e9g cs\u00facspontja \u2014 a munka\u00e1llom\u00e1s (vagy ak\u00e1r t\u00f6bb duplik\u00e1lt t\u00edpus), ami egy szokv\u00e1nyos szem\u00e9lyi sz\u00e1m\u00edt\u00f3g\u00e9p.<\/p>\n<p>A fels\u0151 szint\u0171 berendez\u00e9seknek valamilyen m\u00f3don interakci\u00f3ba kell l\u00e9pni\u00fck a mikrokontrollerrel (k\u00fcl\u00f6nben mi\u00e9rt lenn\u00e9nek sz\u00fcks\u00e9gesek?). Az ilyen interakci\u00f3kra fels\u0151 szint\u0171 protokollokat \u00e9s valamilyen \u00e1tviteli k\u00f6zeget, p\u00e9ld\u00e1ul Ethernetet vagy UART-ot haszn\u00e1lnak. A \u201ekar\u00e1csonyf\u00e1n\u00e1l\u201d term\u00e9szetesen egy ilyen bonyolult megold\u00e1sra nincs sz\u00fcks\u00e9g, a l\u00e1mp\u00e1k hagyom\u00e1nyos fizikai vonalakon kereszt\u00fcl vil\u00e1g\u00edtanak, ott nincsenek bonyolult interf\u00e9szek \u00e9s protokollok.<\/p>\n<p>Igaz\u00e1b\u00f3l ez a fels\u0151 szint kev\u00e9sb\u00e9 \u00e9rdekes, mint a mez\u0151busszal, mivel ez a fels\u0151 szint ak\u00e1r meg sem l\u00e9tezhet (a sorozatb\u00f3l az oper\u00e1tor sz\u00e1m\u00e1ra nincs mit n\u00e9zni, a vez\u00e9rl\u0151 maga tudja, mit \u00e9s hogyan kell tenni).<\/p>\n<h2>A 't\u00f6rt\u00e9nelmi' adat\u00e1tviteli protokollok: Modbus \u00e9s HART<\/h2>\n<p>\nKevesen tudj\u00e1k, de a vil\u00e1g teremt\u00e9s\u00e9nek hetedik napj\u00e1n Isten nem pihent, hanem a Modbust alkotta. A HART protokollal egy\u00fctt a Modbus tal\u00e1n a leg\u00f6regebb ipari adat\u00e1tviteli protokoll, ami 1979-ben jelent meg.<\/p>\n<p>Kezdetben soros interf\u00e9szk\u00e9nt haszn\u00e1lt\u00e1k az adat\u00e1tvitel k\u00f6rnyezet\u00e9t, majd a Modbust TCP\/IP felett val\u00f3s\u00edtott\u00e1k meg. Ez egy szinkron protokoll a 'mester-al\u00e1rendelt' (master-slave) s\u00e9ma alapj\u00e1n, amely a 'k\u00e9r\u00e9s-v\u00e1lasz' elvet haszn\u00e1lja. A protokoll meglehet\u0151sen neh\u00e9zkes \u00e9s lass\u00fa, a sebess\u00e9g a vev\u0151 \u00e9s aad\u00f3 jellemz\u0151it\u0151l f\u00fcgg, de \u00e1ltal\u00e1ban a v\u00e1laszad\u00e1s t\u00f6bb sz\u00e1z milliszekundumot is ig\u00e9nybe vehet, k\u00fcl\u00f6n\u00f6sen a soros interf\u00e9szen kereszt\u00fcli megval\u00f3s\u00edt\u00e1s sor\u00e1n. <\/p>\n<p>Tov\u00e1bb\u00e1, a Modbus adat\u00e1tviteli regiszter 16 bites, ami azonnal korl\u00e1toz\u00e1sokat szab a real \u00e9s double t\u00edpusok \u00e1tvitel\u00e9re. Ezeket vagy darabokban, vagy pontoss\u00e1gveszt\u00e9ssel tov\u00e1bb\u00edtj\u00e1k. B\u00e1r a Modbusot m\u00e9g mindig sz\u00e9les k\u00f6rben haszn\u00e1lj\u00e1k olyan esetekben, amikor nem sz\u00fcks\u00e9ges a magas adatsebess\u00e9g, \u00e9s az \u00e1tadott adatok elveszt\u00e9se nem kritikus. Sz\u00e1mos k\u00fcl\u00f6nb\u00f6z\u0151 eszk\u00f6zgy\u00e1rt\u00f3 szereti a Modbus protokollt saj\u00e1t egyedi \u00e9s nagyon eredeti m\u00f3don kiterjeszteni, nem szabv\u00e1nyos funkci\u00f3k hozz\u00e1ad\u00e1s\u00e1val. Ez\u00e9rt ez a protokoll sz\u00e1mos mut\u00e1ci\u00f3val \u00e9s norm\u00e1t\u00f3l val\u00f3 elt\u00e9r\u00e9ssel rendelkezik, de m\u00e9g mindig sikeresen l\u00e9tezik a modern vil\u00e1gban.<br \/>\nA HART protokoll is a nyolcvanas \u00e9vekt\u0151l l\u00e9tezik, ez egy ipari adatcsere protokoll a k\u00e9t vezet\u00e9kes \u00e1ramk\u00f6r vonal\u00e1n, amelybe k\u00f6zvetlen\u00fcl csatlakoznak a 4-20 mA \u00e9rz\u00e9kel\u0151k \u00e9s m\u00e1s HART protokollt t\u00e1mogat\u00f3 eszk\u00f6z\u00f6k. <\/p>\n<p>A HART vonalak kapcsol\u00e1s\u00e1hoz speci\u00e1lis eszk\u00f6z\u00f6ket, \u00fagynevezett HART modemeket haszn\u00e1lnak. L\u00e9teznek \u00e1talak\u00edt\u00f3k is, amelyek kimenet\u00e9n m\u00e1r p\u00e9ld\u00e1ul a Modbus protokollt biztos\u00edtj\u00e1k a felhaszn\u00e1l\u00f3nak. <\/p>\n<p>A HART k\u00fcl\u00f6n\u00f6sen figyelemre m\u00e9lt\u00f3, mivel a 4-20 mA anal\u00f3g jelek mellett a digit\u00e1lis jeleket is tov\u00e1bb\u00edtja, lehet\u0151v\u00e9 t\u00e9ve a digit\u00e1lis \u00e9s anal\u00f3g r\u00e9szek \u00f6sszekapcsol\u00e1s\u00e1t egyetlen k\u00e1belvonalon. A modern HART modemek USB-porton kereszt\u00fcl csatlakozhatnak a vez\u00e9rl\u0151h\u00f6z, Bluetooth-on kereszt\u00fcl, vagy a r\u00e9gi m\u00f3don, soros porton. T\u00edz \u00e9vvel ezel\u0151tt, a Wi-Fi anal\u00f3gi\u00e1j\u00e1ra, megjelent a vezet\u00e9k n\u00e9lk\u00fcli WirelessHART szabv\u00e1ny, amely az ISM frekvencias\u00e1vban m\u0171k\u00f6dik.<\/p>\n<h2>A protokollok m\u00e1sodik gener\u00e1ci\u00f3ja, vagy nem teljesen ipari buszok, mint az ISA, PCI(e) \u00e9s VME. <\/h2>\n<p>\nA Modbus \u00e9s HART protokollok helyett nem teljesen ipari buszok l\u00e9ptek sz\u00ednre, mint p\u00e9ld\u00e1ul az ISA (MicroPC, PC\/104) vagy PCI\/PCIe (CompactPCI, CompactPCI Serial, StacPC), valamint a VME. <\/p>\n<p>El\u00e9rkezett az az id\u0151szak, amikor a sz\u00e1m\u00edt\u00f3k univerz\u00e1lis adat\u00e1tviteli buszokkal rendelkeznek, amelyekbe k\u00fcl\u00f6nf\u00e9le k\u00e1rty\u00e1k (modulok) csatlakoztathat\u00f3k, hogy kezelj\u00e9k egyfajta egys\u00e9ges jelet. \u00c1ltal\u00e1ban ebben az esetben a processzormodul (sz\u00e1m\u00edt\u00f3) \u00fagynevezett v\u00e1zba van beszerelve, amely lehet\u0151v\u00e9 teszi a buszon val\u00f3 interakci\u00f3t m\u00e1s eszk\u00f6z\u00f6kkel. A v\u00e1z, vagy ahogy a tapasztalt automatiz\u00e1l\u00f3k szeretik nevezni, a \u201ecrate\u201d, kieg\u00e9sz\u00fcl a sz\u00fcks\u00e9ges bemeneti-kimeneti k\u00e1rty\u00e1kkal: anal\u00f3g, diszkr\u00e9t, interf\u00e9sz stb., vagy mindez egyetlen, keret n\u00e9lk\u00fcli \u201eszendvicsben\u201d van megval\u00f3s\u00edtva \u2013 egy k\u00e1rtya a m\u00e1sik tetej\u00e9n. Ezt k\u00f6vet\u0151en ez a sokf\u00e9les\u00e9g a buszon (ISA, PCI, stb.) adatokat cser\u00e9l a processzormodullal, amely \u00edgy inform\u00e1ci\u00f3t kap az \u00e9rz\u00e9kel\u0151kt\u0151l, \u00e9s valamilyen logik\u00e1t val\u00f3s\u00edt meg.<\/p>\n<p><img decoding=\"async\" alt=\"Gumik \u00e9s protokollok az ipari automatiz\u00e1l\u00e1sban: hogyan m\u0171k\u00f6dik mindez?\" src=\"\/wp-content\/uploads\/2019\/05\/a9bfb3d74f817a758a7e7cea2a75513c.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>A vez\u00e9rl\u0151 \u00e9s a bemeneti-kimeneti modulok PXI keretben a PCI buszon. Forr\u00e1s: <noindex><a rel=\"nofollow\" href=\"http:\/\/www.ni.com\/ko-kr\/innovations\/white-papers\/14\/introduction-to-the-pxi-architecture.html\">National Instruments Corporation<\/a><\/noindex><\/i><\/p>\n<p>Ezek a buszok, mint az ISA, PCI(e) \u00e9s VME, k\u00fcl\u00f6n\u00f6sen a korabeli viszonyok k\u00f6z\u00f6tt nem voltak rosszak: az adatcsere sebess\u00e9ge nem volt elkeser\u00edt\u0151, \u00e9s a rendszer alkatr\u00e9szei egyetlen keretben helyezkedtek el, kompakt \u00e9s k\u00e9nyelmes volt, a bemeneti-kimeneti k\u00e1rty\u00e1k forr\u00f3csere lehet, hogy nem \u00e1llt rendelkez\u00e9sre, de egyel\u0151re nem is volt r\u00e1 sz\u00fcks\u00e9g. <\/p>\n<p>De van egy kis h\u00e1tr\u00e1ny. Elosztott rendszert ilyen konfigur\u00e1ci\u00f3ban viszonylag neh\u00e9z fel\u00e9p\u00edteni; a helyi busz, amit haszn\u00e1lunk, nem elegend\u0151 a m\u00e1s al\u00e1rendelt vagy egyenrang\u00fa csom\u00f3pontokkal val\u00f3 adatcser\u00e9re. Kital\u00e1lni valamit a Modbus TCP\/IP f\u00f6l\u00e9, vagy m\u00e1s protokollt haszn\u00e1lni nagyon sz\u00fcks\u00e9ges, mert nem t\u00fal el\u0151ny\u00f6s a helyzet. A m\u00e1sik kellemetlen dolog, hogy a bemeneti-kimeneti modulok \u00e1ltal\u00e1ban valamilyen egys\u00e9ges jelet v\u00e1rnak, \u00e9s nincs galvanikus elszigetel\u00e9s\u00fck a mez\u0151berendez\u00e9sekkel, ez\u00e9rt k\u00fcl\u00f6nf\u00e9le \u00e1talak\u00edt\u00f3 modulok \u00e9s k\u00f6ztes \u00e1ramk\u00f6r\u00f6k \u00f6ssze\u00e1ll\u00edt\u00e1sa sz\u00fcks\u00e9ges, ami jelent\u0151sen bonyol\u00edtja az alkatr\u00e9szb\u00e1zist.<\/p>\n<p><img decoding=\"async\" alt=\"Gumik \u00e9s protokollok az ipari automatiz\u00e1l\u00e1sban: hogyan m\u0171k\u00f6dik mindez?\" src=\"\/wp-content\/uploads\/2019\/05\/d30ec8cb4bfdf5de396c4cc9e8341e35.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Galvanikus elszigetel\u00e9s\u0171 jel\u00e1talak\u00edt\u00f3 k\u00f6zbens\u0151 modulok. Forr\u00e1s: <noindex><a rel=\"nofollow\" href=\"https:\/\/www.dataforth.com\/signal-conditioning.aspx\">DataForth Corporation<\/a><\/noindex><\/i><\/p>\n<p>\u00bbDe mi a helyzet az ipari buszon t\u00f6rt\u00e9n\u0151 adatcser\u00e9vel?\u00ab - k\u00e9rdezheti. Nos, semmi. Ilyen megval\u00f3s\u00edt\u00e1sban nem l\u00e9tezik. A jelek a k\u00e1belez\u00e9sen kereszt\u00fcl a szenzorokt\u00f3l az \u00e1talak\u00edt\u00f3khoz \u00e9rkeznek, az \u00e1talak\u00edt\u00f3k pedig fesz\u00fclts\u00e9get \u00e1ll\u00edtanak el\u0151 a diszkr\u00e9t vagy anal\u00f3g bemeneti-kimeneti k\u00e1rty\u00e1nak, \u00e9s az adatokat m\u00e1r a bemeneti\/kimeneti portokon kereszt\u00fcl olvass\u00e1k a rendszermag seg\u00edts\u00e9g\u00e9vel. Nincsenek k\u00fcl\u00f6n protokollok.<\/p>\n<h2>Hogyan m\u0171k\u00f6dnek a modern ipari buszok \u00e9s protokollok<\/h2>\n<p>\nDe mi legyen most? A klasszikus automatiz\u00e1lt rendszerek \u00e9p\u00edt\u00e9si ideol\u00f3gi\u00e1ja az ut\u00f3bbi id\u0151ben n\u00e9mileg megv\u00e1ltozott. Sz\u00e1mos t\u00e9nyez\u0151, kezdve azzal, hogy az automatiz\u00e1l\u00e1snak is k\u00e9nyelmesnek kell lennie, \u00e9s befejezve a t\u00e1voli, egym\u00e1st\u00f3l elk\u00fcl\u00f6n\u00fclt csom\u00f3pontokkal rendelkez\u0151 elosztott automatiz\u00e1l\u00e1si rendszerek ir\u00e1nyzat\u00e1val, szerepet j\u00e1tszott.<\/p>\n<p>Tal\u00e1n azt mondhatjuk, hogy manaps\u00e1g k\u00e9t f\u0151 koncepci\u00f3 l\u00e9tezik az automatiz\u00e1l\u00e1si rendszerek fel\u00e9p\u00edt\u00e9s\u00e9re: a lokaliz\u00e1lt \u00e9s az elosztott automatiz\u00e1lt rendszerek.<\/p>\n<p>A lokaliz\u00e1lt rendszerek eset\u00e9ben, ahol az adatok gy\u0171jt\u00e9se \u00e9s kezel\u00e9se k\u00f6zpontos\u00edtva van egy konkr\u00e9t helyen, n\u00e9pszer\u0171v\u00e9 v\u00e1lt a bemeneti-kimeneti modulok egy k\u00e9szlet\u00e9nek koncepci\u00f3ja, amelyeket k\u00f6z\u00f6s gyors busz k\u00f6t \u00f6ssze, bele\u00e9rtve a saj\u00e1t kommunik\u00e1ci\u00f3s protokollal rendelkez\u0151 vez\u00e9rl\u0151t is. Ilyen esetekben a bemeneti-kimeneti modulok \u00e1ltal\u00e1ban tartalmaznak jel\u00e1talak\u00edt\u00f3t \u00e9s galvanikus szigetel\u00e9st (b\u00e1r term\u00e9szetesen ez nem mindig van \u00edgy). Ez\u00e9rt a v\u00e9gfelhaszn\u00e1l\u00f3nak csup\u00e1n annyit kell meg\u00e9rtenie, hogy milyen t\u00edpus\u00fa \u00e9rz\u00e9kel\u0151k \u00e9s mechanizmusok lesznek jelen az automatiz\u00e1lt rendszerben, ki kell sz\u00e1molnia a k\u00fcl\u00f6nb\u00f6z\u0151 t\u00edpus\u00fa jelekhez sz\u00fcks\u00e9ges bemeneti-kimeneti modulok sz\u00e1m\u00e1t, \u00e9s ezeket egy k\u00f6z\u00f6s vonalra kell kapcsolnia a vez\u00e9rl\u0151vel. Ilyenekben az esetekben \u00e1ltal\u00e1ban minden gy\u00e1rt\u00f3 a saj\u00e1t kedvenc kommunik\u00e1ci\u00f3s protokollj\u00e1t haszn\u00e1lja a bemeneti-kimeneti modulok \u00e9s a vez\u00e9rl\u0151 k\u00f6z\u00f6tt, amit sz\u00e1mos vari\u00e1ci\u00f3 k\u00f6vethet.<\/p>\n<p>Elosztott rendszerek eset\u00e9ben minden \u00e9rv\u00e9nyes, amit a lokaliz\u00e1lt rendszerekr\u0151l mondtak, kiv\u00e9ve, hogy fontos, hogy az egyes komponensek, p\u00e9ld\u00e1ul a bemeneti-kimeneti modulok csoportja \u00e9s az inform\u00e1ci\u00f3gy\u0171jt\u0151 \u00e9s -\u00e1tad\u00f3 eszk\u00f6z \u2013 amely egy nem t\u00fal okos mikrokontroller, ami valahol egy f\u00fclk\u00e9ben \u00e1ll a mez\u0151n, a csap mellett, ami elz\u00e1rja a k\u0151olajat \u2013 k\u00e9pesek legyenek hat\u00e9kony sebess\u00e9ggel kommunik\u00e1lni hasonl\u00f3 egys\u00e9gekkel \u00e9s a nagy t\u00e1vols\u00e1gon l\u00e9v\u0151 f\u0151 vez\u00e9rl\u0151vel. <\/p>\n<p>Hogyan v\u00e1lasztj\u00e1k ki a fejleszt\u0151k a protokollt projektj\u00fckh\u00f6z? Minden modern kommunik\u00e1ci\u00f3s protokoll meglehet\u0151sen magas teljes\u00edtm\u00e9nyt biztos\u00edt, ez\u00e9rt gyakran a k\u00fcl\u00f6nb\u00f6z\u0151 gy\u00e1rt\u00f3k k\u00f6z\u00f6tti v\u00e1laszt\u00e1s nem az ipari buszon m\u00e9rt sebess\u00e9gt\u0151l f\u00fcgg. A protokoll megval\u00f3s\u00edt\u00e1sa sem t\u00fal fontos, mivel a rendszerfejleszt\u0151 szempontj\u00e1b\u00f3l ez egy fekete doboz, amely egy bels\u0151 kommunik\u00e1ci\u00f3s strukt\u00far\u00e1t biztos\u00edt, \u00e9s nincs kital\u00e1lva k\u00fcls\u0151 beavatkoz\u00e1sra. Legt\u00f6bbsz\u00f6r a gyakorlati jellemz\u0151kre figyelnek: a sz\u00e1m\u00edt\u00f3g\u00e9p teljes\u00edtm\u00e9nye, a gy\u00e1rt\u00f3 koncepci\u00f3j\u00e1nak a feladathoz val\u00f3 alkalmaz\u00e1s\u00e1nak k\u00e9nyelme, a sz\u00fcks\u00e9ges bemeneti-kimeneti modulok rendelkez\u00e9sre \u00e1ll\u00e1sa, a modulok forr\u00f3 csere lehet\u0151s\u00e9ge a busz megszak\u00edt\u00e1sa n\u00e9lk\u00fcl stb.<\/p>\n<p>N\u00e9pszer\u0171 berendez\u00e9sgy\u00e1rt\u00f3k saj\u00e1t ipari protokollmegval\u00f3s\u00edt\u00e1saikkal \u00e1llnak el\u0151: p\u00e9ld\u00e1ul a k\u00f6zismert Siemens c\u00e9g a Profinet \u00e9s Profibus protokollok saj\u00e1t sorozat\u00e1t fejleszti, a B&amp;R c\u00e9g a Powerlink protokollt, a Rockwell Automation az EtherNet\/IP protokollt. Hazai megold\u00e1s a p\u00e9ld\u00e1k list\u00e1j\u00e1n: az orosz Fastwel c\u00e9g FBUS protokollj\u00e1nak verzi\u00f3ja. <\/p>\n<p>Vannak olyan univerz\u00e1lis megold\u00e1sok is, amelyek nem k\u00f6t\u0151dnek egy adott gy\u00e1rt\u00f3hoz, mint p\u00e9ld\u00e1ul az EtherCAT \u00e9s a CAN. R\u00e9szletesen elemezz\u00fck ezeket a protokollokat a cikk folytat\u00e1s\u00e1ban, \u00e9s megn\u00e9zz\u00fck, hogy melyek alkalmasabbak konkr\u00e9t alkalmaz\u00e1sokhoz: az aut\u00f3iparban \u00e9s l\u00e9gi \u0171riparban, elektronikai gy\u00e1rt\u00e1sban, pozicion\u00e1l\u00f3 rendszerekben \u00e9s robotik\u00e1ban. Maradjatok vel\u00fcnk!<br \/>\n<br \/>Forr\u00e1s: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/454156\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041d\u0430\u0432\u0435\u0440\u043d\u044f\u043a\u0430 \u043c\u043d\u043e\u0433\u0438\u0435 \u0438 \u0432\u0430\u0441 \u0437\u043d\u0430\u044e\u0442 \u0438\u043b\u0438 \u0434\u0430\u0436\u0435 \u0432\u0438\u0434\u0435\u043b\u0438, \u043a\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0431\u043e\u043b\u044c\u0448\u0438\u0435 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u043e\u0431\u044a\u0435\u043a\u0442\u044b, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0430\u0442\u043e\u043c\u043d\u0430\u044f \u0441\u0442\u0430\u043d\u0446\u0438\u044f \u0438\u043b\u0438 \u0437\u0430\u0432\u043e\u0434 \u0441\u043e \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e\u043c \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043b\u0438\u043d\u0438\u0439: \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u043e \u0447\u0430\u0441\u0442\u043e \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u0432 \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u043a\u043e\u043c\u043d\u0430\u0442\u0435, \u0441 \u043a\u0443\u0447\u0435\u0439 \u044d\u043a\u0440\u0430\u043d\u043e\u0432, \u043b\u0430\u043c\u043f\u043e\u0447\u0435\u043a \u0438 \u043f\u0443\u043b\u044c\u0442\u043e\u0432. \u042d\u0442\u043e \u043a\u043e\u043c\u043f\u043b\u0435\u043a\u0441 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043e\u0431\u044b\u0447\u043d\u043e \u043d\u0430\u0437\u044b\u0432\u0430\u044e\u0442\u0435\u0442\u0441\u044f \u0413\u0429\u0423 \u2014 \u0433\u043b\u0430\u0432\u043d\u044b\u0439 \u0449\u0438\u0442 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044f \u0437\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u043c \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u043c. \u041d\u0430\u0432\u0435\u0440\u043d\u044f\u043a\u0430 \u0432\u0430\u043c \u0431\u044b\u043b\u043e \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":26217,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-34795","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041d\u0430\u0432\u0435\u0440\u043d\u044f\u043a\u0430 \u043c\u043d\u043e\u0433\u0438\u0435 \u0438 \u0432\u0430\u0441.\" \/>\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\/hu\/blog\/news\/shiny-i-protokoly-v-promyshlennoj-avtomatike-kak-vsyo-eto-rabotaet\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"hu_HU\" \/>\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\u0428\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\u043a\u0435: \u043a\u0430\u043a \u0432\u0441\u0451 \u044d\u0442\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041d\u0430\u0432\u0435\u0440\u043d\u044f\u043a\u0430 \u043c\u043d\u043e\u0433\u0438\u0435 \u0438 \u0432\u0430\u0441.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hu\/blog\/news\/shiny-i-protokoly-v-promyshlennoj-avtomatike-kak-vsyo-eto-rabotaet\" \/>\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-10-31T19:00:25+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:00:25+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\udd47Buszok \u00e9s protokollok az ipari automatiz\u00e1l\u00e1sban: hogyan m\u0171k\u00f6dik mindez | ProHoster","description":"Biztosan sokan k\u00f6z\u00f6ttetek is.","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/news\/shiny-i-protokoly-v-promyshlennoj-avtomatike-kak-vsyo-eto-rabotaet","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hu_HU","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\u0428\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\u043a\u0435: \u043a\u0430\u043a \u0432\u0441\u0451 \u044d\u0442\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 | ProHoster","og:description":"\u041d\u0430\u0432\u0435\u0440\u043d\u044f\u043a\u0430 \u043c\u043d\u043e\u0433\u0438\u0435 \u0438 \u0432\u0430\u0441.","og:url":"https:\/\/prohoster.info\/hu\/blog\/news\/shiny-i-protokoly-v-promyshlennoj-avtomatike-kak-vsyo-eto-rabotaet","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-10-31T19:00:25+00:00","article:modified_time":"2019-10-31T19:00:25+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"34795","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-21 20:39:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:15:37","updated":"2026-01-21 20:39:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/34795","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=34795"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/34795\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media\/26217"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=34795"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=34795"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=34795"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}