LOGO Siemens Logo

Helkom

Level-1
Beiträge
3
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Leute

Ich habe eine Logo 24VRC mit einer relativ komplexen Rolltorsteuerung programmiert. Läuft alles wie gewünscht, aber in unregelmäßigen Abständen bricht das Programm ( immer in der Ausführung den gleichen Programmsequenz ) seine Ausführung ab und es erscheint eine Sanduhr im Display ( Reboot ? ). Hat da jemand eine Idee warum ?. Scheint ein Programmierungsproblem zu sein, denn der Austausch der Logo brachte keine Besserung. Aber was führt zu diesem Phänomen ?
 
Division by zero = Teilen durch Null

Und das ist ja bekanntlich in der Matehmatik verboten und führt somit bei logischen Geräten wie einer SPS ab und an zu Fehlerzuständen.

Ich denke Edision hat dies nur als Standardbeispiel eines Programmierfehlers eingebracht und wollte damit keine konkrete Vermutung bezüglich deines Fehlers nennen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Division by zero = Teilen durch Null

Und das ist ja bekanntlich in der Matehmatik verboten und führt somit bei logischen Geräten wie einer SPS ab und an zu Fehlerzuständen.

"Ab und zu" ist gut. Sowas führt in einer SPS _immer_ zu einem Fehlerzustand, bzw. Exception.
Im Falle einer S7-300/400 werden die entsprechenden Statusbits OS und OV gesetzt. Glaub sogar dass es einen Eintrag im Baugruppenzustandslog gibt, bzw. eine LED angeht.

"Verboten" ist das aber prinzipiell nicht. Nur das Ergebnis ist in diesem Zahlenbereich nicht definert. Verboten war das vielleicht (wie auch das Radizieren einer negativen Zahl) in der Grundschule.

Gruß
Thomas
 
Ok !
Vielen Dank für die Erklärung.
Aber da der Fehler in unregelmäßigen Abständen - manchmal 10 mal hintereinander, dann wieder 100 mal nicht, bei immer gleichen Umgebungsbedingungen- auftritt, bin ich mir keines Programmierfehlers bewußt
 
Zuviel Werbung?
-> Hier kostenlos registrieren
:ROFLMAO: So wars gemeint.

Einen Softwarefehler, der nicht reproduzierbar ist hab ich noch nicht gesehen.
Hängt evtl. ein Endschalter oder überschneiden sich Betriebszustände, die nicht gleichzeitig eintrffen dürfen?
 
Vielleicht einfach nur das Netzteil etwas schwach? Würde dann beim Zusammenbruch der Versorgung zu einem Reboot der Logo führen.
 
Zurück
Oben