Machine Expert > V2.1 > Software > Librerie, Modellis e Esempi > Librerie > Librerie di Comunicazione > EcoStruxure Machine Expert SysLog - Guida della libreria > Blocchi funzione SysLog > Secure_SysLog_Control

Secure_SysLog_Control

Descrizione della funzione

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.

NOTA: quando si inizializza il servizio, i task associati vengono mantenuti anche quando il servizio è arrestato.

Libreria e spazio dei nomi

Nome della libreria: SysLog

Spazio dei nomi: SEC_SYSLOG

Rappresentazione grafica

Rappresentazione IL e ST

Per la rappresentazione generale in linguaggio IL o ST, fare riferimento al capitolo Rappresentazione di funzioni e blocchi funzione.

Descrizione delle variabili di I/O

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.