Installation
Overview
Event Video Playback is a comprehensive solution for transforming TwinCAT Vision images into event-driven video recordings. This guide will walk you through the installation process using TwinCAT Package Manager.
System Requirements
Before you begin, ensure you have the following installed on your system:
For Engineering Development
- Windows 10/11
- TwinCAT Package Manager
- TwinCAT 3.1 XAE - Build 4026 or higher
- TwinCAT Vision XAE - Version 5.8.4 or higher
- TwinCAT HMI XAE - Version 14.9 or higher
For Runtime Targets
- Windows 10/11
- TwinCAT Package Manager
- TwinCAT 3.1 XAR - Build 4026 or higher
- TwinCAT Vision XAR - Version 5.8.4 or higher
Package Signing Configuration
TwinCAT Package Manager only accepts officially signed packages from Beckhoff Automation GmbH & Co. KG by default. To use community packages, you need to temporarily disable signature verification.
To disable signature checks, run this command in PowerShell as Administrator:
tcpkg config unset -n VerifySignatures
Installation Methods
Choose the installation method that best fits your environment:
- Offline Installation - For air-gapped systems or manual installation (recommended)
- Online Installation - For systems with internet access
Offline Package Configuration
Best for: Air-gapped systems, manual installations, or when you need a specific version.
Step 1: Download from GitHub Releases
- Navigate to the GitHub Releases page
- Find the latest release (or the version you need)
- Download the package file (
.zip) - Transfer the files to your target system in a convenient location
- Example:
C:\Program Files\Beckhoff USA Community\Feeds\Local
- Example:
Step 2: Add Local Package Feed
Option 1: Add via GUI
- Open the TwinCAT Package Manager GUI
- Click the Settings (Gear Icon) in the bottom left corner
- Select Feeds
-
Add a new feed with the following settings:
- Feed Path:
C:\Program Files\Beckhoff USA Community\Feeds\Local - Feed Name:
Beckhoff USA Community Local - Set credentials: Deselect (not required)
- Feed Path:
- Click Save
Option 2: Add via PowerShell
Run the following command in PowerShell:
tcpkg source add -n "Beckhoff USA Community Local" -s "C:\Program Files\Beckhoff USA Community\Feeds\Local"
Online Package Feed Connection (Optional - Beta)
Best for: Systems with internet connectivity and access to the Beckhoff USA Community package feed.
Option 1: Add Package Feed via GUI
Add the Beckhoff USA Community package feed to TwinCAT Package Manager:
- Open the TwinCAT Package Manager GUI
- Click the Settings (Gear Icon) in the bottom left corner
- Select Feeds
-
Add a new feed with the following settings:
- Feed URL:
https://packages.beckhoff-usa-community.com/stable/v3/index.json - Feed Name:
Beckhoff USA Community Stable - Set credentials: Deselect (not required)
- Feed URL:
- Click Save and agree to the disclaimer
Option 2: Add Package Feed via PowerShell
Run the following command in PowerShell:
tcpkg source add -n "Beckhoff USA Community Stable" -s "https://packages.beckhoff-usa-community.com/stable/v3/index.json"
Agree to the disclaimer when prompted.
Install Workloads
After completing the steps above (adding the package feed and disabling signature verification), you can now install the Event Video Playback workloads and packages through TwinCAT Package Manager, just like any other Beckhoff Automation package.
- Open TwinCAT Package Manager
- Browse the available packages from the Beckhoff USA Community feed
- Select Event Video Playback workloads/packages
- Click Install
Next Steps
After installation is complete, proceed to the Getting Started guide to learn how to configure and use Event Video Playback in your projects.
Troubleshooting
Service Won’t Start
- Verify .NET 8 Runtime is installed
- Check Windows Event Viewer for error messages
- Ensure no other service is using ADS port 26129
Videos Not Being Created
- Confirm TwinCAT Vision is saving images to the configured path
- Check service configuration file for correct paths
- Verify sufficient disk space is available
PLC Function Block Errors
- Ensure the library reference is added correctly
- Verify the service is running
- Check ADS communication settings
Support
Need help? Here are some resources:
- GitHub Issues - Report bugs or request features
- Beckhoff USA Community - Community support and discussions
- Documentation - Additional guides and references