Sieci przemysłowe i protokoły komunikacji

Podobne dokumenty
Komunikacja i wymiana danych

Spis treści. Dzień 1. I Wprowadzenie (wersja 0906) II Dostęp do danych bieżących specyfikacja OPC Data Access (wersja 0906) Kurs OPC S7

Kurs OPC S7. Spis treści. Dzień 1. I OPC motywacja, zakres zastosowań, podstawowe pojęcia dostępne specyfikacje (wersja 1501)

Materiały dodatkowe Krótka charakterystyka protokołu MODBUS

Budowa i oprogramowanie komputerowych systemów sterowania. Laboratorium 4. Metody wymiany danych w systemach automatyki DDE

Protokół Modbus RTU / Sieć RS-485

Spis treci. Dzie 1. I Wprowadzenie (wersja 0911) II Dostp do danych biecych specyfikacja OPC Data Access (wersja 0911)

Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska

MODEL WARSTWOWY PROTOKOŁY TCP/IP

DigiPoint mini Karta katalogowa DS 6.00

Sieci komputerowe. Wstęp

Serwery OPC UA 1. SERWER OPC UA DLA CONTROL

Protokoły sieciowe - TCP/IP

Standard wymiany danych OPC (OLE for Process Control)

Modularny system I/O IP67

DigiPoint Karta katalogowa DS 5.00

Model sieci OSI, protokoły sieciowe, adresy IP

SYSTEM SCADA DO OCHRONY KATODOWEJ SCADA SYSTEM FOR CATHODIC PROTECTION

Tytuł Aplikacji: Aplikacja przetwornic częstotliwości Danfoss w sieci przemysłowej Profinet

Politechnika Śląska w Gliwicach Instytut Automatyki 2005/2006

Spis treści. Dzień 1/2. I PROFINET modułowe rozwiązanie dla systemów automatyki (wersja 1209) II Sieć Ethernet podstawowe informacje (wersja 1209)

Protokół MODBUS. Przemysłowe Sieci Informatyczne (PSI)

Konfiguracja serwera OPC/DDE KEPSServerEX oraz środowiska Wonderware InTouch jako klienta DDE do wymiany danych

ZiMSK dr inż. Łukasz Sturgulewski, DHCP

ASEM UBIQUITY PRZEGLĄD FUNKCJONALNOŚCI

Warstwy i funkcje modelu ISO/OSI

Uniwersalny Konwerter Protokołów

Sieci Komputerowe i Technologie Internetowe (SKiTI)

1. Protokoły komunikacyjne w sieciach przemysłowych

Spis treści. Dzień 1 / Dzień 2. I PROFINET modułowe rozwiązanie (wersja 1108) II Ethernet podstawowe informacje (wersja 1108)

Podstawy Transmisji Danych. Wykład IV. Protokół IPV4. Sieci WAN to połączenia pomiędzy sieciami LAN

1. Cel ćwiczenia. Celem ćwiczenia jest zestawienie połączenia pomiędzy dwoma sterownikami PLC za pomocą protokołu Modbus RTU.

Tytuł: Instrukcja obsługi Modułu Komunikacji internetowej MKi-sm TK / 3001 / 016 / 002. Wersja wykonania : wersja oprogramowania v.1.

Sieci Komputerowe. Wykład 1: TCP/IP i adresowanie w sieci Internet

System komputerowy. Sprzęt. System komputerowy. Oprogramowanie

InPro BMS InPro BMS SIEMENS

Kurs PROFINET S7. Spis treści. Dzień 1/2. I PROFINET modułowe rozwiązanie dla systemów automatyki (wersja 1506)

Programowanie współbieżne i rozproszone

Kurs Certyfikowany Inżynier Sieci PROFIBUS DP. Spis treści. Dzień 1

Tunelowanie OPC. Eliminacja ograniczeń związanych z DCOM

PROTOKÓŁ MQTT (uzupełnienie do instrukcji obsługi miernika ND30)

Stos protokołów TCP/IP (ang. Transmission Control Protocol/Internet Protocol)

