Një pasqyrë e protokolleve moderne në sistemet e automatizimit industrial

Një pasqyrë e protokolleve moderne në sistemet e automatizimit industrial

Në publikimin e kaluar ne folëm për se si funksionojnë autobuzët dhe protokollet në automatizimin industrial. Këtë herë do të fokusohemi në zgjidhjet moderne të punës: do të shqyrtojmë se cilat protokolle përdoren në sistemet në mbarë botën. Do të shqyrtojmë teknologjitë e kompanive gjermane Beckhoff dhe Siemens, austrike B&R, amerikane Rockwell Automation dhe ruse Fastwel. Gjithashtu do të studiojmë zgjidhjet universale që nuk lidhen me një prodhues të caktuar, si EtherCAT dhe CAN. 

Në fund të artikullit do të ketë një tabelë krahasuese me karakteristikat e protokolleve EtherCAT, POWERLINK, PROFINET, EtherNet/IP dhe ModbusTCP.

Ne nuk përfshimë në shqyrtim protokollet PRP, HSR, OPC UA dhe të tjera, pasi në Habrë tashmë ka artikuj të shkëlqyer nga kolegët tanë inxhinierë që merren me zhvillimin e sistemeve të automatizimit industrial. Për shembull, «Protokollet e rezervimit "pa ndërprerje" PRP dhe HSR» dhe «Portat e protokolleve industriale të shkëmbimit në Linux. Ndërtoje vetë».

Së pari, le të përcaktojmë terminologjinë: Industrial Ethernet = rrjeti industrial, Fieldbus = autobuzi i fushës. Në automatizimin industrial rus ndodhin konfuzione në terma që kanë të bëjnë me autobuzin e fushës dhe rrjetin industrial të nivelit të ulët. Shpesh këto terma bashkohen në një koncept të paqartë "niveli i ulët", i cili quhet edhe autobuz i fushës, edhe autobuz i nivelit të ulët, edhe pse ndonjëherë mund të mos jetë aspak autobus.

Pse kështu?Kjo konfuzion ndoshta lidhet me faktin se në shumë kontrollues modernë, lidhja e moduleve të hyrjes/daljes shpesh realizohet përmes një paneli bashkues (angl. backplane) ose një autobuzi fizik. Kështu, përdoren disa kontakte dhe konektorë autobusësh për të bashkuar disa module në një njësi të vetme. Por këto njësi gjithashtu mund të lidhen me njëra-tjetrën si përmes një rrjeti industrial ashtu dhe një autobuzi fushor. Në terminologjinë perëndimore ka një ndarje të qartë: rrjeti është rrjet, autobuzi është autobus. E para shënohet me termin Industrial Ethernet, e dyta - Fieldbus. Në këtë artikull, për këto koncepte propozohet përdorimi i termit "rrjet industrial" dhe termit "autobuz fushor" përkatësisht.

Standardi i rrjetit industrial EtherCAT, zhvillimi i kompanisë Beckhoff

Protokoli dhe rrjeti industrial EtherCAT është ndoshta një nga mënyrat më të shpejta për të transferuar të dhëna në sistemet e automatizimit sot. Rrjeti EtherCAT përdoret me sukses në sistemet e automatizimit të shpërndara, ku njësitë që bashkëpunojnë janë të shpërndara në distanca të mëdha.

Protokoli EtherCAT përdor frame të standardit Ethernet për të transferuar telegramet e tij, prandaj mbahet përputhshmëria me çdo pajisje standarde Ethernet dhe, në thelb, pranimi dhe dërgimi i të dhënave mund të organizohet në çdo kontrollues Ethernet, nëse ekziston softueri përkatës.

Një pasqyrë e protokolleve moderne në sistemet e automatizimit industrial
Kontrolluesi Beckhoff me një grup module të hyrjes/daljes. Burimi: www.beckhoff.de

