- Manuale introduttivo
- Creare progetti
- OPC UA
- Oggetti grafici
- Oggetti grafici predefiniti
- Sessioni e impostazioni locali
- Riferimenti a oggetti e variabili
- Estensione dei progetti
- NetLogic
- Riferimento API C#
- Esercitazioni
- Esercitazione sugli allarmi
- Esercitazione sui collegamenti dinamici
- Esercitazione sugli oggetti grafici
- Esercitazione sui logger
- Esercitazione sulle NetLogic
- Esercitazione su OPC UA
Codici operazione di lettura/scrittura
Per ciascuna operazione di lettura/scrittura di un tag singolo o multiplo, il controller genera un codice operazione che descrive il risultato dell'operazione.
Descrizione dei codici operazione
Codice | Descrizione |
---|---|
Good | L'operazione di lettura/scrittura è riuscita. |
BadNoCommunication | L'operazione di lettura/scrittura non è riuscita a causa di un timeout, ad esempio un timeout della connessione. Il timeout è determinato dal valore della proprietà Timeout di una Stazione di comunicazione . |
BadCommunicationError | L'operazione di lettura/scrittura non è riuscita perché il controller ha restituito un errore. |
BadConfigurationError | L'operazione di lettura/scrittura non è riuscita a causa di un errore di configurazione del tag, ad esempio un indirizzo non valido. |
Leggere i codici operazione in C#
È possibile leggere i codici operazione nelle NetLogic. Se il valore restituito è
0
, la comunicazione è buona. Se il valore restituito è diverso da 0
, la comunicazione è interrotta.Esempio:
var station = Project.Current.Get<Station>("CommDrivers/RAEtherNet_IPStation1");var stationState = station.OperationCode
read/write
read/write error
read write
read write error
Fornire un feedback