OBSŁUGA ZDARZEO, ALARMÓW, NASTAW I FUNKCJI KONTROLNYCH W PROGRAMIE OBSŁUGI INTERFEJSU 61850



Podobne dokumenty
Bazy danych 2. Wykład 1

Dokumentacja wstępna TIN. Rozproszone repozytorium oparte o WebDAV

Wzorce projektowe. dr inż. Marcin Pietroo

Wypożyczalnia VIDEO. Technologie obiektowe

Internet jako środowisko WL OZE/URE Propozycja metodologii badań oraz stanowiska laboratoryjnego

Klient-Serwer Komunikacja przy pomocy gniazd

Wykład Nr Sieci bezprzewodowe 2. Monitorowanie sieci - polecenia

Wzorce projektowe. dr inż. Marcin Pietroo

Analiza i projektowanie oprogramowania. Analiza i projektowanie oprogramowania 1/32

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

Bazy danych w sterowaniu

Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska

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

Programowanie współbieżne i rozproszone

Połączenie Host-LAN ISDN

Kolejkowanie wiadomości Standard MQ (JMS)

Zalety projektowania obiektowego

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

SYSTEM KONTROLI DOSTĘPU. XChronos

Aplikacja Sieciowa wątki po stronie klienta

System RFID SMART CONTROL OS EVB

AUTO- SYSTEM. Ted-Electronics, Skoczów,

1 Moduł Diagnostyki Sieci

Projekt dotyczy stworzenia zintegrowanego, modularnego systemu informatycznego wspomagającego zarządzanie pracownikami i projektami w firmie

wspomagającym obsługę obiektów sportowych i rekreacyjnych, w zakresie planowania i sprzedaży usług oraz kontroli ruchu i rozliczeo klienta.

Komunikacja RS485 - MODBUS

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

THP-100 su Obsługa oprogramowania oraz instrukcja wzorcowania

Rozdział ten zawiera informacje o sposobie konfiguracji i działania Modułu OPC.

Mechanizmy pracy równoległej. Jarosław Kuchta

ARP Address Resolution Protocol (RFC 826)

Opis komunikacji na potrzeby integracji z systemem klienta (12 kwiecień, 2007)

EXSO-CORE - specyfikacja

GRM-10 - APLIKACJA PC

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

Serwery Statefull i Stateless

4. Podstawowa konfiguracja

PODSYSTEM RADIODOSTĘPU MOBILNEGO ZINTEGROWANEGO WĘZŁA ŁĄCZNOŚCI TURKUS

Rozdział ten zawiera informacje na temat zarządzania Modułem Modbus TCP oraz jego konfiguracji.

Inteligentny czujnik w strukturze sieci rozległej

HVAC Net Controller. Zdalne sterowanie pompą ciepła Daikin Altherma serii C. Moduł HVAC Net Controller

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

BlackHole. Bezpieczne Repozytorium Ważnych Zasobów.