Specifikimi i protokolit është i hapur dhe i disponueshëm, por vetëm në kuadër të shoqatës së zhvillimit - EtherCAT Technology Group.

Ja se si funksionon EtherCAT (një spektakël mahnitës, si loja Zuma Inca):

Luaj videon

Shpejtësia e lartë e shkëmbimit në këtë protokoll - ku është fjala për njësi mikrosekondash - realizohet falë faktit se zhvilluesit hoqën dorë nga shkëmbimi duke dërguar telegramet drejtpërdrejt në pajisje të caktuara. Në vend të kësaj, në rrjetin EtherCAT dërgohet një telegram i vetëm, i adresuar në të gjitha pajisjet njëkohësisht; çdo njësi e mbikëqyrjes dhe transferimit të informacionit (ato shpesh quhen UCO - pajisje lidhjeje me objektin) merr "në flutur" të dhënat që i përkasin atij dhe e vendos në telegram të dhënat që është e gatshme të ofrojë për shkëmbim. Pas kësaj, telegrami dërgohet në njësinë tjetër në vargun e nënshtruar, ku ndodh e njëjta operacion. Pas kalimit nëpër të gjitha UCO-të, telegrami kthehet te kontrolluesi kryesor, i cili mbi bazën e të dhënave të marra nga pajisjet nënshtruese, realizon logjikën e menaxhimit, sërish duke bashkëpunuar përmes telegramit me njësitë nënshtruese, të cilat japin një sinjal menaxhues në pajisje.

Rrjeti EtherCAT mund tĂ« ketĂ« çdo topologji, por nĂ« thelb do tĂ« jetĂ« gjithmonĂ« njĂ« unazĂ« – pĂ«r shkak tĂ« pĂ«rdorimit tĂ« modit me dyfishim dhe dy konektorĂ«ve Ethernet. KĂ«shtu, telegrami gjithmonĂ« do tĂ« transferohet vazhdimisht nĂ« çdo pajisje nĂ« autobus.

Një pasqyrë e protokolleve moderne në sistemet e automatizimit industrial
Një përfaqësim skematik i rrjetit EtherCAT me disa njësitë. Burimi: realpars.com

Meqë ra fjala, specifikimi EtherCAT nuk përmban kufizime në nivelin fizik 100Base-TX, prandaj realizimi i protokollit është i mundur mbi baza të linjave gigabit dhe optike.

Rrjetet dhe standardet industriale të hapura PROFIBUS/NET të kompanisë Siemens

Kompania gjermane Siemens është e njohur prej kohësh për kontrolluesit e saj logjikë të programueshëm (PLC), të cilët përdoren në të gjithë botën.

Shkëmbimi i të dhënave midis nyjeve të sistemit të automatizimit nën drejtimin e pajisjeve Siemens realizohet si përmes autobuzit të fushës, i njohur si PROFIBUS, ashtu edhe në rrjetin industrial PROFINET.

Autobuzi PROFIBUS përdor një kabllo dy-dielëshe speciale me lidhës DB-9. Tek Siemens është ngjyrë vjollcë, por në praktikë kemi hasur edhe të tjera :). Për lidhjen e disa nyjeve, lidhësi mund të lidhë dy kabllo. Gjithashtu, ai ka një komutator për rezistori terminal. Rezistori terminal duhet të jetë i aktivizuar në pajisjet e fundit të rrjetit, në mënyrë që të tregohet se kjo është pajisja e parë ose e fundit, dhe pas saj nuk ka asgjë, vetëm errësirë dhe boshllëk (të gjitha rs485 funksionojnë kështu). Nëse në lidhësin ndërmjetës aktivizohet rezistori, atëherë segmenti që ndjek pas tij do të jetë i deaktivizuar.

Një pasqyrë e protokolleve moderne në sistemet e automatizimit industrial
Kabllo PROFIBUS me lidhës. Burimi: VIPA ControlsAmerica

