Access OPC/UA servers with impulse

Content outdated

We are in the process of migrating all content to impulse version 2.0.

OPC Unified Architecture (OPC UA) is an industrial M2M communication protocol for interoperability developed by the OPC Foundation and successor of the COM/DCOM based OPC protocol. This new plug-in allows eclipse/impulse users to connect to such servers and trace variables and events. Its UI simplifies configuration of multiple connections.

Screen Cast: Access OPC/UA
servers with impulse

Using impulse as backend for OPC/UA, you may

  • get a quick overview of your servers.
  • read data from multiple servers into one view
  • combine multiple source and formats(e.g: additional traces or logic analyzer data),
  • automatically analyze the input data using scripts,
  • extract custom statistical data,
  • use additional presentation forms like charts, line and area diagrams,
  • filter and search for specific events,
  • add annotations (bookmarks,..) and deploy to customers or colleagues.

Connect to OPC/UA

This plug-in is based on Kevin Herrons OPC/UA implementation (digitalpetri/opc-ua-stack). It supports:

Transport Protocols


Data Encoding

  • OPC-UA Binary

Security Profiles

  • None
  • Basic128Rsa15
  • Basic256
  • Basic256Sha256

Not Supported

  • SOAP/HTTP/HTTPS Transport
  • XML Data Encoding

Configure an OPC/UA port

To configure a connection, go to Window->Show View->impulse->Signal Ports  and add a new OPC/UA adapter.

Enter (or select) the endpoint url, configure the identification and security settings and press "Test Connection" to check if your settings are valid and the server reachable.

Next click "Load/Synchronize nodes from server" to synchronize node information of your connection. Enable the check boxes in front of the nodes to monitor the selected nodes.

Double-click the node(s) for additional configuration (rate, queues or event attributes) . With these few steps, you should be able to trace your first node data.

On the Details tab you may  configure additional settings like timeout and application name. The third tab allows to select your certificate.

Start tracing

Double-click on the port to open the viewer. Press Start/Stop Streaming to start recording or press Connect to just view the current values. Refer to 06 Ports for more information about using ports.

Add a view

After opening the viewer you will be asked to add a new view (you may create multiple views and switch between of them). A view describes all graphical presentations and can be created and modified by the user.

Analyze the input

After creating a view you may get a picture like below. Refer to the manual for further information how to get into you traces. 


technical software and tooling


Contact Us

This email address is being protected from spambots. You need JavaScript enabled to view it.