-> Hier kostenlos registrieren
Hallo,
von einem DP Slave können mit einem Befehlsbyte verschiedene Datensätze angefordert werden welche 53-125 Byte (Float) enthalten. Zu dem Gerät gibt es natürlich auch eine GSD Datei die Module für 8, 16, 32 und 62 Worte (STD und Kons.) enthalten sind.
Leider verfügt die Komponente des DP Slave nur über zwei Steckplätze und die maximale Länge Konsistenter Daten in der CPU* ist auf 32Byte begrenzt. Im Universalmodul kann ich zwar die die Konsistenz von Bereich auf Einheit ändern, jedoch nur auf Byte/Wort.
Da es sich bei den zu übertragenden Werten fast ausschließlich um Messwerte Handelt fürchte ich es könnte ab und an Unsinn in den Messwerten stehen wenn diese nicht zusammenhängend übertragen werden, also mindestens zu 4Byte Blöcken.
Hat jemand eine Idee wie ich an diese Daten sinnvoll verarbeiten kann ohne Gefahr zulaufen häufig Unfug in den Werten zu haben? Die Werte gehen auch aufs WinCC und Teilweise in Archive, seltsame Ausreißer durch nicht komplett geladene Floatzahlen währen hier nicht gut.
Gruß
Deathfun
*314C 2-DP und 414 2-DP
von einem DP Slave können mit einem Befehlsbyte verschiedene Datensätze angefordert werden welche 53-125 Byte (Float) enthalten. Zu dem Gerät gibt es natürlich auch eine GSD Datei die Module für 8, 16, 32 und 62 Worte (STD und Kons.) enthalten sind.
Leider verfügt die Komponente des DP Slave nur über zwei Steckplätze und die maximale Länge Konsistenter Daten in der CPU* ist auf 32Byte begrenzt. Im Universalmodul kann ich zwar die die Konsistenz von Bereich auf Einheit ändern, jedoch nur auf Byte/Wort.
Da es sich bei den zu übertragenden Werten fast ausschließlich um Messwerte Handelt fürchte ich es könnte ab und an Unsinn in den Messwerten stehen wenn diese nicht zusammenhängend übertragen werden, also mindestens zu 4Byte Blöcken.
Hat jemand eine Idee wie ich an diese Daten sinnvoll verarbeiten kann ohne Gefahr zulaufen häufig Unfug in den Werten zu haben? Die Werte gehen auch aufs WinCC und Teilweise in Archive, seltsame Ausreißer durch nicht komplett geladene Floatzahlen währen hier nicht gut.
Gruß
Deathfun
*314C 2-DP und 414 2-DP