Seite 1 von 2

#1 Hilfe! Modul lässt sich nicht mehr programmieren nach Programmierfehler

Verfasst: So 4. Okt 2009, 21:08
von mirody
Hallo
Wer kann mir helfen, habe meine erste Logikfunktion programmiert nachdem programmieren des Moduls hängt sich das Modul auf und gibt tausende Meldungen über die Summenbildung ab. Habe versucht die Programmierung rückgängig zu machen kein Erfolg, Modul gelöscht, jetzt wird das Modul nicht mehr angezeigt und kann es auch nicht mehr neu einlesen, was tun???
Habe hier im Forum was gelesen das man das Modul von Hand neu programmieren kann, wie geht das? Hilft das mir?
Gruß Michael

#2 RE: Hilfe! Modul lässt sich nicht mehr programmieren nach Programmierfehler

Verfasst: So 4. Okt 2009, 21:25
von Thomas
Hallo Michael,

son Mist hatte ich die Tage auch. (hab mal wieder zuviel rumgespielt:P )
Ich habe das Modul auch aus der Pro rausgeworfen, und bin nicht wieder draufgekommen, hatte auch irgendeine lopp-schleife.

bei mir hat es so geklappt :
ein anderes Modul mit der gleichen ID programiert, danach das Modul wieder gelöscht. dadurch wurden beide Module gelöscht (Zufall ?).

dann im bus, neue module suchen, und ich hatte 2 unprogramierte module, die ich wieder neu aufbauen konnte.

gruss thomas - hoffe es klappt

#3 RE: Hilfe! Modul lässt sich nicht mehr programmieren nach Programmierfehler

Verfasst: Mo 5. Okt 2009, 11:51
von Uwe
Moin Michael,
manchmal hilft es auch schon das Modul als einziges an die Schnittstelle zu hängen und den Rest der Anlage abzuklemmen.
Wenn sich die Pro dann in den "Loop" nicht reindrängeln kann ist der Trick von Thomas nicht die schlechteste Idee.

Grüße, Uwe

#4 RE: Hilfe! Modul lässt sich nicht mehr programmieren nach Programmierfehler

Verfasst: Fr 9. Okt 2009, 04:57
von mirody
Hallo
Danke, für die Antworten. Habe es in den Griff bekommen indem ich die LEDs über die Handsteuerung eingeschaltet habe, danach haben sich die Meldungen auf dem Bus beruhigt und ich konnte das Modul erneut übertragen danach war wieder alles i.o.

#5 Re: RE: Hilfe! Modul lässt sich nicht mehr programmieren nach Programmierfehler

Verfasst: Fr 10. Apr 2020, 23:18
von MartinH
Uwe hat geschrieben:Moin Michael,
manchmal hilft es auch schon das Modul als einziges an die Schnittstelle zu hängen und den Rest der Anlage abzuklemmen.
Wenn sich die Pro dann in den "Loop" nicht reindrängeln kann ist der Trick von Thomas nicht die schlechteste Idee.

Thomas hat geschrieben:bei mir hat es so geklappt :
ein anderes Modul mit der gleichen ID programiert, danach das Modul wieder gelöscht. dadurch wurden beide Module gelöscht (Zufall ?).
dann im bus, neue module suchen, und ich hatte 2 unprogramierte module, die ich wieder neu aufbauen konnte.

Heute habe ich erstmalig zu Übungszwecken mit meinem Sohn ein altes SH Modul mit REL getestet (ansonsten war nichts im Test-LCN-Bus) und weil die Relais so schön klackern hat er auf den Statuswechsel von R1 das R2 eingeschaltet und auf dessen Statuswechsel das R3 eingeschaltet und auf dessen Stautswechsel das R4 eingeschaltet und so weiter. Das letzte Relais hat dann das R1 wieder eingeschaltet. Also haben wir da eine schöne Loop programmiert, die endlos alle Relais durchklackert. Hört sich nett an - aber da es ohne Pause lief, ist LCN PRO nicht mehr dazwischen gekommen, um diese Programmierung zu ändern.
Stromabschalten und REL Modul abklemmen hilft nicht, weil das SH einfach mit den virtuellen Relais die Loop sofort anfährt und dann auf nichts anderes reagieren will.
Wie beendet mal so eine Loop Endlosschleife in einem LCN Modul?
Wir haben so ähnliche Schritte, wie Thomas oben beschrieben hat, gemacht.
Modul in den Papierkorb gelöscht; nach neuen Modulen gesucht; Modul aus dem Papierkorb wieder hergestellt; ID von dem Modul geändert; und plötzlich war die Loop dann unterbrochen und LCN-PRO konnte die Programmierung wieder ändern, was vorher nie geklappt hatte.
Die genaue Reihenfolge unserer Stop-Versuche haben wir leider nicht notiert.

