Reguły automatyzacji

Powiąż i opisz etykietami całe urządzenie na stronie w jednym kroku na podstawie konwencji nazewnictwa tagów.

Ręczne budowanie strony oznacza, że dla każdego symbolu musisz znaleźć wartość procesową, znaleźć wartość zadaną, dołączyć tagi pracy i trybu ręcznego, dodać alarmy oraz umieścić i sformatować etykietę dla każdego z nich. To kilkanaście drobnych kroków na symbol, powtarzanych setki razy, przy których łatwo o drobne niespójności.

Reguły automatyzacji robią to za Ciebie na podstawie konwencji nazewnictwa tagów. Jeśli Twoje tagi nazywają się na przykład AHU01_SF01_PV, AHU01_SF01_SP, AHU01_SF01_M, to „wszystko o wentylatorze nawiewnym 1” jest już zawarte w nazwach, a reguła uczy THMI, jak to odczytać. Następnie umieszczasz na stronie symbol wentylatora, wskazujesz mu AHU01_SF01 i wszystko zostaje dołączone i opisane etykietami naraz.

Dwa poziomy

Reguły automatyzacji konfiguruje się w projekcie w sekcji Reguły automatyzacji. Mają one dwa poziomy:

  1. Ustawienia etykiet dla całego projektu: wygląd etykiet automatyzacji i sposób, w jaki nazwy są zamieniane na tekst etykiet, dla całego projektu.
  2. Reguły: nazwane zestawy reguł, które rozpoznają przyrostki i decydują, co zrobić z każdym z nich. Element strony jest powiązany z jedną regułą.

Reguła może w razie potrzeby zastąpić ustawienia projektu, więc poziom projektu to styl domowy, a reguły to wyjątki.

Ustawienia etykiet dla całego projektu

Wygląd etykiety

Sposób rysowania każdej etykiety utworzonej przez automatyzację, o ile reguła tego nie zastępuje:

UstawienieDziałanie
Rodzina czcionekArial, Courier New, Times New Roman, Verdana lub Roboto.
Rozmiar czcionkiRozmiar etykiety.
Styl czcionkiDowolne połączenie pogrubienia, kursywy i podkreślenia.
PozycjaPołożenie etykiety względem symbolu: góra, dół, lewo lub prawo.
WypełnienieKolor etykiety.
Automatyczne skalowanieSkaluje etykietę razem z symbolem, aby przy zmianie rozmiaru zachowała proporcje.

Etykiety nazw systemowych i niestandardowe etykiety nazw

Pełna nazwa tagu rzadko nadaje się do umieszczenia na schemacie: AHU01_SF01_TE01_PV jest precyzyjna, ale nieczytelna na pierwszy rzut oka. Te dwie sekcje zamieniają nazwę na tekst etykiety, osobno dla nazw systemowych i nazw niestandardowych, ponieważ te dwa rodzaje nazw zwykle mają różne konwencje:

UstawienieDziałanie
SeparatorPojedynczy znak oddzielający części nazwy. Domyślnie _. Jeśli pole pozostanie puste, używany jest _.
Zamiana separatoraZnak, którym separator zostanie zastąpiony w gotowej etykiecie. Jeśli pole pozostanie puste, separator pozostaje bez zmian.
Liczba do usunięciaIle początkowych części usunąć, licząc od lewej.

Przyrostek jest zawsze usuwany, niezależnie od tego, co tu ustawisz. To on określa rolę tagu i nie jest częścią jego nazwy. Podgląd na żywo pod polami pokazuje wynik dla przykładowej nazwy, dzięki czemu możesz dopasować ustawienia bez zgadywania.

Przykład dla MODULE_C1_C2_C3_C4_SUFFIX z separatorem _:

Zamiana separatoraLiczba do usunięciaWynik
-0MODULE-C1-C2-C3-C4
(puste)0MODULE_C1_C2_C3_C4
-2C2-C3-C4

Usuwanie części pozwala pozbyć się przedrostka, który wszyscy w obiekcie już znają. Jeśli każdy tag na stronie zaczyna się od tego samego kodu budynku i systemu, usunięcie dwóch części pozostawia tylko to, co odróżnia jeden element od drugiego.

Reguły

Reguła to nazwany zestaw reguł przyrostków. Każda reguła przyrostka mówi: gdy tag lub alarm w wybranej ścieżce kończy się jednym z tych przyrostków, zrób z nim to.

Nadaj regule nazwę i opis, a następnie dodaj jej reguły przyrostków. Każda z nich ma:

  • Przyrostek: jeden lub kilka przyrostków, do których pasuje ta reguła. Kilka przyrostków w jednej regule to normalna sytuacja, na przykład V i VALUE dla tej samej roli. Podczas wpisywania podpowiadane są przyrostki użyte już w innych miejscach reguły, dzięki czemu zestaw pozostaje spójny.
  • Źródło: czy przyrostek identyfikuje Tag, czy Alarm.
  • Akcja: co zrobić z dopasowanym elementem.

Akcje

Dostępne akcje zależą od źródła. Przy źródle Alarm jedyną akcją jest Dołącz jako alarm. Przy źródle Tag dostępne są wszystkie pozostałe:

