Erkennung von Synchronisationsverlust
- Aktualisiert2025-12-03
- 1 Minute(n) Lesezeit
Über ein Netzwerk synchronisierte Geräte, die zu einem zeitlich gesteuerten Netzwerk gehören, sind mit einem Hauptbezugsgerät synchronisiert. Wenn ein Chassis aufgrund der Situation im Netzwerk nicht mehr mit den restlichen Chassis Schritt halten kann, wird für alle mit dem Chassis in Verbindung stehenden Tasks ein Fehler ausgegeben.
Was bei einem Synchronisationsverlust zu unternehmen ist, wird mit der DAQmx-Kanal-Eigeschaft "FunktionsweiseBeiSynchronisationsverlust" eingestellt. Per Standardeinstellung lautet die Funktionsweise "Task anhalten und Fehler melden". Als zweite mögliche Einstellung kann "Phasenverriegelungsverlust ignorieren" ausgewählt werden. Bei der Einstellung "Phasenverriegelungsverlust ignorieren" wird der Task auch dann weiter ausgeführt, wenn das Chassis nicht mehr mit den anderen synchron arbeitet. Mit der Eigenschaft "Sync.NichtPhasenverriegelteKanäleVorh" der Klassen "DAQmx - Lesen" und "DAQmx - Schreiben" können Sie jeden beliebigen Task daraufhin abfragen, ob das Chassis noch mit dem Hauptbezugsgerät synchronisiert ist. Mit "Sync.NichtPhasenverriegelteKanäle" werden die Kanäle aller nicht mehr synchron arbeitenden Geräte angezeigt.
- cDAQ-9185 und 9189.
- FD-11601, FD-11603, FD-11605, FD-11613, FD-11614, FD-11634 und FD-11637.
- cRIO-9040, 9041, 9042, 9043, 9045, 9046, 9047, 9048, 9049, 9053, 9054, 9055, 9056, 9057 und 9058.
- sbRIO-9603, 9608, 9609, 9628, 9629 und 9638.