Status der Verbindung
Beim Lesen der Prozessdaten wird der Status der Verbindung (General Status und Extended Status) in den ersten vier Bytes zurückgegeben. Die folgenden Werte sind dabei möglich (entsprechen der ControlNet Spec V2.0 Kapitel 4.4):
Voraussetzungen
General Status | Extended Status | Bedeutung |
---|---|---|
0x00 |
| Verbindung ist aufgebaut, alles okay |
0x01 | 0x0100 | Verbindung bereits aufgebaut |
0x01 | 0x0103 | Transport Class und Trigger-Kombination wird nicht unterstützt |
0x01 | 0x0106 | Besitzer-Konflikt (z.B. wenn über eine zweite Verbindung versucht wird, auf die Ausgänge der ersten zuzugreifen) |
0x01 | 0x0107 | Verbindung nicht vorhanden |
0x01 | 0x0108 | ungültiger Connection Type |
0x01 | 0x0109 | falsche Connection Size |
0x01 | 0x0110 | Gerät ist noch nicht bereit |
0x01 | 0x0111 | RPI-Überwachung wird nicht unterstützt |
0x01 | 0x0113 | maximale Anzahl der Verbindungen erreicht |
0x01 | 0x0114 | Vendor-ID oder Product Code im Electronic Key stimmen nicht überein |
0x01 | 0x0115 | Product Type im Electronic Key stimmt nicht überein |
0x01 | 0x0116 | Major oder Minor Revision im Electronic Key stimmen nicht überein |
0x01 | 0x0117 | ungültiger Connection Point |
0x01 | 0x0118 | ungültiges Configuration Format |
0x01 | 0x0119 | keine Control-Verbindung verfügbar |
0x01 | 0x011A | keine Verbindung mehr in Applikation des Geräts |
0x01 | 0x0203 | Verbindungsüberwachung hat zugeschlagen, daher kein Verbindungsaufbau möglich |
0x01 | 0x0204 | Timeout beim Unconnected Send |
0x01 | 0x0205 | Parameter-Fehler bei Unconnected Send |
0x01 | 0x0206 | Daten sind zu lang für Unconnected Send |
0x01 | 0x0301 | kein Speicher mehr vorhanden |
0x01 | 0x0302 | Netzwerk-Bandbreite reicht für die Daten der Verbindung nicht aus |
0x01 | 0x0303 | keine Screener mehr vorhanden |
0x01 | 0x0304 | Gerät kann keine Real Time Daten senden |
0x01 | 0x0311 | Port im Path Segment ist nicht verfügbar |
0x01 | 0x0312 | Link Address im Path Segment ist nicht verfügbar |
0x01 | 0x0315 | falscher segment type oder segment value im Path |
0x01 | 0x0316 | Path und Connection stimmen beim Schließen der Verbindung nicht überein |
0x01 | 0x0317 | Segment nicht vorhanden oder Encoded Value im Network Segment ist ungültig (verschwindet meist nach TwinCAT-Restart) |
0x01 | 0x0318 | Link Address, die auf das Gerät selbst zeigt, ist ungültig |
0x01 | 0x0319 | Zweite Ressource im redundanten System ist nicht verfügbar |
0x10 | 0x0206 | Tritt bei Consumer-Verbindung zu Control-Logix auf, wenn Netzwerk noch nicht mit RS Networx projektiert wurde |