Posiada (TAK / NIE. Zrzut ekranu. Opis funkcji

Wykorzystanie sterowników PLC, jako źródła informacji dla systemów nadzorujących pracę jednostek wytwórczych małej mocy

76.Struktura oprogramowania rozproszonego.

7. zainstalowane oprogramowanie zarządzane stacje robocze

Replikacje. dr inż. Dziwiński Piotr Katedra Inżynierii Komputerowej. Kontakt:

Część II Wyświetlanie obrazów

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

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

DHCP Copyright : JaRo

Jerzy Skalski s9473, grupa WIs I.6-11c. System wspierający obsługę klienta dla firm sprzedających na Allegro

MODEM GSM-01. INSTRUKCJA OBŁUGI MODUŁU KOMUNIKACYJNEGO GSM-01 wersja 1.0 GSM-01 INSTRUKCJA OBSŁUGI - 1 -

Od czego zacząć przy budowaniu środowisk wysokiej dostępności?

Karta kibica - wymagania dla systemów stadionowych Strona 1 z 9

Koncentrator VPN. Konfiguracja OpenVPN. +Sieci hybrydowe. Dotyczy wersji oprogramowania 3.7 Wersja dokumentu: 1.0

Kontrola sesji w PHP HTTP jest protokołem bezstanowym (ang. stateless) nie utrzymuje stanu między dwoma transakcjami. Kontrola sesji służy do

Czas w systemach rozproszonych. Krzysztof Banaś Systemy rozproszone 1

GATE HTTP ( :31) RELEASE NOTES

Kurs Projektowanie i programowanie z Distributed Safety. Spis treści. Dzień 1. I Bezpieczeństwo funkcjonalne - wprowadzenie (wersja 1212)

System TEO Kompleksowa obsługa energetyki trakcyjnej prądu stałego

1 Moduł Konfigurowanie Modułu

BSX PRINTER INSTRUKCJA UŻYTKOWNIKA. Autor: Karol Wierzchołowski 30 marca 2015

Konfiguracja parametrów pozycjonowania GPS /5

Adobe Sign. Podręcznik przechowywania danych Adobe Systems Incorporated. All rights reserved. Ostatnia aktualizacja: 13 marca 2017 r.

Zdalne wywołanie procedur. Krzysztof Banaś Systemy rozproszone 1

Funkcje sterownika CellBOX-UxR ModBUS RTU

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

Jarosław Kuchta. Administrowanie Systemami Komputerowymi. Klastry serwerów

WOJSKOWA AKADEMIA TECHNICZNA

INSTRUKCJA OBSŁUGI APLIKACJI WEBFAX DLA UŻYTKOWNIKA

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego:

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

Obsługa transakcji rozproszonych Java. Marek Wojciechowski, Maciej Zakrzewicz Instytut Informatyki, Politechnika Poznańska

Kielce, dnia roku. HB Technology Hubert Szczukiewicz. ul. Kujawska 26 / Kielce

Wykaz zmian w programie SysLoger

1 Moduł Modbus ASCII/RTU

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej. Laboratorium przyrządów wirtualnych. Ćwiczenie 4

rh-t1x1 Bateryjny moduł pomiaru temperatury i jasności systemu F&Home RADIO.

emszmal 3: Automatyczne księgowanie przelewów w programie EasyUploader (plugin dostępny w wersji ecommerce)

Proxy (pełnomocnik) Cel: Zastosowanie: Dostarczyć zamiennik pewnego obiektu, pozwalający kontrolować dostęp do niego.

asix4 Podręcznik użytkownika CAN_AC_PCI - drajwer protokołu CANBUS dla karty CAN_ACx_PCI Podręcznik użytkownika

Usługi IMP i konferencyjne

Replikacja bazy danych polega na kopiowaniu i przesyłaniu danych lub obiektów bazodanowych między serwerami oraz na zsynchronizowaniu tych danych w

Firma Informatyczna ASDER. Prezentacja. Serwer danych lokalnych. Przemysław Kroczak ASDER

Podstawy Programowania Obiektowego

Sieci równorzędne, oraz klient - serwer

Część I Tworzenie baz danych SQL Server na potrzeby przechowywania danych

Luxriot VMS. Dawid Adamczyk

BSX PRINTER INSTRUKCJA UŻYTKOWNIKA. Autor: Karol Wierzchołowski 10 sierpnia 2017

ViewIt 2.0. System Monitoringu i Zarządzania Sygnalizacjami Świetlnymi. Funkcje

Co to jest NODE.JS? Nowoczesne środowisko programistyczne

Integracja systemów sterowania i sterowanie rozproszone 5 R

Autorzy. Zespół SABUR Sp. Z o.o. Wydanie Data. Sierpień SABUR Sp. Z o. o. Wszelkie prawa zastrzeżone

Zakres prac implementacja VPLEX i ViPR dla środowiska macierzy VNX 5800

Pierwsze wdrożenie SAP BW w firmie

rh-t1x1es AC LR Moduł pomiaru temperatury i jasności z zewnętrznym czujnikiem temperatury i jasności systemu F&Home RADIO.

Interfejs do potwierdzania produkcji w SAP ze skanerem ELZAB

Transkrypt:

OBSŁUGA ZDARZEO, ALARMÓW, NASTAW I FUNKCJI KONTROLNYCH W PROGRAMIE OBSŁUGI INTERFEJSU 61850 Skład zespołu: Piotr Zybert, Hubert Chrzaniuk INSTYTUT TELE- I RADIOTECHNICZNY

Świat wirtualny Świat rzeczywosty MAPOWANIE ŚWIATA RZECZYWISTEGO WSPÓLNY MODEL DANYCH Mechanizm wymiany informacji polega na dobrze zdefiniowanych modelach informacyjnych. Wszystkie informacje udostępnione do wymiany są zdefiniowane w ramach normy. Stworzony model wirtualny przedstawia systemowi automtyzacji analogowy model stacji. Dzięki takiemu podejściu zarówno informacja jak i sposób jej dostarczenia jest niezależna od implementacji umożliwiając współdziałanie urządzeo pochodzących od różnych producentów. OBIEKTOWY MODEL DANYCH XCBR PTUV Pozcja Alarmy Nastawy Nastawy DEKOMPOZYCJA Urządzenia i ich funkcje ze świata rzeczywistego podlegają dekompozycji na węzły logiczne i ich atrybuty. Zarówno węzły jak i ich atrybuty zostały znormalizowane.

ZBIORY DANYCH Raportowanie dotyczy tylko atrybutów o ograniczeniu funkcjonalnym ST (informacja o stanie) i MX (informacja o pomiarze). Dane tego typu mogą zostad zebrane w tzw. Zestaw danych (dataset). Może byd to np. zestaw informacji o zadziałaniu różnych zabezpieczeo. PTUV PTOC DATASET ALARMY I ZDARZENIA W normie nie zdefionowano pojęd alarmy i zdarzenia. Ich funkcja jest pełniona przez atrybut, które informują o stanie. Zgodnie z normą są to atrybuty o ograniczeniu funkcjonalnym ST. Funkcjonalnośd alarmów lub zdarzeo mogą one pełnid dzięki usłudze raportowania. Alarmy Atrybuty o ograniczeniu funkcjonalnym ST Zdarzenia ALARMY I ZDARZENIA W 61850 RAPORTOWANIE Zbiory danych mogą byd zasubskrybowane przez klienta. Oznacza to że każda zmiana w danym zbiorze uaktywni proces raportowania i zbiór danych z aktualną wartością danego statusu zostanie wysłany do klienta. Alternatywnie do raportowania na zmianę wartości klient może zarządad przesłania zbioru danych po każdej jego aktualizacji lub po prostu w określonych odstępach czasowych. NOWA WARTOŚĆ DATASET SERWER RAPORT

OBIEKT KONTROLI Ponieważ serwer od strony klienta jest widoczny jako model danych również funkcje kontrolne zostały odwzorowane w modelu. Każdy atrybut, który ma podlegad kontroli zawiera w sobie strukturę "Operate". Zapis tej struktury przez klienta oznacza żądanie przez niego operacji sterowania. XCBR Pos Operate CtlVal <- węzeł logiczny <- przedmiot kontroli <- pozycja Struktura "Operate" zawiera m.in. pole ctlval. Pole to definiuje żądaną wartośd pozycji kontrolowanej. MODEL KONTROLI Model kontroli w standardzie 61850 przewiduje kilka trybów kontroli zdalnej urządzenia. W urządzeniu zaimplementowano jeden z nich nazwany trybem bezpośrednim. Klient bezpośrednio wysyła żądanie sterowania do serwera. Ten dokonuje próby sterowania, a jego ewentualny wynik może byd odebrany przez klienta w postaci raportu. ZAPIS Operate STEROWANIE SERWER RAPORT FUNKCJE KONTROLNE W 61850 Proces NOWA WARTOŚD DATASET

FUNKCJE KONFIGURACYJNE Funkcje związane ze zdalnym konfigurowaniem parametrów fucnkji serwera została w standardzie zmapowana w modelu jako atrybuty z ograniczeniem funkcjonalnym CF. Klient może tego typu atrybuty odczytywad i zapisywad. Wprowadzone przez klienta zmiany w konfiguracji serwera zaczynają obowiązywad z pewnym niekontrolowanym przez klienta opóźnieniem. PTUV StrVal setmag <- węzeł logiczny <- nastawa <- żądana wartośd ZAPIS setmag SERWER ODCZYT AKTUALNA NASTAWA Proces setmag FUNKCJE KONFIGURACYJNE W 61850

Dane w urządzeniu nie odpowiadają danym wymaganym przez standard 61850. Zanim zostaną one udostępnione klientowi 61850 muszą zostad przemapowane i poukładane w odpowiednich węzłach oraz ich atrybutach. Urządzenie Pamięd Rejestry KONCEPCJA MAPOWANIA Program serwera Tablice danych ETHERNET SIEĆ MAPOWANIE DANYCH REALIZACJA PROGRAMOWA Tablice danych MODBUS Tablice danych 61850 Pętla aktualizująca dane MODBUS Pętla mapująca i aktualizująca dane 61850

KONCEPCJA Zdarzenia i alarmy są obsługiwane przez specjalne funkcje zwane handlerami. Do obsługi zdarzeo i alarmów służą handlery odczytu i oceny. MAPOWANIE DANE Proces Zdarzenie 1. 1. 2. Obiektowe dane 61850 AKTUALIZACJA Odswieżanie danych w pętli BRAK ZMIANY SUBSKRYPCJA ZDARZENIA 1. ZMIANA Adresy subskrybentów stanu pierwszego PROGRAM SERWERA FUNKCJE OBSŁUGI ZDARZEŃ I ALARMÓW Handler oceny sprawdza czy po aktualizacji danych nastąpiła jej zmiana w stosunku do poprzeniej wartości. Zadaniem handlera odczytu jest wysłanie do klienta aktualnej wartości danego atrybutu.

KONCEPCJA Zapis struktury "Operate" (żądanie sterowania) wywołuje specjalną funkcję której zadaniem jest próba wykonania żądania lub ewentualne powiadomienie klienta o zaniechaniu próby sterowania z podaniem przyczyny. ZAPIS Dana sterowana Operate Obiektowe dane 61850 ZMIANA Sterowa nie było możliwe PROGRAM SERWERA Próba sterowania Jeśli klient subskrybował stan obiektu którym sterował otrzyma informację o sukcesie zasterowania. FUNKCJE OBSŁUGI STEROWANIA Proces

KONCEPCJA Obsługa funkcji konfiguracyjnych wymaga umożliwienia klientowi modyfikacji wartości w modelu serwera. Zmiana/zapis wartości przez klienta na serwerze jest wykonywany za pomocą funkcji handlerów zapisu. Odczyt nastaw aktualnych dokonywany jest za pomocą handlerów odczytu. Węzeł konfigurowany Żądanie odczytu FUNKCJE OBSŁUGI NASTAW Nastawa ZMIANA Nastawa Obiektowe dane 61850 ODCZYT PROGRAM SERWERA