S brzim razvojem tehnologije kompjuterskog umrežavanja, mrežna komunikacija je postala nezamjenjiv dio modernih industrijskih sistema upravljanja automatizacijom. Među brojnim mrežnim komunikacionim protokolima, protokoli Transmission Control Protocol (TCP), Internet Protocol (IP) i Open Platform Communication (OPC) našli su široku primenu u oblasti industrijske automatizacije. Ovaj rad pruža detaljnu tehničku analizu TCP/IP i OPC protokola i istražuje njihove prednosti i ograničenja u praktičnim primenama.
I. TCP/IP protokol
1.1 Uvod u TCP/IP protokol
TCP/IP protokol je osnovni protokol Interneta i sastoji se od dvije komponente: Protokola za kontrolu prijenosa (TCP) i Internet protokola (IP). TCP je odgovoran za uspostavljanje pouzdane veze između pošiljaoca i primaoca podataka, osiguravajući pouzdan prenos podataka; IP je, s druge strane, odgovoran za prijenos paketa podataka sa izvorne adrese na odredišnu adresu. TCP/IP protokol je komunikacijski protokol-orijentisan, pouzdan, bajt{3}}stream-baziran na transportnom sloju koji se široko koristi u lokalnim mrežama (LAN), mrežama šireg područja (WAN) i Internetu.
1.2 Kako radi TCP/IP protokol
Rad TCP/IP protokola može se podijeliti na sljedeće korake:
(1) Enkapsulacija podataka: Kada aplikacija treba da pošalje podatke, ona prvo enkapsulira podatke u TCP segment, koji se zatim prenosi kao IP datagram.
(2) Rutiranje: Tokom prijenosa, IP datagrami moraju proći kroz više rutera radi prosljeđivanja. Ruteri biraju odgovarajuću rutu za prosljeđivanje na osnovu odredišne adrese IP datagrama.
(3) Prijenos podataka: Tokom prijenosa, TCP segmenti prolaze verifikaciju polja kao što su redni brojevi i brojevi potvrde kako bi se osigurao pouzdan prijenos podataka.
(4) De-enkapsulacija podataka: Kada podaci stignu na odredišnu adresu, TCP segment se prvo izdvaja iz IP datagrama, a zatim se originalni podaci izdvajaju iz TCP segmenta.
1.3 Prednosti i ograničenja TCP/IP protokola
Prednosti TCP/IP protokola prvenstveno se ogledaju u sljedećim aspektima:
(1) Svestranost: TCP/IP protokol je univerzalni mrežni komunikacioni protokol koji se može primijeniti na različita mrežna okruženja.
(2) Pouzdanost: TCP/IP protokol pruža pouzdan mehanizam za prenos podataka, osiguravajući da se podaci prenose tačno i bez greške do odredišta.
(3) Fleksibilnost: TCP/IP protokol podržava višestruke mrežne topologije i može se fleksibilno konfigurirati prema stvarnim potrebama.
Međutim, TCP/IP protokol također ima određena ograničenja:
(1) Mogućnosti u-realnom vremenu: Budući da TCP/IP protokol koristi komunikacioni metod-orijentisan na vezu, on ima određena ograničenja u pogledu performansi-u realnom vremenu.
(2) Korištenje propusnog opsega: Da bi se osigurao pouzdan prijenos podataka, TCP/IP protokol koristi određene mehanizme redundanse, što može rezultirati smanjenim korištenjem propusnog opsega.
II. OPC protokol
2.1 Uvod u OPC protokol
OPC (Open Platform Communication) protokol je komunikacioni protokol koji se koristi u sistemima upravljanja industrijskim automatizacijama. Prvenstveno je dizajniran da olakša razmjenu podataka i razmjenu informacija između različitih uređaja. OPC protokol je baziran na Microsoftovoj COM/DCOM tehnologiji i koristi međuverski softver za omogućavanje komunikacije između uređaja.
2.2 Kako radi OPC protokol
Rad OPC protokola može se podijeliti na sljedeće korake:
(1) Kreiranje OPC servera: Prvo, OPC server mora biti kreiran u okviru kontrolnog sistema industrijske automatizacije za skladištenje i upravljanje podacima uređaja.
(2) Konfigurišite OPC server: Konfigurišite OPC server, uključujući dodavanje uređaja i podešavanje parametara uređaja.
(3) Kreiranje OPC klijenta: OPC klijent se kreira unutar aplikacije koja treba da pristupi podacima uređaja, koji služi kao interfejs za komunikaciju sa OPC serverom.
(4) Čitanje podataka uređaja: Podaci uređaja se preuzimaju sa OPC servera preko OPC klijenta i obrađuju u skladu sa tim.
2.3 Prednosti i ograničenja OPC protokola
Prednosti OPC protokola prvenstveno se ogledaju u sljedećim aspektima:
(1) Lakoća integracije: Zasnovano na COM/DCOM tehnologiji, OPC protokol se može lako integrirati u različite aplikacije.
(2) Mogućnosti u-realnom vremenu: OPC protokol omogućava razmjenu podataka uređaja-u realnom vremenu, ispunjavajući-zahtjeve u stvarnom vremenu za sisteme upravljanja industrijske automatizacije.
(3) Interoperabilnost: OPC protokol usvaja jedinstveni standard, omogućavajući interoperabilnost između različitih uređaja.