Në rrjetin PROFINET përdoret një çift i fijeve, zakonisht me lidhës RJ-45, kabllo është e ngjyrës jeshile. Nëse topologjia PROFIBUS është autobuz, atëherë topologjia e rrjetit PROFINET mund të paraqesë çfarëdo: madje dhe unazë, yll, pemë, ose gjithçka në një.

Një pasqyrë e protokolleve moderne në sistemet e automatizimit industrial
Kontrolluesi Siemens me kabllon PROFINET të lidhur. Burimi: w3.siemens.com

Ekzistojnë disa protokolle për shkëmbimin përmes autobuzit PROFIBUS dhe në rrjetin PROFINET.

Për PROFIBUS:

  1. PROFIBUS DP — realizimi i kĂ«tij protokolli nĂ«nkupton lidhjen me pajisje nĂ«nordhĂ«s tĂ« largĂ«ta, nĂ« rastin e PROFINET, ky protokoll pĂ«rputhet me protokollin PROFINET IO.
  2. PROFIBUS PA — nĂ« thelb Ă«shtĂ« e njĂ«jta gjĂ« si PROFIBUS DP, vetĂ«m se pĂ«rdoret pĂ«r transmetimin e tĂ« dhĂ«nave dhe energjisĂ« nĂ« ambiente tĂ« sigurta nga shpĂ«rthimi (analog me PROFIBUS DP me karakteristika fizike tĂ« ndryshme). PĂ«r PROFINET nuk ekziston ende njĂ« protokoll tĂ« sigurt nga shpĂ«rthimi sipas analogjisĂ« me PROFIBUS.
  3. PROFIBUS FMS — Ă«shtĂ« e destinuar pĂ«r shkĂ«mbimin e tĂ« dhĂ«nave me sisteme tĂ« prodhuesve tĂ« tjerĂ« qĂ« nuk mund tĂ« pĂ«rdorin PROFIBUS DP. NjĂ« homolog i PROFIBUS FMS nĂ« rrjetin PROFINET Ă«shtĂ« protokolli PROFINET CBA.

Për PROFINET:

  1. PROFINET IO;
  2. PROFINET CBA.

Protokolli PROFINET IO ndahet në disa klasa:

  • PROFINET NRT (pa kohĂ« reale) — pĂ«rdoret nĂ« aplikacione ku parametrat kohorĂ« nuk janĂ« kritikĂ«. Ai pĂ«rdor protokollin e transmetimit tĂ« tĂ« dhĂ«nave Ethernet TCP/IP, si dhe UDP/IP.
  • PROFINET RT (koha reale) — kĂ«tu shkĂ«mbimi i tĂ« dhĂ«nave tĂ« hyrjes/daljes realizohet pĂ«rmes kornizave Ethernet, por tĂ« dhĂ«nat diagnostike dhe tĂ« dhĂ«nat e komunikimit ende dĂ«rgohen pĂ«rmes UDP/IP. 
  • PROFINET IRT (koha reale izokrone) — ky protokoll Ă«shtĂ« dizajnuar nĂ« mĂ«nyrĂ« specifike pĂ«r aplikacionet e menaxhimit tĂ« lĂ«vizjes dhe pĂ«rfshin njĂ« fazĂ« izokrone tĂ« transmetimit tĂ« tĂ« dhĂ«nave.

Sa i përket realizimit të protokollit të kohës reale të fortë PROFINET IRT, për komunikimet me pajisje të largëta, ai identifikon dy kanale shkëmbimi: izokron dhe asinkron. Kanali izokron me një gjatësi cikli të fiksuar për shkëmbim përdor sinkronizimin taktik dhe dërgon të dhëna të rëndësishme për kohën, përdoren telegramet e nivelit të dytë. Koha e transmetimit në kanalin izokron nuk kalon 1 milisekondë.