Zadania do ćwiczeń laboratoryjnych Systemy rozproszone automatyki - laboratorium

Przesyłania danych przez protokół TCP/IP

Integracja systemów sterowania i sterowanie rozproszone 5 R

Sieci równorzędne, oraz klient - serwer

Wykład 3. Interfejsy CAN, USB

Protokół MODBUS. Przemysłowe Sieci Informatyczne (PSI)

Industrial Ethernet Dokumentacja techniczna połączenia Sterowniki S7-400(300) firmy Siemens - System PRO-2000 firmy MikroB

PROFINET TIA. Spis treści. Dzień 1. I PROFINET modułowe rozwiązanie dla systemów automatyki (wersja 1601)

Automatyka przemysłowa. SiR_7 Transmisja danych ze sterownika PLC. Sieci przemysłowe typu Profibus i Profinet.

Programowanie współbieżne i rozproszone

Systemy zdalnego zarządzania i monitoringu: Carel platforma PRO. Tomasz Andracki, Bydgoszcz

Opracowanie ćwiczenia laboratoryjnego dotyczącego wykorzystania sieci przemysłowej Profibus. DODATEK NR 4 Instrukcja laboratoryjna

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej

Problematyka sieci miejscowej LIN

Wykład 2: Budowanie sieci lokalnych. A. Kisiel, Budowanie sieci lokalnych

OKABLOWANIE W WYBRANYCH SYSTEMACH KOMUNIKACJI

Automatyka przemysłowa. Transmisja danych ze sterownika PLC. Sieci przemysłowe typu Profibus i Profinet. Materiały udostępnione przez PNO Polska W6-1

Marek Parfieniuk, Tomasz Łukaszuk, Tomasz Grześ. Symulator zawodnej sieci IP do badania aplikacji multimedialnych i peer-to-peer

Plan wykładu. 1. Sieć komputerowa 2. Rodzaje sieci 3. Topologie sieci 4. Karta sieciowa 5. Protokoły używane w sieciach LAN 6.

Koncepcja systemu komunikacji firmy Wonderware (protokoły OPC, SuiteLink, DDE)

Programowanie obiektowe

SIMCORDER SOFT. Aplikacja wizualizacyjna

Spis treści. Dzień 1. I Wprowadzenie do diagnostyki sieci PROFIBUS (wersja 1303) II Warstwa fizyczna sieci PROFIBUS DP (wersja 1401)

Protokół sieciowy Protokół

Architektura komputerów. Układy wejścia-wyjścia komputera

Systemy Operacyjne i Sieci Komputerowe Adres MAC 00-0A-E6-3E-FD-E1

DATAPROVIDER DLA PROTOKOŁU MODBUS (RS) - INSTRUKCJA

PROFINET IO vs. PROFIBUS DP

KARTA KATALOGOWA. Koncentrator komunikacyjny dla zespołów CZAZ ZEG-E EE426063

Sterownik komunikacyjny CommDTM dla ProfiCore Ultra

Serwery. Autorzy: Karol Czosnowski Mateusz Kaźmierczak

PR kwietnia 2012 Automatyka budynkowa, Technologia sterowania Oprogramowanie Strona 1 z 5

Spis treści. 1 Moduł Modbus TCP 4

Enkapsulacja RARP DANE TYP PREAMBUŁA SFD ADRES DOCELOWY ADRES ŹRÓDŁOWY TYP SUMA KONTROLNA 2 B 2 B 1 B 1 B 2 B N B N B N B N B Typ: 0x0835 Ramka RARP T

SIECI KOMPUTEROWE. Podstawowe wiadomości

Zarządzanie infrastrukturą sieciową Modele funkcjonowania sieci

Skąd dostać adres? Metody uzyskiwania adresów IP. Statycznie RARP. Część sieciowa. Część hosta

Adresy w sieciach komputerowych

1. W protokole http w ogólnym przypadku elementy odpowiedzi mają: a) Postać tekstu b) Postać HTML c) Zarówno a i b 2. W usłudze DNS odpowiedź

Opracował: Jan Front

Moduł Ethernetowy. instrukcja obsługi. Spis treści

