What’s New in QuickOPC.NET 5.10

From OPC Labs Knowledge Base
Revision as of 18:38, 16 August 2016 by User (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Previous: What’s New in QuickOPC.NET 5.04

Key changes: OPC Alarms and Events

OPC Interoperability

  • Added support for OPC-A&E specification (Alarms and Events Custom Interface Standard Version 1.10). This specification is covered by an entirely new object hierarchy with its starting point at EasyAEClient class.

Components

  • Added new SwtbExtenderReplacement assembly. You can drop classes from this assembly into your application to replace the Software Toolbox Extender (http://www.opcextender.net) component.
  • New OpcAlarmsAndEvents10 property in ServerCategories object.
  • Added EasyDAClient.MultipleItemsChanged event. This event is capable of passing multiple item changes in one notification, improving the performance.
  • Explicit item subscriptions now honor the requested update rate precisely (without attempting to merge the neighboring rates into “buckets”). This behavior can be controlled by new EasyDATopicParameters.ExactManualGroupMatch property.
  • Minor members renaming took place to better capture the meaning (e.g. EasyDAClientParameters.TopicRequestQueueSize is now RequestQueueSize, and similarly EasyDAClientParameters.TopicResponseQueueSize became simply ResponseQueueSize).
  • Some numeric error codes have changed (and have been added) to accommodate OPC Alarms and Events.

Packaging

  • To facilitate the addition of OPC Alarms and Events support, some physical elements (such as assemblies and applications) have been renamed: EasyOpcDANet assembly becomes EasyOpcClassicNet, EasyOpcDANetForms assembly becomes EasyOpcNetForms, and EasyOpcDANetDemo application becomes EasyOpcNetDemo. Note that no logical elements (such as namespaces or classes) have been renamed for this reason.

Related Products

  • Associated QuickOPC.NET Bonus Pack 5.10 has been created. A new project (CSharpDocExamples1) contains examples illustrating use of individual members from the reference documentation.