Në kanalin asinkron dërgohen të dhëna të quajtura real-time, të cilat gjithashtu adresohen përmes adresës MAC. Për më tepër, dërgohen informacione diagnostike dhe ndihmese mbi TCP/IP. As të dhënat real-time, as të tjera informacione nuk mund të ndërhyjnë, sigurisht, në ciklin izokron.

Grupi i zgjeruar i funksioneve PROFINET IO nuk është i nevojshëm për çdo sistem të automatizimit industrial, prandaj ky protokoll personalizohet për projektin specifik, duke marrë parasysh klasat e përputhshmërisë ose klasat e përdorimit (conformance classes): CC-A, CC-B, CC-CC. Klasat e përputhshmërisë lejojnë zgjedhjen e pajisjeve të fushës dhe komponenteve kryesore me funksionalitetin minimal të nevojshëm. 

Një pasqyrë e protokolleve moderne në sistemet e automatizimit industrial
Burimi: mësimi universitar PROFINET

Protokolli tjetĂ«r i shkĂ«mbimit nĂ« rrjetin PROFINET — PROFINET CBA — shĂ«rben pĂ«r organizimin e komunikimit industrial midis pajisjeve tĂ« prodhuesve tĂ« ndryshĂ«m. NjĂ«sia kryesore e prodhimit nĂ« sistemet CBA Ă«shtĂ« njĂ« entitet i njohur, i cili quhet komponent. Ky komponent zakonisht pĂ«rbĂ«het nga njĂ« kombinim i pjesĂ«s mekanike, elektrike dhe elektronike tĂ« pajisjes ose instalimit, si dhe softuerit aplikues pĂ«rkatĂ«s. PĂ«r çdo komponent zgjidhet njĂ« modul programimi, i cili pĂ«rmban njĂ« pĂ«rshkrim tĂ« plotĂ« tĂ« interfesit tĂ« kĂ«tij komponenti sipas kĂ«rkesave tĂ« standartit PROFINET. Pas kĂ«saj, kĂ«to modulet programimi pĂ«rdoren pĂ«r shkĂ«mbimin e tĂ« dhĂ«nave me pajisjet. 

Protokolli Ethernet POWERLINK i kompanisë B&R

Protokolli Powerlink është zhvilluar nga kompania austriake B&R në fillim të viteve 2000. Ky është një implementim tjetër i protokollit në kohë reale mbi standardin Ethernet. Specifikimi i protokollit është në dispozicion dhe shpërndahet lirshëm. 

Teknologjia Powerlink përdor mekanizmin e ashtuquajtur të pyetjes së përzier, kur gjithë interaksioni ndërmjet pajisjeve ndahet në disa faza. Të dhënat veçanërisht kritike transmetohen në fazën izokronike të shkëmbimit, për të cilën konfigurohet koha e kërkuar për përgjigje; të tjerat, do të transmetohen sipas mundësive në fazën asinhronike.

Një pasqyrë e protokolleve moderne në sistemet e automatizimit industrial
Kontrolluesi B&R me një grup modulash hyrëse-dalëse. Burimi: br-automation.com

Fillimisht, protokolli ishte implementuar mbi nivelin fizik 100Base-TX, por më vonë u zhvillua dhe një realizim gigabit.

Në protokollin Powerlink, përdoret një mekanizëm planifikimi të shkëmbimit. Në rrjet dërgohet një ndihmës ose mesazh kontrolli, me anë të tij përcaktohet se cila nga pajisjet ka në atë moment lejen për shkëmbim të të dhënave. Në çdo moment kohor, akses në shkëmbim mund të ketë vetëm një pajisje.

Një pasqyrë e protokolleve moderne në sistemet e automatizimit industrial
Paraqitja skematike e rrjetit Ethernet POWERLINK me disa nyje.

Në fazën izokronike, kontrolluesi pyet secilën nyje në radhë, nga e cila është e nevojshme të merren të dhëna kritike. 

