Documente Academic
Documente Profesional
Documente Cultură
TwinCAT
TwinCAT®
PLC and Motion Control on the PC
TwinCAT
783
794 TwinCAT PLC
784
TwinCAT®
The Windows Control and Automation Technology
804 TwinCAT CP
TwinCAT
785
802 804
PC hardware standard PC/IPC hardware, no extras PC hardware standard PC/IPC hardware, no extras
786 Operating systems Windows NT/2000/XP/Vista, Windows 7, Operating systems Windows NT/2000/XP/Vista, Windows 7,
NT/XP Embedded, CE (only run-time)* NT/XP Embedded*
Real-time Beckhoff real-time kernel Real-time Beckhoff real-time kernel
Multi-purpose I/O interface for all common fieldbus systems, Windows driver for Beckhoff Control Panel
PC Fieldbus Cards and interfaces with integrated real-time driver
BECKHOFF New Automation Technology We reserve the right to make technical changes.
TwinCAT system
TwinCAT
Supplements System Manager
TwinCAT CP
TwinCAT I/O
Building Automation
TwinCAT PLC
Communication
TwinCAT NC PTP
Controller
TwinCAT NC I
Motion
System
TwinCAT CNC
* version-dependent
We reserve the right to make technical changes. BECKHOFF New Automation Technology
Product overview TwinCAT
BECKHOFF New Automation Technology We reserve the right to make technical changes.
Supplements | Communication Supplements | Communication
TwinCAT PLC Serial Communication 816 TwinCAT Virtual Serial COM Driver 822
PLC library for communication via serial Bus Terminals virtual serial COM driver for Windows XP and Windows CE platforms
or PC COM ports TwinCAT FTP Client 823
TwinCAT PLC Serial Communication 3964R/RK512 816 PLC library for basic access from TwinCAT PLC to FTP server
PLC library for communication via serial Bus Terminals TwinCAT PLC RFID Reader Communication 823
or PC COM ports with the 3964R and RK512 protocol PLC library for connection of RFID readers to the TwinCAT PLC
TwinCAT PLC Serial Communication EnOcean 817 TwinCAT PLC S5/S7 Communication 823
PLC library for processing of signals from battery-less sensors PLC library for communication with S5/S7 controllers
with EnOcean technology
TwinCAT PLC Modbus RTU 817
PLC library for serial communication with Modbus end devices.
TwinCAT Modbus TCP Server 818
Supplements | Controller
software package for communication with Modbus TCP devices
(server and client functionality) TwinCAT PLC Controller Toolbox 824
TwinCAT PLC IEC 61850 Server 818 PLC library with modules for basic controllers (P, I, D), complex controllers
PLC library for IEC 61850 communication (PI, PID), pulse width modulation, ramps, signal generators and filters
TwinCAT PLC IEC 61400-25 Server 818 TwinCAT PLC Temperature Controller 824
PLC library for IEC 61400-25 communication PLC library with instanced temperature control function block
TwinCAT PLC IEC 60870-5-101, -102, -103, -104 Master 819 for monitoring and controlling different temperature ranges
PLC library for the implementation
of IEC 60870-101, -102, -103 and -104 masters
TwinCAT PLC IEC 60870-5-104 Master CE 819
PLC library for the implementation
Supplements | Building Automation
of IEC 60870-104 masters under Windows CE
TwinCAT PLC IEC 60870-5-101, -104 Slave 819 TwinCAT PLC Building Automation 825
PLC library for the implementation PLC library for executing basic room automation functions
of IEC 60870-101 and -104 slaves
TwinCAT PLC IEC 60870-5-104 Slave CE 819 TwinCAT PLC Building Automation DALI 825
PLC library for the implementation PLC library for communication with the KL6811 DALI master
of IEC 60870-104 slaves under Windows CE Bus Terminal
TwinCAT DriveTop Server 820 TwinCAT Building Automation Framework 826
software tool to configure Indramat SERCOS drives framework for the configuration and commissioning
with DriveTop software on TwinCAT systems of building automation projects
TwinCAT DriveCOM OPC Server 820 TwinCAT PLC HVAC 826
software tool for fieldbus-independent communication PLC library for the automation of HVAC and sanitary installations
connections between the engineering tool and the drive
TwinCAT OPC Server 820 TwinCAT PLC M-Bus 826
software package for access to TwinCAT variables PLC library for the use of the M-Bus for the acquisition
in accordance with the OPC DA/OPC XML DA specification of consumption data
TwinCAT
We reserve the right to make technical changes. BECKHOFF New Automation Technology
TwinCAT – PC-based control technology
The Windows Control and parts can be set with TwinCAT: router” manages and distribut-
Automation Technology defined operating behaviour is es all the messages, both in the
The TwinCAT Software System achieved in this way. TwinCAT system and via TCP/IP connec-
turns almost any compatible indicates the system load for tions. This way, PC systems can
PC into a real-time controller programs that are running. be linked worldwide via TCP/IP.
with a multi-PLC system and A load threshold can be set Bus Terminal Controllers can be
NC/CNC axis control. At the in order to assure a defined connected via serial interfaces
same time, TwinCAT integrates computing capacity for the and fieldbuses (e.g. EtherCAT,
the programming environment operating programs as well as Lightbus, PROFIBUS, CANopen,
for all Beckhoff controllers: for Windows NT/2000/XP/Vista RS232, RS485, Ethernet TCP/IP).
from high-end Industrial PC or Windows 7. If this threshold Technologies such as OPC and
Control to embedded controller. is exceeded, a system message OPC UA offer access to a wide
is generated. range of different SCADA/MES/
TwinCAT architecture ERP packages via standardised
TwinCAT consists of run-time TwinCAT supports system routes.
systems that execute control diagnosis
programs in real-time and the The general use of hardware
development environments and software from the open PC
for programming, diagnostics world requires some checking:
and configuration. Any Windows Unsuitable components can
programs, for instance visuali- upset the PC system. Beckhoff
sation programs or Office pro- has integrated a practical indi-
grams, can access TwinCAT data cator of the real-time jitter, giv-
via Microsoft interfaces, or can ing administrators an easy way
execute commands. to evaluate the hardware and
software. A system message
TwinCAT
BECKHOFF New Automation Technology We reserve the right to make technical changes.
PLC and Motion Control on the PC
TwinCAT I/O – universal I/O – SFC (Sequential Function controllers from Beckhoff. Pro- – single step,
interface for all common Chart) and gram development and debug- – watchlist,
fieldbuses – ST (Structured Text). ging proceed in the same working – call hierarchy and
Many PC fieldbus cards from TwinCAT PLC running under the environment, regardless of which – forcing of variables.
various manufacturers are sup- Windows NT/2000/XP/Vista and unit is executing the program. In addition, the TwinCAT
ported. It is possible to operate Windows 7 operating systems ScopeView (a software
more than one fieldbus card per includes both the programming Extensive supplementary oscilloscope) can be used
PC. Master and slave function- environment and the run-time libraries to record one or several
ality is supported, depending system, so that an additional As an extension to the blocks variables simultaneously.
on the selected fieldbus card. programming device is not defined by the IEC language
The fieldbus cards can be con- required. Under the CE operating standard, Beckhoff offers a wide TwinCAT NC – Motion
figured and diagnosed conve- system and the embedded oper- range of supplementary libraries Control on the PC
niently via the TwinCAT System ating systems for the series BX for the execution of tasks typical A software NC consists of:
Manager. TwinCAT I/O includes and BC controllers, only TwinCAT in automation technology: e.g. – positioning (set value
the TwinCAT real-time system run-time is available. Program libraries for controlling electrical generation and position
for operating the fieldbuses and modifications are implemented and hydraulic axes via TwinCAT control)
a DLL interface to application via network-capable powerful NC, serial communication librar- – integrated PLC with
programs. communication with the run- ies, system libraries for message NC interface
time system. Programming can outputs, write/read files, control – operating programs
TwinCAT PLC – the central be done technology blocks, etc. for commissioning
pillar of automation soft- – locally, purposes
ware – via TCP/IP or Helpful practice tools – I/O connection for axes
Conceived as a pure software – via the fieldbus Extensive faultfinding functions via fieldbus
PLC, TwinCAT PLC allows up to (BXxxxx and BCxxxx). in TwinCAT PLC facilitate the With TwinCAT NC, the position
four virtual “PLC CPUs”, each solution of problems either on controller is calculated on the
running up to four user tasks, Many target platforms site or via remote maintenance. PC processor as standard. It
TwinCAT
on one PC. The PLC program can – one tool For this purpose, the PLC pro- exchanges data cyclically with
be written in one or more of the The PLC programs created with gramming environment in drives and measurement systems
languages provided for in the TwinCAT PLC can be executed TwinCAT offers: via the fieldbus. 791
IEC 61131-3 standard: on a number of target platforms. – monitoring,
– IL (Instruction List), Apart from Industrial PCs and – powerflow (flow control), Central NC positioning
– LD (Ladder Diagram), the Embedded PCs, the PLC – break point, on the PC
– FBD/CFC (Function Block project can also be loaded into – sampling trace of PLC The computing capacity
Diagram), the BC and BX series fieldbus variables, of a PC enables axis motion
We reserve the right to make technical changes. BECKHOFF New Automation Technology
simultaneously with the PLC. Convenient commissioning enable interaction between CNC channels. In a CNC channel,
The computing capacity of a Commissioning is simplified NC and PLC. NC programs, for up to 32 axes can be interpolated
PC enables many axes to be significantly by the configuration example, can be loaded directly simultaneously, enabling even
positioned simultaneously. and diagnostic dialogs offered from the PLC program into the the most difficult motion tasks to
in the TwinCAT System Manager. interpreter. As an alternative to be solved. Apart from the classic
Analytical path calculation For each axis, all main data are DIN 66025, the path interpola- linear, circular and helical inter-
The algorithms that TwinCAT NC/ displayed at a glance. The axes tion via the TcPlcInterpolation polations, TwinCAT CNC offers
NC I/CNC uses to control axes can be moved via function keys. library can take place directly convenient spline interpolation,
take account of the dynamic Special functions such as cou- from the PLC. In this case, the optionally based on Akima or
parameters of the axis: speed, plings, cam plates or distance geometry and help functions B-splines. Real-time transforma-
acceleration and jerk. In this compensation can be triggered (e.g. M functions) are writ- tions enable complex machine
way, the axes are moved at any and observed via the System ten to a table in the PLC and kinematics to be realised without
time within the limits of what Manager. A convenient dialog transferred to the NC core. This problem. Apart from the classic
is dynamically possible, and are enables the dynamic param- procedure is particularly suitable linear, circular and helical inter-
precisely analytically coordi- eters of an axis to be deter- for flexible movements, e.g. in polations, TwinCAT CNC offers
nated. A range of different regu- mined. pick-and-place applications. convenient spline interpolation,
lation algorithms are available optionally based on Akima or
in order to reduce the deviations TwinCAT NC I – axis TwinCAT CNC – B-splines. Real-time transforma-
from the ideal trajectory that will interpolation in three the software CNC for tions enable complex machine
occur in practice. dimensions toughest requirements kinematics to be realised without
TwinCAT NC I (interpolation) TwinCAT CNC expands TwinCAT problem.
Individual or joint is the NC system for linear NC I with classic CNC features:
Based on the normal methods and circular interpolated path up to 32 interpolating axes HSC technology
for positioning an individual movements of axis groups with and comprehensive coordinate (high-speed cutting)
electrical axis, moving from its up to eight drives. The system and kinematic transformations Advanced HSC cutting technol-
starting point to its destination includes interpreter, set value are possible. Parts program- ogy requires CNC control tech-
TwinCAT
(point-to-point positioning), generation and position control- ming is carried out according nology with optimised solutions
TwinCAT NC also allows the ler. PLC functionality is integrated, to DIN 66025 using high-level for Motion Control in order to
792 coordinated movement of a as is the connection of the axes language extensions. TwinCAT achieve optimum results in terms
number of axes in multi-stage with the fieldbus. CNC can operate with up to of processing time while at the
master-slave operation (e.g. The interpreter interprets 64 axes or 32 path axes and same time offering maximum
gearing functions or cam plates) the code described in DIN 66025. controlled spindles that can be accuracy and workpiece surface
to be executed. Comprehensive PLC libraries distributed across up to twelve quality.
BECKHOFF New Automation Technology We reserve the right to make technical changes.
TwinCAT 3 – eXtended Automation
With TwinCAT 3 a PC-based eXtended Automation eXtended Automation eXtended Automation
control software is available Architecture Engineering Runtime
which will expand the standard The familiar TwinCAT features The eXtended Automation In the eXtended Automation
automation world considerably. are continued with eXtended Engineering environment (XAE) Runtime (XAR), all modules
In addition to the object-ori- Automation Architecture (XAA). is Microsoft Visual Studio®. written in IEC 61131, C/C++
ented IEC 61131-3 extensions, In addition, all widely used Alongside the already existing or Matlab®/Simulink® are pro-
the languages of the IT world fieldbuses will be supported C/C++ languages, Beckhoff cessed in real-time. The proven
are available in C and C++. in future. Motion Control, has also integrated the TwinCAT real-time extension
The integration of Matlab®/ from point-to-point move- IEC 61131-3 programming for Microsoft operating systems
Simulink® enables the applica- ments to CNC is still possible, option in this worldwide famil- is used here. The tasks can be
tion in scientific fields. And all of course. The pure automation iar development environment. processed with a minimum
of that in just one engineering technology is considerably This way, the benefits of the cycle time of 50 µs and very
environment. The modules expanded by Scientific Auto- IT framework become usable small jitter. TwinCAT real-time
run in different languages in a mation themes, such as robot- for automation. The TwinCAT has been extended by the pos-
common runtime. The advan- ics, measurement technology System Manager – the con- sibility to distribute certain
tage of this modularity is the and condition monitoring. figuration tool for I/O and tasks to different cores of a
improved reuse of modules, Motion – is similarly integra- multi-core CPU. This increases
once they have been written ted in the same development the performance of PC Control
and tested. The runtime runs environment. The advantage further. 64-bit operating sys-
under harsh real-time condi- of this is the possibility to tems, which are now widely
tions with the use of multi-core integrate further programming used, are also supported with
technology and the support languages or to use additional TwinCAT 3. Only the modular
of 32- or 64-bit operating tools, such as source code software architecture with
TwinCAT
We reserve the right to make technical changes. BECKHOFF New Automation Technology
TwinCAT PLC – IEC 61131-3 Multi-PLC on the PC
Software PLC for Online connection via – certified in accordance – incremental compilation
Windows NT/2000/XP/Vista networks with base level (IL/ST) – all common data types,
or Windows 7 Changes to programs or data – structured programming structures, arrays, including
The TwinCAT PLC is programmed are supported by a very power- with modular program multi-dimensional arrays
in accordance with IEC 61131-3 ful link to the run-time systems, management – programming support:
independently of the manufac- which can also operate over a – recompilation while PLC auto-format, auto-declare,
turer. Online connections with network. All the usual facilities runs with maximum data cross reference, search/
PLC run-time systems around of a PLC are available. retention (online change) replace
the world can be implemented Any Windows programs, for – convenient library – project compare
with TCP/IP or via fieldbuses on instance visualisation programs management – program converting in
the IPC. or Office programs, can access – source code storage in different languages
TwinCAT data via Microsoft target system – connection with source
TwinCAT PLC programming interfaces or control the PLC. – criterion analysis code management tools
system – conversion between
TwinCAT PLC offers all the Practically oriented languages
languages in the IEC 61131-3 properties
standard and has a powerful – all defined programming
development environment for languages: IL, FBD, LD, SFC,
programs whose code size and ST and CFC
data regions far exceed the
capacities of conventional PLC
systems.
BECKHOFF New Automation Technology We reserve the right to make technical changes.
TwinCAT PLC
Ordering information
TwinCAT PLC licence for using the IEC 61131-3 PLC automation software, including programming software and run-time system
Options
TwinCAT PLC The TwinCAT Controller Toolbox library contains blocks for basic controllers (P, I, D),
Controller Toolbox complex controllers (PI, PID), pulse width modulation, ramps, signal generators, filters. 824
TwinCAT PLC IEC 61131-3 software library for TwinCAT PLC for temperature control
Temperature Controller 824
TwinCAT PLC IEC 61131-3 software library for TwinCAT PLC for controlling hydraulic axes
TwinCAT
We reserve the right to make technical changes. BECKHOFF New Automation Technology
TwinCAT NC PTP – Point-to-point axis positioning
Position control with Axis structure Drive interfaces – Axis functions can be
the PC TwinCAT NC PTP uses variables – analog embedded into the
TwinCAT NC PTP includes axis to operate axes. Each axis has – EtherCAT IEC 61131-3 PLC system
positioning software (set value variables for encoder, drive and – SERCOS by means of function block
generation, position control), controller. The axis can be linked – SSI libraries; the function blocks
an integrated software PLC with to I/O interfaces, and parameters – Lightbus comply with the PLCopen
NC interface, operating program can be set. – PROFIBUS DP/MC standard.
for commissioning and an I/O – pulse train – data interface to Windows
connection to the axes through Axis functions NT/2000/XP/Vista/CE or
various fieldbuses. TwinCAT Axis functions such as Interfaces Windows 7 programs by
NC PTP replaces conventional – start (various modes) – interfacing to all popular means of open standards
positioning modules and NC – stop fieldbuses, e.g. EtherCAT, (OPC, Beckhoff ADS)
controllers. – new target position Lightbus, SERCOS, PROFIBUS
and velocity DP/MC, synchron CAN
NC PTP software on – constant drive output
the PC – set/call actual position
The controllers that are simulat-
ed by the PC cyclically exchange Axis types
data with drives and measuring – servo axes System operation
systems via the fieldbus. – high/low speed axes
The capacity of a PC allows – stepper motor axes
axes to be moved in parallel with – “low-cost” stepper motor
the PLC functionality. PC power axes
means that some tens of axes – encoder axes
can easily be positioned simul- – simulation axes
taneously. – DC drives
TwinCAT
BECKHOFF New Automation Technology We reserve the right to make technical changes.
TwinCAT NC PTP
Ordering information
TwinCAT
TwinCAT NC PTP licence for using the PTP positioning software with integrated IEC 61131-3 TwinCAT PLC,
contains programming software and run-time system
797
Options
TwinCAT NC Camming IEC 61131-3 software library for TwinCAT, implemented camshaft functionality (table coupling) 814
TwinCAT NC FIFO Axes IEC 61131-3 software library for TwinCAT, permits specified FIFO set value generation 813
TwinCAT NC Flying Saw IEC 61131-3 software library for TwinCAT, implements a “flying saw” 813
TwinCAT Cam Design Tool graphical development tool for programming cams 814
TwinCAT Valve Diagram Editor graphics-oriented editor for designing the characteristic curve of a hydraulic valve 815
We reserve the right to make technical changes. BECKHOFF New Automation Technology
TwinCAT NC I – Axis interpolation in three dimensions
Follow the path with the PC NT/2000/XP/Vista/CE or 3-D interpolation The NC structure and many
The TwinCAT NC Interpolation Windows 7. Hardware modules The following geometries are NC parameters are also set
(NC I) is the NC system for are simulated in the software, supported by the interpreter: using the System Manager.
interpolated path movements. and are thus superfluous. – straight lines in space
TwinCAT NC I offers 3-D inter- – circles in all main planes Online changes of con-
polation (interpreter, set point TwinCAT NC I – interpreter – circles in space figuration of the axes
generation, position controller), The syntax which is laid down in – helices with base circles Individual PTP axes can be col-
an integrated PLC with an NC DIN 66025 is a reliable descriptive in the main planes lected flexibly, when the axes are
interface and an I/O connection language for machine sequences. – Bezier splines stationary, into new interpolation
for axes via the fieldbus. All well There is also an additional exten- groups, after which they can be
known Fieldbus systems and sion to the DIN syntax with a TwinCAT NC I – operating reconfigured as PTP axes. In this
programming standards in the number of useful functions: interface way all PTP characteristics such
CNC world, such as DIN 66025, – techniques for sub-routines An operating interface inte- as reference run, tool change,
are supported. TwinCAT NC I and jumps grated into the TwinCAT System etc. can be used.
delivers open PC solutions for – programmed loops Manager provides information
standard axial components and – zero offset shifts on all set and actual values
CNC controls. TwinCAT NC I uses – tool compensations and on the physical and logical
the power of the PC and allows – tools state of the interpolation chan-
axis regulation under Windows – M and H functions nels and interpolation axes.
798
BECKHOFF New Automation Technology We reserve the right to make technical changes.
TwinCAT NC I
Debugging online monitoring in the TwinCAT System Manager with the following displays: present set/actual positions (following
errors of all axes), NC program line presently being executed, NC program line presently being interpreted, channel status
I/O system free choice of fieldbus: EtherCAT, PROFIBUS DP/MC, CANopen, DeviceNet, SERCOS, Lightbus, Ethernet 799
Connectivity variable access via OPC, Beckhoff ADS OCX/DLL (Automation Device Specification)
Further information www.beckhoff.com/TwinCAT_NCI
Ordering information
TwinCAT NC I licence for using the interpolation and PTP positioning software with integrated IEC 61131-3 TwinCAT PLC,
contains programming software and run-time system
We reserve the right to make technical changes. BECKHOFF New Automation Technology
TwinCAT CNC – High-performance CNC solution
for complex applications
Complex tasks – Open for I/O and drive Interpolation with 64 axes – high surface quality through
new solutions systems Complex machining tasks smoothed dynamics and
TwinCAT CNC offers complete In the CNC world, TwinCAT CNC often require path movements associated reduction of
CNC functionality as a pure offers unique openness towards involving a large number of vibrational excitation of
PC-based software solution. the I/O periphery and the drive axes and spindles. TwinCAT CNC the machine
TwinCAT CNC covers the com- system through the consistent can operate with 64 axes and – effective control of specified
plete range of classic CNC path utilisation of Fieldbus technol- controlled spindles that can be contour tolerances
control, including high-end sys- ogy. A variety of I/O modules distributed across up to 12 CNC
tems for complex motion and can be connected via all com- channels. In a CNC channel, up Real-time transformations
kinematics requirements. The mon fieldbus systems. The drive to 32 axes can be interpolated Complex machine kinematics
powerful, continuously evolving systems can be connected with simultaneously, enabling even with difficult machining tasks
PC platform and the hard real- the CNC via an analog/encoder the most difficult motion tasks require real-time transformations
time base of the TwinCAT real- interface or directly via a digital to be solved. within the CNC for simple and
time kernel provide the founda- drive interface (e.g. EtherCAT, flexible operation and program-
tion for the CNC software. PROFIBUS DP/MC, SERCOS or HSC technology ming. They are used, for example,
Lightbus). This offers maximum (high-speed cutting) for defining different coordinate
TwinCAT continuity openness and independence Advanced HSC cutting technol- systems within the machining
TwinCAT CNC is based on in the choice of I/O and drive ogy requires CNC control tech- process or for generating auto-
TwinCAT PLC, the IEC 61131-3 systems for the user. nology with optimised solutions matic compensating movements
software PLC. If TwinCAT NC PTP for Motion Control in order to of rotary axes. A classic applica-
is used as the basis; powerful Versatile machining achieve optimum results in terms tion is 5-axis machining.
motion functionality for posi- The required axis and spindle of processing time while at the
tioning tasks is also available. functions, interpolation same time offering maximum
Parts programming is carried out and feed functions, tool and accuracy and workpiece surface
TwinCAT
BECKHOFF New Automation Technology We reserve the right to make technical changes.
TwinCAT CNC
Ordering information
TwinCAT CNC licence for using the CNC path control software based on TwinCAT PLC or TwinCAT NC PTP
Options
TwinCAT CNC Axes Pack expansion to a total of 64 axes/controlled spindles, of which a maximum of 32 can be path axes and a maximum
of 12 can be controlled spindles
TwinCAT
TwinCAT CNC Channel Pack 1 further CNC channel, expandable to a maximum of 12 channels, channel synchronisation, axis transfer between channels
TwinCAT CNC Transformation transformation functionality (5-axis functionality), kinematics selection from kinematics library, RTCP function,
TLC function, definition of various coordinate systems, linking/transition of coordinate systems 801
TwinCAT CNC HSC Pack velocity and acceleration control across blocks for optimum utilisation of axis dynamics for higher path velocities,
maximum surface quality through smoothed dynamics, control of specified contour tolerances
TwinCAT CNC path programming via splines with programmable spline type, Akima spline, B-spline
Spline Interpolation
TwinCAT CNC virtual TwinCAT CNC for simulation in a Windows environment
Virtual NCK Basis/Options
We reserve the right to make technical changes. BECKHOFF New Automation Technology
TwinCAT I/O – I/O connection to Windows programs
TwinCAT I/O is a real-time driver TwinCAT I/O – Data regions and process – Interbus
for Windows programs running – provides variable-oriented images are exchanged con- – CANopen
under Windows NT/2000/XP/ linkage of I/O devices and sistently. – SERCOS interface
Vista/CE or Windows 7. Program tasks – DeviceNet
variables, the I/O devices present – provides variable-oriented Openness: all standards – Ethernet
in the system and the connected linkage of tasks to other TwinCAT I/O supports all – PC printer port
I/O channels are brought into tasks established fieldbuses – – USB
the proper relationship with one – The smallest unit is one bit. even simultaneously. – serial Bus Coupler
another. – supports both synchronous – EtherCAT BK8100 to COM
and asynchronous relation- – Lightbus – memory interface
ships – PROFIBUS DP (DPRAM) for PC cards
(master and slave) – SMB (System
– PROFIBUS MC Management Bus)
(Motion Control)
802
BECKHOFF New Automation Technology We reserve the right to make technical changes.
TwinCAT I/O
TwinCAT I/O – properties the smallest unit which can be Import/export functions
TwinCAT I/O provides the con- addressed and linked is a vari- TwinCAT I/O manages variables,
nected I/O channels as a struc- able, and the smallest size of making import and export func-
ture and organises the mapping a variable is one bit. tions available at all levels.
of the data transfer.
TwinCAT I/O permits server Online analysis TcTimer API under CE
process images to be linked At the server’s fieldbus level and On Beckhoff CE devices TwinCAT
bit-wise to I/O channels and the level of the process image, I/O is available with the TcTimer
provides tools which can, for commissioning and servicing extension. The TcTimer API offers
instance, link a lot of channels are assisted by online display. a real-time timer (scalable from
continuously with a single com- TwinCAT I/O generates address 100 µs) and access to the logical
mand. The connections can be relationships (mappings) be- process image. Data exchange
moved by drag and drop. tween tasks and I/O devices, and with the fieldbus is triggered I/O configuration
provides powerful online tools: with a method call. The TcTimer
Software wiring – online display in a directory API enables external applications
With the aid of the TwinCAT tree to create deterministic applica-
I/O system, the inputs and out- – online watch window tions that are synchronised up
puts of a task can be cyclically – force and write to commis- to the IO fieldbus level.
exchanged with the outputs and sion and test task variables
inputs of another task – the data and I/O devices
consistency remains intact. The Diagnostic data is displayed
TwinCAT I/O system is variable- in a consistent form for all I/O
oriented, which means that devices.
Import/export functions
Debugging via the standard debugging tools of the high-level language used
I/O system free choice of fieldbus: EtherCAT, PROFIBUS DP/MC, CANopen, DeviceNet, Interbus, SERCOS, Lightbus, Ethernet,
PC hardware (printer port, COM port, USB), PC cards: generic memory DPRAM support 803
Connectivity variable access via OPC, Beckhoff ADS OCX/DLL (Automation Device Specification)
(under CE: in addition TcTimer API)
Further information www.beckhoff.com/TwinCAT_IO
Ordering information
TwinCAT I/O licence for using the I/O DLL for data exchange with Windows programs
We reserve the right to make technical changes. BECKHOFF New Automation Technology
TwinCAT CP – Driver for Beckhoff Control Panels
TwinCAT CP is a driver for the operating and display elements
Beckhoff Control Panels C6xxx on the Beckhoff Control Panel:
and C7xxx, the industrial operat- – direct switches for fast
ing and display devices. machine functions
Control Panels are optimised – switch feedback by LEDs
for use as a human-machine inter- – UPS support
face. Operating and display ele- The driver permits variable-
ments create an independent oriented operation of the
unit, separated from the PC by Control Panel’s functions by
a simple cable link. the Windows programs.
TwinCAT CP creates the
driver connection between gen-
eral Windows programs and the
Ordering information
TwinCAT CP licence for using the driver for the Beckhoff Control Panel, providing communication with general Windows programs
BECKHOFF New Automation Technology We reserve the right to make technical changes.
TwinCAT | Supplements
We reserve the right to make technical changes. BECKHOFF New Automation Technology
TwinCAT ECAD Import
With the TwinCAT ECAD Import software library, existing engineering results can be retrieved from an ECAD program. Information about the
structure of I/Os and the linkages to PLC variables, which can be exported by XML, can be read-in by the ECAD Import Tools. A system manager
configuration and a basic PLC program with I/O variables in use is created from the read-in XML file. In the same way, it is also possible to auto-
matically generate an NC device, with tasks, axes, I/O variables and links with PLC variables.
Ordering information
TwinCAT ECAD Import licence for using the TwinCAT ECAD Import for importing XML files from the ECAD systems
Ordering information
TwinCAT Engineering The TwinCAT Engineering Interface Server integrates drivers for interfacing with Microsoft Visual Source Safe
Interface Server or Subversion.
BECKHOFF New Automation Technology We reserve the right to make technical changes.
System TwinCAT Supplements
TwinCAT Eventlogger
The TwinCAT Eventlogger is an alarm and diagnostic system for TwinCAT-based controllers. The TwinCAT Eventlogger has the task of managing all
messages (events) appearing in the TwinCAT system; to forward them and where necessary to write them into the TwinCAT log file. In this context
“events” are understood to comprise alarms, warnings, notes or instructions. Messages can be acknowledged. The Message Formatter produces
the connection between the actual event and its message text. This is stored in an external database.
By integration of the TcEventViewer type library it is possible, to create your own message display. Configuration of the message text is done
by the TcEvent configurator. The event logger is included in the main TwinCAT delivery.
Ordering information
TwinCAT Eventlogger The TwinCAT Eventlogger is included in the TwinCAT scope of supply.
Technical data TwinCAT XML Data Server, TwinCAT XML Data Server CE
Target system Windows NT/2000/XP/Vista, Windows 7
PC (x86-compatible)
Min. TwinCAT level TwinCAT PLC
Further information www.beckhoff.com/TC-XML-Server
Ordering information
TwinCAT XML Data Server licence for using the TwinCAT XML Data Server for data exchange between an XML file and the TwinCAT PLC
TwinCAT XML Data Server CE licence for using the TwinCAT XML Data Server for data exchange between an XML file and the TwinCAT PLC
on Windows CE platforms
TwinCAT Backup
TwinCAT Backup allows files, directories and settings, as well as TwinCAT configurations such as essential operating system information to be
saved and restored. The user can also add extra parts which are to be saved. The backup can be carried out on any media connected to the PC
or any network drives.
TwinCAT
Ordering information
TwinCAT Backup licence for using the TwinCAT Backup server
We reserve the right to make technical changes. BECKHOFF New Automation Technology
TwinCAT Supplements System
Ordering information
TwinCAT Simulation Manager licence for using the TwinCAT Simulation Manager
Ordering information
TwinCAT Database Server licence for using the TwinCAT Database Server
Ordering information
TwinCAT Database Server CE licence for using the TwinCAT Database Server CE for Windows CE platforms
Ordering information
TwinCAT PLC HMI licence for using the TwinCAT PLC HMI
BECKHOFF New Automation Technology We reserve the right to make technical changes.
System TwinCAT Supplements
Ordering information
TwinCAT PLC HMI CE licence for using the TwinCAT PLC HMI CE on Windows CE platforms
Ordering information
TwinCAT PLC HMI Web licence for using the TwinCAT PLC HMI Web
Ordering information
TwinCAT Management Server licence for using the TwinCAT Management Server
We reserve the right to make technical changes. BECKHOFF New Automation Technology
TwinCAT Supplements System
TwinCAT Scope 2
With the TwinCAT Scope 2 Beckhoff offers a graphical tool for signal analysis and data collection. Due to the separation of the data logger and
viewer it is possible to show the signal processes of multiple systems in the field in a central Scope 2 view. Depending on the system it is possible
to browse, for example in the PLC, NC or directly in the connected EtherCAT I/Os, in order to select the corresponding values. Alongside the pos-
sibility of long-term recording, various trigger functionalities and cursors are available in the TwinCAT Scope 2.
Ordering information
TwinCAT Scope 2 licence for using the TwinCAT Scope 2
Ordering information
TwinCAT EtherCAT Redundancy licence for extending the TwinCAT EtherCAT master with cable redundancy capability
Ordering information
TwinCAT PROFINET IO licence for using the TwinCAT PROFINET IO Controller for Windows XP, XP Embedded
Controller
TwinCAT PROFINET IO licence for using the TwinCAT PROFINET IO Controller for Windows CE platforms
Controller CE
BECKHOFF New Automation Technology We reserve the right to make technical changes.
System TwinCAT Supplements
Ordering information
TwinCAT PROFINET IO Device licence for using the TwinCAT PROFINET IO Device for Windows XP, XP Embedded
TwinCAT PROFINET IO Device CE licence for using the TwinCAT PROFINET IO Device for Windows CE platforms
Ordering information
TwinCAT EtherNet/IP Slave licence for using the TwinCAT EtherNet/IP Slave for Windows XP, XP Embedded
TwinCAT EtherNet/IP Slave CE licence for using the TwinCAT EtherNet/IP Slave for Windows CE platforms
the times for sunrise, solar apex and sunset can be determined.
Ordering information
TwinCAT Solar Position Algorithm licence for using the PLC library TwinCAT Solar Position Algorithm
We reserve the right to make technical changes. BECKHOFF New Automation Technology
TwinCAT PLC Motion Control XFC
The TwinCAT PLC Motion Control XFC (eXtreme Fast Control) library contains function blocks for the high precision acquisition and switching of
digital signals related to axis positions. The functions use the EtherCAT distributed clocks determined by EL1252, EL2252 or EL2262 time stamp-
based input and output terminals. In addition to blocks for converting DC time to position and vice versa, a touch probe and a digital cam con-
troller block based on the PLCopen standard are available. The library requires TwinCAT 2.11.
Ordering information
TwinCAT PLC licence for using the PLC library TwinCAT PLC Motion Control XFC
Motion Control XFC
Ordering information
TwinCAT PLC IEC 61131-3 software library for TwinCAT PLC for controlling hydraulic axes
Hydraulic Positioning
BECKHOFF New Automation Technology We reserve the right to make technical changes.
Motion TwinCAT Supplements
Ordering information
TwinCAT NC FIFO Axes IEC 61131-3 software library for TwinCAT, permits specified FIFO set value generation
Ordering information
TwinCAT NC Flying Saw IEC 61131-3 software library for TwinCAT, implements a “flying saw”
Ordering information
TwinCAT PLC licence for using a PLC library for TwinCAT PLC for general synchronisation of information in distributed systems
Remote Synchronisation
We reserve the right to make technical changes. BECKHOFF New Automation Technology
TwinCAT Supplements Motion
TwinCAT NC Camming
TwinCAT NC Camming offers the also supports so-called motion Table type: motion laws according to
option of coupling a slave axis functions, which very accura- – Position tables with master the guideline VDI 2143.
with a master axis via a cam tely describe a cam plate via interpolations points and – cyclic or linear processing
plate. Traditionally, cam plates a few interpolation points and corresponding slaves posi- – cam plate through offset
are described as two-column a selection of motion laws. tions; interpolation between and scaling, can be modified
position tables with master posi- The TwinCAT NC Camming PLC the points is done linearly or on the master or slave side
tions and corresponding slave library contains all the function by splines. – Motion functions can be
positions. In addition to this sim- blocks required for dealing with – motion function table changed on-line.
ple cam plate type, TwinCAT NC these cam plates. describing a cam plate via
Ordering information
TwinCAT NC Camming IEC 61131-3 software library for TwinCAT, implemented camshaft functionality (table coupling)
Ordering information
TwinCAT Cam Design Tool graphical development tool for programming cams
BECKHOFF New Automation Technology We reserve the right to make technical changes.
Motion TwinCAT Supplements
Ordering information
TwinCAT Digital Cam Server licence for using the TwinCAT Digital Cam Server
Ordering information
TwinCAT Valve Diagram Editor graphics-oriented editor for designing the characteristic curve of a hydraulic valve
Ordering information
TwinCAT Kinematic licence for using the TwinCAT PLC library for the realisation of different kinematic transformations for TwinCAT PTP
Transformation or TwinCAT NC I
We reserve the right to make technical changes. BECKHOFF New Automation Technology
TwinCAT PLC Serial Communication
Communication library for con- tributed display systems to the Terminals are supported. – automatic detection of
nection of serial devices such TwinCAT PLC. – sending and receiving byte start/stop sequences
as printers, barcode scanners, The PC’s serial interface and by byte – configuration of serial
peripheral controllers or dis- the Beckhoff KL6xxx serial Bus – sending and receiving strings Bus Terminals at run-time
Ordering information
TwinCAT PLC Serial IEC 61131-3 software library for TwinCAT PLC for communication via serial Bus Terminals or PC COM ports
Communication
Ordering information
TwinCAT PLC Serial licence for using the software library for communication via serial Bus Terminals or PC COM ports using
Communication 3964R/RK512 the protocol 3964R/RK512
BECKHOFF New Automation Technology We reserve the right to make technical changes.
Communication TwinCAT Supplements
Ordering information
TwinCAT PLC Serial free licence for using the PLC library for processing of data from battery-less sensors with EnOcean technology
Communication EnOcean
Ordering information
TwinCAT PLC Modbus RTU IEC 61131-3 software library for TwinCAT PLC with Modbus RTU function blocks for serial communication
with Modbus devices
We reserve the right to make technical changes. BECKHOFF New Automation Technology
Communication
TwinCAT Supplements Communication
Technical data TwinCAT Modbus TCP Server TwinCAT Modbus TCP Server CE
Target system Windows NT/2000/XP/Vista, Windows 7 Windows CE,
PC (x86-compatible) CE devices
Min. TwinCAT level TwinCAT PLC
Further information www.beckhoff.com/TC-Modbus-TCP
Ordering information
TwinCAT Modbus TCP Server licence for using the TwinCAT Modbus TCP Server for communication with Modbus TCP end devices
TwinCAT Modbus TCP Server CE licence for using the TwinCAT Modbus TCP Server for Windows CE platforms
Ordering information
TwinCAT PLC IEC 61850 Server licence for using a PLC library for communication according to IEC 61850
Ordering information
TwinCAT PLC licence for using a PLC library for communication according to IEC 61400-25
IEC 61400-25 Server
BECKHOFF New Automation Technology We reserve the right to make technical changes.
Communication Communication
TwinCAT Supplements
Technical data TwinCAT PLC IEC 60870-5-101, -102, -103, -104 Master
Target system Windows NT/2000/XP/Vista, Windows 7, Windows CE
PC (x86-compatible), Beckhoff Windows CE devices
Min. TwinCAT level TwinCAT PLC
Further information www.beckhoff.com/TC-PLC-IEC60870-Master
Ordering information
TwinCAT PLC licence for using a PLC library for the implementation of IEC 60870-101 masters
IEC 60870-5-101 Master
TwinCAT PLC licence for using a PLC library for the implementation of IEC 60870-102 masters
IEC 60870-5-102 Master
TwinCAT PLC licence for using a PLC library for the implementation of IEC 60870-103 masters
IEC 60870-5-103 Master
TwinCAT PLC licence for using a PLC library for the implementation of IEC 60870-104 masters
IEC 60870-5-104 Master
TwinCAT PLC licence for using a PLC library for the implementation of IEC 60870-104 masters under Windows CE
IEC 60870-5-104 Master CE
We reserve the right to make technical changes. BECKHOFF New Automation Technology
Communication
TwinCAT Supplements Communication
Ordering information
TwinCAT DriveTop Server licence for using the TwinCAT DriveTop Server
Ordering information
TwinCAT DriveCOM OPC Server licence for using the TwinCAT DriveCOM OPC Server
Ordering information
TwinCAT OPC Server licence for using the TwinCAT OPC Server for accessing variables, according to OPC-DA/OPC-XML-DA specification
TwinCAT OPC Server CE licence for using the TwinCAT OPC Server for accessing variables, according to OPC-DA/OPC-XML-DA specification
for Windows CE platforms
BECKHOFF New Automation Technology We reserve the right to make technical changes.
Communication Communication
TwinCAT Supplements
Ordering information
TwinCAT OPC UA Server licence for using the OPC UA Server for accessing TwinCAT
TwinCAT OPC UA Server CE licence for using the OPC UA Server for accessing TwinCAT on Windows CE platforms
Ordering information
TwinCAT ADS free licence for using the ADS communication components
Communication Library
We reserve the right to make technical changes. BECKHOFF New Automation Technology
TwinCAT Supplements Communication
Ordering information
TwinCAT SMS/SMTP Server licence for using the TwinCAT SMS/SMTP Server
TwinCAT SMS/SMTP Server CE licence for using the TwinCAT SMS/SMTP Server for Windows CE platforms
Ordering information
TwinCAT TCP/IP Server licence for using the TwinCAT TCP/IP Server for realising generic TCP/IP servers and clients
TwinCAT TCP/IP Server CE licence for using the TwinCAT TCP/IP Server for realising generic TCP/IP servers and clients for Windows CE platforms
Ordering information
TwinCAT Virtual Serial licence for using the TwinCAT Virtual Serial COM Driver for Windows XP and Windows CE platforms
COM Driver
BECKHOFF New Automation Technology We reserve the right to make technical changes.
Communication TwinCAT Supplements
Ordering information
TwinCAT FTP Client licence for using the PLC library for easy access from the TwinCAT PLC to several FTP servers
Ordering information
TwinCAT PLC licence for using a PLC library for the connection of RFID readers to the TwinCAT PLC
RFID Reader Communication
Ordering information
TwinCAT PLC S5/S7 licence for using the TwinCAT PLC S5/S7 Communication
Communication
We reserve the right to make technical changes. BECKHOFF New Automation Technology
TwinCAT PLC Controller Toolbox
The TwinCAT PLC Controller – simple basic controllers – filter blocks – ramp and signal generator
Toolbox offers a range of control (P, I, D) – control value generators blocks
technology blocks: – complex controllers (PI, PID, (limiters, PWM)
switching controllers)
Ordering information
TwinCAT PLC The TwinCAT Controller Toolbox library contains blocks for basic controllers (P, I, D), complex controllers (PI, PID),
Controller Toolbox pulse width modulation, ramps, signal generators, filters.
Ordering information
TwinCAT PLC IEC 61131-3 software library for TwinCAT PLC for temperature control
Temperature Controller
BECKHOFF New Automation Technology We reserve the right to make technical changes.
TwinCAT PLC Building Automation
The TwinCAT PLC Building Automation software library allows the implementation of all functions which are important for room automation.
Among these are lighting, constant light control, light dimmer, facade control, scaling functions, filter blocks, timer functions and peak load
limiter for energy optimisation.
Ordering information
TwinCAT PLC IEC 61131-3 software library for TwinCAT PLC for execution of basic functions in the building automation area
Building Automation (basic library)
Ordering information
TwinCAT PLC free licence for using a PLC library for TwinCAT PLC for communication with the KL6811 DALI master Bus Terminal
Building Automation DALI
We reserve the right to make technical changes. BECKHOFF New Automation Technology
TwinCAT Supplements Building Automation
Ordering information
TwinCAT Building Automation licence for using the framework for development and commissioning of building automation applications
Framework
Ordering information
TwinCAT PLC HVAC licence for using the PLC library for TwinCAT PLC for automation of heating, ventilation, air-conditioning and
sanitary installations
Ordering information
TwinCAT PLC M-Bus licence for using the PLC Library TwinCAT PLC M-Bus
BECKHOFF New Automation Technology We reserve the right to make technical changes.
Building Automation TwinCAT Supplements
Ordering information
TwinCAT Crestron Server licence for using the Crestron Server
TwinCAT BACnet/IP
BACnet (Building Automation Control Network) is a standardised, manufacturer-independent communication protocol for building automation.
Areas of application include HVAC, lighting control, safety and fire alarm technology. Implementation of this protocol is carried out as server as
well as client and can be run on all Beckhoff industrial PCs and embedded PCs. All services of a BBC (BACnet Building Controller) are supported
such as for example, common data use (DS), alarm and event processing (AE), time-tabling (SCHED), trend recording (T) as well as device and
network management (DM).
Ordering information
TwinCAT BACnet/IP licence for using the BACnet/IP servers and clients
Ordering information
TwinCAT FIAS Server licence for using the FIAS Server
We reserve the right to make technical changes. BECKHOFF New Automation Technology