
Blok funkcji MSG_BOX zarządza wiadomościami interfejsu w formacie RAW.
Blok funkcji jest połączony za pomocą RAW_IN i RAW_OUT z tą samą zmienną interfejsu. Na przykład in.RAW i out.RAW. Przełączanie tym samym blokiem funkcji między skrzynkami nie jest możliwe.
Uwaga: Nie wszystkie wyjścia mogą być obsługiwane do komunikacji. To zależy od interfejsu.
Odbiera dane z interfejsu. Można rozróżnić potwierdzenie operacji, aby umożliwić przesyłanie do wielu bloków funkcji. Jednak jednoczesne wysyłanie może prowadzić do utraty danych.
Po zmianie wartości pobierana jest odpowiednia pozycja. Pozycja zaczyna się od 0 i kończy na TOTAL-1. Wartości są automatycznie ograniczone. Wartość NULL na wejściu jest ignorowana.
Porada: Aby zawsze wyświetlać najnowszą wiadomość, można połączyć wyjście TOTAL z wejściem. Ponadto należy wywołać impuls za pomocą SEL, aby wyświetlić wiadomość nawet przy pełnej skrzynce.
Po zmianie wartości szukana jest odpowiednia ID i jeśli znaleziona zostanie wiadomość, wyświetlana. Wartość NULL na wejściu jest ignorowana.
Po zboczu rosnącym wywoływana jest następna wiadomość.
Po zboczu rosnącym wywoływana jest poprzednia wiadomość.
Po zboczu rosnącym usuwana jest wiadomość.
Po zboczu rosnącym wiadomość jest oznaczona jako przeczytana.
Komunikuje się w formacie JSON z interfejsem. Wyjście nie jest równe NULL tylko podczas wysyłania.
Zwraca liczbę wiadomości w tej skrzynce.
Zwraca aktualną pozycję wiadomości. Najnowsza wiadomość jest dodawana na końcu.
Zwraca nadawcę wiadomości.
Zwraca jednego lub kilku odbiorców wiadomości. Wiele odbiorców jest oddzielonych średnikiem ";".
Zwraca temat wiadomości.
Zwraca tekst lub też treść wiadomości.
Zwraca priorytet wiadomości. Jak te priorytety są oceniane zależy od używanego interfejsu. Możliwe wartości to: 1, 0, -1 lub też "high", "low"
Zwraca typ wiadomości.
Zwraca status wiadomości.
Zwraca znacznik czasu w formacie DT# wiadomości.
Zwraca status odczytu wiadomości.