Funkcióblokk MSG_BOX

A Funkcióblokk MSG_BOX kezel egy interfész üzeneteit RAW formátumban.

A funkcióblokkot a RAW_IN és a RAW_OUT bejáratokkal ugyanazzal az interfész-változattal kapcsolják össze. Például: in.RAW és out.RAW. Ugyanazzal a funkcióblokkal nem lehet váltani a dobozok között.

Figyelmeztetés: Nem minden kimenet támogatott a kommunikációhoz. Ez az interfésztől függően különböző.

RAW_IN bejárat

Adatok fogadása az interfésztől. Az eljárás visszajelzését meg lehet különböztetni, hogy több funkcióblokkhoz is továbbítható. Egyidejű küldés azonban adathalálhoz vezethet.

GET_POSITION bejárat

A érték változásakor a megfelelő pozíció lesz lekérdezve. A pozíció 0-tól kezdődik és TOTAL-1-nél végződik. Az értékeket automatikusan korlátozzák. A bejáraton a NULL értéket figyelmen kívül hagyják.

Tip:A legújabb üzenet mindig megjelenítéséhez az TOTAL kimenetet lehet csatlakoztatni a bejárathoz. Emellett egy impulzus kiváltása is ajánlott, hogy teljes doboz esetén is megjelenjen egy üzenet.

GET_ID bejárat

A érték változásakor a megfelelő ID keresése és ha egy üzenetet találnak, azt megjelenítik. A bejáraton a NULL értéket figyelmen kívül hagyják.

GET_NEXT bejárat

Egy pozitív él esetén az következő üzenetet hívják meg.

GET_PREV bejárat

Egy pozitív él esetén az előző üzenetet hívják meg.

DELETE bejárat

Egy pozitív él esetén az üzenet törlése történik.

READ bejárat

Egy pozitív él esetén az üzenet megjelölése olvasottként történik.

RAW_OUT kimenet

A JSON formátumban kommunikál az interfésszel. A kimenet csak a küldéskor nem egyenlő NULL-val.

TOTAL kimenet

A doboz üzeneteinek számát adja vissza.

POSITION kimenet

A jelenlegi üzenet pozícióját adja vissza. Az utolsó üzenetet a végén adják hozzá.

ID kimenet

FROM kimenet

Az üzenet küldőjét adja vissza.

TO kimenet

Egy vagy több üzenet címzettjét adja vissza. Több címzett esetén a ";"-vel vannak elválasztva.

SUBJECT kimenet

Az üzenet tárgyát adja vissza.

TEXT kimenet

Az üzenet szövegét vagy testét adja vissza.

PRIORITY kimenet

Az üzenet prioritását adja vissza. Hogyan értékelik ezt a priorizálást, az az használt interfésztől függ. Lehetséges értékek: 1, 0, -1 vagy "high", "low"

TYPE kimenet

Az üzenet típusát adja vissza.

STATUS kimenet

Az üzenet státuszát adja vissza.

TIME kimenet

Az üzenet időbélyegzőjét adja vissza DT# formátumban.

READED kimenet

Az üzenet olvasási státuszát adja vissza.