TIA RFID Read/Write UDT V18

timzanetti

Level-2
Beiträge
12
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen
Ich habe einen Simatic RF685R.
SPS: 1512SP F-1 PN
Das Lesen und Schreiben von Daten mit dem Typ Array of Byte hat geklappt.

Nun wollte ich einen udt schreiben, allerdings kommt dabei immer der Fehlercode E7FE04.
Nach mir kommt der Fehler, da ja vom Typ Variant verlangt wird, dass ein Array of Byte kommt. Aber nach Handbuch gibt es als Option auch "Any". Kann man das umstellen, sodass ein udt verlinkt werden kann?

write.PNG
1702972204797.png

Zwischenzeitlich dachte ich, evtl. bringt es etwas einen nicht optimierten Baustein zu verwenden, aber das hat nichts gebracht.
1702972039210.png

Die Länge für die Daten kann nicht das Problem sein, lenDataWrite habe ich 128 (Bytes) zugewiesen. Mein Test-UDT benötigt nur 8.

1702972116247.png

Weitere Lösungsansätze? Nach mir müsste "nur" von Variant auf Any umgestellt werden können
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Eine weitere recht einfache Möglichkeit um von einer UDT zu einem Array of Byte zu kommen, ist die Nutzung von Serialize / Deserialize.
Nutzen wir zumindest bei dem Anwendungsfall.
 
Zurück
Oben