KOMUNIKACJA W NOWOCZESNEJ ENERGETYCEsupport.elmark.com.pl/moxa/seminaria/Komunikacja w...–...

37
KOMUNIKACJA W NOWOCZESNEJ ENERGETYCE Michał Łęcki styczeń/2017 Standardy szeregowe i ich transmisja w energetyce

Transcript of KOMUNIKACJA W NOWOCZESNEJ ENERGETYCEsupport.elmark.com.pl/moxa/seminaria/Komunikacja w...–...

Page 1: KOMUNIKACJA W NOWOCZESNEJ ENERGETYCEsupport.elmark.com.pl/moxa/seminaria/Komunikacja w...– Supports up to 16serial interface for Modbus RTU devices. – Access by up to 256TCP master/client

KOMUNIKACJA W NOWOCZESNEJ ENERGETYCE

Michał Łęcki

styczeń/2017

Standardy szeregowe i ich transmisja w energetyce

Page 2: KOMUNIKACJA W NOWOCZESNEJ ENERGETYCEsupport.elmark.com.pl/moxa/seminaria/Komunikacja w...– Supports up to 16serial interface for Modbus RTU devices. – Access by up to 256TCP master/client

Agenda

Różnorodność protokołów

Protokoły standardowe

Protokoły niestandardowe

Protokoły dedykowane

Integracja i operacyjność

Problemy związane z konfiguracją

Problemy związane z komunikacją

Komunikacja bezprzewodowa

Kanał inżynierski

Zdalny odczyt danych pomiarowych

Page 3: KOMUNIKACJA W NOWOCZESNEJ ENERGETYCEsupport.elmark.com.pl/moxa/seminaria/Komunikacja w...– Supports up to 16serial interface for Modbus RTU devices. – Access by up to 256TCP master/client

Agenda

Różnorodność protokołów

Protokoły standardowe

Protokoły niestandardowe

Protokoły dedykowane

Integracja i operacyjność

Problemy związane z konfiguracją

Problemy związane z komunikacją

Komunikacja bezprzewodowa

Kanał inżynierski

Zdalny odczyt danych pomiarowych

Page 4: KOMUNIKACJA W NOWOCZESNEJ ENERGETYCEsupport.elmark.com.pl/moxa/seminaria/Komunikacja w...– Supports up to 16serial interface for Modbus RTU devices. – Access by up to 256TCP master/client

Różnorodność protokołów

Mnogość protokołów w istniejących podstacjach

Page 5: KOMUNIKACJA W NOWOCZESNEJ ENERGETYCEsupport.elmark.com.pl/moxa/seminaria/Komunikacja w...– Supports up to 16serial interface for Modbus RTU devices. – Access by up to 256TCP master/client

Standardowe protokoły

Mnogość protokołów w istniejących podstacjach

Page 6: KOMUNIKACJA W NOWOCZESNEJ ENERGETYCEsupport.elmark.com.pl/moxa/seminaria/Komunikacja w...– Supports up to 16serial interface for Modbus RTU devices. – Access by up to 256TCP master/client

Standardowe protokoły

Protokoły standardowe (np. Modbus RTU)• otwarta struktura

• znana dokładna struktura pakietów

• przewidywalny sposób działania

Page 7: KOMUNIKACJA W NOWOCZESNEJ ENERGETYCEsupport.elmark.com.pl/moxa/seminaria/Komunikacja w...– Supports up to 16serial interface for Modbus RTU devices. – Access by up to 256TCP master/client

Standardowe protokoły

Protokoły standardowe (np. Modbus RTU)• otwarta struktura

• znana dokładna struktura pakietów

• przewidywalny sposób działania

Rozwiązanie?

Skrojone na miary bramy przemysłowe, które spełniają wszystkie wymagania protokołu!!

Page 8: KOMUNIKACJA W NOWOCZESNEJ ENERGETYCEsupport.elmark.com.pl/moxa/seminaria/Komunikacja w...– Supports up to 16serial interface for Modbus RTU devices. – Access by up to 256TCP master/client

Standardowe protokoły

