FB_GetAllLogicSources_V2

Dieser Funktionsbaustein fragt die in dem Artist-Gerät definierten ´Logic sources´ ab.
Eingänge
VAR_INPUT
bExecute : BOOL;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
bExecute | BOOL | Über eine positive Flanke an diesem Eingang wird der Baustein aktiviert. |
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 | 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. |
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. |
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