Ankündigung

Einklappen
Keine Ankündigung bisher.

Race Condition in MDT JAL-0810M.02

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Race Condition in MDT JAL-0810M.02

    Hallo,

    mein MDT JAL-0810M.02 ist in "Allgemeine Einstellung" so parametriert, dass die Beschattung an eine Außentemperatursperre gekoppelt ist. Deshalb fragt der Aktor beim Neustart auch die aktuelle Außentemperatur ab. Allerdings gibt es da eine Race Condition, wie im angehängten Screenshot vom Gruppenmonitor ersichtlich ist.

    In Zeilen 670-675 wird der Aktor neu parametriert und in 679/680 ein Neustart initiiert. Allerdings fragt der Aktor in 676 bereits nach der Außentemperatur und die Antwort kommt auch prompt in 678, allerdings BEVOR der Neustart durch ist. Dadurch fehlt dem Aktor dann erst mal die Außentemperatur, was dazu führt, dass in 690 die Beschattung erst mal auf M5 geht (Außentemperatursperre aktiv). Erst wenn die Außentemperatur später erneut auf dem Bus kommt, geht die Beschattung dann in M1 (nicht im Log zu sehen).

    hjk Der Fehler ist also, dass der Aktor die Außentemperatur erfragt, bevor der Neustart durch ist. Wie das genau zustande kommt, ist mir etwas rätselhaft. Evtl. resettet der Aktor nach der Parametrierung selbst, fragt dann nach der Außentemperatur und kriegt dann von der ETS noch mal einen Reset?

    Firmware ist die 6.5.

    jal.png
Lädt...
X