OPC Server 800xa Version 6.0.2
I would like to know how OPC Server (
ABB.AfwOPCDaSurrogate.1) really works.
For exemple - I want to collect some data from OPC Server, so I acess
to find the opc tag.
If I colecte around 10000 opc tag. What is the best configuration to have a good performece from opc server ? (Scan Group, number of Group...)
If I set two groups, one with 5000 opc tag and scan 5 seg, and another group with 5000 opc tags with 5 seg, is the same if I configure only one opc group with 10000 opc tag with scan 5 seg ?
How many OPC Group is recommend create ?
Wich scans is better to the OPC server?
Thank you in advance!
Voted best answer
The performance is to 99% depending on the source OPC server.
If you tell me what PLC / OPC server you are reading from I may be able to tell more.
In general, Advise() based asynchronous subscriptions are the most lean while scanning subscriptions ReadAsync()/ReadSync()/Refresh() have significantly much more overhead.
See attached PDF file.
Some OPC servers like 800xA for Advant Master are extra sensitive for the "dialect" the OPC client is using. With 800xA for Advant Master, always use Advise() based subscription, or ReadSyncFromCache(not device) with active OPC groups and items with update rate of 9000 ms.