W.,
on my computer, I can do approx. 3000 tags changing 1/second, with just 0-2% CPU load, over the public Internet, to a demo OPC-UA server of Ascolab. My computer is fairly powerful (Intel Core i7-3930K @3.20G 3.80G), but given the low CPU load, the computer specs should not be a problem.
Anybody can verify this using these steps:
- Install QuickOPC (OPC Data Client), version 5.30. Do a custom install, make sure you check the "Test Tools -> Test Tools (.NET)" feature.
- From the Start menu, locate and run the "Test Tools -> EasyOPC-UA Forms Test Application".
- In the test app, select "LiveData" under "Available commands", press Perform.
- In the "OPC-UA Live Data" form, press the "Bulk Add..." button
- In the "Browse for OPC-UA" dialog, when the root "Hosts" node is selected, press the green "plus sign" button, and enter new host name "demo.ascolab.com" (without quotes), press Enter.
- Select/expand the "opc.tcp://demo.ascolab.com:4841" server
- Click on the "MassTest" node
- Press the "add subtree" button - it is the middle button in the row of three buttons around the center of the dialog.
- Observe the nodes being added; the count is in the status bar. When the count is roughly at the desired value (3000), press the OK button. Note that the browsing may be relatively slow, but that's not to be confused with the subscription speed.
- In the "OPC-UA Live Data" form, observe the changing values.
I suppose you can achieve the same with appropriate configuration of the TOP Server/KepServerEx.