
Funksjonsblokken MSG_BOX håndterer meldinger fra et grensesnitt i RAW-format.
Funksjonsblokken kobles til via RAW_IN og RAW_OUT med samme grensesnittsvariabel. For eksempel in.RAW og out.RAW. En byttefunksjon med samme funksjonsblokk mellom bokser er ikke mulig.
Merk: Kanskje støttes ikke alle utganger for kommunikasjon. Dette varierer avhengig av grensesnittet.
Mottar data fra grensesnittet. Tilbakekoblingen til prosessen kan skilles, slik at en overføring til flere funksjonsblokker er mulig. Imidlertid kan samtidig sending føre til tap av data.
Ved endring av verdien hentes den tilsvarende posisjonen. Posisjonen starter ved 0 og slutter ved TOTAL-1. Verdiene begrenses automatisk. Verdien NULL på inngangen blir ignorert.
Tips: For å alltid vise den nyeste meldingen, kan utgangen TOTAL kobles til inngangen. Det bør også brukes SEL for å utløse en puls, slik at en melding vises selv om boksen er full.
Ved endring av verdien søkes den tilsvarende ID-en og hvis en melding blir funnet, vises den. Verdien NULL på inngangen blir ignorert.
Ved en positiv flanke hentes den neste meldingen.
Ved en positiv flanke hentes den forrige meldingen.
Ved en positiv flanke slettes meldingen.
Ved en positiv flanke merkes meldingen som lest.
Kommuniserer i JSON-format med grensesnittet. Utgangen er bare ikke lik NULL ved sending.
Returnerer antall meldinger i denne boksen.
Returnerer den aktuelle meldingsposisjonen. Den nyeste meldingen legges til sist.
Returnerer avsenderen av meldingen.
Returnerer en eller flere mottakere av meldingen. Flere mottakere separeres med et semikolon ";".
Returnerer emnet for meldingen.
Returnerer teksten eller kroppen til meldingen.
Returnerer prioriteten til meldingen. Hvordan disse prioritetene vurderes avhenger av det brukte grensesnittet. Mulige verdier er: 1, 0, -1 eller også "high", "low"
Returnerer typen melding.
Returnerer statusen til meldingen.
Returnerer tidsstemplet i formatet DT# for meldingen.
Returnerer lesestatusen til meldingen.