Mephisto
Level-1
- Beiträge
- 242
- Reaktionspunkte
- 12
-> Hier kostenlos registrieren
Hallo!
Ich versuche nun schon seit Tagen, eine TCP-Verbindung zu einem PC herzustellen - leider ohne Erfolg.
Ich verwende dazu die Bausteine TCON, TSEND, TRCV und TDISCON.
Wenn ich die Verbindungsparameter so einstelle, dass die CPU der Client (aktiver Verbindungsaufbau) ist, dann funktioniert der Verbindungsaufbau wunderbar.
Getestet habe ich das ganze mit dem Port 7, der unter Windows alle Nachrichten retour sendet sowie mit zwei selbstschriebenen Servern mit dem Port 2000.
Wenn ich jedoch die CPU als Server konfiguriere (also passiver Verbindungsaufbau), dann kann die Verbindung nicht aufgebaut werden. Die CPU meldet am TCON BUSY und wartet.
Am PC (getestet mit zwei selbstgeschrieben Clients) erhalte ich nach versuchtem Verbindungsaufbau die Info, dass die Verbindung geschlossen wurde.
Die CPU kriegt davon aber nichts mit. Die bleibt stur auf BUSY stehen.
In der CPU habe ich das Testprogramm aus folgendem Siemens FAQ laufen:
https://support.industry.siemens.co...nem-fremd-controller-(clx-glx)?dti=0&lc=de-DE
Nach intensiver Suche im Forum und bei Google hab ich zwar mitbekommen, dass dieser Fehler öfters auftritt (wenn die CPU der Server ist), jedoch keine Lösung dazu. Könnt ihr mir weiterhelfen?
Ich versuche nun schon seit Tagen, eine TCP-Verbindung zu einem PC herzustellen - leider ohne Erfolg.
Ich verwende dazu die Bausteine TCON, TSEND, TRCV und TDISCON.
Wenn ich die Verbindungsparameter so einstelle, dass die CPU der Client (aktiver Verbindungsaufbau) ist, dann funktioniert der Verbindungsaufbau wunderbar.
Getestet habe ich das ganze mit dem Port 7, der unter Windows alle Nachrichten retour sendet sowie mit zwei selbstschriebenen Servern mit dem Port 2000.
Wenn ich jedoch die CPU als Server konfiguriere (also passiver Verbindungsaufbau), dann kann die Verbindung nicht aufgebaut werden. Die CPU meldet am TCON BUSY und wartet.
Am PC (getestet mit zwei selbstgeschrieben Clients) erhalte ich nach versuchtem Verbindungsaufbau die Info, dass die Verbindung geschlossen wurde.
Die CPU kriegt davon aber nichts mit. Die bleibt stur auf BUSY stehen.
In der CPU habe ich das Testprogramm aus folgendem Siemens FAQ laufen:
https://support.industry.siemens.co...nem-fremd-controller-(clx-glx)?dti=0&lc=de-DE
Nach intensiver Suche im Forum und bei Google hab ich zwar mitbekommen, dass dieser Fehler öfters auftritt (wenn die CPU der Server ist), jedoch keine Lösung dazu. Könnt ihr mir weiterhelfen?