Il blocco funzione UA_NodeGetHandleList consente di ottenere più handle del nodo.
AVVERTIMENTO | |
---|---|
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 |
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. |