Product overview TwinCAT

Software PLC
PLC TwinCAT PLC
PC hardware standard PC/IPC hardware, no extras
Operating systems Windows NT/2000/XP/Vista, Windows 7/10, Windows CE*
Real-time Beckhoff real-time kernel (only 32-bit operating systems, only one core is used)
I/O system EtherCAT, Lightbus, PROFIBUS DP/MC, Interbus, CANopen, DeviceNet, SERCOS, Ethernet
Run-time system 4 multi-tasking PLCs each with 4 tasks in each PLC run-time system, development and run-time systems on one PC or separately (CE: only run-time)
Memory process image size, flags area, program size, POU size, number of variables only limited by the size of the user memory (max. 2 GB with NT/2000/XP/Vista)
Cycle time adjustable from 50 µs
Link-time 1 µs (Intel® Core™2 Duo) for 1,000 PLC commands
Programming IEC 61131-3: IL, FBD, LD, SFC, ST, powerful library management, convenient debugging
 
PLC TwinCAT PLC Libraries
Libraries TwinCAT PLC Controller Toolbox
TwinCAT PLC Temperature Controller
TwinCAT PLC Hydraulic Positioning
TwinCAT PLC Modbus RTU
TwinCAT PLC Serial Communication
TwinCAT PLC Building Automation Basic
TwinCAT PLC IEC 60870-5-101/4
*version-dependent


Software NC PTP
NC PTP TwinCAT NC PTP
TwinCAT PLC  PLC
inclusive
PC hardware standard PC/IPC hardware, no extras
Operating systems Windows NT/2000/XP/Vista, Windows 7/10, Windows CE*
Real-time Beckhoff real-time kernel (only 32-bit operating systems, only one core is used)
I/O system EtherCAT, Lightbus, PROFIBUS DP/MC, Interbus, CANopen, DeviceNet, SERCOS, Ethernet
Programming performed using function blocks for TwinCAT PLC according to IEC 61131-3 (standardised PLCopen Motion Control libraries), convenient axis commissioning menus in the System Manager
Run-time system NC point-to-point including TwinCAT PLC
Number of axes up to 255
Axis types electrical and hydraulic servo drives, frequency converter drives, stepper motor drives, switched drives (fast/crawl axes)
Cycle time 50 µs upwards, typically 1 ms (selectable)
Axis functions standard axis functions: start/stop/reset/reference, speed override,
special functions: master/slave cascading, cam plates, electronic gearings, online distance compensation of segments, “flying saw”
 
PLC TwinCAT NC PTP Libraries
Libraries TwinCAT NC Camming
TwinCAT NC FIFO Axes
TwinCAT NC Flying Saw
TwinCAT PLC Remote Synchronisation
*version-dependent


Software NC I
NC I TwinCAT NC I
TwinCAT PLC  PLC
inclusive
TwinCAT NC PTP  NC PTP
inclusive
PC hardware standard PC/IPC hardware, no extras
Operating systems Windows NT/2000/XP/Vista, Windows 7/10, Windows CE*
Real-time Beckhoff real-time kernel (only 32-bit operating systems, only one core is used)
I/O system EtherCAT, Lightbus, PROFIBUS DP/MC, Interbus, CANopen, DeviceNet, SERCOS, Ethernet
Programming DIN 66025 programs for NC interpolation, access via function blocks from TwinCAT PLC according to IEC 61131-3
Run-time system NC interpolation including TwinCAT NC PTP and PLC
Number of axes max. 3 axes and up to 5 auxiliary axes per group, 1 group per channel, max. 31 channels
Axis types electrical servo-axes, stepper motor drives
Interpreter
functions
subroutines and jumps, programmable loops, zeroshifts, tool compensations, M and H functions
Geometries straight lines and circular paths in 3-D space, circular paths in all main planes, helixes with base circles in all main planes, linear, circular, helical interpolation in the main planes and freely definable planes, look-ahead function
Axis functions online reconfiguration of axes in groups, path override, slave coupling to path axes, auxiliary axes, axis error and sag compensation, measuring functions
Operation automatic operation, manual operation (jog/inching), single block operation, referencing, handwheel operation (motion/superposition)
 
NC I TwinCAT NC I Options
Options TwinCAT Kinematic Transformation
*version-dependent


