EDDL zapewnia kompatybilność urządzeń automatyki przemysłowej

EDDL (Electronic Device Description Language) jest międzynarodowym standardem wykorzystywanym w diagnostyce, konfiguracji i udostępnianiu danych pochodzących z urządzeń pomiarowych i kontrolnych wykorzystywanych w przemyśle.

Posłuchaj
00:00

Dotychczas technologię tę zaimplementowano w blisko 20 mln urządzeniach, a sam język opisu sprzętu elektronicznego jest rozwijany od ponad 15 lat i ułatwia współdziałanie urządzeń pracujących w oparciu o różne standardy przemysłowe – m.in.

Fot.1. 375 Field Communicator firmy Emerson Process Management

Pliki w formacie EDD obsługiwać mogą zarówno komputery osobiste, jak też komunikatory podręczne. Ponieważ w środowisku przemysłowym zachodzi najczęściej konieczność obsługi urządzenia w miejscu jego pracy, właśnie ostatnie z wymienionych urządzeń stały się w ostatnich latach bardzo popularne.

Jednym z nich jest 375 Field Communicator firmy Emerson Process Management (patrz fot. 1). Dzięki opcji graficznej dostępnej w tym komunikatorze przy wykorzystaniu opisu w języku EDDL dane z urządzenia można przedstawiać wizualnie.

Aplikacje korzystające z plików w języku EDDL działają na podobnej zasadzie jak przeglądarki stron internetowych, dla których zapis w formacie HTML definiuje wizualną prezentację dokumentu. Strona internetowa może być wyświetlana w dowolnej przeglądarce i w różnych systemach operacyjnych – pomimo że za każdym razem wyglądała ona będzie nieco inaczej, jej zawartość merytoryczna nie zmieni się.

Podobnie jest w przypadku EDDL – producent urządzenia określa, które informacje dostępne będą na ekranie, co zwalnia użytkownika z konieczności konfiguracji wyświetlacza. Opis urządzenia w tym formacie nie określa jednak szczegółów, takich jak kształt czy kolor wyświetlanych elementów – sposób wizualizacji danych odbieranych z przyrządu pomiarowego będzie więc różny w poszczególnych aplikacjach (patrz rys. 2).

Emerson korzysta z EDDL

Przykładem wykorzystania EDDL w praktyce jest aplikacja CSI9210 Machinery Health Transmitter firmy Emerson Process Management, która monitoruje pracę pomp. Zadaniem CSI9210 jest gromadzenie i analiza danych pomiarowych dotyczących m.in. wibracji, temperatury i prędkości obrotowej tych urządzeń.

Na podstawie tych danych określany jest stan maszyn i instalacji, a w razie odstępstw od normy użytkownik jest informowany i przedstawiona zostaje mu lista działań zalecanych w takiej sytuacji.

Dzięki zaawansowanym funkcjom graficznym oferowanym przez język EDDL istnieje możliwość przekazania użytkownikowi informacji np. o przekroczeniu progu kawitacji w postaci wykresu słupkowego lub obrazu przedstawiającego przekrój pompy.

Nasilenie się tego zjawiska można na bieżąco monitorować, obserwując zmieniający się obraz pompy. Jednocześnie prezentowane są inne parametry związane z kawitacją oraz instrukcja działania w celu poprawy bieżącego stanu pracy pompy. W podobny sposób nowe możliwości oferowane przez język EDDL są wykorzystywane w szeregu innych urządzeń i procedur. Dotyczy to też konfiguracji, kalibracji i diagnostyki parametrów.

KONKURENCJA

Drugim po EDDL powszechnie wykorzystywanym rozwiązaniem jest technologia Field Device Tool (FDT/DTM). Jej ideą jest określenie interfejsu komunikacyjnego między urządzeniami sieciowymi a systemem, przy czym cechuje się ona niezależnością od samego protokołu, przyrządu, typu komunikatora czy środowiska programowego.

