FB_sACN_ReceiverAndMerger

FB_sACN_ReceiverAndMerger 1:

Der Funktionsbaustein FB_sACN_ReceiverAndMerger erweitert die Fähigkeiten von FB_sACN_Receiver um die Möglichkeit, DMX-Werte aus mehreren Quellen nach festgelegten Zusammenführungsregeln zusammenzuführen.

Der Baustein verwaltet aktive Quellen, indem er ein Array empfangener Quellen führt. Er überprüft Zeitüberschreitungen, aktualisiert Quelldetails und entfernt Quellen, sobald sie nicht mehr aktiv sind.

FB_sACN_ReceiverAndMerger 2:

FB_sACN_ReceiverAndMerger 3: Eingänge

Name

Typ

Beschreibung

Enable

BOOL

Boolesches Flag zur Aktivierung oder Deaktivierung des Empfängers.

sAcnCommunicator

I_sAcnCommunicator

Schnittstelle zum sACN-Kommunikator, der die Interaktionen im Netzwerk abwickelt. Dies ist ein erforderlicher Eingang für die Funktion des Empfängers.

sAcnUniverse

UINT

Nummer des Universe für den Empfang von sACN-Datenpaketen.

MergeRule

E_DmxMergeRules

Regel zum Zusammenführen von DMX-Werten aus mehreren Quellen. Standardmäßig wird LVP (Latest Value Priority) verwendet.

FB_sACN_ReceiverAndMerger 4: Ausgänge

Name

Typ

Beschreibung

isListening

BOOL

Zeigt an, ob die Multicast-Adresse zum sACN_Communicator-Netzwerkadapter hinzugefügt wird.

isBindedToExtArray

BOOL

Zeigt an, ob der Empfänger an ein externes DMX-Array gebunden ist.

ReceiveCounter

UINT

Anzahl der empfangenen Pakete.

RecievedPacket

U_sACN_Packet

Zuletzt empfangenes sACN-Paket.

ActiveSources

ARRAY [1..sACN_Params.MAX_RECEIVED_SOURCES] OF ST_ReceivedSource

Array mit Informationen über aktive Quellen, die gerade empfangen werden.