-> Hier kostenlos registrieren
Hallo,
ich kommuniziere derzeit mit einem Device über eine bestehende TCP-Verbindung.
Ich kann dem Gerät über TSEND diversen HTTP-Kommandos zukommen lassen und es liefert mir auch die korrekten Antworten zurück.
Allerdings springt mir bei jeder Antwort am TRCV-Baustein der Statuswert von W#16#7002 für etwa 1 Sekunde auf W#16#80C4 (temporärer KOmmunikationsfehler).
Ich habe das Beispiel von der Siemens-Website genommen. (http://support.automation.siemens.c...lib.csinfo&lang=de&objid=58875807&caller=view)
Die empfangenen Daten sind jedoch (soweit ich das beurteilen kann) komplett und korrekt im Empfangsarray abgelegt.
Der Siemenshilfe bzgl. des Fehler 0x80C4 sagt, dass eine Verbindung zu dem Partner nicht aufgebaut werden kann bzw. die Verbindung wird gerade aufgebaut oder empängt Parametereinstellungen.
Warum die Schnittstelle Parametereinstellungen empfangen sollte erschließt sich mir nicht und eine Verbindung besteht ja schon vorher, da ich 0x7002 die ganze Zeit anstehen habe.
Habe ich etwas übersehen oder doch falsch parametriert?
Gruß
Timeout
ich kommuniziere derzeit mit einem Device über eine bestehende TCP-Verbindung.
Ich kann dem Gerät über TSEND diversen HTTP-Kommandos zukommen lassen und es liefert mir auch die korrekten Antworten zurück.
Allerdings springt mir bei jeder Antwort am TRCV-Baustein der Statuswert von W#16#7002 für etwa 1 Sekunde auf W#16#80C4 (temporärer KOmmunikationsfehler).
Ich habe das Beispiel von der Siemens-Website genommen. (http://support.automation.siemens.c...lib.csinfo&lang=de&objid=58875807&caller=view)
Die empfangenen Daten sind jedoch (soweit ich das beurteilen kann) komplett und korrekt im Empfangsarray abgelegt.
Der Siemenshilfe bzgl. des Fehler 0x80C4 sagt, dass eine Verbindung zu dem Partner nicht aufgebaut werden kann bzw. die Verbindung wird gerade aufgebaut oder empängt Parametereinstellungen.
Warum die Schnittstelle Parametereinstellungen empfangen sollte erschließt sich mir nicht und eine Verbindung besteht ja schon vorher, da ich 0x7002 die ganze Zeit anstehen habe.
Habe ich etwas übersehen oder doch falsch parametriert?
Gruß
Timeout