Kurs Ethernet przemysłowy konfiguracja i diagnostyka. Spis treści. Dzień 1

7. zainstalowane oprogramowanie zarządzane stacje robocze

Bazy danych 2. Wykład 1

Podstawy Informatyki. Inżynieria Ciepła, I rok. Wykład 13 Topologie sieci i urządzenia

Budowa karty sieciowej; Sterowniki kart sieciowych; Specyfikacja interfejsu sterownika sieciowego; Open data link interface (ODI); Packet driver

SIMOCODE pro. Informacje na temat podręczników dla systemu SIMOCODE pro

DR INŻ. ROBERT WÓJCIK DR INŻ. JERZY DOMŻAŁ ADRESACJA W SIECIACH IP. WSTĘP DO SIECI INTERNET Kraków, dn. 24 października 2016r.

Szczegółowy Opis Przedmiotu Zamówienia: Zestaw do badania cyfrowych układów logicznych

sterownik programowalny z kolorowym wyświetlaczem

Sieci komputerowe. Zajęcia 3 c.d. Warstwa transportu, protokoły UDP, ICMP

POŁĄCZENIE STEROWNIKÓW ASTRAADA ONE MIĘDZY SOBĄ Z WYKORZYSTANIEM PROTOKOŁU UDP. Sterowniki Astraada One wymieniają między sobą dane po UDP

5. Model komunikujących się procesów, komunikaty

SINAMICS G120 - KONFIGURACJA I URUCHOMIENIE Techniki napędowe

Sieci komputerowe i bazy danych

Wybrane działy Informatyki Stosowanej

FAQ: /PL Data: 9/04/2013 WinCC v7 Wymiana danych ze sterownikiem serii S poprzez protokół Modbus TCP

Transkrypt:

Urządzenia i systemy automatyki Sieci przemysłowe i protokoły komunikacji Wykład dr inż. Robert Kazała

Modbus Protokół komunikacyjny stworzony w 1979 roku przez firmę Modicon. Służył do komunikacji z programowalnymi kontrolerami tej firmy. Opracowany z myślą do zastosowań w automatyce Protokół jest otwarty i wolny od opłat Przesyłane komunikaty są zabezpieczone przed przekłamaniami Sygnalizacja błędów Jest standardem przyjętym przez większość producentów sterowników przemysłowych Jest łatwy do wdrożenia i utrzymania www.modbus.org

Modbus sposób przesyłania Protokół Modbus może być implementowany na sieci w standardzie RS232, ale wtedy jest typu punkt-punkt., z jednym urządzeniem nadrzędnym (master) i jednym podrzędnym (slave). W przypadku sieci RS485 można uzyskać strukturę wielopunktową, z jednym urządzeniem nadrzędnym (master) i wieloma podrzędnymi (max. 247) ASCII - system kodowania heksadecymalny 0-9, A-F. Dane wysyłane szesnastkowo (po dwa kody ASCII). Każdy znak zajmuje 4 bity. RTU - system kodowania dwójkowy 0/1. Dane wysyłane binarnie jako liczby ośmiobitowe. TCP - dane wysyłane po sieci LAN zgodnie z protokołem TCP/IP.

Modbus - RTU W celu nawiązania komunikacji z modułami Slave sterownik Master wysyła komunikaty zawierające: adres modułu Slave, kod funkcji, dane, bity kontrolne. Adres urządzenia to liczby z zakresu 0247. Adres 0 zarezerwowany jest dla komunikatów typu broadcast wysyłanych do wszystkich urządzeń Slave, zaś adresy od 1 do 247 wskazują już konkretne moduły. Z wyjątkiem komunikatów typu broadcast (tylko odbiór), urządzenia Slave zawsze odpowiadają na komunikaty wysyłane przez Mastera, który w ten sposób ma pewność, że odebrały one komunikat.

Modbus - ramka

Modbus stos komunikacyjny

Modbus przykładowa struktura sieci

Modbus typy danych, adresowanie

Modbus definicje podstawowych kodów

