FB_sACN_Ex

Dieser Funktionsbaustein ist von FB_sACN abgeleitet und implementiert sACN-2016.

FB_sACN_Ex 1:

Da die Methoden Send, Receive und SendSynchronizationFrame asynchron sind und mehr als einen Zyklus benötigen, um abgeschlossen zu werden, könnte nur jeweils eine Methode aufgerufen werden. Daher sollte beim Aufrufen dieser Methoden immer der Ausgabeparameter bBusy geprüft werden.

Syntax

FUNCTION_BLOCK FB_sACN_Ex EXTENDS FB_sACN
VAR_OUTPUT
    bBusy                              : BOOL;
    bError                             : BOOL;
    bCommunicated                      : BOOL;
    ipResultMessage                    : I_TcMessage;
END_VAR

 

VAR_OUTPUT

bBusy: Wird gesetzt, wenn ein gültiger sACN-Frame gesendet/empfangen wird.

bError: Wird gesetzt, wenn ein Fehler aufgetreten ist. Fehlerdetails einschließlich der Fehler-ID befinden sich im protokollierten Ereignis.

bCommunicated: Wird gesetzt, nachdem der erste Streaming-sACN-Frame erfolgreich gesendet oder empfangen wurde. Weitere Informationen befinden sich im Abschnitt Statusanzeige.

ipResultMessage: Ermöglicht die Fehlerbehandlung mit dem Tc3_EventLogger.

 

METHODEN

FB_init: Initialisierungsmethode

Send: Senden von sACN-Frames (sACN-2016).

Receive: Empfangen von sACN-Frames.

SendSynchronizationFrame: sACN-Synchronisations-Frame senden.