Producent urządzenia definiuje plik DTM (Device Type Manager) zawierający opis analogiczny do opisu zawartego w pliku EDD. Plik DTM zawiera dane o wszystkich funkcjach i parametrach urządzenia oraz o jego sposobie komunikacji, obsługi i prezentacji danych. Jest on wykorzystywany w aplikacji FDT, która komunikuje się z urządzeniem, wykorzystując odpowiedni protokół transmisji, a DTM odpowiada za interpretację i wyświet lanie danych.

Jak wynika z powyższego opisu, technologie DTM i EDDL realizują analogiczne zadania, tyle że w inny sposób. EDDL jest językiem opisowym, a EDD ma formę pliku tekstowego odpowiednio interpretowanego przez oprogramowanie w systemie zarządzającym, tymczasem FDT definiuje interfejs przeznaczony do integracji elementów oprogramowania w systemach kontrolnych. Ponieważ obie technologie różnią się w samej koncepcji, różne są też ich możliwości w praktycznych aplikacjach.

W pewnych dziedzinach te dwa rozwiązania pokrywają się, a w innych uzupełniają. Rozszerzenie funkcji graficznych w EDDL spowodowało pojawienie się opinii, że FDT i EDDL to dwa rywalizujące ze sobą rozwiązania, co nie jest do końca prawdą. Zdaniem większości niezależnych ekspertów porównywanie obu rozwiązań jest niesłuszne, jednak konkurencja sprawia, że analizy porównawcze FDT i EDDL są mimo wszystko przeprowadzane.

EDDL – od prostego języka opisowego do standardu

Początki wykorzystania języka opisu urządzeń sięgają lat 90. zeszłego wieku. W 1992 roku zaczęto wdrażać rozwiązania oparte o język DDL (Device Description Language), przy czym pierwsza jego generacja nie zawierała możliwości wykorzystania elementów wizualnych oraz nie umożliwiała przechowywania danych. W 2004 roku język uległ standaryzacji jako norma IEC 61804-2 – od tego też czasu zaczęto używać nazwy EDDL.

W kolejnych latach możliwości języka opisu urządzeń elektronicznych zostały rozszerzone. Nie rezygnując z oryginalnej koncepcji, standard rozwinięty został o obsługę elementów graficznych – dodano możliwość tworzenia wykresów, diagramów, tabel oraz wstawiania obrazów, poprawiono też funkcjonalność menu.

W 2006 roku nowa wersja języka EDDL została zatwierdzona jako międzynarodowa norma IEC 61804-3. W Polsce przyjęto ją jako normę uznaniową "PN-EN 61804-3:2008 Bloki funkcyjne (FB) do sterowania procesami. Część 3: Język opisu urządzenia elektronicznego (EDDL)". Najnowszą wersję EDDL uzupełniono o możliwość zachowywania danych w pamięci i opcję konfiguracji elementów graficznych pod kątem indywidualnych potrzeb użytkownika.

FDT KONTRA EDDL

Rys.1. Formy pliku EDDL

Na początku 2007 roku organizacja WIB (International Instrument Users‘ Association) zainicjowała projekt mający na celu porównanie trzech technologii – DDL, rozszerzonej wersji EDDL oraz FDT. Konfrontacji wymienionych rozwiązań dokonano w oparciu o protokół transmisji FF (Foundation Fieldbus).

W badaniach, w które zaangażował się również dostawca rozwiązań FDT/DTM (FDT Group), główny nacisk położono na analizę opisu dostarczanego w EDDL i DTM pod kątem dostępności do danych, eksploatacji oraz konserwacji urządzeń sieciowych. W testach wykorzystano trzy systemy kontrolne – Yokogawa CS3000, Emerson DeltaV i Invensys IACC.