Profibus Profibus jest siecią przemysłowa czasu rzeczywistego opracowana przez konsorcjum firm koordynowane przez firmę Siemens. Przeznaczona do rozproszonego sterowania i nadzoru. W warstwie fizycznej możliwe jest zastosowanie dwóch przewodów miedzianych, skrętki lub światłowodu. Odmiany Profibus: DP (ang. DecentralizedPerhipals) sied czasu rzeczywistego zorientowana na przesyłanie krótkich komunikatów FMS (ang. FieldbusMessageSpecification) zastosowanie do sieci wymagających przesyłania większych porcji danych (np. SCADA<>PC) PA (ang. ProcessAutomation) możliwość stosowania w środowiskach zagrożonych wybuchem, te same linie służą do zasilania i do transmisji danych.

CANOpen Protokół wysokiego poziomu CANopen, bazuje bezpośrednio na podstawowym protokole CAN i został opracowany z myślą o zastosowaniu w przemysłowych sieciach wbudowanych, lokalnych. CANopen to standard europejski EN 50325-4. Zapewnia on integratorom i klientom przemysłowym swobodę organizacji sieci i dołączania do niej nowych urządzeń w praktyce wg zasady plug-and-play, bez większych problemów z kompatybilnością i otwartością standardu. Opracowaniem profili dla różnych zastosowań zajmuje się grupa użytkowników i producentów urządzeń standardu CAN (CiA CAN In Automation), zrzeszająca obecnie ok. 520 podmiotów. Profile aplikacyjne ułatwiają działanie wszystkim osobom zaangażowanym na etapach produkcji, instalacji i integracji sieciowej zaawansowanych, specjalistycznych urządzeń.

CANOpen

CANopen Object Dictionary CANopen Object Dictionary jest uporządkowaną grupą obiektów. Każdy obiekt posiada swój 16bitowy indeks, oraz dodatkowo 8-bitowy subindeks. Każdy węzeł w sieci posiada swój własny Object Dictionary, który całościowo opisuje wszystkie jego parametry oraz zachowanie w sieci. Pełny opis Object Dictionary dla konkretnego typu urządzenia jest dostarczany przez producenta i znajduje się w Electronic Data Sheet (EDS), który jest plikiem ASCII z rozszerzeniem *.eds. Na podstawie EDS powstaje opis konkretnego, sparametryzowanego urządzenia w sieci Device Configuration File (DCF). DCF posiada taką samą składnie jak EDS, zdefiniowaną w specyfikacji opracowanej przez CIA CiA 306 DS V1.3. Pliki te są używane przez Menadżery sieci CANOpen w celu łatwej parametryzacji transmisji i urządzeń w sieci.

CANopen - Mechanizmy komunikacji: PDO i SDO W sieci wyróżniamy dwie główne metody komunikacji: Service Data Object oraz Process DataObject. Service Data Object pozwalają na dostęp do Object Dictionary urządzeń sieci oraz transmisje większej niż 8 bajtów ilości danych. Mechanizm transmisji z potwierdzeniem odbioru, stąd każde SDO posiada dwa różne identyfikatory. Typowo SDO jest używany do konfiguracji węzłów sieci. Process Data Object, może być opisany jako komunikacja typu Producent Konsument. Został zoptymalizowany do szybkiej transmisji danych. Jest wykorzystywany do transmisji danych w czasie rzeczywistym (stany Wejść/Wyjść, wartości analogowych etc.). Nie wymaga potwierdzenia odbioru, wykorzystuje wyższe priorytety wiadomości (COB-ID, CAN-ID). Struktura zawartości ramki PDO musi być wcześniej zdefiniowana i znana zarówna nadawcy jak i odbiorcy. Ilość danych w jednym PDO jest ograniczona od 1 do 8 bajtów. Przykładowo, jeden PDO może transmitować stan maksymalnie 64 wartości I/O lub czterech 16-bitówych wartości analogowych. Obiekty PDO, w zależności od konfiguracji, mogą być transmitowane cyklicznie, na żądanie innego urządzenia lub wyzwalane przez zmianę wartości mapowanej w PDO.

Warianty architektury RT Ethernet

Modbus/TCP

