SysLogSendEvent

Beschreibung der Funktion

Diese Funktion sendet ein SysLog-Ereignis, wenn der SysLog-Dienst aktiviert ist.

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

Datentyp

Kommentar

svcNameId

evtlog_svcNameId

appMsgId

evtlog_scvMsgId

argTypeId

evtlog_argTypeId

argAddr

POINTER TO BYTE

Beispiel für eine Funktionscodierung

Ein Beispiel für die SysLogSendEvent-Funktionscodierung in der ST-Sprache wird bereitgestellt:


PROGRAM example
VAR
svcNameId : SEC_SYSLOG.evtlog_svcNameId := SEC_SYSLOG.evtlog_svcNameId.EVTLOG_HTTP;
appMsgID : SEC_SYSLOG.evtlog_appMsgId := SEC_SYSLOG.evtlog_appMsgId.EVTLOG_CONNECTION_SUCCESS;
argTypeId : SEC_SYSLOG.evtlog_argTypeId := SEC_SYSLOG.evtlog_argTypeId.EVTLOG_ARG_STRUCT_LPORT_PEER_USER;
argAddr : POINTER TO BYTE;
arg : SEC_SYSLOG.evtlog_lportPeerUserMsgInfo;
send_event : BOOL := FALSE;
END_VAR

IF send_event THEN
SEC_SYSLOG.syslog_send_event(svcNameId := svcNameId, appMsgId := appMsgId, argTypeID := argTypeId, argAddr := argAddr);
send_event := FALSE;
END_IF