OPC UA Demo: Download the OOUAMiddleware ProductionCell

The ProductionCell demo is a working OOUAMiddleware evaluation environment designed to demonstrate the runtime model on a real OPC UA sample system. It shows how NodeSet Types and Instances are loaded dynamically, how embedded LUA drives runtime behavior, and how alarms, events and historian services are integrated into a live OPC UA AddressSpace.

What You Can Evaluate with This OPC UA Demo

This OPC UA demo is intended for technical evaluation. It helps you inspect how OOUAMiddleware handles runtime instantiation, embedded execution logic and service integration in a coherent OPC UA environment.

  • Dynamic loading of NodeSet Types and Instances
  • Live OPC UA AddressSpace construction
  • Embedded LUA execution for runtime behavior
  • Alarm and event generation
  • Historian integration through VFI
  • Practical evaluation of the OOUAMiddleware runtime model
OPC UA DEMO

See the ProductionCell Demo in Action

Runtime Model Walkthrough (NodeSet-first)

Watch the demo to see how the runtime model is instantiated, how simulation logic is executed, and how alarms and historian services are exposed in practice.

Request the Evaluation Package

Use the form below to request access to the ProductionCell demo package and evaluate how OOUAMiddleware handles NodeSet-driven runtime instantiation, embedded LUA execution, alarms and historian services in practice.

    What the Demo Includes

    The package includes the runtime binaries, project configuration, NodeSet models and quick start material required to launch the demo locally and inspect its structure.

    • Windows runtime package (Binaries)
    • OOUAMiddleware project configuration
      • ProductionCell NodeSet type model
      • ProductionCell NodeSet instance model
      • Embedded LUA simulation script
      • CSV historian output example (Data)
    • Quick start guide

    The package also includes the folder layout used by the demo: binaries, configuration, NodeSets, LUA script, logs, historian output and certificate store.

    Quick Start

    To launch the demo, extract the package, start the server, then connect with your OPC UA client to browse the runtime model and trigger a fault scenario.

    Step-by-step

    • Unzip the package
    • Run StartServer.bat
      • Default endpoint: opc.tcp://MachineName:2702/LineMiddleware
    • Launch your OPC UA client
    • Connect to the server
    • Browse the ProductionCell model
    • Call InjectFault(2)

    Understand the Demo

    Embedded LUA Execution and Runtime Behavior

    Behind the visible OPC UA model, the demo relies on embedded LUA execution to drive simulation logic, update runtime values and trigger alarms and events.

    OOUAMiddleware ProductionCell demo LUA runtime flow diagram

    The LUA scheduler executes fixed-rate tasks and performs UA Read/Write operations to simulate behavior, update the runtime model and trigger observable runtime effects.

    Explore the Runtime Model Architecture

    This demo is the practical counterpart of the Runtime Model Architecture described in the documentation. If you want to understand the underlying concepts before running the package, start with the Runtime Model page.