Blocchi funzione SysLog M262

 

syslog_control: gestione delle libreria client Syslog

Descrizione della funzione

Esegue le azioni seguenti:

oDefinizione dell'indirizzo del server.

oDefinizione della porta TCP del server. La porta TCP predefinita è 601.

oAvvio 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

G-SE-0074301.2.gif-high.gif

 

 

Rappresentazione IL e ST

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

Descrizione delle variabili di I/O

La seguente tabella descrive le variabili di ingresso:

L'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.