Reputation: 321
Can OPC-UA write data to a tag in blocks / chunks? Let's say I have a sensor/UA client that samples at 100Hz and needs to send those data to a UA server, I have an OPC UA tag on that server to take in that sensor's data. Can I have a "blocked" write, to write 100 samples all together in one transaction to that tag every second? Each sample has a source timestamp. So for offline application it does not matter how the data were sent.
Currently, I transmit the samples one by one, therefore 100 write transactions for 1 second of data, is not efficient.
Upvotes: 0
Views: 423
Reputation: 6985
Unless that server is configured to store history for that tag then whether you write 100 values at once (which yes, is possible) or 100 values in a row to the same tag the end result is the same - the tag's value attribute will be the last value of the 100.
Maybe you should consider configuring the tag in that server to be an array and then writing an array of values to it?
Upvotes: 1