Secure_SysLog_Control

Beschreibung der Funktion

Diese Funktion dient zur Verwaltung der Secure SysLog-Client-Bibliothek (RFC 5424).

Die Funktion führt folgende Aktionen aus:

  • Festlegen der Serveradresse.

  • Festlegen des Server-TCP-Ports. Der Standard-TCP-Port ist 6514.

  • Starten oder Stoppen des Dienstes. Standardmäßig ist der Dienst deaktiviert.

HINWEIS: Wenn der Dienst initialisiert wird, werden die zugeordneten Tasks beibehalten, selbst wenn der Dienst wieder angehalten wird.

Bibliothek und Namespace

Name der Bibliothek: SysLog

Namespace: SEC_SYSLOG

Grafische Darstellung

Darstellung in AWL (IL) und ST

Die allgemeine Darstellung in den Sprachen AWL (IL) oder ST finden Sie im Kapitel Darstellung von Funktionen und Funktionsbausteinen.

Beschreibung der E/A-Variablen

Die folgende Tabelle beschreibt die Eingangsvariablen:

Eingang

Typ

Kommentar

i_xExecute

BOOL

Startet die Ausführung des Funktionsbausteins an einer steigenden Flanke.

i_diTransMode

DINT

Transportmodus Secure SysLog Control über TCP/TLS. (TCP = 4, TLS = 8)

i_adHostIp

IP_ADDR

Dient der Festlegung der IP-Adresse der Steuerung. Die Adresse kann bei angehaltenem Dienst geändert werden.

i_adSrvIp

IP_ADDR

Dient der Festlegung der Serveradresse. Die Adresse kann bei angehaltenem Dienst geändert werden.

i_diPort

DINT

Dient der Festlegung des TCP-Serverports. Wenn 0, dann wird der Standardport (6514) ausgewählt. Die Adresse kann bei angehaltenem Dienst geändert werden.

i_xControl

BOOL

Steuerbit. TRUE gibt an, dass der Dienst aktiviert ist. FALSE gibt an, dass der Dienst angehalten ist.

Die folgende Tabelle beschreibt die Ausgangsvariablen:

Ausgang

Typ

Kommentar

q_xDone

BOOL

Wird auf TRUE gesetzt, sobald der Vorgang abgeschlossen ist. Ist aktiv, wenn i_xExecute auf TRUE gesetzt wird.

q_xError

BOOL

Wird auf TRUE gesetzt, wenn ein Fehler auftritt. Ist aktiv, wenn i_xExecute auf TRUE gesetzt wird.

q_xStatus

BOOL

Wird auf TRUE gesetzt, wenn der Dienst ausgeführt wird. Ist aktiv, wenn i_xExecute auf TRUE gesetzt wird.