AkcjaDziałanie
Dołącz jako wartość procesowąWartość mierzona: zostaje dołączona i otrzymuje etykietę.
Dołącz jako wartość zadanąWartość docelowa: zostaje dołączona i otrzymuje etykietę.
Dołącz do właściwości wartościWiąże tag z wartością symbolu.
Dołącz do właściwości pracyWiąże tag ze stanem włączony symbolu, dzięki czemu symbol wypełnia się, gdy urządzenie pracuje.
Dołącz do właściwości ręcznejWiąże tag ze stanem ręczny symbolu.
Dołącz do wartości zmianySprawia, że dopasowane tagi można zapisywać z poziomu symbolu, czyli tworzy akcję kliknięcia zmieniającą wartość.
Dodaj do trenduOznacza tag jako nadający się do trendów, dzięki czemu jest zbierany na potrzeby trendów.
Dołącz jako alarm(źródło Alarm) Dołącza alarm, dzięki czemu jego wskaźnik zapala się na symbolu.

Dołącz do wartości zmiany działa inaczej niż pozostałe akcje: zbiera elementy. Jej lista przyrostków składa się zwykle z przyrostków dopasowanych już przez inne reguły i zbiera je w akcji zmiany wartości symbolu w podanej przez Ciebie kolejności. Zatem V, PV, M w regule zmiany wartości sprawia, że te trzy tagi można zapisywać z poziomu symbolu, w tej kolejności. Przyrostek, który występuje tylko w regule zmiany wartości, również zostanie samodzielnie rozpoznany.

Zastępowanie ustawień w regule

Każda reguła może zastąpić ustawienia etykiet projektu:

  • Zastąp przekształcenie etykiety: w sekcjach Nazwy systemowe i Nazwy niestandardowe reguły zastępuje separator, zamianę separatora i liczbę do usunięcia z ustawień projektu, tylko dla tej reguły.
  • Zastąp wygląd etykiety: w regule przyrostka zastępuje czcionkę, rozmiar, styl, pozycję, wypełnienie i automatyczne skalowanie z ustawień projektu. Ta opcja jest dostępna tylko dla akcji Dołącz jako wartość procesową i Dołącz jako wartość zadaną, ponieważ tylko one tworzą etykietę.

Korzystaj z zastępowania oszczędnie. Reguły automatyzacji tworzą spójnie wyglądające strony właśnie dlatego, że większość elementów dziedziczy styl projektu.

Używanie reguły na stronie

Reguły nic nie robią, dopóki element strony nie zostanie z którąś z nich powiązany. W edytorze stron zaznacz symbol (lub element tekstowy) i otwórz sekcję Automatyzacja w panelu właściwości.

Wiązanie

Wybierz Powiąż, aby otworzyć okno Wybierz ścieżkę automatyzacji, które prosi o dwie rzeczy:

  1. Reguła: którą regułę zastosować. Określa ona sposób obsługi przyrostków i wyświetlania etykiet.
  2. Ścieżka: gdzie w tagach projektu szukać. Przejdź od Wszystkie w dół do folderu zawierającego tagi danego elementu. Przeglądarka pokazuje, ile Przyrostków pasuje w każdej ścieżce przy wybranej regule, więc przed zatwierdzeniem od razu widzisz, czy jesteś na właściwym poziomie.

Najpierw wybierz regułę. Przeglądarka ścieżek pozostaje pusta, dopóki tego nie zrobisz, ponieważ to, co liczy się jako dopasowanie, zależy od reguły.

Zatwierdzenie stosuje wszystkie reguły przyrostków naraz: tagi zostają dołączone do właściwości symbolu, alarmy zostają dołączone, etykiety zostają utworzone i sformatowane, a tagi nadające się do trendów zostają oznaczone. Sekcja Automatyzacja pokazuje następnie powiązaną ścieżkę i łącze do użytej reguły.

Symbole obsługują wszystkie akcje. Element tekstowy obsługuje te, które mają dla niego sens: dodanie do trendu, dołączenie do wartości zmiany, dołączenie jako wartość procesowa i dołączenie jako wartość zadana.

Usuwanie powiązania i ponowne wiązanie

Po powiązaniu element zapamiętuje połączenie, dzięki czemu możesz je edytować i przywracać. Działa to na dwóch poziomach.

Cały element. Sekcja Automatyzacja pokazuje powiązaną ścieżkę z przyciskiem Usuń obok. Usunięcie odłącza element od reguły i zachowuje wszystko, co się na nim aktualnie znajduje. Zrób to, gdy symbol wymaga ręcznego dostrojenia, na które reguła nie pozwala.

Jedna właściwość naraz. Każdy pojedynczy element wypełniony przez regułę (pole stanu, akcja kliknięcia, etykieta) ma własny mały przełącznik Usuń powiązanie / Powiąż ponownie. Usuń powiązanie tej jednej właściwości, aby przejąć nad nią ręczną kontrolę, podczas gdy reszta symbolu nadal jest sterowana regułą. Powiąż ją ponownie, aby odrzucić swoją zmianę i przywrócić wartość z reguły. To precyzyjniejsze narzędzie i zwykle właśnie jego potrzebujesz: rzadko trzeba odłączać całą pompę tylko po to, aby zmienić jej etykietę.

Aby objąć całą stronę naraz, użyj menu Narzędzia → Automatyzacja na pasku menu:

  • Powiąż ponownie wszystkie: ponownie wiąże wszystkie obiekty strony powiązane z automatyzacją.
  • Powiąż ponownie wybrane: ponownie wiąże tylko zaznaczone obiekty.
  • Pokaż reguły: przechodzi do reguł projektu.

Ponowne wiązanie najpierw prosi o potwierdzenie i informuje, ilu obiektów będzie dotyczyć. Następnie dowiesz się, ile obiektów powiązano ponownie, a ile pominięto, ponieważ nie udało się już ustalić ich reguły, na przykład gdy reguła została w międzyczasie usunięta. Jeśli nie ma żadnych obiektów powiązanych z automatyzacją, zamiast okna potwierdzenia zobaczysz komunikat z tą informacją.