Ostatni system realizował transmisję przy wykorzystaniu protokołu FF i testowanych technologii, Yokogawa współpracował z FDT i starszą wersją DDL, natomiast Emerson DeltaV działał w oparciu o pliki EDDL. Testy przeprowadzono, wykorzystując cztery różne urządzenia: cyfrowy sterownik zaworów DVC6000 firmy Emerson Process Management (opis dostępny w DDL i EDDL), sterownik SRD991 firmy Invensys (opis DDL, DTM), przetwornik Yokogawa EJX910 (DDL, DTM) oraz sterownik zaworów ND9000 firmy Metso Automation (opis dostępny we wszystkich formatach).

Przetestowano każdą z możliwych kombinacji konfiguracji obejmujących wymienione trzy systemy zarządzające transmisją i wszystkie dostępne opisy urządzeń. Dodatkowo pliki DTM były testowane w trzech różnych aplikacjach FDT: Fieldmate (Yokogawa), Fieldcare (Metso) i Pactware. W sumie przeprowadzono analizę 31 konfiguracji testowych. Wnioski z przeprowadzonych badań były zdecydowanie korzystniejsze dla rozwiązania proponowanego przez FDT Group.

  
 Rys.2. Sposób wyświetlenia danych w przypadku różnych aplikacji

WYNIKI PORÓWNANIA DLA ND9000

EDDL w praktyce 1: wybrane słowa kluczowe w języku EDDL

Diagnostyka online w oparciu o dokument DDL polegała na przedstawianiu użytkownikowi jedynie prostych informacji, natomiast opis EDDL umożliwiał implementację interfejsu zawierającego wskazówki przydatne w razie awarii. Testy pokazały, że w tym przypadku uwzględniono przyzwyczajenia użytkowników obejmujące sposób wprowadzania parametrów i przeglądania wyników.

Zdaniem personelu przeprowadzającego test, wsparcie graficzne oferowane przez ówczesną wersję języka EDDL (rok 2007) było jednak zbyt ograniczone i obejmowało jedynie na sztywno zdefiniowany zestaw funkcji. W znacznym stopniu ograniczało to możliwości konfiguracji interfejsu użytkownika.

Jako przykład podano kalibrację zaworu. Opis w języku EDDL nie pozwalał na pełną graficzną prezentację tej procedury. Ponieważ EDDL nie umożliwiał także przechowywania informacji, wyniki testów mogły być rejestrowane jedynie w formie zrzutów z ekranu i wydruków. Dane testowe były przechowywane w buforze, z którego były usuwane po zamknięciu programu. Brak możliwości przeglądania informacji zgromadzonych w różnych testach komplikował pełną diagnostykę.

EDDL w praktyce 2: przykładowe fragmenty kodu w EDDL

 WADY I ZALETY

W podsumowaniu eksperci wykonujący testy stwierdzili, że wykorzystanie opisu w języku EDDL jest odpowiednie dla niezbyt złożonych urządzeń i operacji przeprowadzanych przy rozruchu systemu.

Za największe wady uniemożliwiające zarządzanie bardziej skomplikowanymi urządzeniami uznano określone z góry elementy kontrolne użytkownika oraz brak możliwości trwałego zapisywania wyników. Podkreślano też, że pierwotne rozwiązanie DDL jest przydatne tylko w przypadku prostych urządzeń, ponieważ zapewnia jedynie możliwość podstawowej konfiguracji.

W EDDL wskazywano też na zależność prezentacji danych od środowiska, w którym uruchamiana jest aplikacja. Dla opisów w formie pliku DD i EDDL wygląd ekranu zdecydowanie różni się w przypadku różnych dostawców platformy zarządzającej systemem, a producent urządzenia nie ma wpływu na sposób wyświetlenia informacji. Z kolei podejście zastosowane w FDT/DTM gwarantowało, że dane urządzenie jest w jednakowy sposób reprezentowane w różnych środowiskach uruchomieniowych.