Faza izokronike kryhet, siç u tha, me një cikël të konfiguruar. Në fazën asinhronike të shkëmbimit përdoret staku i protokollit IP, kontrolluesi pyet të dhënat jo kritike nga të gjitha nyjet, të cilat dërgojnë përgjigje sa më shpejt që të kenë akses në transmetim. Rapporti i kohës midis fazave izokronike dhe asinhronike mund të konfigurohet manualisht.

Protokolli Ethernet/IP i kompanisë Rockwell Automation

Protokolli EtherNet/IP është zhvilluar me angazhimin aktiv të kompanisë amerikane Rockwell Automation në vitin 2000. Ai përdor stek TCP dhe UDP IP, dhe e zgjeron atë për përdorim në automatikën industriale. Pjesa e dytë e emrit, përkundër mendimeve të zakonshme, nuk do të thotë Internet Protocol, por Industrial Protocol. UDP IP përdor stekun komunikues të protokollit CIP (Common Interface Protocol), i cili gjithashtu përdoret në rrjetet ControlNet/DeviceNet dhe realizohet mbi TCP/IP.

Specifikimi EtherNet/IP është publik dhe shpërndahet falas. Topologjia e rrjetit Ethernet/IP mund të jetë arbitrare dhe të përfshijë një unazë, yll, pemë ose bus.

Në përveçim të funksioneve standarde të protokolleve HTTP, FTP, SMTP, EtherNet/IP realizon transmetimin e të dhënave që janë kritike për kohën e dorëzimit midis kontrolluesit pyetës dhe pajisjeve hyrëse/dalëse. Transmetimi i të dhënave jo kritike për kohën sigurohet nga paketat TCP, ndërsa dorëzimi i të dhënave menaxhuese ciklike që janë kritike për kohën bëhet përmes protokollit UDP. 

Për sinkronizimin e kohës në sistemet e shpërndara, EtherNet/IP përdor protokollin CIPsync, i cili është një zgjerim i protokollit komunikues CIP.

Një pasqyrë e protokolleve moderne në sistemet e automatizimit industrial
Përshkrimi skematik i rrjetit Ethernet/IP me disa nyje dhe lidhjen e pajisjeve Modbus. Burimi: www.icpdas.com.tw

Për të thjeshtuar konfigurimin e rrjetit EtherNet/IP, shumica e pajisjeve standarde të automatizimit vijnë me skedarë konfigurues të përcaktuar paraprakisht.

Implementimi i protokollit FBUS në kompaninë Fastwel

Kemi menduar gjatë nëse duhet të përfshijmë këtë kompani ruse, Fastwel, me realizimin e saj vendas të protokollit industrial FBUS, por më pas vendosëm të shkruajmë disa paragrafë për një kuptim më të mirë të realiteteve të zëvendësimit të importeve.

Ekzistojnë dy realizime fizike të FBUS. Njëra prej tyre është një bus, në të cilin protokolli FBUS punon mbi standardin RS485. Përveç kësaj, ka një realizim të FBUS në rrjetin industrial Ethernet.

FBUS është e vështirë për t'u quajtur një protokoll me shpejtësi të lartë; koha e përgjigjes varet shumë nga numri i modulave hyrëse-dalëse në bus dhe nga parametrat e shkëmbimit, zakonisht ajo variojnë midis 0,5-10 milisekonda. Një nyje nënshtruese FBUS mund të përmbajë vetëm 64 modula hyrëse-dalëse. Për busin fushor, gjatësia e kabllit nuk mund të kalojë 1 metër, prandaj nuk flasim për sisteme të shpërndara. Ndoshta flasim, por vetëm kur përdoret rrjeti industrial FBUS mbi TCP/IP, që do të thotë rritje të koha e pyetjes disa herë. Për të lidhur modulë mund të përdoren shtrirës të busit, çka lejon pozicionimin e modulateve brenda kabinetit të automatizimit.

