P RCV Fehler

Ok

Danke. Also ich habe jetzt den Fehler lokalisiert :)

(08)0AH Ein freier Empfangspuffer ist nicht vorhanden:Beim Empfang stand kein leerer Empfangspuffer​
zur Verfügung.



Der FB P_RCV muss häufiger aufgerufen werden


Was muss ich tun? habe echt null dust, sorry. Wie soll ich den öffters aufrufen? Mehrere instanz-DB´s? Aber woher weis ich dann ab welchem byte welcher db anfängt, die daten sollen ja schließlich alle in meinen Speicher geschrieben werden und zwar hintereinander.
 
wird dein FB oder der Programmteil, wo er sich befindet, bedingt aufgerufen ?
Der FB muss in jedem Zyklus bearbeitet werden.
 
der FB wir auch in jedem Zyklus bearbeitet. ich würde halt nur gerne wissen, wenn ich mehr als 1024 Bytes empfange wie ich vorgehen muss?
Mit einer Schrittkette vielleicht?
Zuerst Schritt eins dann zwei.
Wenn du den ersten Teil fehlerfrei empfangen hast, dann den zweiten Teil mit der geänderten Zieladresse abholen.


bike
 
Zurück
Oben