Dali 750-647 Fehler "Mailbox is not initialise"

2021-08-27
2021-09-29
  • marsmännchen - 2021-08-27

    Hallo zusammen,
    durch wiederkehrende Probleme mit dem alten Programm bei Online-Change habe ich eine abgespeckte und "zusammengeräumte" Version komplett neu gemacht.
    Mit dem alten Programm funktionierte die Daliklemme problemlos.
    Im neuen Programm habe ich aber von Beginn an den Fehler "Mailbox is not initialise"
    vom Master Baustein.
    Leider finde ich keinerlei Lösungsansatz.
    Ich habe es schon mit verschiedenen Bibliotheksversionen der WagoDaliApp versucht, jedoch ohne Erfolg.
    Auch bin ich beim Versuch mit dem Wago Support bei der Daliklemme ein FW-Update zu machen.
    Leider im Moment auch ohne Erfolg.
    Unten habe ich das neue Projekt angehängt.
    Vielleicht kann mir jemand einen Tipp geben.
    MfG
    Patrick

     
  • marsmännchen - 2021-08-30

    Na ja, schlechte Nachrichten..
    Mit Codesys kann man scheinbar kein FW_Update für die Klemmen durchführen.
    Lt. Wago besteht zum einen folgendes Problem das: "...mit der 3S Runtime der K-Bus nur läuft, wenn auch die Applikation läuft, was nicht dem Verhalten der Firmware ab Werk entspricht. Beim Update wird jedoch die Applikation gestoppt, wodurch der K-Bus nicht mehr bearbeitet wird, was einen Abbruch des Updates zur Folge hat. Daher kann das Update nicht mit einem Controller durchgeführt werden, auf dem eine Firmware von 3S läuft."
    Jetzt ist natürlich die Möglichkeit per SD-Karte die originale Wago Firmware zu installieren, Update machen und danach wieder Codesys installieren.
    Aber ob das wirklich so reibungslos funktioniert? Oder hab ich dann drei Tage kein Licht....
    Hatte das Problem mit einem Update der Klemmen schon jemand?
    Bleibt auch die Frage warum es beim alten Programm mit der alten WagoDaliApp Bibliothek funktioniert und mit dem "Alles neu und aktuell" Programm nicht.
    Gruß Patrick

     
  • marsmännchen - 2021-09-08

    Wollte mal nur den thread pushen mit der Frage ob schon mal jemand ein FW-Update einer Wagoklemme unter Codesys durchgeführt hat. Bei meinem Problem spielen ja scheinbar die neuen Bibliotheken nicht mit. Daher die Möglichkeit auf ältere Bibliotheken In Codesys absteigen oder die Daliklemme updaten und hoffen das dann noch irgendwas funktioniert 😥
    Mfg Patrick

     
  • s-greising

    s-greising - 2021-09-09

    Bei mir kommt der Fehler "Mailbox not initialized" auch gelegentlich. Das kannst du mit einem xReset am Master-FB beheben.

     
  • marsmännchen - 2021-09-09

    Danke, hatte ich auch versucht. Der Fehler bleibt leider. Ich werd die nächsten Tage noch versuchen mit den alten Bibliotheken zu arbeiten (sysprocess,...)

     
  • marsmännchen - 2021-09-19

    Jetzt is es ganz aus..
    Nachdem ich einige Tage das alten Programm problemlos in Betrieb hatte, verschwanden plötzlich in der Webvisu etliche Buttons.
    Habe Codesys geöffnet und will das Programm wieder downloaden.
    Fehlanzeige. 257 Fehler.
    Durch ein Update von Codesys 3.5Sp17 Patch1 habe ich scheinbar irgendwo was geupdated was wieder vorne und hinten nicht passt.
    Ich kanns vor lauter Unstimmigkeiten und Versionskonflikten schon gar nicht mehr genau sagen.
    Jetzt hab ich gar kein Licht mehr... Mailbox not initialised.
    Weder mit alten Bibliotheken (die schon mal funktionierten) noch mit neuen.
    Weder mit CodesysRuntimePackage 4.0.1.0 noch mit 4.2.0.0.
    Was kann man da machen? Was kann ich noch updaten/downgraden.
    Ich würd nur gerne wieder Licht haben, ich greif den ganzen Mist dann nie wieder an.

    Und besonders gut gefällt mir gleich am Anfang der Fehler das ich das Projekt mit 3.5SP17 Patch1 erstellt habe.
    Obwohl ich es mit der Version 3.5Sp17 Patch1 öffnen will.😡
    https://bilderupload.org/image/e1f939190-dev1.jpg
    https://bilderupload.org/image/071639384-dev2.jpg

    Verzweifelten Gruß
    Patrick

     

    Last edit: marsmännchen 2021-09-19
  • eschwellinger

    eschwellinger - 2021-09-19

    Hi,
    du müsstest das Projektarchiv anhängen, dann kann ich versuchen es übersetzbar zu machen..
    Grüße
    Edwin

     
  • eschwellinger

    eschwellinger - 2021-09-19

    ich musste nur den Platzhalter der ElementsCollection setzen dann übersetzt es bei mir..

     
  • marsmännchen - 2021-09-19

    Ich habe diese ElementsCollection gar nicht.
    Übersetzten tut er es ohnehin. Nur das der Masterbaustein vom Dali den Fehler hat und das Licht nicht funktioniert.

     
  • eschwellinger

    eschwellinger - 2021-09-19

    wenn da das Rücksetzen nicht funktioniert... wirds schwierig, keine Idee

     
  • marsmännchen - 2021-09-19

    Werd mich wohl nach einer standalone Lösung für dali umsehen müssen. Danke trotzdem.

     
  • marsmännchen - 2021-09-21

    Hab jetzt die Klemme bei Wago kontrollieren lassen und Update der Dali Klemme auf FW 23 machen lassen.
    Immer noch "Mailbox not initialised"
    Weder mit dem alten Programmen noch mit meinen aktuellen 3.5Sp17Patch1, Runtime 4.2.0.0, Firmware Revision 03.06.19(18)
    Ich werde mal ein Ticket lösen bei 3S. Wenn das nicht funktioniert dann weiß ich auch nicht weiter weil eine stand Alone Lösung wird scheinbar auch nicht spielen.

     
  • s-greising

    s-greising - 2021-09-21

    Hallo Patrick,
    ich möchte nicht mit dir tauschen. Habe mein eigenes Haus vor 5 Jahren auch automatisiert und weiß was das für eine Situation ist...

    Zwei Tipps die aus meiner Sicht funktionieren könnten:

    1. Bei mir funktioniert der DALI (mittlerweile) ohne größere Probleme. Allerdings habe ich ein etwas anderes Setup. Bei mir ist die DALI-Klemme nicht an der PFC dran, sondern an einem Buskoppler. Also vielleicht hast du die Möglichkeit das bei dir auszuprobieren und einen Koppler über Modbus, oder EtherNet/IP an der PFC anzuschließen.

    2. Habe das in einem vorherigen Post schon mal angedeutet. Es gibt eine interne Variable FbDaliMaster.xModuleReset die triggere ich in dem "Mailbox not initialised" Fall. Der Fehler kam bei mir während der Inbetriebnahme gelegentlich mal vor, aber seit dem nicht mehr. Habe jetzt nicht 100% verstanden, ob du die Variable auch schon kennst und gesetzt hast? Geht z.B. auch über das Watch-Fenster während du eingeloggt bist.

    Hoffe die zwei Tipps helfen dir auf irgendeine Art weiter.

    Grüße,

    Sam

     
  • marsmännchen - 2021-09-21

    Ja, daheim ist Feuer am Dach. Frau und 8 jährige Tochter. Alleinstehend wär es mir ja recht egal...
    Danke für die Tipps. Buskoppler habe ich keinen. Und xModule Reset hab ich immer wieder mal nach Änderungen geforced, bleibt aber wie es ist. Ich verstehe nicht woher das Problem plötzlich kommt und was das überhaupt heißt das die Mailbox nicht initialisiert ist, damit ich mir über den Hergang überhaupt Gedanken machen kann. Aber selbst wenn ich es wüsste, es hat ja vorher auch funktioniert so wie ich es gemacht habe. Es hat sicher 1 Jahr klaglos funktioniert.
    Gruß
    Patrick

     
  • s-greising

    s-greising - 2021-09-21

    Ja, alles auch schon erlebt... ich fühle mit Dir, Patrick :D

    Den xModuleReset solltest du nicht forcen. Nur einmal toggeln. Der FB setzt den dann selbstständig zurück. Du kannst den Reset direkt an der Klemme beobachten. Da klackert dann ein Relais und Klemme macht einen richtigen Power-Cycle.
    Wenn ich das richtig in Erinnerung habe, dann kommt der Fehler direkt von der Klemme selbst. Über diese interne Mailbox werden die I/Os von Deiner Applikation zur Klemme übertragen (und andersrum). Dieses Mailbox-Verfahren nutzt WAGO für die ganzen Spezialklemmen. Aber vorsicht: Gefährliches Halbwissen von mir ;)

    Bevor die Hütte ganz am Brennen ist, besorg dir mal noch einen Buskoppler (tut's ja ein gebrauchter von ebay Kleinanzeigen).

    Gruß Sam

     
  • marsmännchen - 2021-09-21

    Ok,verstehe, toggeln. Hab xModuleReset jetzt an einen unbenutzten Taster im Haus gesetzt.Leider auch nichts.
    Ja, Buskoppler, werd über die Investition (und Lieferzeit) mal ernsthaft nachdenken.
    Danke nochmal.

     
  • marsmännchen - 2021-09-21

    @ s-greising
    Sag mal, jetzt hab ich mal eine simple, aber leider lang zu lesende Frage:
    Wir beide hatten mal eine Unterhaltung, und du hast mir damals geholfen (Screenshot dali001)
    Kann es sein das ich da irgendwas nun anders machen muss, oder besser gesagt, sauber/richtig machen muss als damals (wegen eines updates).
    Sieh dir bitte mal meine CFC Schlamperei an, welche ich von deinem ST Beispiel umgelegt habe.
    Du hattest dinge wie "I_Port" und so im Beispiel.
    Anbei ein paar Screenshots meines CFC Dings.
    Siehst du da etwas das nicht so sein sollte?
    Bitte schau mal drüber..
    Danke Patrick

     
  • s-greising

    s-greising - 2021-09-27

    Ich kann an deinem CFC keinen Fehler erkennen.

    Was mich etwas wundert ist, dass bei Dali002.JPG die Ausgänge alle 0 sind. Ist das nur in diesem Screenshot so, oder sind die immer alle 0?

     
  • marsmännchen - 2021-09-27

    Danke für die Rückmeldung.
    Nein, ich denke da war ich wohl Offline. Momentan sieht es Online so aus:

     
  • s-greising

    s-greising - 2021-09-27

    Es gibt eine Sache die bei mir anders ist: Ich habe jedes Byte einzeln auf ein Array gemappt:
    abyIn[0] -> Empfangsdaten 0..23[0]
    abyIn[1] -> Empfangsdaten 0..23[1]
    etc.
    Bei den Outputs dasselbe.
    Zum Ausprobieren, einfach die auskommentierten Arrays in deinem Dali01 Programm wieder einkommentieren und das Mapping auf die einzelnen Elemente legen.

     

    Related

    Talk.ru: 1

  • marsmännchen - 2021-09-29

    Hallo, nur das es jede weiß, sollte er das selbe Problem haben.
    Durch irgendetwas funktioniert es so wie im Screenshot "dalifalsch1" nicht mehr in Codesys.
    Wenn ich e!Cockpit verwende wurde mir der Hinweis von Wago gegeben es zu machen wie in "dalirichtig1+2".
    Damit funktioniert es wieder.
    Jedoch finde ich dieses "IoConfig_Globals" nicht welches ein Bestandteil von "WagoSysModule_753_647" zu sein scheint(welches ich in der Bibliothek nicht habe).

    Und vielen Dank nochmal an alle Beteiligten für die Hilfe, besonders an Hrn. Greising!

    MfG
    Patrick

     

    Last edit: marsmännchen 2021-09-29

Log in to post a comment.