Przykład zastosowania: Odczyt danych pomiarowych z liczników (konwersja z ModbusaRTU na Modbus TCP)

Page 9: KOMUNIKACJA W NOWOCZESNEJ ENERGETYCEsupport.elmark.com.pl/moxa/seminaria/Komunikacja w...– Supports up to 16serial interface for Modbus RTU devices. – Access by up to 256TCP master/client

Standardowe protokoły

Przykład zastosowania: Odczyt danych pomiarowych z liczników (konwersja z ModbusaRTU na Modbus TCP)

Page 10: KOMUNIKACJA W NOWOCZESNEJ ENERGETYCEsupport.elmark.com.pl/moxa/seminaria/Komunikacja w...– Supports up to 16serial interface for Modbus RTU devices. – Access by up to 256TCP master/client

Standardowe protokoły

Moxa Solution - MGate MB3660 Series

• High Density Modbus Conversion

– Supports up to 16 serial interface for Modbus RTU devices.

– Access by up to 256 TCP master/client devices, or connect to 128 TCP slave/server devices

• High Performance

– Innovative command learning eliminates the need to key-in SCADA Modbus commands (acts as an agent gateway)

– High performance through active and parallel polling of serial devices

• High Availability

– Dual VDC or VAC power input modules with wide power input range

– 2 Ethernet ports with the same IP or dual IP addresses

• Other Features

– 3-pin fault relay circuit for event alarms

– 2 kV isolation protection (for “-I” models)

– SD card for configuration backup

Models Description

MGate MB3660-8-2AC 8 ports Modbus gateway, dual AC power input.

MGate MB3660-8-2DC 8 ports Modbus gateway, dual DC power input

MGate MB3660I-8-2AC 8 ports Modbus gateway, dual AC power input, 2kV isolation

MGate MB3660-16-2AC 16 ports Modbus gateway, dual AC power input.

MGate MB3660-16-2DC 16 ports Modbus gateway, dual DC power input.

Page 11: KOMUNIKACJA W NOWOCZESNEJ ENERGETYCEsupport.elmark.com.pl/moxa/seminaria/Komunikacja w...– Supports up to 16serial interface for Modbus RTU devices. – Access by up to 256TCP master/client

Standardowe protokoły

Moxa Solution - MGate 5109

• Modbus master/slave oraz DNP3 master/outstation• Do 31 slave'ów Modbus RTU, lub outstation DNP3• Do 32 slave'ów Modbus TCP, lub outstation DNP3 TCP/UDP• Wspiera DNP 3.0 podgrupa poziom 2• Tryb Master DNP3 obsługuje do 26600 punktów• Tryby DNP3 master i outstation wspierają synchronizację czasu• Pełna diagnostykę w razie wystąpienia problemów• Wbudowane narządzenie do monitorowania ruchu Modbus'a RTU

oraz szeregowego DNP3• Podwójne wejście zasilające DC, przekaźnik alarmowy• Karta microSD na kopię zapasową konfiguracji oraz log urządzenia• Dostępne modele na rozszerzony zakres temperatur: 40 do 75°• Port szeregowy z wbudowaną ochroną w postaci optoizolacji 2 kV• Wbudowany switch dwuportowy Ethernet ułatwiający łańcuchowe

łączenie urządzeń

Page 12: KOMUNIKACJA W NOWOCZESNEJ ENERGETYCEsupport.elmark.com.pl/moxa/seminaria/Komunikacja w...– Supports up to 16serial interface for Modbus RTU devices. – Access by up to 256TCP master/client

Standardowe protokoły

Communication between Substation and Remote Control Center

Before

Remote control center

DNP3 Serial orModbus RTU

After

Radio/Dial-up Modem

Radio/Dial-up Modem

RTU RTU

DNP3 Serial orModbus RTU

RTU RTU

DNP3 over TCP or Modbus TCP

Remote control center

Cellular Modem

Page 13: KOMUNIKACJA W NOWOCZESNEJ ENERGETYCEsupport.elmark.com.pl/moxa/seminaria/Komunikacja w...– Supports up to 16serial interface for Modbus RTU devices. – Access by up to 256TCP master/client

Standardowe protokoły

