commonConnState
commonConnState ist eine allgemeine Enumeration, die die Verbindungszustände für alle WinCC OA-Treiber abbildet.
Enumeration
| Enum-Konstante | Wert | Beschreibung |
|---|---|---|
| Undefined | -1 | Es konnte kein passender allgemeiner Verbindungszustand gefunden werden |
| UndefinedByDriver | 0 | z. B. wenn der Verbindungszustand nie geschrieben wurde |
| NotConnected | 1 | z. B. wenn der Treiber gestoppt wurde, während die Verbindung als aktiv gesetzt war |
| Connecting | 2 | Treiber versucht, die Verbindung aufzubauen |
| NotActive | 3 | Die Verbindung wurde vom Benutzer deaktiviert |
| Disconnecting | 4 | Treiber versucht, die Verbindung zum Gerät zu trennen |
| Failure | 5 | Allgemeiner Verbindungsfehler |
| WaitForReconnect | 9 | Treiber wartet, bevor er einen erneuten Verbindungsversuch startet |
| Connected = 256 | 256 | Treiber ist verbunden |
| ConnectedFirstDevFirstCon | 257 | Redundante Hardware: Treiber ist verbunden und verwendet die erste Verbindung des ersten Geräts für die aktive Kommunikation |
| ConnectedFirstDevReduCon | 258 | Redundante Hardware: Treiber ist verbunden und verwendet die zweite Verbindung des ersten Geräts für die aktive Kommunikation |
| ConnectedReduDevFirstCon | 259 | Redundante Hardware: Treiber ist verbunden und verwendet die erste Verbindung des zweiten Geräts für die aktive Kommunikation |
| ConnectedReduDevReduCon | 260 | Redundante Hardware: Treiber ist verbunden und verwendet die zweite Verbindung des zweiten Geräts für die aktive Kommunikation |
| GeneralQuery | 261 | Treiber führt eine Generalabfrage durch |
| GetConfigData | 262 | Treiber ruft Gerätekonfigurationsdaten ab, z. B. durch Online-Browsing |
Beschreibung der Wertebereiche
- Statuswerte 0-255 kennzeichnen nicht verbundene Zustände
- Statuswerte 256-511 kennzeichnen verbundene Zustände
- Der Statuswert -1 kennzeichnet einen undefinierten Zustand, d. h. der tatsächliche Verbindungszustand ist unbekannt. Dieser Zustand wird nur intern zur Fehlererkennung verwendet und nicht in das DPE geschrieben.
Anmerkung:
Die derzeit nicht definierten Statuswerte sind für die zukünftige Verwendung
reserviert. Ein Treiber muss nicht alle Statuswerte verwenden, aber wenn ein Wert
verwendet wird, hat er die definierte Bedeutung.
