EipControl: controllare il EtherNet/IP Scanner
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 della connessione può essere trovato per ogni dispositivo di destinazione EtherNet/IP nella relativa scheda Connessioni .
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 la variabile di ingresso:
Ingresso |
Tipo |
Commento |
---|---|---|
i_uiConnId |
UINT |
ID connessione della connessione monitorata. |
i_uiControl |
UINT |
o0 = avvia la connessione specificata o1 = arresta la connessione specificata o2 = avvia tutte le connessioni o3 = arresta tutte le connessioni |
La seguente tabella descrive la variabile di uscita:
Uscita |
Tipo |
Commento |
---|---|---|
EipControl |
UDINT |
o0 = avvio corretto o arresto corretto o-1 = ID connessione scorretto |
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 *)