Connecting Beckhoff TwinCAT to NVIDIA USD Composer – Taking Virtual Commissioning to the Next Level
Connecting Beckhoff TwinCAT to NVIDIA USD Composer – Taking Virtual Commissioning to the Next Level

Why Direct PLC Connectivity in NVIDIA USD Composer Matters
Digital twins and virtual commissioning are becoming increasingly important across modern industrial environments. While CAD data, robots, and simulation models are often available within digital platforms, direct connectivity to industrial control systems is frequently missing.
This is exactly where my new TwinCAT Extension for NVIDIA USD Composer comes into play.
The extension allows users to connect a Beckhoff TwinCAT PLC directly to NVIDIA USD Composer. PLC signals can be both read and written, enabling real-time interaction between the digital twin and the control system. In addition, variables from a TwinCAT project can be imported directly into USD Composer, eliminating the need for manual signal creation.
Direct Import of TwinCAT Signals
One of the most time-consuming tasks in simulation projects is manually creating and maintaining PLC signals.
With the TwinCAT Extension, variables can be imported directly from the TwinCAT PLC project. Once imported, all signals are immediately available within the simulation environment and can be used for:
- Machine animations
- Equipment states
- Material flow simulations
- Process visualization
- Logic validation
- Interactive operator interfaces
This significantly reduces engineering effort while minimizing configuration errors.
Connecting to a Beckhoff PLC
Setting up the connection is straightforward.
Users simply enter the IP address of the TwinCAT controller and establish a connection between the PLC and USD Composer.
Once connected, the extension provides full access to PLC variables, allowing users to:
- Read PLC signals
- Write PLC signals
- Visualize machine states
- Simulate equipment behavior
- Validate automation logic
- Test operator interactions
This creates a seamless bridge between the virtual and physical worlds.
Virtual Commissioning with NVIDIA USD Composer
One of the most powerful applications of the extension is virtual commissioning.
Instead of waiting for the physical machine to be available, engineers can connect the PLC to a digital twin and begin testing much earlier in the project lifecycle.
Control logic can be verified, machine behavior can be validated, and integration issues can be identified before commissioning starts on-site.
Typical use cases include:
- Conveyor systems
- Intralogistics solutions
- Manufacturing lines
- Special-purpose machinery
- Robotic cells
- Material handling systems
- Automated warehouses
By connecting directly to a PLC, NVIDIA USD Composer becomes a powerful platform for advanced virtual commissioning workflows.
Why NVIDIA USD Composer?
NVIDIA USD Composer is built on OpenUSD, an open and scalable framework for creating, visualizing, and simulating complex 3D environments.
The platform offers several advantages for digital twin and industrial simulation projects:
- OpenUSD-based workflow
- High-fidelity RTX real-time visualization
- Physically based simulation capabilities
- Support for robotics and automation applications
- Scalable digital twin environments
- Real-time collaboration
- Integration of external systems and industrial data
- Foundation for virtual commissioning and Physical AI applications
These capabilities make USD Composer an ideal environment for connecting industrial automation systems with modern digital twin technologies.
Benefits for Engineering Teams
By combining Beckhoff TwinCAT with NVIDIA USD Composer, engineering teams can:
- Detect issues earlier in the project lifecycle
- Reduce commissioning risks
- Accelerate development cycles
- Improve collaboration between controls and simulation engineers
- Validate automation logic before hardware is available
- Increase confidence before plant startup
The result is a more efficient and predictable commissioning process.
Conclusion
The new TwinCAT Extension transforms NVIDIA USD Composer into an open platform for industrial simulation and virtual commissioning.
By enabling direct PLC communication, automatic signal import, and real-time read/write access to TwinCAT variables, the extension creates a seamless connection between automation systems and digital twins.
The combination of Beckhoff TwinCAT, OpenUSD, and NVIDIA USD Composer opens new possibilities for modern engineering workflows and the next generation of industrial digital twins.