Software CNC
CNC TwinCAT CNC
TwinCAT PLC  PLC
inclusive
TwinCAT NC PTP  NC PTP
inclusive
TwinCAT NC I  NC I
inclusive
PC hardware standard PC/IPC hardware, no extras
Operating systems Windows NT/2000/XP/Vista, Windows 7, Windows NT/XP Embedded*
Real-time Beckhoff real-time kernel
I/O system EtherCAT, Lightbus, PROFIBUS DP/MC, Interbus, CANopen, DeviceNet, SERCOS, Ethernet
Programming DIN 66025 programming language with high-level language extensions, access via function blocks from TwinCAT PLC according to IEC 61131-3
Run-time system CNC, including TwinCAT NC I, NC PTP, PLC
Number of axes/
spindles
8 path axes/controlled spindles, max. of 64 axes/controlled spindles (optional), max. 12 channels
Axis types electrical servo-axes, analog/encoder interface via fieldbus, digital interface via fieldbus (EtherCAT, Lightbus, PROFIBUS MC, SERCOS)
Interpreter
functions
subroutines and jumps, programmable loops, zero shifts, tool compensations, M and H functions, mathematical functions, programming of parameters/variables, user macros, spindle and help functions, tool functions
Geometries linear, circular, helical interpolation in the main planes and freely definable planes, max. 32 interpolating path axes per channel, look-ahead function
Axis functions coupling and gantry axis function, override, axis error and sag compensation, measuring functions
Operation automatic operation, manual operation (jog/inching), single block operation, referencing, block search, handwheel operation (motion/superposition)
 
CNC TwinCAT CNC Options
Options TwinCAT CNC Axes Pack
TwinCAT CNC Channel Pack
TwinCAT CNC Transformation
TwinCAT CNC HSC Pack
TwinCAT CNC Spline Interpolation
TwinCAT CNC Virtual NCK Basis/Options
*version-dependent


TwinCAT Level
I/O TwinCAT I/O
PC hardware standard PC/IPC hardware, no extras
Operating systems Windows NT/2000/XP/Vista, Windows 7, Windows NT/XP Embedded,
Windows CE (only run-time)*
Real-time Beckhoff real-time kernel
Multi-purpose I/O interface for all common fieldbus systems, PC Fieldbus Cards and interfaces with integrated real-time driver
*version-dependent

CP TwinCAT CP
PC hardware Standard PC/IPC hardware, no extras
Operating systems Windows NT/2000/XP/Vista, Windows 7, Windows NT/XP Embedded*
Real-time Beckhoff real-time kernel
Windows driver for Beckhoff Control Panel
*version-dependent


Supplements | System
TwinCAT ECAD Import
importing engineering results from an ECAD program
TwinCAT Engineering Interface Server
co-ordinating programming tasks via a central source code management system
TwinCAT Eventlogger
alarm and diagnostic system for logging events which occur in the TwinCAT system
TwinCAT XML Data Server
reading and writing of XML-based data by the PLC
TwinCAT Backup
backing up and restoring files, operating system and TwinCAT settings
TwinCAT Simulation Manager
simplified preparation and configuration of a simulation environment
TwinCAT Database Server
accessing databases from the PLC
TwinCAT Database Server CE
accessing databases from the PLC for Windows CE platforms
TwinCAT PLC HMI
displaying visualisations created in PLC Control
TwinCAT PLC HMI CE
displaying visualisations created in PLC Control on Windows CE platforms
TwinCAT PLC HMI Web
display of visualisations created in PLC Control in a web browser
TwinCAT Management Server
central administration of Beckhoff CE control systems
TwinCAT Scope 2
graphical analysis tool for displaying time-continuous signals
TwinCAT EtherCAT Redundancy
extension of the TwinCAT EtherCAT master with cable redundancy capability
TwinCAT Solar Position Algorithm
precise calculation of the sun’s position
 
Supplements | Motion
TwinCAT PLC Motion Control XFC
high-precision logging and switching of digital signals in relation to axis positions
TwinCAT PLC Hydraulic Positioning
control and adjustment of hydraulic axes
TwinCAT NC FIFO Axes
implementation of a pre-defined user setpoint generator for an NC axis
TwinCAT NC Flying Saw
implementing “flying saw” functionality
TwinCAT PLC Remote Synchronisation
remote synchronisation
TwinCAT NC Camming
using the TwinCAT NC cam plate functionality (table coupling)
TwinCAT Cam Design Tool
graphic design tool for electronic cam plates
TwinCAT Digital Cam Server
software implementation of fast cam controller
TwinCAT Valve Diagram Editor
graphical tool for designing the characteristic curve of a hydraulic valve
TwinCAT Kinematic Transformation
implementation of different kinematic transformations for TwinCAT PTP or TwinCAT NC I
 
