litlegerman
Level-2
- Beiträge
- 314
- Reaktionspunkte
- 7
-> Hier kostenlos registrieren
Moin,
Ich möchte bei einer Anlage mithilfe einer S7-1510sp CPU über einer TCP-IP Verbindung Signale abgreifen.
Aus der Bedienungsanleitung der Firma:
Ich habe die Verbindung auch aufgebaut bekommen, und bekomme auch Daten rein.
Aber leider dauert das empfangen der Daten zwischen 10-18 Sekunden und dann werden auch oft falsche Daten (viele nullen) Empfangen.
Ich habe den Ablauf so aufgebaut:
1. Verbindung mit TCON aufbauen, bei Erfolg
2. Datenmenge von 600 Byte (laut Anleitung) senden mit TSEND (dauert ca. 3-6ms) , bei Erfolg
3. Datenmenge von 49740 Byte (laut Anleitung) empfangen mit TRCV (dauert ca. 10-18s) , bei Erfolg
4. Daten Prüfen, Bei Erfolg
5. Daten Abspeichern
6. zu Schritt 2
Jetzt zu meinen Fragen
Aus der Anleitung, lese ich, dass ich immer alles lesen muss, habe ich das richtig verstanden?
Wieso bekomme ich so oft nullen rein?
kann mir da jemand helfen?
Programmiert ist das ganze mit TIA V15.1
Gruß
Ich möchte bei einer Anlage mithilfe einer S7-1510sp CPU über einer TCP-IP Verbindung Signale abgreifen.
Aus der Bedienungsanleitung der Firma:
Für das Senden/Empfangen von größeren Datenmengen gibt es ... die Möglichkeit einer TCP/IP-Schnittstelle. Das Gerät sendet aktuelle Informationen (Status, Fehlermeldungen, …) und Messdaten an den Kommunikationspartner. Die Gegenstelle kann, bei Bedarf, Befehle und Einstellungen an die Dickenmessung zurücksenden und diese so steuern. Standardmäßig stellt die Dickenmessung den TCP/IP Server zur Verfügung. Sollen Daten gesendet/empfangen werden, muss sich der Client aktiv auf den Server verbinden. Bei erfolgreicher Verbindung sendet der Server zyklisch Daten an den Client. Sobald der Client Daten erhält, sendet dieser seine Daten an den Server retour.
Das Entspricht 49740ByteEs wird immer die maximale Anzahl ... gesendet.
Ich habe die Verbindung auch aufgebaut bekommen, und bekomme auch Daten rein.
Aber leider dauert das empfangen der Daten zwischen 10-18 Sekunden und dann werden auch oft falsche Daten (viele nullen) Empfangen.
Ich habe den Ablauf so aufgebaut:
1. Verbindung mit TCON aufbauen, bei Erfolg
2. Datenmenge von 600 Byte (laut Anleitung) senden mit TSEND (dauert ca. 3-6ms) , bei Erfolg
3. Datenmenge von 49740 Byte (laut Anleitung) empfangen mit TRCV (dauert ca. 10-18s) , bei Erfolg
4. Daten Prüfen, Bei Erfolg
5. Daten Abspeichern
6. zu Schritt 2
Jetzt zu meinen Fragen
Aus der Anleitung, lese ich, dass ich immer alles lesen muss, habe ich das richtig verstanden?
Wieso bekomme ich so oft nullen rein?
kann mir da jemand helfen?
Programmiert ist das ganze mit TIA V15.1
Gruß