Porównywano jednak nie tylko wizualne aspekty wynikające z zastosowania trzech testowanych technologii – równolegle oceniono także czas trwania testu. Badanie przeprowadzone dla sterownika firmy Metso pokazało, że mimo braków od strony graficznej, rozwiązanie oferowane przez najstarszą technologię DDL pozwoliło na uzyskanie najkrótszego czasu trwania testu. Pozostałe dwie technologie umożliwiły przeprowadzenie badań w czasie wzajemnie porównywalnym, ale jednocześnie znacznie dłuższym niż w przypadku DDL.

EDDL W OPINII UŻYTKOWNIKÓW

Omawiany język jest aktualnie wykorzystywany przede wszystkim przy tworzeniu wizualizacji danych w zaawansowanych aplikacjach diagnostycznych. Użytkownicy najnowszych wersji języka EDDL jako główną zaletę wymieniają ostatnio wprowadzone uzupełnienia i poprawki, które objęły wady przedstawione w raporcie WIB. 

Już w EDDL 5.0 dodano możliwość zdefiniowania obiektów graficznych (okien dialogowych), które w poprzednich wersjach były z góry określone. Przewidziano również opcję zapisu danych do pamięci i możliwość ich późniejszego przeglądania. Dzięki temu – zdaniem firm wykorzystujących EDDL – rozszerzy się zakres zastosowań tego języka w zaawansowanych aplikacjach obejmujących tzw. inteligentne urządzenia. 

Jeżeli chodzi o poziom trudności tworzenia plików EDD, to zdania są podzielone. Opinie o zaletach języka i łatwym, praktycznie intuicyjnym programowaniu przeplatają się ze zdaniem, że wymaga to sporych umiejętności i doskonałej znajomości opisywanego urządzenia. 

Pomimo tego nie ma jednak wątpliwości, że EDDL łączy duże możliwości graficznej prezentacji danych z zaletami wykorzystania pliku tekstowego. Biorąc pod uwagę pozytywne wypowiedzi użytkowników i zaangażowanie szeregu organizacji w rozpowszechnianie EDDL, można oczekiwać dalszego wzrostu popularności tego języka oraz rozwoju jego możliwości.

Monika Jaworowska

Więcej informacji

Więcej informacji dotyczących EDDL na stronie www.eddl.org

Zobacz więcej w kategorii: Technika
Przemysł 4.0
Spawanie laserem - precyzyjna technologia przyszłości w obróbce metali
Bezpieczeństwo
Bezpieczny wodór - od produkcji, do użytkowania
Komunikacja
OPC UA - co to jest i jak działa nowoczesny standard komunikacji w automatyce przemysłowej
Zasilanie, aparatura nn
Współczynnik mocy – co to jest, jak działa i dlaczego ma znaczenie w instalacjach elektrycznych
Silniki i napędy
Silniki krokowe
Silniki i napędy
Przygotowanie sprężonego powietrza
Zobacz więcej z tagiem: Artykuły
Temat miesiąca
Wod-kan, uzdatnianie wody i oczyszczanie ścieków
Technika
Ochrona przed korozją
Magazyn
Maj 2025

Poradnik doboru rozwiązań drukujących - drukarki mobilne, stacjonarne i przemysłowe

Jak dobrać drukarkę do zastosowań w logistyce, przemyśle czy handlu? Na co zwrócić uwagę, jeżeli chodzi o cechy i funkcje urządzenia? Jak zapewnić wysoką niezawodność pracy oraz trwałość systemu drukującego? A co z oprogramowaniem? W artykule odpowiadamy na powyższe pytania, przedstawiając przykłady nowoczesnych urządzeń drukujących, które z powodzeniem sprawdzają się w wymienionych zastosowaniach.
Zapytania ofertowe
Unikalny branżowy system komunikacji B2B Znajdź produkty i usługi, których potrzebujesz Katalog ponad 7000 firm i 60 tys. produktów