CODESYS - das IEC 61131-3 Programmiersystem

Willkommen im offiziellen CODESYS - Forum von 3S-Smart Software Solutions | A member of the CODESYS Group
Deutsche Version English version russian version 
Aktuelle Zeit: Mo Sep 16, 2019 7:36 am

Alle Zeiten sind UTC




Ein neues Thema erstellen  Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Absturz Erzwingen
BeitragVerfasst: Fr Jun 28, 2019 8:05 am 
Offline

Registriert: Do Jan 24, 2019 9:15 am
Beiträge: 8
Hallo Zusammen,

ich bin gerade auf Fehlersuche in unseren SPS Code. Dieser schmiert angeblich immer mal wieder ab (bzw. das Steuergerät). Dazu möchte ich einen Mechanismus zum Laufen bringen und testen ob das auch so funktioniert wie ich es mir vorstelle. Dabei lasse ich an Schlüsselpositionen in eine Persist-Variable schreiben die mir dann beim Neustart wiederspiegelt wo das Programm zuletzt ausgeführt wurde. Damit ich verifizieren kann, dass alles so funktioniert wie ich es mir vorstelle möchte ich das Programm kontrolliert abschmieren lassen.

Gibt es eine (leichte) Möglichkeit die SPS abstürzen zu lassen?
(Division durch Null war nicht erfolgreich -> "inf". Pagefaults?)

Viele Grüße und Danke im Voraus


Nach oben
   
 Betreff des Beitrags: Re: Absturz Erzwingen
BeitragVerfasst: Di Jul 02, 2019 8:53 am 
Offline
Häufiger Nutzer
Häufiger Nutzer
Benutzeravatar

Registriert: Do Apr 07, 2005 1:22 pm
Beiträge: 198
Wohnort: Bei Ulm
Hallo

Zugriffe auf Nullpointer sind sehr beliebt als Absturzursache.

Gruß Erik

_________________
Wer Rechtschreibfehler findet darf sie behalten...


Nach oben
   
 Betreff des Beitrags: Re: Absturz Erzwingen
BeitragVerfasst: Di Jul 02, 2019 11:39 am 
Offline

Registriert: Do Jan 24, 2019 9:15 am
Beiträge: 8
Hallo,

hat funktioniert! =)
Danke.

Details:
Ich konnte keinen Absturz mit Lesen erreichen, aber durch Schreiben. Ich habe die Adresse auf etwas willkürliches gesetzt und geschrieben:
Code:
   test_byte: BYTE :=5;
   test_crash: POINTER TO BYTE;

Code:
test_crash := 16#FF88FF12;
test_crash^:=5;


Viele Grüße


Nach oben
   
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen  Auf das Thema antworten  [ 3 Beiträge ] 

Alle Zeiten sind UTC


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 5 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.
Sie dürfen keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
Powered by phpBB® Forum Software © phpBB Limited
Deutsche Übersetzung durch phpBB.de