Supplements | Communication
TwinCAT PLC Serial Communication
communication via serial Bus Terminals or PC COM ports
TwinCAT PLC Serial Communication 3964R/RK512
communication via serial Bus Terminals or PC COM ports with the 3964R and RK512 protocol
TwinCAT PLC Modbus RTU
serial communication with Modbus end devices
TwinCAT Modbus TCP Server
communication with Modbus TCP devices (server and client functionality)
TwinCAT PLC IEC 60870-5-101/-102/-103/-104 Master
implementation of IEC 60870-101, -102, -103 and -104 masters
TwinCAT PLC IEC 60870-5-104 Master CE
implementation of IEC 60870-104 masters under Windows CE
TwinCAT PLC IEC 60870-5-101/-104 Slave
implementation of IEC 60870-101 and -104 slaves
TwinCAT PLC IEC 60870-5-104 Slave CE
implementation of IEC 60870-104 slaves under Windows CE
TwinCAT PLC IEC 61850 Server
IEC 61850 communication
TwinCAT PLC IEC 61400-25 Server
IEC 61400-25 communication
TwinCAT DriveTop Server
configuring Indramat SERCOS drives with DriveTop software on TwinCAT systems
TwinCAT DriveCOM OPC Server
fieldbus-independent communication connections between the engineering tool and the drive
TwinCAT OPC Server
access to TwinCAT variables in accordance with the OPC DA/OPC XML DA specification
TwinCAT OPC UA Server
access to TwinCAT in accordance with OPC UA: DA/HA/AC
TwinCAT SMS/SMTP Server
sending SMS and e-mails from the PLC
TwinCAT TCP/IP Server
communication via generic TCP server
TwinCAT PROFINET RT Controller
TwinCAT PROFINET RT controller turns every PC-based controller into a PROFINET RT controller.
TwinCAT PROFINET RT Device
TwinCAT PROFINET RT device turns every PC-based controller into a PROFINET RT device.
TwinCAT EtherNet/IP Slave
TwinCAT EtherNet/IP slave turns every PC-based controller into an EtherNet/IP slave.
TwinCAT Virtual Serial COM Driver
virtual serial COM driver for Windows XP and Windows CE platforms
TwinCAT FTP Client
basic access from TwinCAT PLC to FTP server
TwinCAT PLC RFID Reader Communication
connection of RFID readers to the TwinCAT PLC
TwinCAT PLC S5/S7 Communication
connection of RFID readers to the TwinCAT PLC
 
Supplements | Controller
TwinCAT PLC Controller Toolbox
modules for basic controllers (P, I, D), complex controllers (PI, PID), pulse width modulation, ramps, signal generators and filters
TwinCAT PLC Temperature Controller
instanced temperature control function block for monitoring and controlling different temperature ranges
 
Supplements | Building Automation
TS8000 | TwinCAT PLC HVAC
automation of HVAC and sanitary installations
TS8010 | TwinCAT PLC Building Automation Basic
executing basic room automation functions
TS8020 | TwinCAT BACnet/IP
communication with the data networks of the building automation and building control systems
TS8035 | TwinCAT FIAS Server
communication between TwinCAT PLC and a system using the FIAS standard
TS8036 | TwinCAT Crestron Server
communication between a TwinCAT PLC and a Crestron controller
TS8037 | TwinCAT Bang & Olufsen Server
communication between a TwinCAT PLC and a Bang & Olufsen audio/video installation
TS8040 | TwinCAT Building Automation
software package covering all technical building automation services
TS8100 | TwinCAT Building Automation Framework
configuration and commissioning of building automation projects
TwinCAT PLC DALI
communication with the KL6811 DALI master Bus Terminal
TwinCAT PLC DMX
for communication with the DMX EtherCAT Terminal
TwinCAT PLC EIB
for communication with the EIB/KNX Bus Terminal
TwinCAT PLC EnOcean
processing of signals from battery-less sensors with EnOcean technology
TwinCAT PLC GENIbus
for communication with GENIbus devices
TwinCAT PLC LON
for communication with the LON Bus Terminal
TwinCAT PLC M-Bus
use of the M-Bus for the acquisition of consumption data
TwinCAT PLC MP-Bus
for communication with the MP-Bus Terminal
TwinCAT PLC SMI
for communication with the SMI Bus Terminals
 
TwinCAT CP TwinCAT CNC TwinCAT I/O TwinCAT PLC TwinCAT NC PTP TwinCAT NC I CommunicationMotionSystem Controller Building Automation System Manager