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é.
Pour voir la représentation générale en langage IL ou ST, consultez le chapitre Représentation des fonctions et blocs fonction.
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. |