Profinet Profinet przez Prjest rozwijany przez konsorcjum PROFIBUS International. Profinet pozwala na integrację w jednej sieci prostych urządzeń polowych oraz aplikacji krytycznych czasowo. Komunikacja ma trzy poziomy wydajności: TCP, UDP i IP dla danych niekrytycznych czasowo, Soft Real Time (SRT) dla danych krytycznych czasowo, izochroniczny tryb Real Time (IRT) do wyjątkowo wymagających zastosowań. Jako elementy aktywne wykorzystywane są specjalne switche.

Profinet

Ethernet Powerlink Ethernet Powerlink-wspierany przez EPSG. Składa się z podsieci (domen) czasu rzeczywistego. Aby uniknąć kolizji, mechanizm CSMA/CD jest wyłączony. Dostęp do sieci jest podzielony na cykliczne szczeliny czasowe, przydzielane każdemu punktowi sieci przez stację zarządzającą.

Ethernet Powerlink

EtherCAT Protokół rozwijany przez EtherCAT Technology Group. Protokół wykorzystuje ramki ethernet. Interpretacja danych odbywa się "w locie", w pełni sprzętowo. EtherCAT jest najszybszym protokołem wykorzystujący Ethernet osiąga 1000 I/O binarnych w 30μs. Masterem może być dowolny komputer wyposażony w kartę sieciową. W przypadku urządzeń podrzędnych (slave) nie jest możliwe wykorzystanie typowej karty sieciowej i wymagane są interfejsy sieciowe realizowane na specjalizowanych układach scalonych.

EtherCAT

EtherCAT

EtherNet/IP EtherNet/IP -wspierany przez ODVAi ControlNet. Używa CommonInterfaceProtocol(CIP), który jest wspólny dla sieci Ethernet/IP, ControlNeti DeviceNet. W sieci Ethernet/IP, wymiana danych krytycznych czasowo oparta jest na modelu producer/consumer. Największą zaletą tego modelu jest większa efektywnośd wykorzystania pasma. Dane konfiguracyjne, diagnostyczne i I/O przesyłane są przez standardowy ethernet. Ethernet Powerlink-wspierany przez EPSG. Ethernet Powerlinkskłada się z podsieci (domen) czasu rzeczywistego. Aby uniknąd kolizji, mechanizm CSMA/CD jest wyłączony. Dostęp do sieci jest podzielony na cykliczne szczeliny czasowe, przydzielane każdemu punktowi sieci przez stację zarządzającą.

Wymiana danych - DDE DDE (ang. Dynamic Data Exchange) - protokół wprowadzony w Microsoft Windows 3.x (dostępny też w OS/2 i Mac OS), który pozwalał aplikacjom komunikować się ze sobą w taki sposób, że gdy zawartość dokumentu utworzonego w jakiejś aplikacji (np. edytorze tekstów lub arkuszu kalkulacyjnym) została zmodyfikowana, automatycznie ulegał modyfikacji inny dokument, do którego był dołączony ten pierwszy. Typowym zastosowaniem DDE była aktualizacja dokumentu tekstowego, gdy zmieniła się zawartość arkusza kalkulacyjnego dołączonego do tego dokumentu. 31.01.2018 dr inż Robert Kazała 28

DDE, NetDDE Mechanizm DDE został potem zastąpiony przez sprawniejszy i bogatszy funkcjonalnie mechanizm OLE (Object Linking and Embedding). NetDDE umożliwia aplikacjom zgodnym z DDE żądanie i otrzymywanie danych z innej zgodnej z DDE aplikacji uruchomionej na węźle zdalnym w sieci lokalnej. 31.01.2018 dr inż Robert Kazała 29

