Tigerente1974
Level-3
- Beiträge
- 1.826
- Reaktionspunkte
- 293
-> Hier kostenlos registrieren
Hallo Forum,
mich plagt jetzt schon recht lang ein Problem, das ich einfach nicht lösen kann.
Projektiert ist eine TCP-Verbindung zu einem Netzwerkrechner für Telegrammverkehr.
Die Länge der Telegramme ist fest. (STRING[50])
Als Hardware habe ich eine S7-317 2DP mit CP343-1 lean.
Der Telegrammverkehr funktioniert zwar in der Regel, doch hin und wieder gehen Telegramme "verloren".
Das passiert, weil die Verbindung immer wieder neu aufgebaut wird, sobald ich ein Telegramm mittels FC5 "AG_SEND" verschicke.
Das Telegramm kommt beim projektierten Partner noch an. Manchmal bekomme ich die Antwort aber nicht mit.
Im Statuswort des FC10 steht im Fehlerfall W#16#80C2. Laut Siemens-Hilfe liegt ein Auftragsstau vor.
Mir fehlt da die Erfahrung mit TCP-Verbindungen. Probieren kann ich auch nicht viel, weil die Anlage beim Kunden permanent laufen muss.
1. Warum funktioniert das nicht richtig?
2. Gibt es eine (einfache) Möglichkeit, das irgendwie zu simulieren ohne auf der Anlage beim Kunden zu probieren?
Ich habe eine Quelle von dem aufrufenden FB erzeugt und angehängt.
Falls noch weitere Informationen fehlen, kann ich die nachreichen.
mich plagt jetzt schon recht lang ein Problem, das ich einfach nicht lösen kann.
Projektiert ist eine TCP-Verbindung zu einem Netzwerkrechner für Telegrammverkehr.
Die Länge der Telegramme ist fest. (STRING[50])
Als Hardware habe ich eine S7-317 2DP mit CP343-1 lean.
Der Telegrammverkehr funktioniert zwar in der Regel, doch hin und wieder gehen Telegramme "verloren".
Das passiert, weil die Verbindung immer wieder neu aufgebaut wird, sobald ich ein Telegramm mittels FC5 "AG_SEND" verschicke.
Das Telegramm kommt beim projektierten Partner noch an. Manchmal bekomme ich die Antwort aber nicht mit.
Im Statuswort des FC10 steht im Fehlerfall W#16#80C2. Laut Siemens-Hilfe liegt ein Auftragsstau vor.
Mir fehlt da die Erfahrung mit TCP-Verbindungen. Probieren kann ich auch nicht viel, weil die Anlage beim Kunden permanent laufen muss.
1. Warum funktioniert das nicht richtig?
2. Gibt es eine (einfache) Möglichkeit, das irgendwie zu simulieren ohne auf der Anlage beim Kunden zu probieren?
Ich habe eine Quelle von dem aufrufenden FB erzeugt und angehängt.
Falls noch weitere Informationen fehlen, kann ich die nachreichen.