Funktionsblock MSG_SEND

Funktionsblocket MSG_SEND skickar ett meddelande till en gränssnitt i formatet RAW.

Funktionsblocket ansluts via RAW_IN och RAW_OUT till samma gränssnittsvariabel. Exempelvis in.RAW och out.RAW.

Anmärkning: Inte alla ingångar stöds för kommunikation. Detta varierar beroende på gränssnittet.

Ingång SEND

Vid en positiv flank samlas de nedre värdena från ingångarna och överförs till RAW_OUT.

Ingång RAW_IN

Mottar data från gränssnittet. Återkopplingen av processen kan skiljas åt för att möjliggöra överföring till flera funktionsblock. Samtidigt sändning kan dock leda till förlust av data.

Ingång FROM

Definierar avsändaren av meddelandet.

Ingång TO

Definierar en eller flera mottagare av meddelandet. Flera mottagare separeras med ett semikolon ";".

Ingång SUBJECT

Definierar ämnet för meddelandet.

Ingång TEXT

Definierar texten eller kroppen av meddelandet.

Ingång PRIORITY

Definierar prioriteten för meddelandet. Hur dessa prioriteringar värderas beror på det använda gränssnittet. Möjliga värden är: 1, 0, -1 eller också "high", "low"

Utgång SENT

Om ett meddelande har bearbetats av gränssnittet, skickas en bekräftelse tillbaka till funktionsblocket. Oavsett om sändningen lyckades eller inte, utlöses en impuls vid denna utgång.

Utgång RAW_OUT

Kommunicerar i formatet JSON med gränssnittet. Utgången är endast vid sändning inte lika NULL.

Utgång ERROR

Ger en samtidig impuls med utgången SENT om ett fel uppstod vid sändningen.