Një pasqyrë e protokolleve moderne në sistemet e automatizimit industrial
Kontrolluesi Fastwel me modulet hyrëse-dalëse të lidhura. Burimi: Control Engineering Rusia

Përfundim: si përdoret e gjithë kjo në praktikë në ASU TP

Sigurisht, larmishmëria e protokolleve industriale moderne për transferimin e të dhënave është shumë më e madhe se sa kemi përshkruar në këtë artikull. Disa janë të lidhura me prodhues të caktuar, disa, nga ana tjetër, janë universale. Gjatë zhvillimit të sistemeve automatike të menaxhimit të proceseve teknologjike (ASU TP), inxhinieri zgjedh protokollet optimale, duke marrë parasysh detyrat dhe kufizimet specifike (teknike dhe buxhetore).

Nëse flasim për përhapjen e një protokolli të caktuar të komunikimit, mund të përmendim diagramën e kompanisë HMS Networks AB, e cila ilustron peshat e tregut të teknologjive të ndryshme të komunikimit në rrjetet industriale.

Një pasqyrë e protokolleve moderne në sistemet e automatizimit industrial
Burimi: HMS Networks AB

Siç duket në diagramë, PRONET dhe PROFIBUS nga Siemens zënë pozita udhëheqëse.

ËshtĂ« interesante se 6 vjet mĂ« parĂ« 60% e tregut e zinin protokollet PROFINET dhe Ethernet/IP..

Në tabelën më poshtë janë grumbulluar të dhëna përkatëse mbi protokollet e përmendura të komunikimit. Disa parametra, për shembull, performanca shprehet në terma abstraktë: e lartë / e ulët. Ekivalentët numerikë mund të gjenden në artikujt për analizën e performancës. 

 

EtherCAT

POWERLINK

PROFINET

EtherNet/IP

ModbusTCP

Niveli fizik

100/1000 BASE-TX

100/1000 BASE-TX

100/1000 BASE-TX

100/1000 BASE-TX

100/1000 BASE-TX

Niveli i transferimit të të dhënave

Kanali (Ethernet-frame)

Kanali (Ethernet-frame)

Kanali (Ethernet-frame), Rrjeti / transporti (TCP/IP)

Rrjeti / transporti (TCP/IP)

Rrjeti / transporti (TCP/IP)

Mbështetje për kohën reale

Po

Po

Po

Po

Jo

Performanca

I lartë

I lartë

IRT – e lartĂ«, RT – mesatare

E mesme

I ulët

Gjatësia e kabllit midis nyjave

100m

100m/2km

100m

100m

100m

Fazat e transferimit

Jo

Izokronike + asinkronike

IRT – izokronike + asinkronike, RT – asinkronike

Jo

Jo

Numri i nyjeve

65535

240

Kufizimi i rrjetit TCP/IP

Kufizimi i rrjetit TCP/IP

Kufizimi i rrjetit TCP/IP

Zgjidhja e kolizionave

Topologjia në rrathë

Sinkronizimi i orës, fazat e transferimit

Topologjia në rrathë, fazat e transferimit

Switches, topologjia “yll”

Switches, topologjia “yll”

Ndërrimi i nxehtë

Jo

Po

Po

Po

Në varësi të implementimit

Kostoja e pajisjeve

I ulët

I ulët

I lartë

E mesme

I ulët

Fushat e aplikimit të protokolleve të përmendura të komunikimit, autobusëve të fushës dhe rrjeteve industriale janë shumë të ndryshme. Duke filluar nga industria kimike dhe automobilistike e deri te teknologjitë aerospatiale dhe prodhimi i elektronikës. Protokollet e shpejtë të komunikimit janë të kërkuara në sistemet e pozicionimit real-time të pajisjeve të ndryshme dhe në robotikë.

Dhe me cilat protokolle keni punuar dhe ku i keni pĂ«rdorur? Ndani pĂ«rvojĂ«n tuaj nĂ« komentet. 🙂

Burimi: habr.com

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster