-> Hier kostenlos registrieren
Hallo,
ich habe ein Problem beim Datenempfang einer TCP Verbindung mit dem TRCV_C Baustein.
folgende Ausgangslage:
TIA V15.1
CPU 1515F-2 PN
REA Jet Drucker
Ich soll über eine TCP Verbindung einen Drucker ansprechen. Das funktioniert soweit schon gut.
Ich habe nur das Problem mit dem Empfang von Daten, da sollte ich 64 Byte bekommen die ich auf einen String schreibe.
Es kommen aber nur 48 Byte bei mir an, und der Baustein bleibt auf BUSY und der Status ist auf 7006 (Daten werden gerade empfangen) bis ich den Baustein resete
Ich habe die Länge (LEN) auf 0 gelassen, da steht aber nach dem Empfangsversuch 64 drin.
(Es macht auch keinen Unterschied wenn ich 64 reinschreibe.)
Ich habe es schon mit und ohne ADHOC Modus versucht. (Kein Unterschied)
Die Antwort sollte so ausschauen:
000200000009000a006600000003000000000029000000290000002900010000
Ich bekomme aber nur:
0200000009000a0066000000030000000000290000002900
es fehlen vorne 2 Byte und hinten 16
vorne die zwei kann ich mir noch erklären aber warum wird der Baustein mit dem Empfang nicht fertig?
Bitte um Hilfe.
LG Gerhard
ich habe ein Problem beim Datenempfang einer TCP Verbindung mit dem TRCV_C Baustein.
folgende Ausgangslage:
TIA V15.1
CPU 1515F-2 PN
REA Jet Drucker
Ich soll über eine TCP Verbindung einen Drucker ansprechen. Das funktioniert soweit schon gut.
Ich habe nur das Problem mit dem Empfang von Daten, da sollte ich 64 Byte bekommen die ich auf einen String schreibe.
Es kommen aber nur 48 Byte bei mir an, und der Baustein bleibt auf BUSY und der Status ist auf 7006 (Daten werden gerade empfangen) bis ich den Baustein resete
Ich habe die Länge (LEN) auf 0 gelassen, da steht aber nach dem Empfangsversuch 64 drin.
(Es macht auch keinen Unterschied wenn ich 64 reinschreibe.)
Ich habe es schon mit und ohne ADHOC Modus versucht. (Kein Unterschied)
Die Antwort sollte so ausschauen:
000200000009000a006600000003000000000029000000290000002900010000
Ich bekomme aber nur:
0200000009000a0066000000030000000000290000002900
es fehlen vorne 2 Byte und hinten 16
vorne die zwei kann ich mir noch erklären aber warum wird der Baustein mit dem Empfang nicht fertig?
Bitte um Hilfe.
LG Gerhard