ich habe einen RevPi Connect4 für ein Studentenprojekt mit zwei AIO-Modulen und einem DIO-Modul. An einem der AIOs ist ein PT1000 in 4-Draht-Technik angeschlossen, sonst nichts weiter. Alles wurde in PiCtory auch ordnungsgemäß eingerichtet.
Allerdings habe ich zwei Probleme mit dem Gerät:
- Im Status-Byte RevPiStatus steht der Wert 1 drin, was laut Doku ein nicht mit PiCtory konfiguriertes Modul bedeuten soll. Es wurden aber alle Module mit PiCtory konfiguriert... Desweiteren steht in der Doku, dass man mit "piTest -d" einsehen kann, welche Module vorhanden sind und welche mit PiCtory konfiguriert wurden. Woran kann ich denn in der Konsolenausgabe dieses Befehls erkennen, welches Modul mit PiCtory konfiguriert wurde und welches nicht? Das steht nämlich nicht in der Doku.
- Das zweite, viel größere Problem, dass ich habe, ist: Nach einer unbestimmten Laufzeit von grob 2 bis 8 Tagen meiner mit Python programmierten Abfrage des Prozessabbilds (Auslesen von RevPiStatus, RTDValue_1_i04, RTDStatus_1_i04 und Schreiben in RevPiLED) im 500ms Zyklus leuchtet die PWR-LED am Connect4 plötzlich Rot. Laut Doku soll ich die Verkabelung prüfen. Mit der ist aber alles in Ordnung. Der Versuchsstand ist auch keinen thermischen Veränderungen oder Vibrationen ausgesetzt, sondern hat konstante Umgebungsbedingungen. Ich würde gerne den Grund ermitteln, wieso der Connect4 in diese Störung geht, in der ich zwar immer noch das Prozessabbild softwareseitig auslesen kann, aber die für mich relevanten Inputs haben keine echten Messwerte mehr sondern den letzten Wert vor der Störung (Prozessabbild hat sich aufgehangen). Über RevPiStatus sehe ich nichts dazu. Ich weiß also nicht, weshalb mein Prozess nicht mehr oder ob er überhaupt noch läuft. Ich weiß nicht mal, ob die Störung durch mein Python-Programm verursacht wird oder PiControl sich eigenständig bis zum nächsten Device Reset verabschiedet. Lediglich die rote PWR-LED verrät, dass hier was nicht in Ordnung ist. Welche Möglichkeiten zur Problemsuche und -beseitigung kann ich denn noch nutzen? Gibt es Fehlermeldungen, Fehlercodes, weitere Statusregister, die man abfragen kann, oder ein Logfile, um weitere Informationen zu erhalten? Irgendwo müsste sich doch mindestens eine Info "verstecken", was den Systemstatus angeht, denn die PWR-LED entscheidet ja nicht von selbst plötzlich Rot zu leuchten, sondern das wird ja von irgendeinem Programm/Prozess verursacht.