FB_GetAllLogicSources_V2

FB_GetAllLogicSources_V2 1:

Dieser Funktionsbaustein fragt die in dem Artist-Gerät definierten ´Logic sources´ ab.

FB_GetAllLogicSources_V2 2: Eingänge

VAR_INPUT
    bExecute : BOOL;
END_VAR

Name

Typ

Beschreibung

bExecute

BOOL

Über eine positive Flanke an diesem Eingang wird der Baustein aktiviert.

FB_GetAllLogicSources_V2 3: Ausgänge

VAR_OUTPUT
    eRRCS_ErrorCode   : E_RRCS_ErrorCodes
    bBusy             : BOOL;
    bError            : BOOL;
    nStatusCode       : UINT;
    nLogicSourceCount : UINT
    aLogicSources     : ARRAY[ ] OF ST_LogicSource
END_VAR

Name

Typ

Beschreibung

eRRCS_ErrorCode

E_RRCS_ErrorCodes

Errorcode erhalten vom RRCS_Servers.

bBusy

BOOL

Ist TRUE, solange der Baustein mit der Abfrage beschäftigt ist und kein Fehler auftritt.

bError

BOOL

Ist TRUE, wenn bei der Abfrage ein Fehler aufgetreten ist.

nStatusCode

UINT

Der Statuscode wird von Servern zu jeder HTTP-Anfrage als Antwort geliefert.
Der Server teilt durch diesen Code dem Client mit, ob die Anfrage erfolgreich war.
Im Normalfall wird 200 (OK) zurückgegeben.
Detaillierte Informationen hierzu:
developer.mozilla.org/de/docs/Web/HTTP/Reference/Status

nLogicSourceCount

UINT

Die Anzahl der im Artist–Gerät definierten ´Logic Sources´.

aLogicSources

ARRAY[ ] OF ST_LogicSource

Auflistung aller definierten ´Log Sources´ in Form eines Arrays.
Die maximale Anzahl der Arrayeinträge wird in der Parameterliste definiert.

FB_GetAllLogicSources_V2 verfügt über eine erweiterte FB_init Methode, in der mittels Pointer auf eine Instanz von FB_RRCScom verwiesen werden muss:

VAR
fbGetAllLogicSources_V2: FB_GetAllLogicSources_V2(pfbRRCscom := ADR(fbRRCScom));
END_VAR