-> Hier kostenlos registrieren
Hallo zusammen,
bin aktuell dabei eine B&R CPU (Client) mit einem Fanuc Roboter(Server) via OPC Ua zu verbinden.
Über UaExpert funktioniert das Schreiben und Lesen von Werten zum Roboter einwandfrei.
Auf B&R Seite verwende ich die AsOpcUac Library. Das Lesen von Variablen funktioniert, einzeln und in einer Liste.
Leider das Schreiben der Variablen nicht. Nach Aufruf des Write_Bausteins bekomme ich den Fehlercode "0x80740000" zurück.
Laut Hilfe "BadTypeMismatch"
Für das Lesen benutze ich genau die selben Einstellungen wie für das Schreiben.
Laut Fanuc Anleitung und UaExpert soll ein Int16 als Datentyp geschrieben werden.(Siehe Schreenshot)
Bin mir aber aktuell nicht mehr sicher ob die BuR CPU auch in diesem Format schreibt und ich wüsste auch nicht wie ich das Format ändern könnte.
Oder hat jemand noch eine andere Idee an was es liegen könnte. Bin um jeden Vorschlag dankbar.
bin aktuell dabei eine B&R CPU (Client) mit einem Fanuc Roboter(Server) via OPC Ua zu verbinden.
Über UaExpert funktioniert das Schreiben und Lesen von Werten zum Roboter einwandfrei.
Auf B&R Seite verwende ich die AsOpcUac Library. Das Lesen von Variablen funktioniert, einzeln und in einer Liste.
Leider das Schreiben der Variablen nicht. Nach Aufruf des Write_Bausteins bekomme ich den Fehlercode "0x80740000" zurück.
Laut Hilfe "BadTypeMismatch"
(Der für das Attribut angegebene Wert ist nicht der gleichen Art wie der Wert des Attributs) |
Für das Lesen benutze ich genau die selben Einstellungen wie für das Schreiben.
Laut Fanuc Anleitung und UaExpert soll ein Int16 als Datentyp geschrieben werden.(Siehe Schreenshot)
Bin mir aber aktuell nicht mehr sicher ob die BuR CPU auch in diesem Format schreibt und ich wüsste auch nicht wie ich das Format ändern könnte.
Oder hat jemand noch eine andere Idee an was es liegen könnte. Bin um jeden Vorschlag dankbar.