CODESYS - the IEC 61131-3 automation software

Welcome to the official CODESYS Forum by 3S-Smart Software Solutions GmbH | A member of the CODESYS Group
Deutsche Version English version russian version 
It is currently Wed Feb 26, 2020 5:07 pm

All times are UTC+01:00

Post new topic  Reply to topic  [ 3 posts ] 
Author Message
PostPosted: Fri Sep 06, 2019 8:46 am 

Joined: Thu May 12, 2011 7:27 pm
Posts: 4
For more than 8 month I've had an issue with a specific SCADA system acting as OPC UA client to various codesys runtime targets (Raspberry, PFC200, WinV3) and versions (3.5.13.x - Every time the SCADA system lack on performance when the amount of requested points become more than approx. 50. SCADA UPC UA Client reports that OPC UA server returns "BadTooManyOperations". Quality is "Good" but point is "not readable" and "not writable".
So far I have blaimed the SCADA system for this because when i use UA expert as OPC UA client there is no problem in reading 300+ simultainious values from the runtime OPC UA server. Not a single warning or error in the UA Expert log!!
Also if I split the points (60) over more SCADA pictures (2) there is no problem reading the 30+30 = 60 points simultainiously from the target OPC UA server. But if all 60 point go on the same SCADA picture the problem is there.

The support team of the SCADA system has unfortunately been very slow in investigating this problem. And now 8 months later they have come back saying this is "bad performance of the Codesys OPC UA server" and not their SCADA system that is the problem. They have the following statements that I would like someone to either confirm or reject:
1. Codesys OPC UA server has a limit of 100 operations for each service(session?)
2. Codesys OPC UA server is not certified (by OPC foundation?)

I am quite eager to find out who is not performing here !!

PostPosted: Mon Sep 09, 2019 4:07 pm 
Site Admin

Joined: Mon Sep 05, 2005 9:42 am
Posts: 3637

it is correct that our OPC UA server has an operation limit of 100 operations per service. This limit does not affect the number of monitored items available as you have also seen with UaExpert.
It is also correct that our OPC UA server is not certified by the OPC Foundation.
But we do checks against the OPC Foundation specification using the official UA Compliance Test Tool.
Additionally we visit the OPC UA interoperability workshops to ensure that our OPC UA Server is compatible to different clients.
The last years we didn’t see any major problems with different clients.

To investigate this problem we need at least a wireshark trace that shows the complete problem. Additional some details of the used client would be helpful.
Please send this together with an bug report on CODESYS Store-> my question "bug support"


PostPosted: Thu Sep 12, 2019 7:47 am 

Joined: Thu May 12, 2011 7:27 pm
Posts: 4
Hi Edwin,
Thank you for your reply to this topic.
I will forward the information to the SCADA vendor and hopefully they are willing to set up test system and do wireshark investigations.
The SCADA system used as client is Iconics Genesis64. Have you got any experience using this system as OPC UA client to runtime OPC UA Server?
Could you in more details describe what the UaExpert does to read more that 100 items. It must do something different from what the SCADA system does?
Thanks again!

Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 3 posts ] 

All times are UTC+01:00

Who is online

Users browsing this forum: No registered users and 1 guest

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited