TwinCAT CP is a driver for the Beckhoff Control Panels C6xxx and C7xxx, the industrial operating and display devices.
Control Panels are optimised for use as a human-machine interface. Operating and display elements create an independent unit, separated from the PC by a simple cable link.
TwinCAT CP creates the driver connection between general Windows programs and the operating and display elements on the Beckhoff Control Panel:
The driver permits variable-oriented operation of the Control Panel’s functions by the Windows programs.

| Technical data | TwinCAT CP |
|---|---|
| PC hardware | standard PC/IPC hardware, no extras |
| Operating systems | Windows NT/2000/XP/Vista, Windows NT/XP Embedded |
| Real-time | Beckhoff real-time kernel as a component of TwinCAT |
| User program | User program running in user mode which can, for instance, run cyclically as a multimedia task (“soft” real-time). Access to the I/O process image is provided via cyclical calls of DLL functions. |
| Memory | only limited by the size of the computer’s RAM (max. 2 GB under NT/2000/XP/Vista) |
| Programming | application program in any high-level language, e.g. C++, Delphi, assembler |
| Debugging | via the standard debugging tools of the high-level language used |
| I/O system | keys, LEDs and UPS functionality of the Beckhoff CP6xxx, CP7xxx Control Panels together with the Beckhoff CP9030/CP9035 plug-in card |
| Connectivity | OPC, Beckhoff ADS OCX/DLL (Automation Device Specification) |
| Ordering information | |
|---|---|
| TwinCAT CP | licence for using the driver for the Beckhoff Control Panel, providing communication with general Windows programs |