High frequency data transfer

33 views
Skip to first unread message

Jan Mikolič

unread,
Mar 28, 2023, 4:44:55 AM3/28/23
to open62541
Dear all,

is there a mechanism in open62541 which would allow an efficient transfer of high frequency data? I am talking about multiple 1 kHz signals or higher.

The only thing I could find was MonitoredItem concept (https://reference.opcfoundation.org/v104/Core/docs/Part4/5.12.1/). But the more I try to use it, the more it seems it was not designed for high frequency data transfer.  It is inefficient to send a request for each sample separately. Is that indeed the case or am I using it wrong?

How should I handle high frequency data transfer in open62541?

Best regards,
Jan

Julius Pfrommer

unread,
Apr 5, 2023, 8:23:43 AM4/5/23
to open62541
Hey Jan,

the MonitoredItem does not transfer one sample each.
The MonitoredItem generates data with a sampling interval.
The samples (notifications) are fed to a Subscription.
The Subscription aggregates notifications and sends them out in a publishing interval.

So each packet on the network can contain thousands of samples.
This can be configured. So you can also have configure cases where each sample is immediately sent out.

Regards
Julius
Reply all
Reply to author
Forward
0 new messages