Questa funzione consente di gestire la libreria client SysLog sicura (RFC 5424).
Esegue le azioni seguenti:
Definizione dell'indirizzo del server.
Definizione della porta TCP del server. La porta TCP predefinita è 6514.
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_diTransMode |
DINT |
Modalità di trasporto del controllo SysLog sicuro su TCP/TLS. (TCP = 4, TLS = 8) |
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_diPort |
DINT |
Imposta la porta TCP del server. Se 0, viene selezionata la porta predefinita (6514). 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. |