Blok funkcji ALARM

Blok funkcji ALARM przetwarza sygnał alarmowy.

Patrz w celu uzyskania dodatkowych informacji na temat wizualizacji wtyczki Zarządzanie alarmami i Historia alarmów.

Czas trwania dla maksymalnego przechowywania można ustawić w menu kontekstowym pod Projekt Ustawienia Automatyzacja Zasady przechowywania.

Baza danych

Baza danych definiuje nie tylko pamięć bloku funkcji. Definiuje również nazwę bazy danych alarmu. Uwaga, że nie można po prostu zmienić nazwy, ponieważ zostanie utworzona nowa baza danych. Zaleca się użycie prefiksu, takiego jak np. alarm.Fenster.

Uwaga: Istniejące rejestry zostaną usunięte, gdy wszystkie elementy wygasną zgodnie z zasadami. Usuwanie pojedynczych zdarzeń nie jest obecnie obsługiwane.

Wejście ACTIVE

Wejście generuje nowy alarm. Podczas tworzenia wyjście ALARM jest prawdziwe i utrzymuje czas na wyjściu ALARM_DT. Wyjście ALARM jest tylko prawdziwe, jeśli nie zostało wyciszone.

Wejście ACK_REMOTE

To wejście potwierdza alarm i ustawia wyjście ACK na prawdziwe oraz zapisuje bieżący czas w wyjściu ACK_DT. Potwierdzenie można ustawić tylko raz, gdy alarm jest aktywny.

Wejście TITLE

Wejście definiuje tytuł jako ciąg znaków alarmu. Może być on zmieniany w dowolnym momencie w czasie rzeczywistym.

Wejście DESCRIPTION

Wejście definiuje opis jako ciąg znaków alarmu. Opis może zawierać kilka linii, ale nie powinien przekraczać dwóch linii. Może być on zmieniany w dowolnym momencie w czasie rzeczywistym.

Wejście LOCATION

Wejście definiuje lokalizację jako ciąg znaków alarmu. Może być on zmieniany w dowolnym momencie w czasie rzeczywistym.

Wejście STATUS

Wejście wyświetla tekst statusu na liście. Jest on przekazywany jako ciąg znaków. Status powinien być jednolicie zdefiniowany.

Wejście ICON

Wejście wyświetla ikonę na liście. Jest ona przekazywana jako ciąg znaków. Ikona jest taka sama jak na stronie.

Wejście COLOR

Tym wejściem można zmienić kolor tekstu listy. Brak koloru to pusty ciąg znaków. Kolor jest tutaj przekazywany jako nazwa. Wszystkie nazwy kolorów znajdują się pod Kolory ikon.

Wejście PRIORITY

Wejście sortuje listę. Najwyższy priorytet to 0. Liczba tutaj nie jest ograniczona.

Wejście LINK_SITE

Wejście definiuje stronę internetową, do której można odwołać się. Wejście jest typu ciąg znaków. Można podać tylko identyfikatory stron. Stronę można łatwo przeciągnąć i upuścić na wejściu.

Wejście SILENT

Tym wejściem można zdefiniować cichy alarm. Jeśli wejście jest prawdziwe, ikona powiadomienia znika. Nie wpływa to jednak na funkcję wyciszania. Dlatego zaleca się ustawienie REQ_SHELVE na fałsz, gdy wejście SILENT jest prawdziwe.

Wejście REQ_ACK

Jeśli to wejście jest prawdziwe, użytkownikowi listy alarmów pozwala się potwierdzić alarm.

Wejście REQ_SHELVE

