TIA Daten über Socket Verbindung mit Hilfe des TRCV_C Bausteins empfangen

Tomatensalat

Level-1
Beiträge
12
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Tag,
wird möchten Daten über eine TCP /IP Verbindung von unserem PC an die SPS senden.
Dies funktioniert auch alles soweit, ich habe in der SPS einen Datenbaustein vom Typ Array[0....50] of CHAR angelegt , der gesendete Bytestring wird dabei in den Datenbereich geschrieben.
Dies funktioniert aber immer nur dann, wenn die gesendete Datenmenge größer als das angelegte Array ist. Mache ich das Array in der SPS größer als den zu erwartenden Datenstrom werden keine Werte hineingeschrieben.
Der TRCV_C Baustein meldet Error 80C4
(
Temporärer Kommunikationsfehler:


  • Die Verbindung kann derzeit nicht aufgebaut werden.

  • Die Schnittstelle empfängt gerade neue Parameter oder die Verbindung wird gerade aufgebaut.

  • Die projektierte Verbindung wird gerade von einer Anweisung "TDISCON" entfernt.
  • Die benutzte Verbindung wird gerade durch einen Aufruf mit COM_RST = 1 beendet
    )

    Gibt es eine Möglichkeit, den Empfangsbereich des Empfängerbausteins dynamisch festzulegen ?

    Danke und viele Grüße

 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Tomatensalat,

könntest du mir mal erklären wie du die Verbindung ausgebaut hast? Denn ich komme über 16#7006 (Daten werden gerade enpfangen) nicht hinaus. Ich verstehe nicht ganz den Zusammenhang zwischen LEN und dem Länge des Arrays. Vll könntest du mir einen Screenshot des Baustein schicken...
 
Zurück
Oben