FB_RRCScom

FB_RRCScom 1:

Dieser Funktionsbaustein wird für die Kommunikation mit dem RRCS-Server benötigt

FB_RRCScom 2:

Diesen Funktionsblock sollten Sie nur instanziiert und nicht implizit aufrufen!
Der Aufruf erfolgt mittels Pointer von nachfolgend beschriebenen Bausteinen,
z.B. von FB_GetState.

Die IP-Adresse und der Port des RRCS-Servers müssen in der Variablendeklaration festgelegt werden:

VAR
fbRRCScom: FB_RRCScom(ipAddr_Server:= '192.168.42.59', ipPort_Server:=8193)
END_VAR

FB_RRCScom 3: Ausgänge

VAR_OUTPUT
    eCommState   : E_CommState;
    nStatusCode  : UINT
    sResponse    : STRING(..)
    _pfbSB       : POINTER
END_VAR

Name

Typ

Beschreibung

eCommState

E_CommState

Der Status, in dem sich der Baustein befindet.

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

sResponse

STRING(..)

Zeichenkette mit der unverarbeiteten Antwort des RRCS-Servers.
Die maximale Länge der Zeichenkette wird in der Parameterliste der Bibliothek eingestellt.

_pfbSB

POINTER

Nur für interne Verwendung