10/12/2015
Hi,
We have developed an OpcUa server using Opc Foundation Toolkit.
We struggle when the OpcUA Client connected creates 1 subscription containing about 1500 MonitoredItems.
When having fewer MonitoredItems everything works fine.
The problem we see is that the client doesnt get any values from the server for some of the MonitoredItems.
I suspect it is related to some of the server configuration parameters set too low.
Any suggestions on what should be increased or could be the cause?
int a = application.ApplicationConfiguration.ServerConfiguration.MaxSubscriptionCount;//100
int b = application.ApplicationConfiguration.ServerConfiguration.MaxNotificationQueueSize;//100
int c = application.ApplicationConfiguration.ServerConfiguration.MaxMessageQueueSize;//10
int d = application.ApplicationConfiguration.ServerConfiguration.MaxNotificationsPerPublish;//100
int e = application.ApplicationConfiguration.ServerConfiguration.MaxEventQueueSize;//10000
int f = application.ApplicationConfiguration.ServerConfiguration.MaxQueuedRequestCount;//2000
int f = application.ApplicationConfiguration.ServerConfiguration.MaxQueuedRequestCount;
Regards Vegard
05/30/2017
You should be getting errors from the CreateMonitoredItems call if the limit is exceeded. Check the Status.Error variable on the MonitoredItems.
The limits can be set in the Server configuration, however, clients needs to smart enough to deal with these limits which means creating multiple subscriptions if they run into the limits.
1 Guest(s)