- Erste Schritte
- Projekte erstellen
- OPC UA
- Grafikobjekte
- Vordefinierte Grafikobjekte
- Sitzungen und Gebietsschemata
- Objekt- und Variablenreferenzen
- Projekte erweitern
- NetLogic
- Methoden und Ereignisse in C#
- Referenz zur C#-API
- Tutorials
- Tutorial zu dynamischen Links
- Tutorial für Grafikobjekte
- Tutorial zu Logger
- Tutorial zu NetLogic
- OPC UA Tutorial
Vorgangscodes für Lesen/Schreiben
Für jeden Lese-/Schreibvorgang eines einzelnen oder mehrerer Tags erzeugt der Controller einen Vorgangscode, der das Ergebnis des Vorgangs beschreibt.
Beschreibung der Vorgangscodes
Code | Beschreibung |
---|---|
Good | Der Lese-/Schreibvorgang war erfolgreich. |
BadNoCommunication | Der Lese-/Schreibvorgang ist aufgrund eines Timeouts fehlgeschlagen, z. B. wegen eines Verbindungs-Timeouts. Der Eigenschaftswert Timeout einer Kommunikationsstation legt den Timeout fest. |
BadCommunicationError | Der Lese-/Schreibvorgang ist fehlgeschlagen, weil der Controller einen Fehler zurückgegeben hat. |
BadConfigurationError | Der Lese-/Schreibvorgang ist aufgrund eines Tag-Konfigurationsfehlers, wie z. B. einer ungültigen Adresse, fehlgeschlagen. |
Vorgangscodes in C# lesen
Sie können die Vorgangscodes in NetLogics lesen. Wenn der zurückgegebene Wert
0
ist, ist die Kommunikation gut. Ist der zurückgegebene Wert anders als 0
, ist die Kommunikation gestört.Beispiel:
var station = Project.Current.Get<Station>("CommDrivers/RAEtherNet_IPStation1");var stationState = station.OperationCode
read/write
read/write error
read write
read write error
Rückmeldung geben