-> Hier kostenlos registrieren
Hallo,
Ich möchte einen String per TSEND_C über TCP von einer S7-1500 an NodeRed senden und weiterverarbeiten. Das Ganze funktioniert auch, nur habe ich folgendes Problem:
Die Länge des Strings variiert je nach Daten, ich schicke aber die volle Länge (mit der vorher fest definierten String-Länge) über das Netzwerk, was nicht toll ist. Anschließend muss ich überflüssigen Bytes wieder abschneiden.
Da man keine String-Variable während der Laufzeit definieren kann, habe ich bis jetzt keinen Lösungsansatz.
Der String hat eine Länge von ca. 100 Zeichen, kann aber bis zu 200 Zeichen lang sein.
Hat jemand eine Idee?
Ich möchte einen String per TSEND_C über TCP von einer S7-1500 an NodeRed senden und weiterverarbeiten. Das Ganze funktioniert auch, nur habe ich folgendes Problem:
Die Länge des Strings variiert je nach Daten, ich schicke aber die volle Länge (mit der vorher fest definierten String-Länge) über das Netzwerk, was nicht toll ist. Anschließend muss ich überflüssigen Bytes wieder abschneiden.
Da man keine String-Variable während der Laufzeit definieren kann, habe ich bis jetzt keinen Lösungsansatz.
Der String hat eine Länge von ca. 100 Zeichen, kann aber bis zu 200 Zeichen lang sein.
Hat jemand eine Idee?