Jeżeli to wejście jest TRUE, użytkownikowi listy alarmów pozwala się odłożyć alarm na czas nieokreślony. Jeśli wejście jest czasem (T#), następnie ";ALL", można podać maksymalny czas odłożenia.

Jeśli chcesz rozszerzyć uprawnienia do potwierdzania lub odkładania, możesz dodać ciąg znaków do wejścia REQ_ACK lub REQ_SHELVE. Ważne jest to, że gdy wejście nie jest już ustawione na TRUE, ciąg znaków musi zaczynać się od ALL. Oto kilka przykładów:

Ciąg znaków Opis
"300000;ALL" REQ_SHELVE maksymalnie na 5 minut i dla wszystkich grup
"ALL" Wszystkie grupy, jest to takie samo jak TRUE
"gid1;gid2" Grupy gid1 i gid2 są dozwolone
"gid1;gid2;ALL" Wszystkie grupy, jest to takie samo jak TRUE, gid1 i gid2 są ignorowane

Porada: Użyj CONCAT, aby utworzyć ciąg znaków.

Wejście DO_ACK

Pozytywna krawędź wejściowa potwierdza alarm za pomocą SPS. Wyjście ACK jest ustawiane na prawdziwe. Wejścia są następnie nadpisywane przez ACK_NOTE i ACK_USER. Wyjście ACK_DT jest opisywane bieżącym czasem. Jeśli alarm zostanie potwierdzony ponownie, wyjście ACK_DT nie będzie już ustawiane.

Wejście DO_ACK_NOTE

Wejście definiuje notatkę jako ciąg znaków. Notatka jest zapisywana na wyjściu ACK_NOTE przy pozytywnej krawędzi wejściowej DO_ACK.

Wejście DO_ACK_USER

Tutaj można zdefiniować identyfikator użytkownika jako ciąg znaków. ID jest zapisywane na wyjściu ACK_USER przy pozytywnej krawędzi wejściowej DO_ACK.

Wejście DO_SHELVE

Pozytywna krawędź wejściowa odkłada alarm za pomocą SPS. Wyjście SHELVE jest ustawiane na prawdziwe. Wejścia są następnie nadpisywane przez SHELVE_NOTE i SHELVE_USER. Wyjście SHELVE_DT jest opisywane bieżącym czasem. Jeśli alarm zostanie potwierdzony ponownie, wyjście SHELVE_DT nie będzie już ustawiane.

Wejście DO_SHELVE_TO_DT

Definiuje absolutny czas DT# do odłożenia alarmu. Przy przekroczeniu tego czasu alarm zostanie ponownie aktywowany. Wyjście SHELVE jest ponownie fałszywe. Przy pozytywnej krawędzi wejściowej DO_SHELVE ta wartość jest przenoszona na wyjście SHELVE_TO_DT. Jeśli nie przekazano czasu, alarm będzie odkładany w nieskończoność.

Porada: Użyj bloku funkcji STR2DT, aby użyć względnego czasu, np. po 5 minutach. Lub dodaj czas T# do znacznika czasu z DT#, co może prowadzić do odchyleń.

Wejście DO_SHELVE_NOTE

Wejście definiuje notatkę jako ciąg znaków. Notatka jest zapisywana na wyjściu SHELVE_NOTE przy pozytywnej krawędzi wejściowej DO_SHELVE.

Wejście DO_SHELVE_USER

Tutaj można zdefiniować identyfikator użytkownika jako ciąg znaków. ID jest zapisywane na wyjściu SHELVE_USER przy pozytywnej krawędzi wejściowej DO_SHELVE.

Wejście DO_SHELVE_RESTORE

Pozytywna krawędź wejściowa przywraca odłożony alarm. W tym celu DO_SHELVE_USER i DO_SHELVE_NOTE są kopiowane do odpowiednich wyjść, jak w powyższym procedurze.

Wejście RECORD

Wejście aktywuje zapis do archiwum. Wejście musi być tylko utrzymywane jako prawdziwe. Każda zmiana wejścia ACTIVE, TITLE, DESCRIPTION, LOCATION, STATUS, PRIORITY lub SILENT prowadzi do zapisu.

Uwaga: Do wyświetlania zapisu wymagana jest dodatkowa licencja. Więcej informacji można znaleźć w rozdziale Historia alarmów.

Wyjście ALARM

Wyjście jest prawdziwe, dopóki wejście ACTIVE jest prawdziwe i alarm nie został odłożony za pomocą SHELVE.

Wyjście ALARM_DT

Zawiera znacznik czasu w formacie DT# z momentu alarmu (pozytywna krawędź wejściowa ACTIVE).

Wyjście ACK

Wyjście jest prawdziwe, gdy alarm został potwierdzony. Może to nastąpić za pomocą wizualizacji i przez SPS.

Wyjście ACK_DT

Zawiera znacznik czasu w formacie DT# z momentu potwierdzenia alarmu (pozytywna krawędź wejściowa ACK lub wizualizacji).

Wyjście ACK_NOTE

Ostatnia notatka przy potwierdzaniu alarmu jako ciąg znaków.

Wyjście ACK_USER

Ostatni identyfikator użytkownika przy potwierdzaniu alarmu jako ciąg znaków.

Wyjście SHELVE

Wyjście jest prawdziwe, gdy alarm został odłożony. Może to nastąpić za pomocą wizualizacji i przez SPS.

Wyjście SHELVE_DT

Zawiera znacznik czasu w formacie DT# z momentu odłożenia alarmu (pozytywna krawędź wejściowa SHELVE lub wizualizacji).

Wyjście SHELVE_TO_DT

Czas końcowy DT# do automatycznego cofnięcia odłożenia.

Wyjście SHELVE_NOTE

Ostatnia notatka przy odkładaniu alarmu jako ciąg znaków.

Wyjście SHELVE_USER

Ostatni identyfikator użytkownika przy odkładaniu alarmu jako ciąg znaków.

Wizualizacja

Uwaga: Do przetwarzania na wizualizacji wszystkie znaczniki czasu są zaokrąglane do pełnych sekund.

Porada: Za pomocą ciągu znaków {name} można przekazać nazwę dokumentu, a za pomocą {dir} ścieżkę na wejściach TITLE, DESCRIPTION i LOCATION. Wtedy jednak nie będzie już sortowane według nazwy. Za pomocą {dir:2} można zmniejszyć długość ścieżki do 2. Za pomocą {dir:-1} ścieżka jest zmniejszana od dołu. Ponadto można zdefiniować znak rozdzielający za pomocą {dir::\}.

Zalecane symbole i kolory

Nazwa Symbol Kolor
OK material/check_circle
Informacja material/info niebieski
Ostrzeżenie material/error pomarańczowy
Alarm material/warning czerwony

Zobacz także