Skip to main content

Β· 4 min read
Etienne Rossignon

A Reflection of Industry Excellence In the heart of major industrial advancements, this story of OPC UA for Node-RED unfolds – a narrative deeply rooted in real-world applications and transformative solutions.

(Note: The parallels with actual industrial scenarios are intentional and highlight the practical impact of this technology.)

Β· 5 min read
Etienne Rossignon

We are pleased to present OPC UA for Node-RED, an advanced Node-RED module meticulously developed for integration with OPC UA servers. This module is a product of Sterfive's extensive expertise, building on their renowned node-opcua stack. It stands as a testament to our commitment to driving innovation in industrial automation and IoT solutions.

OPC UA for Node-RED is specifically designed to facilitate seamless interaction with OPC UA servers through Node-RED flows, offering a sophisticated yet user-friendly approach to automation.

By leveraging Sterfive's authoritative knowledge in the field, encapsulated in the node-opcua stack, this module delivers unmatched efficiency and versatility to professionals in various industrial sectors OPC UA for Node-RED is a Node-RED module that allows you to work with OPC UA servers from your Node-RED flow.

It is based on the node-opcua stack developed by Sterfive.

The module provides the following nodes:

  • Read - read one or more UAVariables.
  • Write - write one or more UAVariables.
  • Browse - browse a UANode for references and child nodes.
  • Monitor - monitor a UAVariable for changes.
  • MonitorEvents - monitor a UAObject for events.
  • Call - call a method passing input arguments and getting output arguments.
  • Explore - explore the OPCUA server address space subtree and get information about nodes and references as JSON structure.

This module has been meticulously crafted with key objectives in mind, ensuring a seamless and efficient experience:

  • πŸ› οΈ User-Friendly Design : Intuitive and simple to configure, requiring no in-depth OPCUA knowledge.
  • πŸ” Visual Node Selection Tools : Easily pick nodeId by browsing the OPCUA server, making selection a breeze.
  • 🌐 Flexible Node Address Handling : Accommodate node addresses using nodeId, browse path, or a combination of both.
  • πŸ—οΈ Compatibility with Complex Structures : Excellently handles complex OPCUA servers with intricate data structures (extension objects).
  • OPC UA Json Encoding : uses OPC UA Json encoding specified in Part 14 of the OPC UA specification for a maximum interoperability with other OPC UA clients and OPC UA PubSub.
  • πŸ”— Shared Connections Across Nodes : Efficiently manage an arbitrary number of nodes sharing the same connection. (professional edition). Never run out of connections on the server side.
  • πŸ’» Multi-server Support: Robust support for multiple connections to various OPCUA servers. (professional edition)
  • βš™οΈ Optimized Transaction Handling: Smartly groups or splits operations based on the OPCUA server’s capabilities for transaction optimization.
  • 🌍 Reliable Network Failure Management : Automatically handles reconnections during network failures, ensuring consistent functionality.
  • πŸ“Š Conservative Client Session Usage: Utilizes client sessions sparingly on the OPCUA server side to optimize resources.
  • πŸ” Seamless Certificate Management: Automates OPCUA server certificate management for security and ease.
  • πŸ•΅οΈ Advanced Monitoring and Exploration : Explore and monitor complex UAObject structures in the address space effortlessly.

Each feature is designed to elevate your OPCUA experience, blending sophistication with simplicity. 🌟

Editions Available​

  • Professional Edition: Designed for industrial use, supporting multiple connections with unlimited operations, subject to the OPCUA server's capacity. Compatible with virtual machines and containers.

  • Trial version: A 30-day trial version of the professional edition is available for evaluation purposes and is automatically activated when the module is installed. This version supports one connection to an OPCUA server (Note: Runs only on a physical machine and switch to the free edition after 30 days).

  • Free Edition: Ideal for basic testing, supporting one connection to an OPCUA server with up to 10 simultaneous operations per node. This version runs only on a physical machine and does not support Write & Call which are only available in the professional & trial editions.

Why Not Open Source?​

At the heart of our philosophy is a deep respect for the open-source ethos, a commitment we honor by offering our NodeOPCUA technology as an open-source resource to the industrial community. However, with the OPC UA for Node-RED, we have embraced a commercial model. This decision is driven by our dedication to providing robust support and ensuring continuous development. Our approach is tailored to meet the rigorous demands of industrial environments, where reliability and exceptional support are not just expected but essential. By choosing a commercial path for OPC UA for Node-RED, we are able to guarantee a product that not only meets professional-grade standards but also consistently evolves to incorporate cutting-edge advancements and user feedback. It's our way of ensuring that our clients receive the best possible tool for their critical operations.

Real-World Applications​

Consider a manufacturing plant where machine performance and uptime are critical. Using the Monitor node, engineers can set up a system to receive instant alerts if a machine deviates from its normal operating parameters, facilitating immediate maintenance actions and reducing downtime.

πŸš€ Enhance Your Operational Efficiency​

Explore the capabilities of industrial automation with OPC UA for Node-RED. This module serves as a practical tool, effectively bridging the reliable architecture of OPC UA with the user-friendly, flow-based environment of Node-RED. It is engineered to simplify data collection, improve system monitoring, and enhance control processes, offering a solid professional solution for your needs.

Start refining your operational processes today. The free edition is available for you to assess its features and compatibility with your systems. For more advanced requirements, the professional edition offers expanded capabilities suitable for high-demand industrial applications.

Choose the version that aligns with your operational goals and experience a significant improvement in your automation systems.

[Learn More]

[Documentation]