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

  1. Direct binding of UI controls to PLC variables
  2. Integrated TwinCAT ADS communication (no custom implementation required)
  3. 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.

License and Pricing

Using TcForms on development PCs is free of charge.

For production use, exactly one license per connection is required – either on the GUI side (HOST) or on the PLC side (CLIENT).

HOST license: installed on the PC running the WinForms application
CLIENT license: installed on the PC running the TwinCAT PLC

License TypeDescriptionPrice
CLIENTRuns on the TwinCAT PC. Allows connections to multiple GUIs. Can also be used as a trial license.€75
HOSTRuns on the GUI PC. Allows connections to multiple PLC systems.€75

Interested?
Send me an e-mail to request a quote and start using TcForms in your project.