Welcome to our new forum
All users of the legacy CODESYS Forums, please create a new account at account.codesys.com. But make sure to use the same E-Mail address as in the old Forum. Then your posts will be matched. Close

Dali 750-647 Fehler "Mailbox is not initialise"

2021-08-27
2021-09-29
  • 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

     
  • 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

     
  • 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.

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

     
  • 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..

     
  • 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

     
  • Werd mich wohl nach einer standalone L├Âsung f├╝r dali umsehen m├╝ssen. Danke trotzdem.

     
  • 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

     
  • 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

     
  • 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.

     
  • @ 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?

     
  • 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

  • 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.