SysLog_Control

Description de la fonction

Cette fonction est utilisée pour gérer la bibliothèque client SysLog (RFC 5424).

Elle effectue les actions suivantes :

  • Définition de l'adresse du serveur.

  • Définition du port TCP du serveur. Le port TCP par défaut est 601.

  • Démarrage et arrêt du service. Par défaut, le service est désactivé.

NOTE : Lorsque le service est initialisé, les tâches associées sont conservées, même lorsque le service est arrêté.

Bibliothèque et espace de noms

Nom de la bibliothèque : SysLog

Espace de noms : SEC_SYSLOG

Représentation graphique

Représentation en langage IL et ST

Pour voir la représentation générale en langage IL ou ST, consultez le chapitre Représentation des fonctions et blocs fonction.

Description des variables d'E/S

Le tableau suivant décrit les variables d'entrée :

Entrée

Type

Commentaire

i_xExecute

BOOL

Sur le front montant, lance l'exécution du bloc fonction.

i_adHostIp

IP_ADDR

Définit l'adresse IP du contrôleur. Peut être modifié lorsque le service est arrêté.

i_adSrvIp

IP_ADDR

Définit l'adresse du serveur. Peut être modifié lorsque le service est arrêté.

i_diTcpPort

DINT

Définit le port du serveur TCP. Si la valeur est 0, le port par défaut (601) est sélectionné. Peut être modifié lorsque le service est arrêté.

i_xControl

BOOL

Bit de contrôle. TRUE indique que le service est activé. FALSE indique que le service est arrêté.

Le tableau suivant décrit les variables de sortie :

Sortie

Type

Commentaire

q_xDone

BOOL

Définie sur TRUE lorsque l'opération est terminée. Active lorsque i_xExecute est défini sur TRUE.

q_xError

BOOL

Définie sur TRUE lorsqu'une erreur s'est produite. Active lorsque i_xExecute est défini sur TRUE.

q_xStatus

BOOL

Définie sur TRUE lorsque le service est en cours d'exécution. Active lorsque i_xExecute est défini sur TRUE.