DDE - Promotic Jeżeli ma być współdzielona grupa zmiennych, wtedy dla takiej grupy musi istnieć jeden DDE serwer i jeden lub większa ilość DDE klientów. DDE serwer "posiada" wszystkie zmienne, klienci odwoływują się do tych zmiennych, mogą te zmienne odczytywać i zapisywać do nich, jeżeli jest to dozwolone. Adres współdzielonej zmiennej składa się z trzech części: service (aplikacja): w większości przypadków nazwa aplikacji (w systemie PROMOTIC jest to słowo "PROMOTIC" lecz można to zmienić) topic (temat): nazwa strefy danych (w systemie PROMOTIC jest to słowo "OBJECT" i nie można go zmienić) item (pozycja): nazwa konkretnej zmiennej (w systemie PROMOTIC określa projektant aplikacji) Wykorzystanie DDE jest bardzo proste dla projektanta i wystarczy tylko w wybranych zmiennych w obiekcie PmData wytworzyć ExtDdeClient i wypełnić parametry adresu DDE. 31.01.2018 dr inż Robert Kazała 30

OPC - Wprowadzenie OPC jest przemysłowym standardem komunikacji stworzonym przez producentów sprzętu i oprogramowania. Utworzyli oni organizację OPC Foundation, której zadaniem jest rozwijanie tego standardu. W chwili jej członkami jest ponad trzysta firm, wśród nich: CAS, Microsoft, GE,Siemens, Rockwell, ABB. Standard OPC definiuje sposoby komunikacji między urządzeniami przemysłowymi, przez co pozwala uniezależnić oprogramowanie monitorujące i sterujące od producentów sprzętu. 31.01.2018 dr inż Robert Kazała 31

OPC - Specyfikacje W ramach projektu zajmującego się standaryzacją OPC powstały różne specyfikacje, z których każda definiuje odrębną funkcjonalność. Wśród istniejących specyfikacji możemy wyróżnić: OPC Data Access (OPC DA) OPC Historical Data Access (OPC HDA) OPC Alarms &Events (OPC A&E) OPC Security OPC BatchOPC OPC XML DA Unified Architecture (OPC UA) 31.01.2018 dr inż Robert Kazała 32

OPC Data Access (OPC DA) OPC Data Access umożliwia dostęp do aktualnych danych generowanych w czasie rzeczywistym. Przy pomocy OPC DA do serwera OPC kierowane są zapytania o aktualne wartości zmiennych procesowych - temperatur, ciśnień itp. Komunikacja z każdym serwerem odbywa się w taki sam sposób, z wykorzystaniem tego samego formatu. Klient nie musi wiedzieć, w jaki sposób serwer komunikuje się z urządzeniem. Wielu klientów może korzystać jednocześnie z tych samych danych udostępnianych przez serwer. OPC DA daje dostęp (możliwość odczytu lub zapisu) do pojedynczych elementów (tagów), z których każdy posiada wartość, znacznik czasowy, typ i jakość. Znacznik czasowy może być generowany przez urządzenie lub przez serwer OPC (jeżeli dane urządzenie nie generuje znacznika). Przy pomocy OPC DA nie jest możliwe przeglądanie wartości wcześniejszych, a jedyne aktualnych. 31.01.2018 dr inż Robert Kazała 33

OPC Data Access (OPC DA) Klient OPC może logicznie podzielić odczytywane dane na grupy, charakteryzujące się np. różnymi czasami skanowania (czasem pomiędzy dwoma kolejnymi odczytami), trybem odczytu, itp. Charakterystyczną cechą grupy jest jej odczyt w jednej transakcji. W zależności od wersji OPC DA możliwe są dwa tryby odczytu danych: synchroniczny odczyt występuje zawsze w jednakowych odstępach czasowych, asynchroniczny odczyt występuje wtedy, gdy pewne dane ulegną zmianie możliwa jest definicja progów, po przekroczeniu których powinien nastąpić odczyt. 31.01.2018 dr inż Robert Kazała 34

OPC Data Access (OPC DA) 31.01.2018 dr inż Robert Kazała 35

OPC Data Access (OPC DA) Dostęp do danych przy pomocy OPC DA może odbywać się na trzy sposoby: z wykorzystaniem COM/DCOM, z wykorzystaniem XML (extensible Markup Language) i protokołu SOAP (Simple Object Access Protocol), za pośrednictwem technologii.net Remoting, posiadającej szersze możliwości niż DCOM (obsługa różnych formatów i protokołów komunikacji, łatwa komunikacja za pośrednictwem Internetu). OPC DA występuje w wielu wersjach, z których najnowszą jest wersja 3.0. (każda wersja zapewnia inny zestaw interfejsów, jednak powinna być zachowana kompatybilność wsteczna). 31.01.2018 dr inż Robert Kazała 36

