Please consider registering

sp_LogInOut Log In sp_Registration Register

Register | Lost password?
Advanced Search

— Forum Scope —

— Match —

— Forum Options —

Minimum search word length is 3 characters - maximum search word length is 84 characters

sp_Feed Topic RSS sp_TopicIcon
Read/write files using OPC UA Client
April 24, 2017
15:20, EEST
Forum Posts: 5
Member Since:
April 24, 2017
sp_UserOfflineSmall Offline


I wondering how file read (and write) works from the OPC UA Client. I have created a server with som files wich I can browse, but when i try to read them from the client. I’m asked for filehandle int. Don’t know what this should be. Is it possible to read/write files from the client at all?

April 24, 2017
16:09, EEST
Bjarne Boström
Forum Posts: 954
Member Since:
April 3, 2012
sp_UserOfflineSmall Offline


Please read UA specification v1.03 Part 5 Annex C on how the File Transfer works. As a quick summary you open a handle via the Open UaMethod and then pass the received int to Read/Write methods and operate on arrays of bytes and then close the handle via Close method. The handle marks a position in the file where the Read/Write operations are performed and can be changed via SetPosition method.

The graphical client does not have anything special built-in for supporting this feature, i.e. theoretically you could read the raw bytestrings, but it is not practical as they would only be displayed on the screen as numbers. However this might be something we could add to a future version (i.e. export to file/import file kind dialogs), if there are actual use-cases. I would also note that the current FileType definition in the UA spec lacks any kind of checksum options, therefore I’m not sure on how to check the read/write is succesful.

– Bjarne

Forum Timezone: Europe/Helsinki

Most Users Ever Online: 518

Currently Online:
10 Guest(s)

Currently Browsing this Page:
1 Guest(s)

Top Posters:

hbrackel: 130

pramanj: 86

Francesco Zambon: 78

ibrahim: 75

rocket science: 73

Sabari: 62

kapsl: 57

gjevremovic: 49

Xavier: 43

TimK: 41

Member Stats:

Guest Posters: 0

Members: 665

Moderators: 16

Admins: 1

Forum Stats:

Groups: 3

Forums: 15

Topics: 1430

Posts: 6119

Newest Members:

anitas, fakenatty, Negansaf, rheakempton93, JPasterkamp, mattiwenell, KevinGainy, jamiescooper, lonmackellar61, charleneeller1

Moderators: Jouni Aro: 1002, Otso Palonen: 32, Tuomas Hiltunen: 5, Pyry: 1, Petri: 0, Bjarne Boström: 954, Heikki Tahvanainen: 402, Jukka Asikainen: 1, moldzh08: 0, Jimmy Ni: 26, Teppo Uimonen: 21, Markus Johansson: 42, Niklas Nurminen: 0, Matti Siponen: 297, Lusetti: 0, Ari-Pekka Soikkeli: 5

Administrators: admin: 1