Cross Conversion for Modbus and DNP3

MGate5109

DNP3 serial

Modbus TCP

Host has “Modbus TCP”

Modbus TCP

MGate5109

Modbus RTU

Host has “DNP3 over TCP” or “Ethernet Encapsulation –DNP3” driver

DNP3 serial

TCP

DNP3 serial

TCP

Page 14: KOMUNIKACJA W NOWOCZESNEJ ENERGETYCEsupport.elmark.com.pl/moxa/seminaria/Komunikacja w...– Supports up to 16serial interface for Modbus RTU devices. – Access by up to 256TCP master/client

Niestandardowe protokoły

Mnogość protokołów w istniejących podstacjach

Page 15: KOMUNIKACJA W NOWOCZESNEJ ENERGETYCEsupport.elmark.com.pl/moxa/seminaria/Komunikacja w...– Supports up to 16serial interface for Modbus RTU devices. – Access by up to 256TCP master/client

Niestandardowe protokoły

Protokoły własnościowe • struktura zamknięta

• struktura znana twórcy (właścicielowi protokołu)

Page 16: KOMUNIKACJA W NOWOCZESNEJ ENERGETYCEsupport.elmark.com.pl/moxa/seminaria/Komunikacja w...– Supports up to 16serial interface for Modbus RTU devices. – Access by up to 256TCP master/client

Niestandardowe protokoły

Protokoły niestandardowe • struktura zamknięta

• Struktura pakietówz znana twórcy (właścicielowi) protokołu

Rozwiązanie?

Tunelowanie!!

Page 17: KOMUNIKACJA W NOWOCZESNEJ ENERGETYCEsupport.elmark.com.pl/moxa/seminaria/Komunikacja w...– Supports up to 16serial interface for Modbus RTU devices. – Access by up to 256TCP master/client

Niestandardowe protokoły

Tunelowanie z wykorzystaniem Nporta firmy MOXA• Dane wysyłane przez urządzenie pakowane są przez Nport w

pakie TCP/IP

• Dane wysyłane przez sieć do komputera

• Sterownik MOXA na komputerze rozpakowuje je i w oryginalnej formie przedstawia dedykowanemu oprogramowaniu

Page 18: KOMUNIKACJA W NOWOCZESNEJ ENERGETYCEsupport.elmark.com.pl/moxa/seminaria/Komunikacja w...– Supports up to 16serial interface for Modbus RTU devices. – Access by up to 256TCP master/client

Nietandardowe protokoły

Tunelowanie

Ethernet Serial

Serial

My device has its own utility with proprietary protocol, just need to convert to Ethernet

interface, it is called tunneling

S2ESolution

Page 19: KOMUNIKACJA W NOWOCZESNEJ ENERGETYCEsupport.elmark.com.pl/moxa/seminaria/Komunikacja w...– Supports up to 16serial interface for Modbus RTU devices. – Access by up to 256TCP master/client

NPort HVDC Solutions

• NPort 5650-8-HV-T • NPort 5650-16-HV-T• NPort 5650-8-HV-T • NPort 5650-16-HV-T

Entry Models

• CN2650I-8-HV-T• CN2650I-16-HV-T• CN2650I-8-HV-T• CN2650I-16-HV-T

Isolation / Redundancy

• NPort 6650-8-HV-T • NPort 6650-16-HV-T • NPort 6650-32-HV-T

• NPort 6650-8-HV-T • NPort 6650-16-HV-T • NPort 6650-32-HV-T

Security / Redundancy

High Density Serial Ports (RJ45)

Rugged Power Terminal Block

19” Rackmount

Page 20: KOMUNIKACJA W NOWOCZESNEJ ENERGETYCEsupport.elmark.com.pl/moxa/seminaria/Komunikacja w...– Supports up to 16serial interface for Modbus RTU devices. – Access by up to 256TCP master/client

Dedykowane protokoły

Mnogość protokołów w istniejących podstacjach

Page 21: KOMUNIKACJA W NOWOCZESNEJ ENERGETYCEsupport.elmark.com.pl/moxa/seminaria/Komunikacja w...– Supports up to 16serial interface for Modbus RTU devices. – Access by up to 256TCP master/client

