Ich habe da ein Pl-Programm, dass mir eine Messung von einigen Stunden ausführt.
Über eine RS232 Schnittstelle (COM8)wird das Gerät angesprochen und Daten ausgelesen und über eine zweite (RS232)werden noch zusätzlich Daten ausgelesen.
(es sind verschiedene USB->RS232 Wandler)
Leider bekomme ich nach ca. 3 Stunden einen "Gleitkommaüberlauf" und das Programm stürzt ab
![Sad :(](./images/smilies/icon_e_sad.gif)
![Sad :(](./images/smilies/icon_e_sad.gif)
Jetzt habe ich zu Testzwecken schon alle anderen Komponenten und Berechnungen rausgeschmießen und trotzdem kommt noch der Gleitkommaüberlauf
![Sad :(](./images/smilies/icon_e_sad.gif)
Ich tippe jetzt auf die zweite RS232 Schnittstelle.(COM13)
In einem anderen Thread habe ich gefunden(Abacom), dass es vielleicht daran liegen kann, dass schneller gesendet wurde als empfangen ?!
Sollte man vielleicht das Senden vom Com13 mit dem Empfang von Com13 kombinieren? (BSY-Leitung)
leider tritt der Fehler erst nach 3 Stunden auf und das ist sehr Zeitaufwendig, nach jeder Änderung wieder 3 Stunden zu warten...
(darf Gerät nicht alleine lassen, weil bei Ausfall, muss man Gerät manuell ab schalten)
Hätte jemand eine Idee dazu ?
und noch ein Frage:
Die Com-Beschaltung für dem Empfang:
Im PL-Beispiel hängt der Power-ON-Reset direkt auf der Leitung von CK\ und BSY !
Ist das eigentlich ok so ? Weil BSY ist ja ein Ausgang und Power-On-Reset auch.
Darum verwende ich dafür ein OR-Gatter.
Ist das so OK, oder egal, oder vielleicht eine Fehlerquelle ?
Würde mich auf Antworten freuen
![Smile :-)](./images/smilies/icon_e_smile.gif)
(die Com-Teile vom Programm habe ich angehängt)
l.G. Roberto