-> Hier kostenlos registrieren
Hallo,
ich möchte Daten zwischen einer CPU315-2DP mit CP343-1 und einem PC austauschen und dabei das Protokoll ISO-On-TCP (RFC1006) benutzen. Der PC soll der aktive Teil sein (Client) und die S7 der passive (Server).
Die Verbindung habe ich NetPro soweit angelegt. Auf dem PC wurde das Protokoll in der Applikation implementiert.
Im S7-Anwenderprogramm rufe ich die beiden Bausteine FC5 und FC6 (Send/Receive) in OB1 auf und übertrage Daten aus den entsprechend angelegten Datenbausteinen für Send und Receive. Es werden aber weder Daten gesendet noch empfangen.
Bin noch blutiger Anfänger in Step7. Habe auch das Musterbeispiel von Siemens mal ausprobiert, bekomme es aber nicht zum laufen (OB1 und FB200 können nicht übertragen werden).
Freue mich über Hilfe zur Lösung des Problems!
ich möchte Daten zwischen einer CPU315-2DP mit CP343-1 und einem PC austauschen und dabei das Protokoll ISO-On-TCP (RFC1006) benutzen. Der PC soll der aktive Teil sein (Client) und die S7 der passive (Server).
Die Verbindung habe ich NetPro soweit angelegt. Auf dem PC wurde das Protokoll in der Applikation implementiert.
Im S7-Anwenderprogramm rufe ich die beiden Bausteine FC5 und FC6 (Send/Receive) in OB1 auf und übertrage Daten aus den entsprechend angelegten Datenbausteinen für Send und Receive. Es werden aber weder Daten gesendet noch empfangen.
Bin noch blutiger Anfänger in Step7. Habe auch das Musterbeispiel von Siemens mal ausprobiert, bekomme es aber nicht zum laufen (OB1 und FB200 können nicht übertragen werden).
Freue mich über Hilfe zur Lösung des Problems!
CALL "AG_SEND"
ACT :=TRUE
ID :=1
LADDR :=W#16#100
SEND :=P#DB111.DBX0.0 BYTE 6
LEN :=6
DONE :=M20.0
ERROR :=M20.1
STATUS:=MW21
CALL "AG_RECV"
ID :=1
LADDR :=W#16#100
RECV :=P#DB112.DBX0.0 BYTE 6
NDR :=M30.0
ERROR :=M30.1
STATUS:=MW31
LEN :=MW32
Zuletzt bearbeitet: