Step 7 Status BRCV 17

Aljonator

Level-1
Beiträge
25
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
BRCV Status: 17

Hallo liebes Forum,

ich habe in einem aktuellen Projekt eine Kommunikation zwischen eine S7-1517T und einer S7-417-4H aufgebaut. Das Ganze läuft über Ethernet, eine S7-Verbindung und BSEND/BRCV.
Hin und hergeschickt werden mehrere DB´s.


Die Kommunikation funktioniert auch, alle Daten kommen von beiden CPU´s auf der jeweils anderen an.

Stutzig macht mich nur der Status von 2 BRCV-Bausteinen auf der S7-417-4H.
Der Status dieser 2 Bausteine führt ständig den Wert "17". Was laut Siemens-Hilfe bedeutet:

FehlerStatusBeschreibung
017Warnung: Baustein empfängt asynchron Daten. Der Parameter LEN zeigt die Anzahl der bisher empfangenen Daten in Byte an.

Laut Siemens kann man mit diesen Bausteinen ja bis zu 64kB versenden.
Die Bausteine sind 1184 Byte und 3168 Byte groß.
Zum Vergleich die Größe der beiden anderen DB´s, deren Status normal ist: 138 Byte und 6 Byte.
Klar, dass die große Datenmenge nicht in einem Zyklus übertragen, sondern segmentiert wird.

Liegt der Grund der Meldung daran, dass die Datenübertragung über mehrere Zyklen geht und die Daten auf der Empfangsseite somit vor Abschluss nicht konsistent wären?
Müsste man für den Fall nach dem Empfangen die Daten umkopieren, bevor man ein erneutes Empfangen freigibt?


Herzliche Grüße
Aljonator
 
Zuletzt bearbeitet:
Zurück
Oben