Access OPC/UA servers with impulse

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. 


User Rating: 0 / 5

Star InactiveStar InactiveStar InactiveStar InactiveStar Inactive