Also verstehe ich dich richtig, @Thomas, das ich damit keine Probleme haben werden, wenn ich 100ms Zeit habe, zu erkennen, das Daten vorhanden sind und die Speichern und dann 2sec Pause ist?!
Ob das funktioniert hängt von vielen Faktoren ab.
- Wie groß die Datenmenge ist, die in der SPS zwischengepuffert wird
- Wie schnell ist der Datenaustausch zwischen SPS und WinCC
- Wie viel Kommunikation läuft noch nebenher
Ein Messwert den man direkt über Rohdatenvariablen ins Taglogging übernehmen kann hat einiges an Overhead für Zeitstempel, Messwertstatus etc. Wie ein Messwerteintrag aufgebaut ist steht im WinCC Handbuch. Ich habe das selber aber noch nicht verwendet, sondern nur mal durchgelesen.
Wenn die SPS übers Netzwerk angeschlossen ist, würde ich 2 Sekunden Pause für nicht machbar halten. Ich fragte ja auch ob die Datenmenge kontinuierlich anfällt. Ist das der Fall, macht es keinen Unterschied ob die Daten erst in der SPS gepuffert und dann übertragen werden, oder direkt gelesen werden wenn sie anfallen.
Hängt also alles davon ab, wie schnell die Verbindung zwischen WinCC und WinAC über den Softbus ist. Das ist leider nicht so einfach festzustellen wie z.B. über TCP/IP bei dem man einfach mithören kann. Entweder mal bei Siemens fragen ob die dazu eine Aussage machen können, oder mit einem Testprogramm in WinCC versuchen dieses festzustellen.