TCP-SOCKET Kommunikation mit WinAC RTX

Zuviel Werbung?
-> Hier kostenlos registrieren
Danke Thomas, ja mit meinen Posteingang ist so ein Problem ;)

Ich gehe das morgen mal an, Firewall ist auch so ein Thema, habe ich noch garnicht nach geschaut...

Als Adresse bei Herkules (auf den Notebook) hab ich immer die IP des IPC eingestellt, dumm auch!
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Also mit dem Herkules Programm bekomme ich jetzt Daten, schön...:)

@Jochen,
dein Programm habe ich runtergeladen, dort bekomme ich eine Fehlermeldung das "Winsock.oxx nicht richtig installiert ist" oder so ähnlich.
 
Ja wenn ich das wüsste, erstmal hatte das ich auf den Notebook keinen Empfänger,
das hab ich dann mit den Tool von Softmaschine hinbekommen. Dann hat er es ja immer
die Verbindung verworfen wenn ich was gesendet habe. Dann habe ich es Heute morgen
mit Herkules versucht und dann funktionierte es.

Könnte daran liegen das ich die Rechner neu gebootet habe, da ich ja auch an den
IP Adressen rumgespielt hatte, vlt war dieser Neustart erforderlich.

Aber ich bin ein großes Stück weiter und bedanke mich bei allen für die Hilfreiche Unterstützung.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
.... das hab ich dann mit den Tool von SoftMachine hinbekommen.....
Aber ich bin ein großes Stück weiter und bedanke mich bei allen für die Hilfreiche Unterstützung.

Na, das zählt auf jeden Fall. So soll es sein ! :D
Ich denke, du wirst den (kleinen) Rest deines Problems bestimmt auch noch lösen !

Gruss

P.S. Und natürlich noch viel Erfolg !
Gruss nach NRW
 
Zuletzt bearbeitet:
Ich hätte da noch einmal eine Frage, es sind beim Empfänger 3 Steuerzeichen zu sehen,
also vor den Gesendeten String. Wo kommen diese her oder wie bekomme ich diese weg?
 
Am Empfänger liegt es nicht, das mit der Kopfinformation hört sich gut an.
Wie bekomme ich die weg? Ich habe an den TSEND einfach einen String, wo
Ich aus der HMI was reinschreibe und dann versende.

Gehört habe ich mit der Herkules Software, da hatte ich mir noch nichts dabei
gedacht, aber jetzt auf de Kundenmaschine waren die Zeichen auch da.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
ok das mit Axel seinen Tip geht...DANKE. So wie ich es mache finde
ich es zur Zeit nicht sehr schön, da ich immer versuche Symbolisch
zu Programmieren.

Vorher sah es so aus.
Code:
      CALL  #TSEND
       REQ   :=
       ID    :=#TCON_PAR.id
       LEN   :=#TCP.Laenge
       DONE  :=
       BUSY  :=
       ERROR :=
       STATUS:=
       DATA  :=[COLOR=#ff0000]#TCP.Daten[/COLOR]


jetzt sieht es so aus, was mir garnicht gefällt.
Code:
      CALL  #TSEND
       REQ   :=
       ID    :=#TCON_PAR.id
       LEN   :=#TCP.Laenge
       DONE  :=
       BUSY  :=
       ERROR :=
       STATUS:=
       DATA  :=[COLOR=#ff0000]P#DB1921.DBX318.0 BYTE 254[/COLOR]

Ich habe den Kopf gerade wo anders und komme nicht drauf,
wie ich das Eleganter lösen kann. Hat da jemand einen Tip für
mich?
 
Zuletzt bearbeitet:
Also wenn du es sauber symbolisch machen willst, dann mußt du zumindest in einem Netzwerk den Any deines Strings (nichts anderes ist ja #TCP.Daten) auseinanderlegen, das Ganze auf eine Temp-Any legen und bei der Startadresse dann halt 2 Zähler dazuaddieren, um den Kopf wegzubekommen.
 
Zurück
Oben