Skip to content

Tagi

Tagi to inaczej zmienne reprezentujące określone dane pochodzące z urządzeń — na przykład temperaturę, wilgotność, napięcie, natężenie prądu, poziom cieczy w zbiorniku, zużycie gazu, stany wejść/wyjść czy poziom naładowania baterii.

Stanowią podstawowy element danych w systemie, ponieważ to do nich odnoszą się wszystkie odczyty, alarmy oraz prezentacje wartości na ekranach synoptycznych i w raportach.

Rodzaje tagów w systemie

W systemie DataPortal dostępnych jest kilka typów tagów, które różnią się sposobem pozyskiwania danych, sposobem zapisu oraz zastosowaniem. Poniżej znajduje się szczegółowy opis każdego rodzaju tagu.

Rejestr (wartość bieżąca)

Tag typu Rejestr reprezentuje aktualną wartość odczytywaną bezpośrednio ze źródła danych (urządzenia telemetrycznego).

  • Jest powiązany z konkretnym rejestrem urządzenia.
  • Dane pochodzą bezpośrednio z komunikacji z urządzeniem.
  • Wartość taka jest aktualizowana zgodnie z cyklem przesyłania danych z urządzenia.

Wirtualny (wartość bieąca bez źródła danych)

Tag Wirtualny nie jest domyślnie powiązany z urządzeniem.

  • Można ręcznie wprowadzać jego wartość.
  • Po przypisaniu go do urządzenia działa tak samo, jak tag typu Rejestr, ale jego typ formalnie pozostaje „Wirtualny”.
  • Przydaje się w sytuacjach, gdy chcemy przechowywać lub przekazywać dane pomocnicze.

Lokalny

Tag Lokalny istnieje wyłącznie na ekranie wizualizacyjnym (SCADA).

  • Nie jest zapisywany do bazy danych.
  • Może pełnić funkcję zmiennej pomocniczej lub tagu obliczanego w czasie rzeczywistym.
  • Jego wartość jest wyliczana co 0,5 sekundy.
  • Przydatny, gdy potrzebna jest szybka i częsta aktualizacja danych jedynie na potrzeby wizualizacji.

Obliczany

Tag Obliczany posiada formułę, na podstawie której generowana jest jego wartość.

  • Zawiera logikę obliczeniową (formułę matematyczną lub logiczną).
  • Jest zapisywany do bazy danych.
  • Harmonogram zapisu zależy od konfiguracji: może być wyzwalany cyklicznie (timer) lub przy zmianie danych wejściowych.
  • Idealny do tworzenia wartości pochodnych, wskaźników, statusów logicznych itp.

TagHolder (Dawniej Placeholder)

TagHolder nie jest właściwym tagiem, choć można go utworzyć z tego samego okna dialogowego, co pozostałe typy tagów.

  • Służy jako miejsce zastępcze w strukturze ekranu.
  • Umożliwia tworzenie szablonów ekranów lub struktur, które zostaną wypełnione realnymi tagami na późniejszym etapie.
  • Nie posiada wartości, nie zbiera danych i nie jest powiązany z urządzeniem.
  • Ma określony format, co umożliwia poprawną weryfikację podczas przypisywania docelowego, realnego tagu.

Tworzenie tagów

Nowe tagi możemy utorzyć z dwóch różnych miejsc w systemie: w zakładce Tagi dostępnej w module Zasoby, bądź z menu paneli funkcyjnych w trybie edycji ekranu.

