EipControl: controllare EtherNet/IP Scanner,

Descrizione della funzione

Questa funzione avvia o arresta una o più connessioni EtherNet/IP.

L'applicazione non manipola direttamente i bit di controllo. Deve essere usata la funzione EipControl.

L'ID connessione si trova per ciascun dispositivo di destinazione EtherNet/IP nella relativa scheda Connessioni.

Rappresentazione grafica

Rappresentazione IL e ST

Per vedere la rappresentazione generale in linguaggio IL o ST, fare riferimento a Rappresentazione di funzioni e blocchi funzionali.

Descrizione delle variabili di I/O

Questa tabella descrive le variabili di ingresso:

Ingresso

Tipo

Commento

i_uiConnId

UINT

ID connessione della connessione monitorata.

i_uiControl

UINT

  • 0 = avvia la connessione specificata

  • 1 = arresta la connessione specificata

  • 2 = avvia tutte le connessioni

  • 3 = arresta tutte le connessioni

La seguente tabella descrive la variabile di uscita:

Uscita

Tipo

Commento

EipControl

UDINT

  • 0 = avvio o arresto riuscito

  • -1 = ID connessione scorretto

Esempio

Questo è un esempio di chiamata di questa funzione:

rc := EipControl(0,257) ;(* opens the connection No 116 *)

IF rc <> 0 THEN (* Abnormal situation to be processed at application level *)