Dedykowane protokoły

Protokoły dedykowane• Specjalne oprogramowanie/protokół opracowane pod

konkretne rozwiązanie

• Brak dostępnych rozwiązań na rynku

Page 22: KOMUNIKACJA W NOWOCZESNEJ ENERGETYCEsupport.elmark.com.pl/moxa/seminaria/Komunikacja w...– Supports up to 16serial interface for Modbus RTU devices. – Access by up to 256TCP master/client

Dedykowane protokoły

Protokoły dedykowane• Specjalne oprogramowanie/protokół

opracowane pod konkretne rozwiązanie

• Brak dostępnych rozwiązań na rynku

Rozwiązanie?

Przemysłowe komputery wbudowane!!!

Page 23: KOMUNIKACJA W NOWOCZESNEJ ENERGETYCEsupport.elmark.com.pl/moxa/seminaria/Komunikacja w...– Supports up to 16serial interface for Modbus RTU devices. – Access by up to 256TCP master/client

Dedykowane protokoły

• Procesor ARMv7 Cortex-A8 1000MHz

• 2x Ethernet 10/100 Mbps

• 2x RS-232/422/485 (terminal śrubowy 5 pinów)

• Slot na kartę SD, na dane lub/i instalację systemu

• Dostępne programowalne LEDy, do dostosowania platformy do danych potrzeb

• Socket mini PCIe na moduł komórkowy

• Otwarty system operacyjny - Debian ARM 7

• Brak uchwytu na szynę DIN (TH34) w zestawie.

Moxa Solution - UC-8112-ME

Page 24: KOMUNIKACJA W NOWOCZESNEJ ENERGETYCEsupport.elmark.com.pl/moxa/seminaria/Komunikacja w...– Supports up to 16serial interface for Modbus RTU devices. – Access by up to 256TCP master/client

Agenda

Różnorodność protokołów

Protokoły standardowe

Protokoły niestandardowe

Protokoły dedykowane

Integracja i operacyjność

Problemy związane z konfiguracją

Problemy związane z komunikacją

Komunikacja bezprzewodowa

Kanał inżynierski

Zdalny odczyt danych pomiarowych

Page 25: KOMUNIKACJA W NOWOCZESNEJ ENERGETYCEsupport.elmark.com.pl/moxa/seminaria/Komunikacja w...– Supports up to 16serial interface for Modbus RTU devices. – Access by up to 256TCP master/client

Integracja

Co rozumiemy przez integrację?

MAKSYMALNE UPROSZCZENIE PROCESU KONFIGURACJI!!!

Jest to jedna z najbardziej istotnych kwestii, ponieważ wiadomym jest, iż zdecydowanie lepiej poświęcić więcej czasu na testu funkcjonalne aniżeli na rozwiązywanie problemów z komunikacją.

Page 26: KOMUNIKACJA W NOWOCZESNEJ ENERGETYCEsupport.elmark.com.pl/moxa/seminaria/Komunikacja w...– Supports up to 16serial interface for Modbus RTU devices. – Access by up to 256TCP master/client

Integracja

Quick Step ConfigurationNa przykładzie Mgate 5109

Page 27: KOMUNIKACJA W NOWOCZESNEJ ENERGETYCEsupport.elmark.com.pl/moxa/seminaria/Komunikacja w...– Supports up to 16serial interface for Modbus RTU devices. – Access by up to 256TCP master/client

Integracja

Quick Step ConfigurationWybór protokołu

Page 28: KOMUNIKACJA W NOWOCZESNEJ ENERGETYCEsupport.elmark.com.pl/moxa/seminaria/Komunikacja w...– Supports up to 16serial interface for Modbus RTU devices. – Access by up to 256TCP master/client

Integracja

Quick Step ConfigurationDefiniowanie parametrów protokołu (dla wcześniej zdefiniowanych protokołów)

Page 29: KOMUNIKACJA W NOWOCZESNEJ ENERGETYCEsupport.elmark.com.pl/moxa/seminaria/Komunikacja w...– Supports up to 16serial interface for Modbus RTU devices. – Access by up to 256TCP master/client