Dodawanie taga z poziomu zarządzania

  1. Kliknij przycisk Nowy tag w menu w prawym górnym rogu w module Zasoby na zakładce TAGI.
  2. Wprowadź nazwę taga - nie może ona zawierać spacji, ani polskich znaków (np. Temp_chlodni).

    Info

    Każdy tag jest identyfikowany jednoznacznie w obrębie źródła danych – oznacza to, że nie może być dwóch tagów o tej samej nazwie w tym samym źródle.

  3. Wprowadź nazwę wyświetlaną, przyjazdą dla użytkownika (np. Temperatura chłodni). Będzie on wyświetlana m.in. w raportach.

  4. Opcjonlanie dodaj opis taga, który pozwoli na łatwiejszą jego identyfikację.
  5. Wybierz źródło danych (a tym samym urządzenie), z którym będzie powiązany dany tag.
  6. Wybierz typ taga.
  7. W przypadku taga rypu Rejestr, wybierz typ kanału pomiarowego – wejście analogowe, wejście cyfrowe, wyjście cyfrowe lub rejestr danych.
  8. W przypadku rejestru danych wybierz dodatkowe parametry (jak format danych, adres, bit startowy kolejność bajtów czy zakres bitów).
  9. Opcjonalnie określ jednostkę miary (np. °C, %, V).
  10. Opcjonalnie ustal rodzaj skalowania, dzięki którem możesz n.p. przedstawić mierzone wartości w % lub zamieniać np. mV na V. System oferuje skalowanie liniowe, wystarczy podać dwie wartości surowe i odpowiednio wartości wynikowe, wyświetlane po przeskalowaniu. Ustal też sposób wyświetlania już przeskalowanej wartości.

    Uwaga

    Jeśli ustawisz skalowanie dla danego taga, to w bazie danych nie będą zapisywane wartości surowe, tylko już te po przeskalowaniu.

  11. Opcjonalnie ustal poziomy ostrzegawcze i alarmowe, których przekroczenie spowoduje wygenerowanie odpowiedniego ostrzeżenia lub alarmu. Określ także histerezę, czyli minimalną wartość, o jaką parametr musi wrócić poniżej (lub powyżej) progu, aby system uznał, że stan alarmowy został zakończony — dzięki temu unikasz niepożądanego „migotania” alarmów przy wahaniach wartości.

  12. Opcjonalnie włącz powiadomienia (jeśli włączyłeś alarmowanie i zdefiniowałeś progi ostrzegawcze/alarmowe) - wybierz stosowny szablon powiadomień, zdefiniowany wcześniej w seksji Reguły powiadomień. W przypadku zaistnienia sytuacji zagrożenia lub alarmowej zostanie wysłany SMS i/lub e-mail do odpowiednich adresatów, zgodnie z opcjami ustalonymi w wybranej regule.

Dodawanie taga z poziomu edytora ekranów

Dodawanie wielu tagów jednocześnie

System umożliwia hurtowe dodawanie tagów. Można to zrobić na dwa sposoby:

  • Import z pliku CSV – plik powinien zawierać kolumny z nazwą tagu, typem danych, jednostką oraz ewentualnymi dodatkowymi właściwościami.
  • Szybkie dodawanie – po kliknięciu opcji Dodaj wiele tagów można wkleić listę nazw tagów (po jednej w wierszu), które zostaną automatycznie utworzone z domyślnymi ustawieniami.

To rozwiązanie przydatne przy dodawaniu dużej liczby podobnych tagów, np. z czujników temperatury rozmieszczonych w różnych pomieszczeniach.


Właściwości tagów

Każdy tag może posiadać zestaw właściwości określających sposób jego działania:

  • Nazwa i opis – ułatwiają identyfikację tagu.
  • Typ danych – liczbowy, logiczny (0/1), tekstowy lub binarny.
  • Jednostka – np. °C, %, V, A, m³.
  • Zakres wartości – minimalna i maksymalna wartość, wykorzystywana do wykrywania anomalii.
  • Wartość alarmowa – próg, którego przekroczenie powoduje wygenerowanie alarmu.
  • Wizualizacja – sposób wyświetlania tagu na ekranach (ikona, kolor, wykres, wskaźnik).
  • Źródło danych – urządzenie lub kanał komunikacyjny, z którego pochodzą odczyty.

Przypisywanie tagów do źródeł danych

Tagi zawsze muszą być powiązane ze źródłem danych – czyli urządzeniem, z którego pochodzą wartości. Aby przypisać tag do źródła:

  1. Otwórz zakładkę Źródła.
  2. Wybierz źródło, do którego chcesz dodać tagi.
  3. W sekcji Tagi źródła kliknij Dodaj istniejący tag lub Utwórz nowy tag.
  4. Zapisz zmiany.

W przypadku urządzeń komunikujących się automatycznie (np. przez Modbus, BLE, MQTT lub NB-IoT), tagi mogą być automatycznie utworzone podczas importu konfiguracji lub pierwszego połączenia.

Usuwanie tagów

Usunięcie tagu powoduje trwałe usunięcie wszystkich jego wartości historycznych, alarmów oraz powiązań z ekranami. Przed potwierdzeniem operacji system wyświetla okno dialogowe z ostrzeżeniem.

Aby usunąć tag:

  1. Wybierz go z listy w zakładce Tagi.
  2. Kliknij ikonę Usuń.
  3. Potwierdź operację.

Uwaga

Po usunięciu tagu nie będzie możliwe przywrócenie jego danych. Jeśli chcesz tylko tymczasowo wyłączyć jego przetwarzanie, możesz oznaczyć go jako nieaktywny zamiast usuwać.