OPC XML DA Poprzednie wersje specyfikacji OPC bazowały na modelu COM/DCOM, co praktycznie uniemożliwiało komunikację pomiędzy różnymi platformami. OPC Foundation zdecydowała, że XML może zostać użyty do definiowania wiadomości przesyłanych pomiędzy klientem a serwerem. W rezultacie OPC Foundation rozpoczęła pracę nad nową wersją specyfikacji OPC DA nazwaną OPC XML DA. XML stał się językiem szeroko stosowanym w Internecie i właśnie o ten standard został oparty protokół komunikacyjny SOAP, który bardzo szybko upowszechnił się wśród producentów oprogramowania. Nowa strategia rozwoju OPC została oparta właśnie o język XML i protokół SOAP. 31.01.2018 dr inż Robert Kazała 37

OPC Unified Architecture (OPC UA) OPC Unified Architecture jest nowym niezależnym od platformy systemowej standardem, który pozwala na komunikację pomiędzy różnymi typami systemów i urządzeń poprzez wysyłanie wiadomości pomiędzy klientem a serwerem. Dzięki zastosowaniu ogólnie przyjętych standardów sieciowych serwer OPC i klienci OPC mogą działać na różnych platformach. Standard OPC Unified Architecture, bazuje na ogólnie przyjętych protokołach komunikacyjnych, takich jak TCP/IP, HTTP, SOAP, co zapewnia bardzo dużą skalowalność rozwiązań implementowanych w oparciu o tę technologię. OPC Unified Architecture umożliwia przesyłanie danych za pośrednictwem różnych formatów m.in. formatu opartego o XML i formatu binarnego. 31.01.2018 dr inż Robert Kazała 38

OPC Unified Architecture (OPC UA) OPC Unified Architecture jest nowym niezależnym od platformy systemowej standardem, który pozwala na komunikację pomiędzy różnymi typami systemów i urządzeń poprzez wysyłanie wiadomości pomiędzy klientem a serwerem. Dzięki zastosowaniu ogólnie przyjętych standardów sieciowych serwer OPC i klienci OPC mogą działać na różnych platformach. Standard OPC Unified Architecture, bazuje na ogólnie przyjętych protokołach komunikacyjnych, takich jak TCP/IP, HTTP, SOAP, co zapewnia bardzo dużą skalowalność rozwiązań implementowanych w oparciu o tę technologię. OPC Unified Architecture umożliwia przesyłanie danych za pośrednictwem różnych formatów m.in. formatu opartego o XML i formatu binarnego. 31.01.2018 dr inż Robert Kazała 39

OPC Unified Architecture (OPC UA) OPC Unified Architecture jest nowym niezależnym od platformy systemowej standardem, który pozwala na komunikację pomiędzy różnymi typami systemów i urządzeń poprzez wysyłanie wiadomości pomiędzy klientem a serwerem. Dzięki zastosowaniu ogólnie przyjętych standardów sieciowych serwer OPC i klienci OPC mogą działać na różnych platformach. Standard OPC Unified Architecture, bazuje na ogólnie przyjętych protokołach komunikacyjnych, takich jak TCP/IP, HTTP, SOAP, co zapewnia bardzo dużą skalowalność rozwiązań implementowanych w oparciu o tę technologię. 31.01.2018 dr inż Robert Kazała 40

OPC Unified Architecture (OPC UA) OPC Unified Architecture umożliwia przesyłanie danych za pośrednictwem różnych formatów m.in. formatu opartego o XML i formatu binarnego. Serwer OPC zbudowany w oparciu o Unified Architecture definiuje swoim klientom zestaw usług, jakie oferuje oraz format danych procesowych za pośrednictwem, którego ma odbywać się komunikacja. 31.01.2018 dr inż Robert Kazała 41