Integracja

Quick Step ConfigurationKoniec konfiguracji

Page 30: KOMUNIKACJA W NOWOCZESNEJ ENERGETYCEsupport.elmark.com.pl/moxa/seminaria/Komunikacja w...– Supports up to 16serial interface for Modbus RTU devices. – Access by up to 256TCP master/client

Integracja

Co rozumiemy przez operacyjność?

SZYBKIE ROZWIĄZYWANIE PROBLEMÓW Z KOMUNIKACJĄ!!!

W przypadku transmisji szeregowych niestety była ona bardzo czasochłonna, ponieważ w większości przypadków trzeba to było realizować metodą prób i błędów. Dlatego też narzędzia wspierające monitorowanie danych pobieranych i wysyłanych, jak również inspekcję protokołów pozwalają znacznie zredukować czas poświęcony na identyfikację usterki.

Page 31: KOMUNIKACJA W NOWOCZESNEJ ENERGETYCEsupport.elmark.com.pl/moxa/seminaria/Komunikacja w...– Supports up to 16serial interface for Modbus RTU devices. – Access by up to 256TCP master/client

Integracja

Monitorowanie ruchuNa przykładzie Mgate serii MB3000

Page 32: KOMUNIKACJA W NOWOCZESNEJ ENERGETYCEsupport.elmark.com.pl/moxa/seminaria/Komunikacja w...– Supports up to 16serial interface for Modbus RTU devices. – Access by up to 256TCP master/client

Integracja

Monitorowanie ruchuNa przykładzie Mgate serii MB3000

Page 33: KOMUNIKACJA W NOWOCZESNEJ ENERGETYCEsupport.elmark.com.pl/moxa/seminaria/Komunikacja w...– Supports up to 16serial interface for Modbus RTU devices. – Access by up to 256TCP master/client

Agenda

Różnorodność protokołów

Protokoły standardowe

Protokoły niestandardowe

Protokoły dedykowane

Integracja i operacyjność

Problemy związane z konfiguracją

Problemy związane z komunikacją

Komunikacja bezprzewodowa

Kanał inżynierski

Zdalny odczyt danych pomiarowych

Page 34: KOMUNIKACJA W NOWOCZESNEJ ENERGETYCEsupport.elmark.com.pl/moxa/seminaria/Komunikacja w...– Supports up to 16serial interface for Modbus RTU devices. – Access by up to 256TCP master/client

Gateway Initiates VPN Connection

EDR ResponsesEstablish VPN Tunnels

VPN Secured Cellular Connection

Page 35: KOMUNIKACJA W NOWOCZESNEJ ENERGETYCEsupport.elmark.com.pl/moxa/seminaria/Komunikacja w...– Supports up to 16serial interface for Modbus RTU devices. – Access by up to 256TCP master/client

GuaranLink: 4-tier Connection

Check Method Action

ISP initial Register Register

Transmission Connection Data Idle Check Reconnect

Cellular Connection Data Idle Check +Ping or DNS query

Reconnect

Packet-level connection Periodically Ping or DNS query Reconnect

Page 36: KOMUNIKACJA W NOWOCZESNEJ ENERGETYCEsupport.elmark.com.pl/moxa/seminaria/Komunikacja w...– Supports up to 16serial interface for Modbus RTU devices. – Access by up to 256TCP master/client

Industrial Reliability• Hardware

• Power and Antenna Isolation design• Wide temperature

• Software• GuaranLink for Highest Cellular Connectivity• Dual SIM

OnCell G3470A-LTEIndustrial LTE IP Gateways

High Throughput and Security• Throughput: DL/UL 100/50 Mbps (HSPA*7)• Easy-to-Use OnCell Central Manager for Private Cellular IP

Connectivity• Security VPN connectivity

Page 37: KOMUNIKACJA W NOWOCZESNEJ ENERGETYCEsupport.elmark.com.pl/moxa/seminaria/Komunikacja w...– Supports up to 16serial interface for Modbus RTU devices. – Access by up to 256TCP master/client

Elmark Automatyka

2017-02-0637

Dziękuję za uwagę