SWA UA Client User Guide
SWA UA Client, as a testing assistant for OPC UA, provides encrypted sessions based on X509 certificates for server discovery, connection, and browsing. It supports data reading and writing based on access permissions, integrates image view and chart view, handles all types of scalar, array, matrix, and complex structure data, and supports data monitoring, events, methods, and historical data reading and chart display. Optional tracking and recording are also supported, including error, general information, stack, service calls, operation class, and security class information.
Introduction to Functional Areas
- Title Bar - Navigation, server connection, server browsing, software settings
- Operation Panel - Monitoring, events, methods, history
- Server Connection Status
- Tracking Panel
- Node Tray
1.Title Bar
[1]. Navigation and language switch (disabled)
[2].ServerBrowsing
[3].ServerConnection
[4].About
[5].Settings
[6].SwitchTheme
[7].Lock (disabled)
2.Operation Panel
Monitoring
panel, data/image monitor, status switch, and trigger settings.
Event
panel, event information summary, and management.
Method
panel, method invocation, input, and output.
History
panel, historical data reading, display, and chart generation.
3.Server Connection Status
Server status, server events, connection point address, security protocol, encoding, session name, connection identity, last communication time.
4.Tracking Panel
[1]. Tracking record category options
[2]. Open/close tracking records
[3]. Clear list content
[4]. Export list content to file (disabled)
5.Node Pallet
[1]. Node group add/remove
[2]. One-click add nodes in the group to the corresponding panel (except for the monitoring panel, see Add to Operation Panel)
Server Connection Page
- First Connection: Enter the server address to obtain and select connection points. Choose the available authentication method during authentication, enter the username and password as needed, then click the Connect button.
- Saved Connections: Successfully connected connection points and their configurations will be saved locally for easy reconnection. Choose from the dropdown list and click the Connect button.
Saved connections are only available for guest identity (Anonymous), and usernames and passwords are not saved locally.
Server Browsing Page
[1]. Open/close browsing
[2]. Manually enter NodeId to read node information
Cards Functions
- Nodes - Node tree
- Manual - Manual input
- Image Value - Image display
- Attributes - Feature list of selected or entered nodes
- Properties - Property list of selected or entered nodes
- References - Reference list of selected or entered nodes
- Reference Attributes - Feature list of references selected in the References card area
Reading and Writing Data
In the Attributes feature list, Value is displayed with the data structure of its Value . Double-click the Value row to open the write dialog. |
Modify items and click the Write button to write (gray indicates that the node Value is not writable). |
*After writing, the node
Value
needs to be reread to display the new value.
*Array dimensions and length modification are not supported.
Intermediate Operations in the Node Pallet
The Node Pallet serves as an intermediate container for node selection and connection between browsing and control panels. It aggregates nodes of different types in the same task group, allowing batch addition to the control panel. It supports multiple reuse and duplicate checks within the group. When selecting nodes to add to the control panel, duplicate checks are performed.
In the Browsing
server's node card, select the node to operate and drag it to the group in the node Pallet.
The right side of the node item in the node tray contains a pop-up menu 。
Menu | Purpose |
---|---|
Display node information | |
Add the node to the Monitor panel's value monitoring area |
|
Add the node to the Monitor panel's Trigger control area |
|
Add the node to the Event panel |
|
Add the node to the Method panel |
|
Add the node to the History panel |
|
Delete the node (only removes it from the node tray) |
Bulk Add to Operation Panel: Each group has a one-click add node button , Clicking this button adds all available nodes in the group to the corresponding control panel. Nodes that can be added with one click are events (Event), methods (Method), and historical data (History). Monitor Value / As Value Trigger must be manually added to the Monitor panel for their intended purpose.
Monitoring Panel Operations
[1]. Monitoring mode selection
[2]. Start monitoring (multi-select)
[3]. Pause monitoring (multi-select)
[4]. Remove monitoring item (multi-select)
[5]. Trigger selection
[6]. Link triggers (multi-select)
[7]. Remove triggers (multi-select)
[8]. Adjust image display size
Event Panel Operations
[1]. Remove this item from the event panel
Method Panel Operations
[1]. Remove this item from the method panel
[2]. Call (execute) the selected methods
History Panel Operations
[1]. Select the history data reading method
[2]. Start time for reading data
[3]. End time for reading data
[4]. Number of historical data to read (read all if empty)
[5]. Include boundary data or not
[6]. Read/refresh historical data (multi-select)
[7]. Add selected nodes' historical data to the chart (multi-select)
[8]. Remove selected items from the history panel (multi-select)
[9]. Select data processing method (valid when the history data reading method is Processed
)
[10]. Data time interval (empty means not using)
[1]. Modify the default/selected item's chart color
[2]. Modify the default/selected item's chart line style
[3]. Modify the default/selected item's chart line width