marcmaro

  • Bosch Rexroth | App | Communication
    UA Client to test your UA communication to any UA Server

    The UA.TestClient is an easy to use client to test any UA Server. The client is optimized for Bosch Rexroth UA Server's, especially for the built-in ctrlX CORE UA Server

    UA.TestClient is a test tool, if you want to focus on practical usage instead of being an UA Expert.

    Please see here how easy it is to connect the UA.TestClient to the ctrlX CORE UA Server.

    Connect the UA.TestClient to the ctrlX CORE UA Server

    Features

    General

    The UA.TestClient provides a set of features and creatable views to cover mostly used test scenarios:

    • Connect to any UA Server using state-of-the-art security profiles

    • Browse the address space

    • Certificate / Authorisation management

    • Server/Session/Subscription Diagnostics

    • Server Load Diagnostics

    • Save/Load Sessions

    Data Access View

    This view covers Data Access (DA):

    • Read/Write/Subscribe Nodes

    • Call Methods

    • Add Nodes

    • Find Nodes

    • Find Data Type of a Node

    • Copy Node / Browse Path to Clipboard

    • Control of Subscription- and Monitoring-Options

    Data Access View

    Alarms Conditions View

    This view covers Alarms & Conditions (AC):

    • Subscribe for Events and Conditions (including custom Events)

    • Disable / Enable

    • Acknowledge or confirm Alarms

    • Refresh Conditions

    Alarms Conditions View

    Historical Events View

    This view covers Historical Events (HE):

    • Read the history of UA Server events from a given start to end date

    Historical Events View

    Historical  Data View

    This view covers Historical Data (HDA):

    • Read the history of stored data of a node (if node has property HistoryRead)

    Historical Data View

    Historical  Data Processed View

    This view covers processed Historical Data (HDA):

    • Read the processed or aggregated history of stored data of a node (if node has property HistoryRead), like mean, max, min, ...

    Historical Data Processed View

    Be aware of new upcoming features, soon.
    Have fun using UA.TestClient!


    Version 2.8.0

    PREREQUISITES

    HIGHLIGHTS

    • .NET 8.0

    • UA SDK 4.1.0

    • Rich support for binary encoded ExtensionsObjects (Structures, Unions, ...).

    Release Notes

    • Download and see README.html and CHANGELOG.html

    Support

    Related Links

    Others
    Communication, Engineering
    { "enabled": true, "licenses": [], "downloads": [ { "title": "UA.TestClient", "description": null, "note": null, "indicator": "SOFTWARE", "actionLabel": "DOWNLOAD", "actionRemark": "download", "actionValue": "https://www.boschrexroth.com/web/52a84289-0ec7-4c5b-aae1-7cfb9c803de9?path=/Ctrlx-Automation/ctrlX_eShop/ctrlX+CORE+-+OPC+UA+Apps", "ga4event": "click|community_ctrlx|download|ua_testclient" } ], "guides": [], "requests": [] }
    View 2 more replies

    UA.TestClient Version 2.5.0 available!

    PREREQUISITES

    HIGHLIGHTS

    • Rich support for binary encoded ExtensionsObjects (Structures, Unions, ...).
    Connect the UA.TestClient to a ctrlX embedded UA Server

    This is about how you can connect the Bosch Rexroth UA.TestClient to a ctrlX embedded UA Server.

    Prerequisites

    Install UA Server snap on your ctrlX if not already installed.
    Download latest UA.TestClient here.

    Create UA.TestClient Certificate

    On first startup of the application you were asked to create a new application instance certificate for the UA.TestClient.
    Ensure the Key Size Rsa2048 and Hash Algorithm Sha256 using extended options revealed by button <Advanced>. 

    Press <Create> to create the certificate pair.

    Initial Connection

    Start UA.TestClient and connect

    Example URL's

    Device URLctrlX CORE
    e.g. opc.tcp://192.168.1.1:4840ctrlX COREvirtual with Network Adapteropc.tcp://192.168.1.1:4840ctrlX COREvirtual with Port Forwarding (with Bosch VPN in Mobile Office)

    opc.tcp://127.0.0.1:4840

    If you use Port Forwarding, please change 8840:4840 to 4840:4840 in crlX WORKS before starting your ctrlX COREvirtual.

     

    Check permission UA Server access  of your current user. The default user boschrexroth should have admin rights.

    Enter your ctrlX IP and credentials like shown below and press <Find>.

    Choose one of your preferred endpoint by policy (recommended: SignAndEncrypt Basic256Sha256. Not supported yet: Aes256_Sha256_RsaPss)

    Enter your username/password credentials and press <OK>.

    Now you have to trust the server's certificate manually.

    Press <Trust> and check <Save Certificate in TrustList>

    You should get an <BadSecurityChecksFailed>  error from server, because the server is not trusting your certificate by default.

    So we have to do same on server side.

     

    Login into your ctrlX website, navigate to Settings → Certificates & Keys and press the <Check> Button on the right pane to trust your client certificate.

    Reconnect: Done, your connection should be established!

    Have fun using the UA.TestClient !

    How-to
    Controls, IOT
    View 8 more replies

    I have downloaded a new instance of the UA test client from the above links. When I open client I am not prompted to create a certificate and can therefore not retrieve the end-points. Is there a way to force the creation of the certificate? 

    Hi Alex,

    there are known issues with old certificates using not a key size of 2048 bit . You have to delete your old PKI store (C:\ProgramData\Rexroth\PKI) and restart UA.TestClient again to force the creation of a new self-signed key pair.

    Hello everyone,

    so I just wan't to ask when the ctrlX Node-RED snap will go live to be used by our customers for fast and easy implementation of no/low code based I4.0 flows?

    View 4 more replies
    CodeShepherd

    In short:
    Download the .snap (arm64=real, amd=virtual) file with a existing system then copy it and install it to the ctrlX CORE.

    There was a quite similar discussion already in this topic.

    Hello,

    Do you know how to download in snap format a version of an application from the two different arm64 architectures or one from amd?
    using:
    snap download <packagename> arm64 or amd
    how would it be?

    thank you

About

Member since
09/23/2020