knuetterich
Level-1
- Beiträge
- 13
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo Leute,
ich möchte mit einer Wago 750-881 und einer Klemme 750-652 Daten empfangen, die eine Größe von 392 Byte haben.
Nun Habe ich mir die Anleitung zur Serial_interfache_01.lib durchgelesen.
Da ist die Rede von einem Datentyp "typRing_buffer", mit dem der Eingang "utReceive_Buffer" in Verbindung mit einer zu definierenden Variablen beschaltet wird.
Dieser Datentyp hat ein Array von 0..255 Byte und so wie ich es verstehe, werden die Daten in den Ringpuffer geschrieben und wenn der am Ende angelangt ist, fängt er wieder bei 0 an
und überschreibt mir die ersten 136 Byte wieder.
Auch kann ich die Größe des Arrays nicht verändern.
In der Beschreibung der Klemme 750-652 steht, dass der Empfangspuffer eine Größe von 2560 Byte hat.
Kann mir jemand auf die Sprünge helfen, wie ich die 392 Byte am Stück ausgelesen bekomme?
Danke schon mal für eure Hilfe.
Gruß
knuetterich
ich möchte mit einer Wago 750-881 und einer Klemme 750-652 Daten empfangen, die eine Größe von 392 Byte haben.
Nun Habe ich mir die Anleitung zur Serial_interfache_01.lib durchgelesen.
Da ist die Rede von einem Datentyp "typRing_buffer", mit dem der Eingang "utReceive_Buffer" in Verbindung mit einer zu definierenden Variablen beschaltet wird.
Dieser Datentyp hat ein Array von 0..255 Byte und so wie ich es verstehe, werden die Daten in den Ringpuffer geschrieben und wenn der am Ende angelangt ist, fängt er wieder bei 0 an
und überschreibt mir die ersten 136 Byte wieder.
Auch kann ich die Größe des Arrays nicht verändern.
In der Beschreibung der Klemme 750-652 steht, dass der Empfangspuffer eine Größe von 2560 Byte hat.
Kann mir jemand auf die Sprünge helfen, wie ich die 392 Byte am Stück ausgelesen bekomme?
Danke schon mal für eure Hilfe.
Gruß
knuetterich