Snoopy123123
Level-1
- Beiträge
- 125
- Reaktionspunkte
- 2
-> Hier kostenlos registrieren
Hallo,
Ich will via CP343-Lean einen String an eine PC Anwendung (integrierter TCP Server) senden. Ich habe einen in Netpro eine TCP Verbindung projektiert und IP und Portadressen angegeben. Im DB6 habe ich eine Stringvariable der laenge 20 deklariert. Samt Header also eine Gesamtlaenge von 22Byte. Wenn ich nun mit M21.5 das senden anstosse sehe ich das sich die Anwendung verbindet, aber der String kommt nicht an. Wenn ich mich mit Telnet mit der PC Anwendung verbinde kommen meine gendeten Strings an, also liegts nicht an der Verbindung oder Firewall oder aehnlichem. Muss ich in der SPS noch irgendwas beachten um wie z.b. mit Telnet einen String an einen TCP Server zu schicken?
Folgenden code nutze ich um den String zu senden:
CALL "AG_SEND"
ACT :=M21.5
ID :=1
LADDR :=W#16#100
SEND :=DB6.Stringvariable
LEN :=22
DONE :=M15.0
ERROR :=M15.1
STATUS:=MW16
U M 15.0
R M 21.5
Ich will via CP343-Lean einen String an eine PC Anwendung (integrierter TCP Server) senden. Ich habe einen in Netpro eine TCP Verbindung projektiert und IP und Portadressen angegeben. Im DB6 habe ich eine Stringvariable der laenge 20 deklariert. Samt Header also eine Gesamtlaenge von 22Byte. Wenn ich nun mit M21.5 das senden anstosse sehe ich das sich die Anwendung verbindet, aber der String kommt nicht an. Wenn ich mich mit Telnet mit der PC Anwendung verbinde kommen meine gendeten Strings an, also liegts nicht an der Verbindung oder Firewall oder aehnlichem. Muss ich in der SPS noch irgendwas beachten um wie z.b. mit Telnet einen String an einen TCP Server zu schicken?
Folgenden code nutze ich um den String zu senden:
CALL "AG_SEND"
ACT :=M21.5
ID :=1
LADDR :=W#16#100
SEND :=DB6.Stringvariable
LEN :=22
DONE :=M15.0
ERROR :=M15.1
STATUS:=MW16
U M 15.0
R M 21.5