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
Rückmeldung geben