Was ist denn einen gute und sichere Methode, eine aktive Loop in einem Modul zu unterbrechen? Haben die LCN Module irgendwo einen Reset Knopf versteckt, um die Programmierung komplett zu löschen oder ähnliches?
(Hier im Forum habe ich nichts passendes gefunden - außer diesen Hinweisen von 2009.)

Gruß, Martin
- der sich viele Methode vorstellen kann, um eine Loop zu programmieren; aber gerade keine sichere Methode weiß, eine aktive Loop zu unterbrechen.

#6 Re: Hilfe! Modul lässt sich nicht mehr programmieren nach Programmierfehler

Verfasst: Fr 10. Apr 2020, 23:29
von Beleuchtfix
Hallo Martin,
Es gibt ja mit der rechten Maustaste die Programmierbefehle und dort gibt es imho auch Modul entladen oder löschen. Ich würde den Busmonitor abschalten um nicht noch über die Software eine Verzögerung zu bekommen und das dann versuchen, aber ob das der richtige Weg ist???
Gruß Florian

#7 Re: Hilfe! Modul lässt sich nicht mehr programmieren nach Programmierfehler

Verfasst: Fr 10. Apr 2020, 23:47
von Uwe
Moin Martin,
einen Reset-Knopf gibt es nicht, nur eine Softwarefunktion in der Pro (im Kontextmenü über den Rechtsklick auf das Modul).
Normalerweise sollte sich die von dir beschriebene Funktion aber durch eine Stromabschaltung von mind. 1 Minute "bremsen" lassen - wenn der Loop nicht durch eine automatische Funktion nach einem Stromausfall wieder gestartet wird, sind erst nach einem längeren Stromausfall alle Ausgänge und Relais abgeschaltet. Vorher "merken" sie sich den alten Zustand und machen dann munter weiter.

Die gerade gestern mal wieder aktualisierte Pro-Version ist jetzt "verdammt" schnell im Buszugriff - vielleicht hilft auch das bei dem leidigen alten Problem weiter. Mit 24 Stunden "Erfahrung" aber mehr eine Vermutung ;) .
Manchmal braucht es ja vielleicht auch 10 Jahre ... :w00t:

Grüße, Uwe

#8 Re: Hilfe! Modul lässt sich nicht mehr programmieren nach Programmierfehler

Verfasst: Fr 10. Apr 2020, 23:52
von MartinH
Beleuchtfix hat geschrieben:Es gibt ja mit der rechten Maustaste die Programmierbefehle und dort gibt es imho auch Modul entladen oder löschen. Ich würde den Busmonitor abschalten um nicht noch über die Software eine Verzögerung zu bekommen und das dann versuchen, aber ob das der richtige Weg ist???

Ja, "Modul löschen" bringt es in den Papierkorb.
Tatsächlich habe ich auch den Busmonitor angehalten - und vielleicht hat das dann auch mitgeholfen.

#9 Re: Hilfe! Modul lässt sich nicht mehr programmieren nach Programmierfehler

Verfasst: Sa 11. Apr 2020, 00:05
von MartinH
Uwe hat geschrieben:einen Reset-Knopf gibt es nicht, nur eine Softwarefunktion in der Pro (im Kontextmenü über den Rechtsklick auf das Modul).
Normalerweise sollte sich die von dir beschriebene Funktion aber durch eine Stromabschaltung von mind. 1 Minute "bremsen" lassen - wenn der Loop nicht durch eine automatische Funktion nach einem Stromausfall wieder gestartet wird, sind erst nach einem längeren Stromausfall alle Ausgänge und Relais abgeschaltet. Vorher "merken" sie sich den alten Zustand und machen dann munter weiter.

Danke für den Tipp - mit mind. 1 Minute warten. Vielleicht haben wir auch das gemacht, weil versucht hatten im Offline Modus (und stromlos) die Programmierung zu ändern, um dann später schnell zu programmieren nach dem Online gehen.

In unserem Fall haben wir die Statustasten (LANG und LOS) der Relais genutzt, um das jeweils nächste Relais zu setzen.
Wird beim Modulstart-Kaltstart (>1Min aus) nie eine Relais-Statustaste ausgelöst ? Falls doch, würde damit unsere Loop gestartet.

Gruß, Martin - der bereit ist, nochmal einen Loop zu programmieren, um einen sicheren Ausweg aus der Loop zu finden und zu dokumentieren.

#10 Re: Hilfe! Modul lässt sich nicht mehr programmieren nach Programmierfehler

Verfasst: Sa 11. Apr 2020, 00:19
von Uwe
MartinH hat geschrieben:Wird beim Modulstart-Kaltstart (>1Min aus) nie eine Relais-Statustaste ausgelöst ?

Eigentlich sollte da nur eine StatusMELDUNG kommen ... das KOMMANDO muss 'angefragt' werden.
Die 'neuen' Module (ab FW17) verhalten sich da aber womöglich auch etwas anders als einige ältere Serien. Solche "Loops" habe ich schon lange nicht mehr probiert ...
Mit den Jahren wird man ja doch immer noch besser :w00t:

Grüße, Uwe