TwinCAT programming environment

Save as PDF


The TwinCAT automation software (total Windows control and automation technology) is a complete automation solution for PC-compatible systems. TwinCAT combines real-time control capability with the largest open worldwide software platform - Microsoft's Windows operating systems.

TwinCAT provides a compatible real-time basis

  • The Beckhoff implementation works without a second operating system through complete integration of real-time tasks within Windows NT/2000/XP/Vista, Windows 7, NT/XP Embedded, CE.
  • It does not require any additional hardware to that of a standard PC, nor does it need a second real-time operating system.
  • Under a high real-time load, it ensures that important tasks are processed by Windows, and that no Windows properties are influenced or restricted.

TwinCAT enhances each compatible PC with

  • Real-time control
  • IEC 61131-3 multi-PLC
  • NC positioning and control
  • Programming environment and user interface

System properties

  • Software solution for hard real-time on each PC
  • Up to four IEC 61131-3 PLCs per PC
  • Drive solution for NC PTP and NC interpolation, up to 256 servo-feed, frequency inverter or switched drives
  • Connection to all common field-buses and PC interfaces for I/O signals
  • Embedding of PLC and NC systems in Windows NT
  • Data link to user programs using Microsoft open standards (OLE, OCX, ActiveX, DCOM, OPC etc.)

The configuration tool for TwinCAT is the System Manager where connections are organized to all common field-buses and PC interfaces for I/O signals. Any CANopen compatible device can be parameterized and controlled.