ich habe ein Phänomen beobachtet, dass ich mir noch nicht ganz erklären konnte.
Seitdem ich eine Alarmtabelle mit ein paar Alarmmeldungen implementiert habe, kommt ab und zu eine CoDeSys-Fehlermeldung, sobald der gewollte Alarm gemeldet werden soll. In der Alarmgruppe sind nur 2 Alarme registriert vom Typ DIG=1. Wenn der Fehler nicht kommt, läuft alles wie gewünscht.
Die Meldung ist diese:
"...Fehler in Anwendung
Die Anweisung in "0x00d4ad7f" verweist auf Speicher in "0xcdcdcdcd". Der Vorgang "read" konnte nicht auf dem Speicher durchgeführt werden.
Klicken Sie auf... blabla"
Danach kann ich OK oder Cancel drücken - er stürzt ab und speichert nichts.
Meine Frage: Was ist das? Was kann man dagegen tun? Habe ich etwas falsch implementiert oder liegt das an CoDeSys?
Ich benutze die Version 2.3.9.10 mit der PLCWinNT.
Danke schonmal!
Sara
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Da steht was von "Bestätigungsvariablen festlegen". (Das geht nur, wenn "Statuszeile anzeigen" nicht aktiv ist.)
Was für Variablen sind das, die du dort genannt hast? Sind die schon vorhanden bzw. vordefiniert, oder legt man sich die selbst an?
Ich möchte lieber die vorgefertigte Statuszeile benutzen. Dann brauche ich das ja nicht... oder?
"Alarmbehandlung innerhalb der Steuerung": Wenn ich das aktiviere, wird das PLC_PRG nicht mehr aufgerufen (ich benutze keine Tasks) und damit auch mein ganzes Projekt nicht mehr abgearbeitet.
Wenn ich dort bei den Zielsystemeinstellungen "Target-Visualisierung" aktiviere, wird ständig Fehler 4114 geschmissen (obwohl der sonst nicht kam).
Also bringt mir das beides nichts.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
ja mein Rechner stürzt immer noch ab, d.h. CoDeSys bringt den Fehler und verdünnisiert sich. Ich habe langsam den Eindruck, dass das immer passiert, sobald ich eine neu implementierte Alarmmeldung das erste Mal teste...
Zitat:
Leider lässt es meine Zeitplannung nicht zu, mich mit dem Thema zu beschäftigen.
Kein Problem. Danke für deine Hilfe!
Zitat:
Momentan werden dir Software-Fertigstellungstermine immer "brutaler".
Wenn die Kunden anschliessen auch so schnell bezahlen würden.
Das tut mir leid für dich.
Viele Grüße
Sara
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo ihr,
ich habe ein Phänomen beobachtet, dass ich mir noch nicht ganz erklären konnte.
Seitdem ich eine Alarmtabelle mit ein paar Alarmmeldungen implementiert habe, kommt ab und zu eine CoDeSys-Fehlermeldung, sobald der gewollte Alarm gemeldet werden soll. In der Alarmgruppe sind nur 2 Alarme registriert vom Typ DIG=1. Wenn der Fehler nicht kommt, läuft alles wie gewünscht.
Die Meldung ist diese:
"...Fehler in Anwendung
Die Anweisung in "0x00d4ad7f" verweist auf Speicher in "0xcdcdcdcd". Der Vorgang "read" konnte nicht auf dem Speicher durchgeführt werden.
Klicken Sie auf... blabla"
Danach kann ich OK oder Cancel drücken - er stürzt ab und speichert nichts.
Meine Frage: Was ist das? Was kann man dagegen tun? Habe ich etwas falsch implementiert oder liegt das an CoDeSys?
Ich benutze die Version 2.3.9.10 mit der PLCWinNT.
Danke schonmal!
Sara
Hi
Teste doch mal hier.
http://www.magnia.de/index.php?option=c ... &Itemid=44
http://www.magnia.de/index.php?option=c ... &Itemid=53
Example_Alarmtabelle einrichten
Hallo Karl,
danke für den Link. Dazu gleich mal ne Frage:
Da steht was von "Bestätigungsvariablen festlegen". (Das geht nur, wenn "Statuszeile anzeigen" nicht aktiv ist.)
Was für Variablen sind das, die du dort genannt hast? Sind die schon vorhanden bzw. vordefiniert, oder legt man sich die selbst an?
Ich möchte lieber die vorgefertigte Statuszeile benutzen. Dann brauche ich das ja nicht... oder?
"Alarmbehandlung innerhalb der Steuerung": Wenn ich das aktiviere, wird das PLC_PRG nicht mehr aufgerufen (ich benutze keine Tasks) und damit auch mein ganzes Projekt nicht mehr abgearbeitet.
Wenn ich dort bei den Zielsystemeinstellungen "Target-Visualisierung" aktiviere, wird ständig Fehler 4114 geschmissen (obwohl der sonst nicht kam).
Also bringt mir das beides nichts.
Hi
Sorry Sara.
Das Progi habe ich vor Jahren geschreiben.
Ich kenne den Inhalt nicht mehr so genau.
Grundsätzlich ist die Frage, ob dein Rechner noch abstürzt.
Somit wäre dir hiermit geholfen.
Leider lässt es meine Zeitplannung nicht zu, mich mit dem Thema zu beschäftigen.
P.S.
Momentan werden dir Software-Fertigstellungstermine immer "brutaler".
Wenn die Kunden anschliessen auch so schnell bezahlen würden.
(Wenigstens bezahlen die bisher zu 100%.)
(Erst danach gibt es von mir den kompletten Quellcode.)
Hi Karl,
ja mein Rechner stürzt immer noch ab, d.h. CoDeSys bringt den Fehler und verdünnisiert sich. Ich habe langsam den Eindruck, dass das immer passiert, sobald ich eine neu implementierte Alarmmeldung das erste Mal teste...
Kein Problem. Danke für deine Hilfe!
Das tut mir leid für dich.
Viele Grüße
Sara