Hallo zusammen.
Ich hab da ein gröberes Problem.
Irgendwie habe ich es geschafft das ich bei Onlinechange die Fehlermeldung aus dem Screenshot bekomme.
Habe auf Codesys unter "Meine Frage" die Antwort erhalten das es 10s kein Ende des Tasks finden kann. Des weiteren soll ich folgendes versuchen:https://faq.codesys.com/pages/viewpage.action?pageId=3538982
Da geht es darum einen Haltepunkt zu setzten? Aber wo? Leider kenn ich mich im Moment gar nicht aus.
Da steht auch man soll ein neues Projekt erstellen. Ich will ja irgendwie mein bestehendes Projekt retten.
Hatte den Fehler schon mal wer und kann mir helfen? Oder weiß jemand wo man den Haltepunkt setzten soll?
Wenn ich den "POU für implizite Prüfung" einsetzte dann zeigt der auch nur Fragezeichen als ob er gar nicht arbeiten würde.
Nun habe ich die implizite Prüfung mit der Checkbounds Funktion durchgeführt. Das sagt mir leider gar nichts wenn es bei einem der Haltepunkte stehen bleibt.
Habe dann weitere Versuche gestartet indem ich diverse Elemente gelöscht habe welche ich in Verdacht hatte. Danach war die Fehlermeldung bei Codeposition "Any32_to_Wstring".
Hab dann alles nach Wstrings abgesucht->ohne Erfolg.
Zum Schluss habe ich alte Programmversionen reingeladen welche ganz sicher funktionierten.Immer noch "no task gap...".
Dann dachte ich, ich hab es geschafft: Ich habe Codesys deinstalliert und neu installiert.
Es hat sich 4 oder 5 mal ein Online-Change durchführen lassen ohne Fehler.
Dann der gleiche Fehler wieder.
Der derzeitige Stand ist, wenn der Fehler auftritt ich "Reset Ursprung" mache wonach es wieder ein paarmal geht.
Hat noch jemand einen Tipp für mich?
MfG
Patrick
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo zusammen.
Ich hab da ein gröberes Problem.
Irgendwie habe ich es geschafft das ich bei Onlinechange die Fehlermeldung aus dem Screenshot bekomme.
Habe auf Codesys unter "Meine Frage" die Antwort erhalten das es 10s kein Ende des Tasks finden kann. Des weiteren soll ich folgendes versuchen:https://faq.codesys.com/pages/viewpage.action?pageId=3538982
Da geht es darum einen Haltepunkt zu setzten? Aber wo? Leider kenn ich mich im Moment gar nicht aus.
Da steht auch man soll ein neues Projekt erstellen. Ich will ja irgendwie mein bestehendes Projekt retten.
Hatte den Fehler schon mal wer und kann mir helfen? Oder weiß jemand wo man den Haltepunkt setzten soll?
Wenn ich den "POU für implizite Prüfung" einsetzte dann zeigt der auch nur Fragezeichen als ob er gar nicht arbeiten würde.
MfG
Patrick
Hallo Patrick,
kannst du mal schauen wie die Auslastung ist ?
PLCBrowser/PLCShell plcload ausführen.
Ist das ein PFC erster oder zweiter generation?
mfg
Edwin
Hallo, danke für die Rückmeldung.
Es handelt sich um die 2. Generation.
plcload
PLC load average: 16%
CoreID: 0
PLC Core load: 16%
Hört sich jetzt nicht so schlimm an für mich,oder?
MfG
Nun habe ich die implizite Prüfung mit der Checkbounds Funktion durchgeführt. Das sagt mir leider gar nichts wenn es bei einem der Haltepunkte stehen bleibt.
Habe dann weitere Versuche gestartet indem ich diverse Elemente gelöscht habe welche ich in Verdacht hatte. Danach war die Fehlermeldung bei Codeposition "Any32_to_Wstring".
Hab dann alles nach Wstrings abgesucht->ohne Erfolg.
Zum Schluss habe ich alte Programmversionen reingeladen welche ganz sicher funktionierten.Immer noch "no task gap...".
Dann dachte ich, ich hab es geschafft: Ich habe Codesys deinstalliert und neu installiert.
Es hat sich 4 oder 5 mal ein Online-Change durchführen lassen ohne Fehler.
Dann der gleiche Fehler wieder.
Der derzeitige Stand ist, wenn der Fehler auftritt ich "Reset Ursprung" mache wonach es wieder ein paarmal geht.
Hat noch jemand einen Tipp für mich?
MfG
Patrick