- Beiträge
- 15.414
- Reaktionspunkte
- 4.043
-> Hier kostenlos registrieren
Zuerst mal einen Datenbaustein mit der entsprechenden Länge und lauter DINT (32 Bit) als Empfangsfach. Diesen dann statt DB10 verwenden.
Dann müssen die Daten natürlich überhaupt erstmal im DB ankommen, daß ist ja bisher noch nicht der Fall gewesen. Egal was da ankommt, es muß zuerst überhaupt etwas im DB landen. Kommen die Daten von einem PC kannst du sie wahrscheinlich nicht gleich so verwenden, sonder mußt evtl. die Bytes vertauschen. Such mal hier im Forum, dazu läuft grad ein Thread. Wahrscheinlich einfacher könnte es sein, wenn die Daten gleich "gedreht" abgeschickt werden, da sich das in C ganz einfach machen läßt.
Sieh dir das mal an: http://www.esatex.com/SPS-Forum/showthread.php?t=11611
Ob das nötig ist hängt natürlich davon ab, in welchem Format die Daten vom PC weggehen.
Aus dem Empfangsfach heraus baust du dir dann mit einem FC die Daten zusammen und tranferrierst das Ergebnis jeweils in den DB10. Auf dessen Daten kannst du dann ganz normal im Step7-Programm zugreifen.
Dann müssen die Daten natürlich überhaupt erstmal im DB ankommen, daß ist ja bisher noch nicht der Fall gewesen. Egal was da ankommt, es muß zuerst überhaupt etwas im DB landen. Kommen die Daten von einem PC kannst du sie wahrscheinlich nicht gleich so verwenden, sonder mußt evtl. die Bytes vertauschen. Such mal hier im Forum, dazu läuft grad ein Thread. Wahrscheinlich einfacher könnte es sein, wenn die Daten gleich "gedreht" abgeschickt werden, da sich das in C ganz einfach machen läßt.
Sieh dir das mal an: http://www.esatex.com/SPS-Forum/showthread.php?t=11611
Ob das nötig ist hängt natürlich davon ab, in welchem Format die Daten vom PC weggehen.
Aus dem Empfangsfach heraus baust du dir dann mit einem FC die Daten zusammen und tranferrierst das Ergebnis jeweils in den DB10. Auf dessen Daten kannst du dann ganz normal im Step7-Programm zugreifen.
Zuletzt bearbeitet: