What's new in QuickOPC 2021.3: Difference between revisions
From OPC Labs Knowledge Base
Line 26: | Line 26: | ||
== OPC UA == | == OPC UA == | ||
== OPC UA Client-Server == | == OPC UA Client-Server == | ||
* Operation monitoring: The arguments of the {{Style=Identifier|IEasyUAClient}}.{{Style=Identifier|ServerConditionChanged}} event, i.e. the {{Style=Identifier|EasyUAServerConditionChangedEvenArgs}}, now contain a {{Style=Identifier|Statistics}} property. This property contains a {{Style=Identifier|ConnectedConditionStatistics}} object, with large amount of information about the connection to the server. There is a sequential connection attempt count, and an {{Style=Identifier|AutomatonStateStatistics}} object for each of the connection states ({{Style=Identifier|Disconnected}}, {{Style=Identifier|Connecting}}, {{Style=Identifier|Connected}}, and {{Style=Identifier|Disconnecting}}), and for an "Unconnected" state, which represents a state other than {{Style=Identifier|Connected}}. For each of these states, you can information such as how many time it was entered, when it was first entered, when the last cycle started and how long it did last, what is the minimum, maximum, and accumulated duration of the state, and much more. For the current state, you can also obtain information such as when it was entered and how long it is active. | * Operation monitoring: The arguments of the {{Style=Identifier|IEasyUAClient}}.{{Style=Identifier|ServerConditionChanged}} event, i.e. the {{Style=Identifier|EasyUAServerConditionChangedEvenArgs}}, now contain a {{Style=Identifier|Statistics}} property. This property contains a {{Style=Identifier|ConnectedConditionStatistics}} object, with large amount of information about the connection to the server. There is a sequential connection attempt count, and an {{Style=Identifier|AutomatonStateStatistics}} object for each of the connection states ({{Style=Identifier|Disconnected}}, {{Style=Identifier|Connecting}}, {{Style=Identifier|Connected}}, and {{Style=Identifier|Disconnecting}}), and for an "Unconnected" state, which represents a state other than {{Style=Identifier|Connected}}. For each of these states, you can obtain information such as how many time it was entered, when it was first entered, when the last cycle started and how long it did last, what is the minimum, maximum, and accumulated duration of the state, and much more. For the current state, you can also obtain information such as when it was entered and how long it is active. | ||
<!-- | <!-- | ||
== OPC UA Complex Data == | == OPC UA Complex Data == |
Revision as of 10:48, 7 July 2021
See also: Versions; Previous version: What's new in QuickOPC 2021.1
Internal version number: 5.62
Key changes:
Targeting
- .NET Core 2.1 is no longer supported.
Component Improvements
OPC UA
OPC UA Client-Server
- Operation monitoring: The arguments of the IEasyUAClient.ServerConditionChanged event, i.e. the EasyUAServerConditionChangedEvenArgs, now contain a Statistics property. This property contains a ConnectedConditionStatistics object, with large amount of information about the connection to the server. There is a sequential connection attempt count, and an AutomatonStateStatistics object for each of the connection states (Disconnected, Connecting, Connected, and Disconnecting), and for an "Unconnected" state, which represents a state other than Connected. For each of these states, you can obtain information such as how many time it was entered, when it was first entered, when the last cycle started and how long it did last, what is the minimum, maximum, and accumulated duration of the state, and much more. For the current state, you can also obtain information such as when it was entered and how long it is active.
OPC UA PubSub
- Delta frames in JSON message mapping are now supported.
Component Refactorings
OPC Classic
- Improved error enhancement (details added to error texts in some common scenarios).
OPC UA
- Improved error enhancement (details added to error texts in some common scenarios).
- Errors from session connections and reconnections are now enhanced by connection attempt number, last connected time, and unconnected timespan.
- In transitions to the Connecting state, the string form of the EasyUAServerConditionChangedEventArgs now includes the sequential connection attempt number, allowing the user to easily assess whether the connection is "down" for an extended period of time.
Tools and Online Services
Demo Servers and Publishers
- The UADemoPublisher can now produce Delta frames in JSON message mapping (when KeyFrameCount >= 2).
OpcCmd Utility
- The uaClient command now has a new --ServerConditionChanged (-scc) option, which enables event notifications related to server condition changes (connecting/connected/disconnecting/disconnected).
OPC UA PubSub Formatter
- The OPC UA PubSub Formatter can now show the format of JSON Delta frames, Event messages, and Keep-Alive messages.
Examples
Platform: COM
- Added a VBA example in Microsoft Access. The example reads an OPC UA value and shows it on a form that opens automatically on database startup.
Documentation and Help
- Examples that were in the DocExamples and UADocExamples projects but were not in the User's Guide were added to the documentation.
- Added example for server condition monitoring (IEasyUAClient.ServerConditionChanged event).
- Fix: Added missing remarks to enum members.
- Fixed invalid links to enum members.