CP343 Empfang haut nicht hin

DJMetro

Level-2
Beiträge
306
Reaktionspunkte
8
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,
ich versuche gerade krampfhaft Daten per Hyperterminal an die CP343 zu senden. Ich habe eine Textdatei wo nur "hallo" drin steht die ich sende.
Ich habe einen DB11 angelegt mit einem Array of Char.
In Netpro habe ich eine TCP Verbindung angelegt mit IP vom PC und Port 2000.
Am FC6 habe ich die ID und LADDR korrekt eingetragen. An RECV habe ich P#DB11.DBX0.0 BYTE 5 angegeben.
Wenn ich jetzt was sende, wechselt der Status zwischen 8180 und 8183 hin und her.

Das Senden via FC5 zum PC funktioniert. Nur das Empfangen halt nicht. Weshalb?

Andi
 
In der Hilfe steht zu deinen Fehlern folgendes.

8180H->Es liegen noch keine Daten vor (nicht bei AG_SRECV).

8183H ->Die Projektierung fehlt;· Der ISO-Transport-Dienst im Ethernet-CP ist noch nicht gestartet;· Die Verbindung ist nicht aufgebaut.


An RECV habe ich P#DB11.DBX0.0 BYTE 5 angegeben

Ich bin mir nicht sicher aber sollte dieser Wert nicht immer durch 2 teilbar sein??
 
Hallo,

ich bin mir nicht sicher, aber mit Hperterminal Zeichen über TCP-IP?


Probier doch mal Netcat!
Info hier: http://de.wikipedia.org/wiki/Netcat

Das habe ich schon ein einigemale hergenommen, um eine Verbindung zu CP 343 zu testen.

Wenn Du die TCP-Verbindung von CP343 aufnehmen willst (Eintrag in Netpro) dann ist der Aufruf in CMD-Fenster:

NC -l -p 2000

Dann sollte die Verbindung stehen, Kontrolle über Netpro/Eigenschaften CP.

Dann in NC zeichen eingeben und mit Enter abschicken.



Weiterhin viel Erfolg!
S7_Programmer
 
Kann ich mit Netcat denn auch Txtdatein schicken? Später möchte ich größere Datein mit ca. 400Byte rüber senden.

Andi
 
Hi,
ich habs jetzt hinbekommen nachdem ich in Netpro für die Empfangsrichtung die IP und Port von der Gegenstelle entfernt habe. Jetzt funzt senden und Empfangen.
Danke Jochen fürs Tool. Werd ich morgen mal testen.

Andi
 
Zurück
Oben