FB_GetState

Dieser Funktionsblock fragt den Status des RRCS-Servers 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;
sGatewayState : STRING(32)
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. |
sGatewayState | STRING(32) | Information des RRCS-Servers, mögliche Zustände:
|
FB_GetState verfügt über eine erweiterte FB_init Methode, in der mittels Pointer auf eine Instanz von FB_RRCScom verwiesen werden muss:
VAR
fbGetState: FB_GetState(pfbRRCscom := ADR(fbRRCScom));
END_VAR