Questa funzione consente di gestire la libreria client SysLog (RFC 5424).
Esegue le azioni seguenti:
Definizione dell'indirizzo del server.
Definizione della porta TCP del server. La porta TCP predefinita è 601.
Avvio o arresto del servizio. Per impostazione predefinita, il servizio è disattivato.
Per la rappresentazione generale in linguaggio IL o ST, fare riferimento al capitolo Rappresentazione di funzioni e blocchi funzione.
La seguente tabella descrive le variabili di ingresso:
Ingresso |
Tipo |
Commento |
---|---|---|
i_xExecute |
BOOL |
Sul fronte di salita, avvia l'esecuzione del blocco funzionale. |
i_adHostIp |
IP_ADDR |
Imposta l'indirizzo IP del controller. Modificabile quando il servizio è arrestato. |
i_adSrvIp |
IP_ADDR |
Imposta l'indirizzo del server. Modificabile quando il servizio è arrestato. |
i_diTcpPort |
DINT |
Imposta la porta TCP del server. Se 0, viene selezionata la porta predefinita (601). Modificabile quando il servizio è arrestato. |
i_xControl |
BOOL |
Bit di controllo. TRUE indica che il servizio è attivato. FALSE indica che il servizio è arrestato. |
La tabella seguente descrive le variabili di uscita:
Uscita |
Tipo |
Commento |
---|---|---|
q_xDone |
BOOL |
Impostare a TRUE al completamento dell'operazione. Attivo quando i_xExecute è impostato a TRUE. |
q_xError |
BOOL |
Impostato a TRUE quando si verifica un errore. Attivo quando i_xExecute è impostato a TRUE. |
q_xStatus |
BOOL |
Impostato a TRUE quando il servizio è in esecuzione. Attivo quando i_xExecute è impostato a TRUE. |