UA_NodeGetHandleList

Panoramica

Tipo:

Blocco funzione

Disponibile a partire da:

V1.0.0.0

Descrizione funzionale

Il blocco funzione UA_NodeGetHandleList consente di ottenere più handle del nodo.

NOTA: Per evitare una risposta incoerente, non modificare i parametri mentre il blocco funzione è in esecuzione (Busy = TRUE).
 AVVERTIMENTO
FUNZIONAMENTO IMPREVISTO DELL'APPARECCHIATURA
Non modificare i parametri di ingresso mentre l'uscita Busy è TRUE.
Il mancato rispetto di queste istruzioni può provocare morte, gravi infortuni o danni alle apparecchiature.

Interfaccia

Ingresso

Tipo di dati

Descrizione

Execute

BOOL

Su un fronte di salita, il blocco funzione viene eseguito.

Vedere inoltre Comportamento dei blocchi funzione con Input Execute.

Timeout

TIME

Tempo massimo per risposta.

Intervallo valore: 2 s...60 s

Se il valore non è compreso nell'intervallo, viene applicato il limite superiore o inferiore.

Valore predefinito: GPL.Timeout

ConnectionHdl

DWORD

Handle di connessione.

NodeIDCount

UINT

Numero di Id nodo nell'array NodeIDs.

NodeIDs

ARRAY [1..GPL.MAX_ELEMENTS_NODELIST] OF UANodeID

Array contenente gli Id del nodo.

Intervallo di valori: 1.. GPL.MAX_ELEMENTS_NODELIST]

Uscita

Tipo di dati

Descrizione

Done

BOOL

Indica che l'esecuzione del blocco funzione è stata correttamente completata.

Busy

BOOL

Indica che l'esecuzione del blocco funzione è in corso.

Error

BOOL

Indica che è stato rilevato un errore durante l'esecuzione.

NOTA: Anche se Error indica FALSE, verificare il ErrorIDs corrispondente prima di elaborare gli indici dello spazio dei nomi.

ErrorID

ET_Result

Fornisce informazioni diagnostiche ulteriori come valore numerico.

Per ogni URI dello spazio dei nomi specificato, viene fornito un risultato separato.

NodeErrorIDs

ARRAY [1..GPL.MAX_ELEMENTS_ NODELIST] OF ET_Result

Contiene un valore di errore per ciascun elemento dell’array NodeHdls.

NodeHdls

ARRAY [1..GPL.MAX_ELEMENTS_ NODELIST] OF DWORD

Fornisce gli handle del nodo recuperati.