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:
- 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.
- 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:
| Ustawienie | Działanie |
|---|---|
| Rodzina czcionek | Arial, Courier New, Times New Roman, Verdana lub Roboto. |
| Rozmiar czcionki | Rozmiar etykiety. |
| Styl czcionki | Dowolne połączenie pogrubienia, kursywy i podkreślenia. |
| Pozycja | Położenie etykiety względem symbolu: góra, dół, lewo lub prawo. |
| Wypełnienie | Kolor etykiety. |
| Automatyczne skalowanie | Skaluje 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:
| Ustawienie | Działanie |
|---|---|
| Separator | Pojedynczy znak oddzielający części nazwy. Domyślnie _. Jeśli pole pozostanie puste, używany jest _. |
| Zamiana separatora | Znak, którym separator zostanie zastąpiony w gotowej etykiecie. Jeśli pole pozostanie puste, separator pozostaje bez zmian. |
| Liczba do usunięcia | Ile 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 separatora | Liczba do usunięcia | Wynik |
|---|---|---|
- | 0 | MODULE-C1-C2-C3-C4 |
| (puste) | 0 | MODULE_C1_C2_C3_C4 |
- | 2 | C2-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
ViVALUEdla 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:
| Akcja | Dział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ści | Wiąże tag z wartością symbolu. |
| Dołącz do właściwości pracy | Wiąż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ęcznej | Wiąże tag ze stanem ręczny symbolu. |
| Dołącz do wartości zmiany | Sprawia, że dopasowane tagi można zapisywać z poziomu symbolu, czyli tworzy akcję kliknięcia zmieniającą wartość. |
| Dodaj do trendu | Oznacza 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:
- Reguła: którą regułę zastosować. Określa ona sposób obsługi przyrostków i wyświetlania etykiet.
- Ś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ą.