NEWS
S7 Adapter / auslesen eines Strings aus der S7
-
Hallo zusammen,
Ich bin gerade dabei Daten aus der S7 (DB) auszulesen. Bit und Byte gehen soweit. Was aber nicht out of the box geht ist leider der String.
Ich habe im DB einen String angelegt mit dem Inhalt 123. Wenn ich diesen mit iobroker auslese erhalte ich keinen Inhalt.
Über Umwege kann ich im Adapter Array einstellen und erhalte dann [49,50,51] aus dem String der S7. Ich müsste dann konvertieren und die "," entfernen und alles wieder zusammenfügen. Ein wenig unschön.
Hat wer das gleiche Problem oder einen Weg gefunden wie ich den String einfach auslesen kann?
Gruß und Danke
-
Ich bin mir gar nicht sicher, ob String im Adapter implementiert ist. Als wir "damals" an dem Adapter gefummelt haben, war String, glaube ich, nicht von Interesse, wir haben uns auf Bool und Real konzentriert, was nicht heißt, dass Byte und Word nicht auch funktioniert. Hast du mal geschaut, ob Snap 7 String liefern kann? Snap 7 ist der eigentliche Treiber, der die Kommunikation zwischen der Hardware mit ioBroker (z.B. Raspberry Pi) mit der S7 organisiert.
-
Dann guck ich mal nach snap7 und String. Vielleicht finde ich da was.
Mit s7time war es auch ein wenig fummellei die Daten im SQL zu schreiben. Linux fängt wohl bei 1.1.1970 an, windows wohl 1990 oder so. Naja, das konnte ich noch lösen.
Werde berichten ob ich was zu snap7 und String finde.