Difference between revisions of "What's new in QuickOPC 2020.1"

From OPC Labs Knowledge Base
Jump to navigation Jump to search
Line 14: Line 14:
 
* Operating Systems: Windows 10 (x86 or x64) versions 1607 and 1703 are no longer supported.
 
* Operating Systems: Windows 10 (x86 or x64) versions 1607 and 1703 are no longer supported.
 
* .NET Runtimes: Added support for .NET Core 2.1.13-2.1.14.
 
* .NET Runtimes: Added support for .NET Core 2.1.13-2.1.14.
* .NET Runtimes: Added support for .NET Core 3.0.0-3.0.1.
+
* .NET Runtimes: Added support for .NET Core 3.0.0-3.0.2.
 
* .NET Runtimes: Added support for .NET Core 3.1.0-3.1.1.
 
* .NET Runtimes: Added support for .NET Core 3.1.0-3.1.1.
  

Revision as of 16:59, 29 January 2020


See also: Versions; Previous version: What's new in QuickOPC 2019.2

Internal version number: 5.57

Key changes:

  • MQTT transport in PubSub
  • JSON mapping in PubSub


Targeting

  • Operating Systems: Removed Windows 7 (x86 or x64) with SP1 from the list of supported systems.
  • Operating Systems: Windows 10 (x86 or x64) versions 1607 and 1703 are no longer supported.
  • .NET Runtimes: Added support for .NET Core 2.1.13-2.1.14.
  • .NET Runtimes: Added support for .NET Core 3.0.0-3.0.2.
  • .NET Runtimes: Added support for .NET Core 3.1.0-3.1.1.


Packaging

  • The OpcLabs.BaseLibVSDesign and OpcLabs.EasyOpcVSDesign assemblies are no longer needed and have been removed.

Component Refactorings

  • Replaced the numeric ErrorCode property by a string property ErrorId. This affects, among others:
    • The OperationResult and derived classes.
    • The OperationEventArgs and derived classes.
    • The ResultArguments and derived classes (consequently, Live Binding, and connectivity model in general).
    • The formatting of such objects.
    • Mapping kinds (in Live Mapping and Live Binding).
    • Payload classes in StreamInsight Option.

Tools and Online Services

License Manager

  • License Manager: Improved error messages given when reading the license from file fails.
  • License Manager: Added version number to the main window caption.

OpcCmd Utility

  • OpcCmd Utility: It is now possible to specify command-line arguments using a response file ('@' syntax).

Demo Servers and Publishers

  • A public MQTT server (broker), with data fed by UADemoPublisher (using UADP message mapping), made available on opcua-pubsub.demo-this.com (port 1883), for use in demos and user evaluation. Topic name is "opcuademo/uadp/none". Note: only for subscriptions - you cannot publish to it yourself.
  • UADemoPublisher: It is now possible to specify command-line arguments using a response file ('@' syntax).

Examples

  • Added many examples in VB.NET, especially for PubSub.
  • Added many examples in Object Pascal (Delphi), especially for PubSub.
  • Added larger example in Object Pascal (Delphi): EasyOpcUADemo. Shows how to make a desktop windowed OPC UA client application, mimicking the example that is available in C# and VB.NET.
  • Added large number of examples in PHP.
  • Added several examples in VB6, including PubSub.
  • Added specialized Object Pascal (Delphi) examples showing how to subscribe to, or repeatedly read many variables from Softing OPC UA .NET Demo Server.
  • Added VBScript example with unsolicited user interaction.
  • Consistently show proper error handling practices in PHP and VB6 examples.

Documentation and Help

  • Added many examples that were installed only on the disk to the documentation.
  • Included parts of conceptual text right into the corresponding reference documentation.