Glossary · PLC and control programming
TwinCAT
Also known as: The Windows Control and Automation Technology, Beckhoff TwinCAT
German: TwinCAT
In industrial automation, TwinCAT (The Windows Control and Automation Technology) is Beckhoff's software system for PC-based control, combining engineering tools and real-time runtime for PLC, motion control, HMI, measurement and other functions on industrial PCs.
- PLC programming
- Vendor product
In one sentence
TwinCAT is Beckhoff's software for PC-based control, with engineering tools and a real-time runtime for PLC, motion and more.
Example
A packaging machine runs its PLC logic, 20 servo axes and the HMI in TwinCAT on one Beckhoff industrial PC, connected to I/O via EtherCAT.
How it applies
- Engineering: TwinCAT separates engineering (programming and configuration) from the runtime on the target system. Functions are added as software products and licenses rather than as separate hardware.
- Versions: TwinCAT 2 and TwinCAT 3 are different generations with different engineering environments. Existing machines may run either, so service teams must know which one they face.
- Lifecycle: The runtime, the installed function packages, the operating system and the project all have versions. Together they form the machine's software Configuration baseline.
- Documentation: State the TwinCAT generation, build and installed functions for each delivered machine, and describe license handling for spare IPCs. Service documentation should explain how to back up and restore the complete system.
Keep in mind: product names and features change. Check product scope, versions and licensing against the vendor's current documentation.