PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bibliothek ComlibV2



Cerberus
11.09.2008, 13:03
Hallo zusammen,

Versuche gerade eine EL6021 (RS-485) in Betrieb zu nehmen. Dazu benutze ich die ComlibV2. In dieser gibt es schon fertige Bausteine um Daten zu versenden bzw. zu empfangen.

Das Senden der Daten funktioniert ganz einwandfrei. Aber mit dem Empfang der Daten habe ich noch Probleme. Manche Male liest der Baustein gar nichts ein, ein ander mal nur den letzten Teil meiner Daten und wieder ein ander Mal funktioniert es seltsamerweise korrekt.

Kann mir einer von euch vielleicht helfen? Hab im Anhang mal das Programm wie ich es mir so vorstelle.

Bührer
11.09.2008, 14:58
Schau dir doch mal die Error Variablen an. Vielleicht helfe dir die Weiter.

Cerberus
11.09.2008, 15:39
Die zeigen leider immer NO_ERROR an. Finde ich echt voll komisch!!

trinitaucher
11.09.2008, 21:40
Sind die empfangenen Daten größer als der Puffer der Klemme?
Das Schema ist doch, mit eine "schnellen Task" den Puffer leerzuräumen, falls die Zykluszeit der SPS nicht ausreicht.

Cerberus
12.09.2008, 08:30
Ich empfange maximal 12 Byte. Kann ja wohl nicht sein, dass der Buffer der Klemme kleiner ist.

Bin gerade bei einer Zykluszeit von 2ms. Das ist für mich eine schnelle Task.

drfunfrock
12.09.2008, 13:09
Man muss die Ready-Meldungen unbedingt auf eine steigende Flanke checken!

Cerberus
12.09.2008, 15:37
Ok werde das am Montag gleich mal checken!

Wünsch euch ein angenehmes und erholsames Wochenende!