TcForms
TcForms is a NuGet package for .NET WinForms that enables fast and efficient development of graphical user interfaces (HMI/GUI) for TwinCAT PLC projects.
Features
- Direct binding of UI controls to PLC variables
- Integrated TwinCAT ADS communication (no custom implementation required)
- Modern WinForms controls with a Material Design look and feel
The Idea
The TcForms NuGet package provides modern WinForms controls in a Material Design style and enables easy connection to PLC variables through integrated TwinCAT ADS communication.
This allows user interfaces to be directly connected to the control system without significant implementation effort.
The following video demonstrates how controls can be linked to PLC variables in just a few steps:
Getting Started
Start directly with the example project: TwinCAT-GUI on GitHub.
The project demonstrates how to build a complete user interface and shows the practical use of TcForms.