Esta función se usa para gestionar la biblioteca de clientes segura de SysLog (RFC 5424).
Realiza las siguientes acciones:
Definir la dirección del servidor.
Definir el puerto TCP del servidor. El puerto TCP predeterminado es 6514..
Iniciar o detener el servicio. El servicio está deshabilitado de forma predeterminada.
Para ver la representación general en lenguaje IL o ST, consulte el capítulo Representación de funciones y de bloques de funciones.
En la siguiente tabla se describen las variables de entrada:
Entrada |
Tipo |
Comentario |
---|---|---|
i_xExecute |
BOOL |
En el flanco ascendente inicia la ejecución del bloque de funciones. |
i_diTransMode |
DINT |
Modo de transporte del control seguro de SysLog en TCP/TLS. (TCP = 4; TLS = 8) |
i_adHostIp |
IP_ADDR |
Define la dirección IP del controlador. Esta puede modificarse cuando el servicio está detenido. |
i_adSrvIp |
IP_ADDR |
Define la dirección del servidor. Esta puede modificarse cuando el servicio está detenido. |
i_diPort |
DINT |
Define el puerto TCP del servidor. Si se ajusta en 0, se seleccionará el puerto predeterminado (6514). Esta puede modificarse cuando el servicio está detenido. |
i_xControl |
BOOL |
Bit de control. TRUE indica que el servicio se ha activado. FALSE indica que el servicio se ha detenido. |
En la siguiente tabla se describen las variables de salida:
Salida |
Tipo |
Comentario |
---|---|---|
q_xDone |
BOOL |
Se ajusta en TRUE una vez finalizada la operación. Se activará si i_xExecute se configura en TRUE. |
q_xError |
BOOL |
Se ajusta en TRUE si se ha producido un error. Se activará si i_xExecute se configura en TRUE. |
q_xStatus |
BOOL |
Se ajusta en TRUE cuando el servicio se está ejecutando. Se activará si i_xExecute se configura en TRUE. |