Sunteți pe pagina 1din 46

782

TwinCAT
TwinCAT®
PLC and Motion Control on the PC

TwinCAT

783
794 TwinCAT PLC

796 TwinCAT NC/CNC


805 TwinCAT Supplements
TwinCAT

784
TwinCAT®
The Windows Control and Automation Technology

786 Product overview 794 TwinCAT PLC 806 TwinCAT Supplements


790 PC-based control technology System
791 PLC and Motion Control
on the PC
796 TwinCAT NC PTP 812 TwinCAT Supplements
Motion

798 TwinCAT NC I 816 TwinCAT Supplements


Communication

800 TwinCAT CNC 824 TwinCAT Supplements


Controller

802 TwinCAT I/O 825 TwinCAT Supplements


Building Automation

804 TwinCAT CP

TwinCAT

785

www. beckhoff.com/TwinCAT BECKHOFF New Automation Technology


Product overview TwinCAT

Software PLC Software NC PTP

TwinCAT PLC TwinCAT NC PTP


794 796
PC hardware standard PC/IPC hardware, no extras TwinCAT PLC inclusive 794
Operating systems Windows NT/2000/XP/Vista, Windows 7, PC hardware standard PC/IPC hardware, no extras
NT/XP Embedded, CE* Operating systems Windows NT/2000/XP/Vista, Windows 7,
Real-time Beckhoff real-time kernel NT/XP Embedded, CE*
I/O system EtherCAT, Lightbus, PROFIBUS DP/MC, Interbus, Real-time Beckhoff real-time kernel
CANopen, DeviceNet, SERCOS, Ethernet and I/O system EtherCAT, Lightbus, PROFIBUS DP/MC, Interbus,
PC hardware CANopen, DeviceNet, SERCOS, Ethernet and
Run-time system 4 multi-tasking PLCs each with 4 tasks in each PLC PC hardware
run-time system, development and run-time systems Programming performed using function blocks for TwinCAT PLC
on one PC or separately (CE: only run-time) according to IEC 61131-3 (standardised PLCopen
Memory process image size, flags area, program size, Motion Control libraries), convenient axis commis-
POU size, number of variables only limited by sioning menus in the System Manager
the size of the user memory (max. 2 GB with Run-time system NC point-to-point including TwinCAT PLC
NT/ 2000 / XP/Vista) Number of axes up to 255
Cycle time adjustable from 50 µs Axis types electrical and hydraulic servo drives, frequency
Link-time 1 µs (Intel® Core™2 Duo) for 1,000 PLC commands converter drives, stepper motor drives, switched
Programming IEC 61131-3: IL, FBD, LD, SFC, ST, powerful drives (fast/crawl axes)
library management, convenient debugging 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”

TwinCAT Level TwinCAT Level

TwinCAT I/O TwinCAT CP


TwinCAT

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

Software NC I Software CNC

TwinCAT NC I TwinCAT CNC


798 800
TwinCAT PLC inclusive 794 TwinCAT PLC inclusive 794
TwinCAT NC PTP inclusive 796 TwinCAT NC PTP inclusive 796
PC hardware standard PC/IPC hardware, no extras TwinCAT NC I inclusive 798
Operating systems Windows NT/2000/XP/Vista, Windows 7, PC hardware standard PC/IPC hardware, no extras
NT/XP Embedded, CE* Operating systems Windows NT/2000/XP/Vista, Windows 7,
Real-time Beckhoff real-time kernel Windows NT/XP Embedded*
I/O system EtherCAT, Lightbus, PROFIBUS DP/MC, Interbus, Real-time Beckhoff real-time kernel
CANopen, DeviceNet, SERCOS, Ethernet and I/O system EtherCAT, Lightbus, PROFIBUS DP/MC, Interbus,
PC hardware CANopen, DeviceNet, SERCOS, Ethernet and
Programming DIN 66025 programs for NC interpolation, PC hardware
access via function blocks from TwinCAT PLC Programming DIN 66025 programming language with
according to IEC 61131-3 high-level language extensions, mathematical
Run-time system NC interpolation, including TwinCAT NC PTP functions, programming of parameters/variables,
and PLC user macros, subroutine techniques, spindle and
Number of axes max. 3 axes and up to 5 auxiliary axes per group, help functions, tool functions, zero offset shifts
1 group per channel, max. 31 channels Run-time system CNC, including TwinCAT NC I, NC PTP, PLC
Axis types electrical servo axes, stepper motor drives Number of axes / 8 path axes / 6 controlled spindles, max. of
Interpreter subroutines and jumps, programmable loops, spindles 64 axes / 12 controlled spindles (optional)
functions zeroshifts, tool compensations, M and H functions Axis types electrical servo-axes, analog/encoder interface
Geometries straight lines and circular paths in 3-D space, via fieldbus, digital interface via fieldbus
circular paths in all main planes, helixes with base Geometries linear, circular, helical interpolation in the main
circles in all main planes linear, circular, helical planes and freely definable planes, 8 interpolating
interpolation in the main lanes and freely definable path axes per channel, look-ahead function
planes, Bezier splines, look-ahead function Axis functions coupling and gantry axis function, override, axis
Axis functions online reconfiguration of axes in groups, error and sag compensation, measuring functions
path override, slave coupling to path axes, Operation automatic operation, manual operation (jog / inching),
auxiliary axes, axis error and sag compensation, single block operation, referencing, block search,
measuring functions handwheel operation (motion /superposition)
Operation automatic operation, manual operation
TwinCAT

(jog / inching), single block operation, referencing,


TwinCAT CNC Options
handwheel operation (motion /superposition)
Options TwinCAT CNC Axes Pack 801 787
TwinCAT CNC Channel Pack 801
TwinCAT CNC Transformation 801
TwinCAT CNC HSC Pack 801
TwinCAT CNC Spline Interpolation 801
TwinCAT CNC Virtual NCK Basis/Options 801

* version-dependent

We reserve the right to make technical changes. BECKHOFF New Automation Technology
Product overview TwinCAT

Supplements | System Supplements | Motion


TwinCAT ECAD Import 806 TwinCAT PLC Motion Control XFC 812
software tool for importing engineering results PLC library for high-precision logging and switching
from an ECAD program of digital signals in relation to axis positions
TwinCAT Engineering Interface Server 806
software tool for co-ordinating programming tasks TwinCAT PLC Hydraulic Positioning 812
via a central source code management system PLC library for the control and adjustment of hydraulic axes
TwinCAT Eventlogger 807
alarm and diagnostic system for logging events TwinCAT NC FIFO Axes 813
which occur in the TwinCAT system PLC library for the implementation of a pre-defined user setpoint
TwinCAT XML Data Server 807 generator for an NC axis
software package for reading and writing of XML-based data
by the PLC TwinCAT NC Flying Saw 813
TwinCAT Backup 807 PLC library for implementing “flying saw” functionality
software tool for backing up and restoring files,
operating system and TwinCAT settings TwinCAT PLC Remote Synchronisation 813
TwinCAT Simulation Manager 808 PLC library for remote synchronisation
software tool for the simplified preparation and configuration
of a simulation environment TwinCAT NC Camming 814
TwinCAT Database Server 808 PLC library for using the TwinCAT NC cam plate functionality
software package for accessing databases from the PLC (table coupling)
TwinCAT Database Server CE 808
software tool for accessing databases from the PLC TwinCAT Cam Design Tool 814
for Windows CE platforms graphic design tool for electronic cam plates
TwinCAT PLC HMI 808
software tool for displaying visualisations created in PLC Control TwinCAT Digital Cam Server 815
TwinCAT PLC HMI CE 809 software implementation of fast cam controller
software tool for displaying visualisations created in PLC Control
on Windows CE platforms TwinCAT Valve Diagram Editor 815
TwinCAT PLC HMI Web 809 graphical tool for designing the characteristic curve
display of visualisations created in PLC Control in a web browser of a hydraulic valve
TwinCAT Management Server 809
software tool for the central administration of Beckhoff CE control systems TwinCAT Kinematic Transformation 815
TwinCAT Scope 2 810 PLC library for the implementation of different kinematic
graphical analysis tool for displaying time-continuous signals transformations for TwinCAT PTP or TwinCAT NC I
TwinCAT EtherCAT Redundancy 810
extension of the TwinCAT EtherCAT master with
cable redundancy capability
TwinCAT PROFINET IO Controller 810
TwinCAT PROFINET IO controller turns every PC-based controller
TwinCAT

into a PROFINET IO controller.


TwinCAT PROFINET IO Device 811

788 TwinCAT PROFINET IO device turns every PC-based controller


into a PROFINET IO device.
TwinCAT EtherNet/IP Slave 811
TwinCAT EtherNet/IP slave turns every PC-based controller
into an EtherNet/IP slave.
TwinCAT Solar Position Algorithm 811
PLC library for precise calculation of the sun’s position

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

TwinCAT OPC UA Server 821 TwinCAT Crestron Server 827


software package for access to TwinCAT variables software package for communication between
in accordance with the OPC UA specification a TwinCAT PLC and a Crestron controller 789
TwinCAT ADS Communication Library 821 TwinCAT BACnet/IP 827
ADS communication components software package for communication with the data networks
TwinCAT SMS/SMTP Server 822 of the building automation and building control systems
software package for sending SMS and e-mails from the PLC TwinCAT FIAS Server 827
TwinCAT TCP/IP Server 822 software package for communication between TwinCAT PLC
software package for communication via generic TCP server and a system using the FIAS standard

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

A practically oriented during operation can draw


software solution attention to incorrect states.
790 TwinCAT offers a precise
timebase in which programs Worldwide access
are executed with the highest The TwinCAT software devices
deterministic features, independ- can be distributed to differ-
ently of other processor tasks. ent components, depending
The real-time and non-real-time on requirements. A “message

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

systems. administration tools, with clear interfaces enables the


little effort. processing of runtime objects
written in different program- 793
ming languages.

Estimated market release 2nd quarter 2011, further information: www.beckhoff.com/TwinCAT3

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.

TwinCAT multi PLC


TwinCAT

PLC run-time 1 PLC run-time 2 PLC run-time 3 PLC run-time 4


task 1-4 task 1-4 task 1-4 task 1-4
794
Process image 1 Process image 2 Process image 3 Process image 4
I/O mapping

Lightbus PROFIBUS DP Interbus CANopen

EtherCAT DeviceNet SERCOS PC hardware


IEC 61131-3 languages

BECKHOFF New Automation Technology We reserve the right to make technical changes.
TwinCAT PLC

Diagnosis using standard PC – online monitoring of variables in variable


techniques lists, watch windows, editors
Changes of any size to program and data – online status and powerflow (accumula-
can be carried out “online”. Error location tor contents) of programs and instances
and correction (debugging) is supported by – triggering, forcing and setting variables
aid of a very powerful link to the run-time – single step, breakpoints
system. This can also be used over a network. – step into, step over
All the usual features of a PLC are available. – display of the current call stack
– Watch list shows a selection of variables.
Debugging features – Trace function records variable values for
– Online connections with PLC run-time every cycle.
systems around the world can be imple- – online management of all variable names
mented with TCP/IP or via fieldbuses. and structures across the whole system
– online change of new variables, instances – TwinCAT ScopeView as a graphical diag-
or programs at run-time with maximum nostic and analysis tool for the display
data retention of values Powerful debugging

Technical data TwinCAT PLC


PC hardware standard PC/IPC hardware, no extras
Operating systems version-dependent: Windows NT/2000/XP/Vista, Windows 7, Windows NT/XP Embedded, Windows CE (only run-time)
Target systems PC (x86), Windows CE devices, Beckhoff Fieldbus Controllers (BCxxxx, BXxxxx, IL230x-Cxxx)
Real-time Beckhoff real-time kernel as a component of TwinCAT
Run-time system max. 4 multi-tasking PLCs each with 4 tasks in each PLC run-time system, development and run-time systems
on one PC or remote programming via TCP/IP
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 under NT/2000/XP/Vista)
Cycle time 50 µs upwards selectable (typically 1 ms)
Link time 1 µs (Intel® Core™2 Duo)
Programming IEC 61131-3: IL, FBD, LD, SFC, ST, CFC, powerful library management
Debugging online changes in programs and variables, online monitor, execution control, breakpoints, write, force, step,
data trace, remote debugging via TCP/IP
Remanence remanent and persistent data, UPS supported storage on hard disk, storage in NOVRAM as option
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
Connectivity variable access via OPC, Beckhoff ADS OCX/DLL, .NET
Further information www.beckhoff.com/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

Hydraulic Positioning 812


TwinCAT PLC IEC 61131-3 software library for TwinCAT PLC with Modbus RTU function blocks
Modbus RTU for serial communication with Modbus devices 817
795
TwinCAT PLC IEC 61131-3 software library for TwinCAT PLC for communication via serial Bus Terminals
Serial Communication or PC COM ports 816
TwinCAT PLC IEC 61131-3 software library for TwinCAT PLC for execution of basic functions in
Building Automation the building automation area (basic library) 825
TwinCAT Engineering The TwinCAT Engineering Interface Server integrates drivers for interfacing with
Interface Server Microsoft Visual Source Safe or Subversion. 806

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

System structure Position measurement


796 Axes are structured into systems
channels for PTP movement The position controller acquires
and for interpolated move- the actual position through:
ments. – incremental encoders
– absolute encoders
– digital interfaces to
the drives

BECKHOFF New Automation Technology We reserve the right to make technical changes.
TwinCAT NC PTP

Positioning Commissioning/servicing Special functions


Positioning is executed with The online menu allows impor- – linear coupling
a powerful, modern positioning tant axis parameters such as (electrical gears)
algorithm in which profiles are – target position, – distance compensation
generated with jerk limitation – set speed, – online master/slave and
and with pre-control of speed – acceleration, jerk, slave/master conversion
and acceleration to minimise – reference speed, – “flying saw” (diagonal saw) Programming IEC 61131-3
the following error. – controller Kv factor, – camming (support through function blocks or standard
Positioning facilities: to be set, and general axis TwinCAT Cam Design Tool) PLCopen Motion Control
– Controller structures functions such as – FIFO axes libraries
can be adjusted. – start, – change over encoders/
– P controller – stop/emergency stop, controllers
– PID controller – new target position – external axis set value
– PID with speed with new speed, generator
pre-control to be called. – multi-master coupling
– PID with speed
and acceleration
pre-control
– override functions

Technical data TwinCAT NC PTP


PC hardware standard PC/IPC hardware, no extras
Operating systems version-dependent: Windows NT/2000/XP/Vista, Windows 7, Windows NT/XP Embedded, Windows CE (only run-time)
Real-time Beckhoff real-time kernel as a component of TwinCAT
Run-time system NC point-to-point (NC PTP) including TwinCAT PLC
Number of axes up to 255 axes
Axis types electrical and hydraulic servo drives, frequency converter drives, stepper motor drives, DC drives, switched drives
Cycle time 50 µs upwards selectable (typically 1 ms)
Axis functions standard axis functions: start/stop/reset/reference, speed override, destination override; special functions: master-slave
cascading, electronic gearing, online distance compensation
Programming performed using IEC 61131-3 function blocks in the TwinCAT PLC, convenient methods for axis commissioning
Debugging online monitoring of all axis state variables such as actual/set value, enable, controller values, online axis tuning,
forcing axis variables
Configuration all axis parameters such as the measuring system, drive parameters and position controller can be conveniently configured
Remanence remanent data, UPS-supported storage on hard disk
I/O system free choice of fieldbus: EtherCAT, PROFIBUS DP/MC, CANopen, DeviceNet, Interbus, SERCOS, Lightbus, Ethernet
Connectivity variable access via OPC, Beckhoff ADS OCX/DLL
Further information www.beckhoff.com/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.

The structure of an axis group

The NC program editor


TwinCAT

798

BECKHOFF New Automation Technology We reserve the right to make technical changes.
TwinCAT NC I

PLC blocks for interpolation the speed on neighbouring


In order to create a simple geometrical cross-over points.
interface for axis interpolation, The parameter for this speed
PLC blocks which can create reduction can be changed in
positioning commands for the the NC program.
interpolation channel, using
easily understood descriptions TwinCAT NC I axes
organised as tables are available. For each channel three path axes
(X, Y, Z) can be used. In addition,
TwinCAT NC I – five further auxiliary axes can TwinCAT Scope 2
pathway dynamics be integrated into the channel.
A rate-of-change limited profile, These are interpolated with the
which at any moment describes path, i.e. they start with the path
the acceleration, speed and segment and arrive in the target
position on the path as well as position with the path segment.
the associated transformed Car- Geometric-dynamic Diagnostic and optimisation
tesian axis values. The maximum “Look Ahead” smoothing possibilities
allowed dynamic limiting values The “Look Ahead” function cal- Various options are available All machine state variables can
can be changed at any time in culates the maximum possible in order to achieve optimum be extracted and displayed for
the NC program. path velocity at segment transi- geometrical and dynamic diagnostic and analysis purposes.
tions. It can take into account all smoothing at segment transitions An ideal tool in this respect
TwinCAT NC I – entries in the NC core and con- (e.g. Bezier smoothing). In this is TwinCAT ScopeView, which
path override nects neighbouring geometries way, the path velocity can be kept allows all internal and external
TwinCAT NC I possesses a so far as this is possible. constant at segment transitions variables to be recorded. These
speed override function which if the boundary conditions are variables include path values
can synchronously work on all Slave coupling on the suitable. This is particularly impor- (set and actual values) such as
of the axes. path axes tant for pick-and-place tasks path speed, path acceleration,
A master/slave coupling on and manipulations (e.g. laser tangential and orthogonal path
Speed reduction at curves a path axis is possible, inde- welding). error as well as Cartesian values
TwinCAT NC I offers different pendently of which slave such as position, speed, follow-
reduction methods for reducing type is involved. ing error, etc.

Technical data TwinCAT NC I


PC hardware standard PC/IPC hardware, no extras
Operating systems version-dependent: Windows NT/2000/XP/Vista, Windows 7, Windows NT/XP Embedded, Windows CE (only run-time)
Real-time Beckhoff real-time kernel as a component of TwinCAT
Run-time system NC interpolation, including TwinCAT NC PTP and PLC
Number of axes 3 axes per group, 1 group per channel, max. 31 channels, auxiliary axes
Axis types electrical servo-axes, stepper motor drives
Interpreter functions subroutines and jumps, programmed loops, zero shifts, tool compensations, M and H functions, “delete distance to go”
Geometry functions straight lines and circular paths in 3-D space, circular paths in all main planes,
helixes with base circles in all main planes, Bezier splines
Axis functions online reconfiguration of axes in groups, path override, slave coupling to path axes
Programming DIN 66025 programs for NC interpolation, access via function blocks for TwinCAT PLC according to IEC 61131-3
TwinCAT

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

according to DIN 66025 using help functions according to quality.


high-level language extensions. DIN 66025 with specific expan- The TwinCAT CNC HSC pack
800 TwinCAT CNC expanded TwinCAT sions are available for a variety offers the following options:
NC I with classic CNC features. of machining technologies – velocity and acceleration
Up to 64 interpolating axes and (e.g. milling, drilling, handling, control across blocks for
comprehensive coordinate and special machines). optimum utilisation of axis
kinematic transformations are dynamics and therefore high-
possible. er achievable path velocities

BECKHOFF New Automation Technology We reserve the right to make technical changes.
TwinCAT CNC

As an option, TwinCAT CNC


provides special CNC functions:
– RTCP function (rotation tool
center point)
– TLC function (tool length
compensation)
– kinematics selection from
the kinematics library
– definition of different
coordinate systems
– tool alignment in the
chosen coordinate system
– linking/transition of
coordinate systems

CNC configuration and diagnostics System operation for commissioning

Technical data TwinCAT CNC


PC hardware standard PC/IPC hardware, no extras
Operating systems version-dependent: Windows NT/2000/XP/Vista, Windows 7, Windows NT/XP Embedded
Real-time Beckhoff real-time kernel as a component of TwinCAT
Run-time system CNC, including TwinCAT NC I, NC PTP and PLC
Number of axes/spindles 8 path axes/6 controlled spindles, with a maximum of 64 axes/12 controlled spindles (optional), 1 CNC channel,
with a maximum of 12 CNC channels (optional)
Axis types electrical servo-axes, analog/encoder interface via fieldbus (e.g. EtherCAT, Lightbus, PROFIBUS, CANopen),
digital interface via fieldbus (EtherCAT, Lightbus, SERCOS interface, PROFIBUS DP/MC)
Geometry functions linear, circular, helical interpolation in the main planes and freely definable planes, 8 interpolating path axes per channel,
a maximum of 32 interpolating path axes (optional), look-ahead function
Axis functions coupling and gantry axis function, override, axis error and sag compensation, measuring functions
Programming DIN 66025 programming language with high-level language extensions, mathematical functions, programming of
parameters/variables, user macros, subroutine techniques, spindle and help functions, tool functions, zero offset shifts
Operation automatic operation, manual operation (jog/inching), single block operation, referencing, block search,
handwheel operation (motion/superposition)
Debugging online monitoring in the TwinCAT System Manager
I/O system decentralised I/Os via freely selectable open fieldbuses (EtherCAT, Lightbus, SERCOS, PROFIBUS DP/MC, CANopen, DeviceNet)
Connectivity variable access via OPC, Beckhoff ADS OCX/DLL
Further information www.beckhoff.com/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)

Open I/O interface Online display


TwinCAT

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

Technical data TwinCAT I/O


PC hardware standard PC/IPC hardware, no extras
Operating systems version-dependent: Windows NT/2000/XP/Vista, Windows 7, Windows NT/XP Embedded, Windows CE (only run-time)
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.
Under CE: hard real-time with synchronised access to process image
Memory only limited by the size of the computer’s RAM (max. 2 GB under NT/2000/XP/Vista)
Cycle time 50 µs upwards selectable
Programming application program in any high-level language, e.g. C++, Delphi
TwinCAT

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

Technical data TwinCAT CP


PC hardware standard PC/IPC hardware, no extras
Operating systems version-dependent: Windows NT/2000/XP/Vista, Windows 7, 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)
TwinCAT

Programming application program in any high-level language, e.g. C++, Delphi


Debugging via the standard debugging tools of the high-level language used
804 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)
Further information www.beckhoff.com/TwinCAT_CP

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

The TwinCAT supplement products from Beckhoff


enable the basic TwinCAT packages to be custom-
ised with additional functions. Supplements are
TwinCAT

available for the following product lines:


– System
– Motion 805
– Communication
– Controller v
– Building Automation

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.

Technical data TwinCAT ECAD Import


Target system Windows NT/2000/XP/Vista, Windows 7
PC (x86-compatible)
Min. TwinCAT level TwinCAT PLC/TwinCAT NC PTP (for NC devices)
Further information www.beckhoff.com/TC-ECAD

Ordering information
TwinCAT ECAD Import licence for using the TwinCAT ECAD Import for importing XML files from the ECAD systems

TwinCAT Engineering Interface Server


With the TwinCAT Engineering Interface (ENI) server it is possible for the work of a number of programmers to be coordinated via a central
source code management system. The TwinCAT ENI server offers interfaces with Microsoft Visual Source Safe and a driver for Subversion (SVN).
A user and rights management is as much part of the product as a database-independent diagnostic tool, which gives an overview of all current
tasks of the various users.
TwinCAT

Technical data TwinCAT Engineering Interface Server


Target system Windows NT/2000/XP/Vista, Windows 7
806 PC (x86-compatible)
Min. TwinCAT level TwinCAT PLC
Further information www.beckhoff.com/TC-ENI

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.

Technical data TwinCAT Eventlogger


Target system Windows NT/2000/XP/Vista, Windows 7, Windows CE
Min. TwinCAT level TwinCAT PLC
Further information www.beckhoff.com/TC-Eventlogger

Ordering information
TwinCAT Eventlogger The TwinCAT Eventlogger is included in the TwinCAT scope of supply.

TwinCAT XML Data Server


The TwinCAT XML Data Server enables reading of data from an XML file directly into the PLC and writing of variable values from the PLC into
an XML file. The structure of the variables in the XML document matches the structure of the variables in the PLC. Individual subelements of a
variable can be accessed separately.

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

Technical data TwinCAT Backup


Target system Windows NT/2000/XP/Vista, Windows 7 807
PC (x86-compatible)
Min. TwinCAT level TwinCAT PLC
Further information www.beckhoff.com/TC-Backup

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

TwinCAT Simulation Manager


The TwinCAT Simulation Manager is a tool for simplified configuration of a simulation environment, which integrates into the TwinCAT system
environment. It supports the creation of a “virtual machine,” which corresponds to a real one in its runtime performance.

Technical data TwinCAT Simulation Manager


Target system Windows NT/2000/XP/Vista, Windows 7
PC (x86-compatible)
Min. TwinCAT level TwinCAT PLC
Further information www.beckhoff.com/TC-Simulation

Ordering information
TwinCAT Simulation Manager licence for using the TwinCAT Simulation Manager

TwinCAT Database Server


The TwinCAT Database Server enables data exchange between databases and the TwinCAT system. In the process PLC variables or for example
the EtherCAT I/O values can be cyclically recorded by changes or event-control by means of the PLC function block. Stored procedures can also be
activated from the PLC. The following databases are supported: MS SQL, MS SQL Compact, Microsoft Access, ASCII files (e.g. Excel); as well as the
following ODBC databases: MySQL, PostgreSQL, DB2, Oracle, InterBase and Firebird.

Technical data TwinCAT Database Server


Target system Windows NT/2000/XP/Vista, Windows 7
PC (x86-compatible)
Min. TwinCAT level TwinCAT PLC
Further information www.beckhoff.com/TC-Database

Ordering information
TwinCAT Database Server licence for using the TwinCAT Database Server

TwinCAT Database Server CE


The TwinCAT database server CE has the same functional attributes as the version which runs on non-CE operating systems.
The only difference is the range of supported databases: MS SQL, MS SQL Compact and ASCII files.

Technical data TwinCAT Database Server CE


Target system Windows CE
Beckhoff Windows CE devices with large memory
Min. TwinCAT level TwinCAT PLC
Further information www.beckhoff.com/TC-Database-CE

Ordering information
TwinCAT Database Server CE licence for using the TwinCAT Database Server CE for Windows CE platforms

TwinCAT PLC HMI


TwinCAT PLC HMI is a stand-alone tool for the presentation of visualisations which are created in TwinCAT PLC Control. They are shown
TwinCAT

in full-screen as soon as the system starts up.

808 Technical data TwinCAT PLC HMI


Target system Windows NT/2000/XP/Vista, Windows 7
Min. TwinCAT level TwinCAT PLC
Further information www.beckhoff.com/TC-HMI

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

TwinCAT PLC HMI CE


TwinCAT PLC HMI is a stand-alone tool for the presentation of visualisations which are created in TwinCAT PLC Control. They are shown
in full-screen as soon as the system starts up.

Technical data TwinCAT PLC HMI CE


Target system Windows CE
Min. TwinCAT level TwinCAT PLC
Further information www.beckhoff.com/TC-HMI-CE

Ordering information
TwinCAT PLC HMI CE licence for using the TwinCAT PLC HMI CE on Windows CE platforms

TwinCAT PLC HMI Web


TwinCAT PLC HMI Web is a web-based visualisation system. The TwinCAT PLC Control acts as an editor for the generation of web pages.
Activation is carried out simply by setting an option in the TwinCAT PLC Control. The web pages are hosted by the Internet Information
Server (IIS). For display of the web pages a Java VM is needed.

Technical data TwinCAT PLC HMI Web


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-HMI-Web

Ordering information
TwinCAT PLC HMI Web licence for using the TwinCAT PLC HMI Web

TwinCAT Management Server


The TwinCAT Management Server enables the central administration of Beckhoff CE controllers. Software updates, for example, can thus be con-
veniently loaded onto controllers in the network from a central location. Besides the general updating of operating systems, device-specific com-
ponents (PLC boot project) can also be loaded. By the option of separating known network devices into groups, individual actions can be defined
for each group.
TwinCAT

Technical data TwinCAT Management Server


Target system Windows NT/2000/XP/Vista, Windows 7 809
PC (x86-compatible)
Min. TwinCAT level TwinCAT I/O
Further information www.beckhoff.com/TC-Management

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.

Technical data TwinCAT Scope 2


Target system Windows XP/Vista, Windows 7
PC (x86-compatible)
Min. TwinCAT level TwinCAT I/O
Further information www.beckhoff.com/TC-Scope2

Ordering information
TwinCAT Scope 2 licence for using the TwinCAT Scope 2

TwinCAT EtherCAT Redundancy


With TwinCAT EtherCAT Redundancy the TwinCAT EtherCAT master offers the possibility of implementing cable redundancy. From the last logical
device a cable is returned back to the master. The TwinCAT System Manager is used for configuration and diagnostics.

Technical data TwinCAT EtherCAT Redundancy


Target system Windows NT/2000/XP/Vista, Windows 7, Windows NT/XP Embedded, Windows CE
PC (x86-compatible)
Min. TwinCAT level TwinCAT I/O
Further information www.beckhoff.com/TC-EtherCAT-Redundancy

Ordering information
TwinCAT EtherCAT Redundancy licence for extending the TwinCAT EtherCAT master with cable redundancy capability

TwinCAT PROFINET IO Controller


The TwinCAT PROFINET IO Controller (master) is a TwinCAT supplement that turns every Beckhoff PC-based
controller into a PROFINET IO controller. By installation of the supplement, a standard Ethernet interface
becomes a PROFINET master. The supplement can be used on PCs and Embedded PCs. PROFINET can also
be tunnelled via EtherCAT in conjunction with the EL6631 PROFINET terminal for the EtherCAT I/O system.
This way, any EtherCAT network can exchange data with PROFINET IO devices.

Technical data PROFINET via RT Ethernet PROFINET via EtherCAT (EL6631)


Ethernet hardware real-time Ethernet hardware PROFINET terminal EL6631
Operating system Windows XP, Embedded Standard, Vista, Windows 7, CE
Software TwinCAT I/O, PLC, NC, NC I, CNC
Target systems PC (x86), Windows CE devices PC (x86), Windows CE devices with EtherCAT interface
TwinCAT

Cycle time min. 1 ms


Number of possible IO devices limited by CPU power and memory up to 15 devices
810 Further information www.beckhoff.com/TC-PROFINET-Controller

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

TwinCAT PROFINET IO Device


The TwinCAT PROFINET IO Device (slave) is a TwinCAT supplement that turns every Beckhoff PC-based con-
trol system into a PROFINET IO device. By installing the supplement, a standard Ethernet interface becomes
a PROFINET slave. The supplement can be used on PCs and Embedded PCs. PROFINET can also be tunnelled
via EtherCAT in conjunction with the EL6631 PROFINET terminal for the EtherCAT I/O system. This way, any
EtherCAT network can exchange data with PROFINET IO controllers.

Technical data PROFINET via RT Ethernet PROFINET via EtherCAT (EL6631)


Ethernet hardware real-time Ethernet hardware PROFINET terminal EL6631
Operating system Windows XP, Embedded Standard, Vista, Windows 7, CE
Software TwinCAT I/O, PLC, NC, NC I, CNC
Target systems PC (x86), Windows CE devices PC (x86), Windows CE devices with EtherCAT interface
Cycle time min. 1 ms
Number of possible IO devices 1 + 7 virtual devices 1 + 1 virtual device
Further information www.beckhoff.com/TC-PROFINET-Device

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

TwinCAT EtherNet/IP Slave


The TwinCAT EtherNet/IP Slave is a supplement that turns every Beckhoff PC-based control system into
an EtherNet/IP slave. By installing the supplement, any Ethernet interface becomes an EtherNet/IP slave.
This product can be used on all PC controllers and Embedded PC controllers running XP and CE.

Technical data TwinCAT EtherNet/IP Slave


Ethernet hardware real-time Ethernet hardware
Operating system Windows XP, Embedded Standard, Vista, Windows 7, CE
Software TwinCAT I/O, PLC, NC, NC I, CNC
Target systems PC (x86), Windows CE devices
Cycle time min. 1 ms
No. of possible slave devices 1
Further information www.beckhoff.com/TC-EthernetIP-Slave

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

TwinCAT Solar Position Algorithm


By using the TwinCAT PLC library Solar Position Algorithm it is possible to calculate the exact position of the sun. In order to synchronise the
angles of the sun with the TwinCAT library, the entry of date, time, latitude and longitude as well as further parameters, depending on desired
accuracy, are required. The algorithm used can also take into account physical effects, such as the average air temperature or the average air
pressure. The developed function block has a maximum inaccuracy of ±0.001° for the determination of the sun angles. In addition to that,
TwinCAT

the times for sunrise, solar apex and sunset can be determined.

Technical data TwinCAT Solar Position Algorithm 811


Target system Windows XP, Windows CE
Min. TwinCAT level TwinCAT PLC
Further information www.beckhoff.com/TC-Solar-Position

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.

Technical data TwinCAT PLC Motion Control XFC


Target system Windows NT/2000/XP/Vista, Windows 7, Windows CE
Min. TwinCAT level TwinCAT PLC
Further information www.beckhoff.com/TC-PLC-MC-XFC

Ordering information
TwinCAT PLC licence for using the PLC library TwinCAT PLC Motion Control XFC
Motion Control XFC

TwinCAT PLC Hydraulic Positioning


The blocks and functions of the TwinCAT PLC Hydraulic Positioning software library can be used for positioning and controlling hydraulic axes.
Various functions are available for the conversion of sensor signals into actual positions and of control values into output data. The function
blocks for the PTP motion use either time- or distance-controlled ramps. The behaviour at the target can be selected through parameterisation:
position control, pressure output with the correct sign, automatic repositioning. For optimisation and monitoring of the process further functions
are available (e.g. dead time compensation, limit value monitoring).
TwinCAT

Technical data TwinCAT PLC Hydraulic Positioning


812 Target system Windows NT/2000/XP/Vista, Windows 7, Windows CE
Min. TwinCAT level TwinCAT NC PTP
Further information www.beckhoff.com/TC-PLC-Hydraulic-Positioning

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

TwinCAT NC FIFO Axes


The purpose of the TwinCAT NC FIFO axes is to send externally generated set position values to the axes in the form of a speed pre-control.
The set value generation is designed in such a way that both the set position and the set speed are determined as the FIFO inputs are worked
through in sequence. It is also possible, if necessary, to interpolate between two neighbouring FIFO inputs.

Technical data TwinCAT NC FIFO Axes


Target system Windows NT/2000/XP/Vista, Windows 7, Windows CE
Min. TwinCAT level TwinCAT NC PTP
Further information www.beckhoff.com/TC-NC-FIFO

Ordering information
TwinCAT NC FIFO Axes IEC 61131-3 software library for TwinCAT, permits specified FIFO set value generation

TwinCAT NC Flying Saw


“Flying saw” generally stands “flying saw” function under – precise position synchro- – superimposed section
for synchronisation of a slave TwinCAT NC. nisation with the master compensation during the
axis with a moving master axis. – synchronisation of the axis (velocity and position) synchronous phase for
The master axis can be a real slave axis from any motion – synchronous velocity dynamic position correction
axis, a virtual axis, or some situation (stop, forward can be set via a coupling
other external source of actual or reverse travel) with the factor
values. master in motion – optional return preven-
The PLC library contains – simple synchronisation tion as additional safety
blocks for programming this with the master velocity function

Technical data TwinCAT NC Flying Saw


Target system Windows NT/2000/XP/Vista, Windows 7, Windows CE
Min. TwinCAT level TwinCAT NC PTP
Further information www.beckhoff.com/TC-NC-Flying-Saw

Ordering information
TwinCAT NC Flying Saw IEC 61131-3 software library for TwinCAT, implements a “flying saw”

TwinCAT PLC Remote Synchronisation


Due to the increasing use of decentralised controllers, time synchronisation of different systems is becoming an increasingly important issue.
The implementation of cyclically-sent information on systems without identical timebase leads to a beat effect. These manifest themselves for
example as periodic operational faults in the synchronisation of drives, whose axis information is transferred via network.
The TwinCAT PLC Remote Synchronisation library offers options for general time synchronisation of information with distributed systems
as well as special techniques for synchronising NC axes (“distributed axes”).
TwinCAT

Technical data TwinCAT PLC Remote Synchronisation


Target system Windows NT/2000/XP/Vista, Windows 7, Windows CE 813
Min. TwinCAT level TwinCAT PLC
Further information www.beckhoff.com/TC-PLC-Remote-Sync

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

Technical data TwinCAT NC Camming


Target system Windows NT/2000/XP/Vista, Windows 7, Windows CE
Min. TwinCAT level TwinCAT NC PTP
Further information www.beckhoff.com/TC-NC-Camming

Ordering information
TwinCAT NC Camming IEC 61131-3 software library for TwinCAT, implemented camshaft functionality (table coupling)

TwinCAT Cam Design Tool


The TwinCAT Cam Design Tool of laws of motion such as modi- In order to synchronise to the called motion functions. The cam
offers support for the design fied sine waves, harmonic combi- movement of another slave that plates are saved in the System
of electronic cam plates. Cam nations, or of various polynomial has already been defined, it is Manager project and automati-
plates represent the relationship functions. Speed, acceleration possible to attach the starting cally transferred to the NC on
between the positions of dif- and jerk are also represented, or finishing point of a movement system start-up.
ferent axes. The position of the in addition to the slave position. section to that other movement,
slave axis is uniquely functional The starting and finishing values and to shift it. This way, jerk-lim-
dependent on the position of may be entered graphically and ited, smooth movements are cre-
the master axis. The Cam Design interactively, or in the form of ated. For synchronising several
Tool can be used to graphically a table. The same applies to cam plate, all slaves of a master
develop or modify cam plates boundary values (derivative val- can be displayed simultaneously.
interactively on the basis of the ues) which can also be graphi- The generated cam plates can be
guideline VDI 2143. The cam cally and interactively modified transferred to the NC as tables
plates are composed of sections for the appropriate functions. with specified step size or as so-
TwinCAT

Technical data TwinCAT Cam Design Tool


814 Target system Windows NT/2000/XP/Vista, Windows 7
PC (x86-compatible)
Min. TwinCAT level TwinCAT NC PTP
Further information www.beckhoff.com/TC-Cam-Design

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

TwinCAT Digital Cam Server


The TwinCAT Digital Cam Server place both via the process image – brake cams – measurement and moni-
is a fast cam controller imple- and via ADS. – dynamic speed toring of rotary speed
mented in TwinCAT, which is free- – up to 320 outputs correction – complete integration
ly configurable via the TwinCAT – up to 180 cams per output – independent of fieldbus into the TwinCAT System
System Manager. Communica- – path-path cams, (all the fieldbuses Manager
tion with the TwinCAT PLC takes path-time cams supported by TwinCAT)

Technical data TwinCAT Digital Cam Server


Target system Windows NT/2000/XP/Vista, Windows 7, Windows CE
PC (x86-compatible), Beckhoff Windows CE devices
Min. TwinCAT level TwinCAT NC PTP
Further information www.beckhoff.com/TC-Cam-Server

Ordering information
TwinCAT Digital Cam Server licence for using the TwinCAT Digital Cam Server

TwinCAT Valve Diagram Editor


In order to linearise non-linear characteristic curves of hydraulic valves, a velocity curve that has been measured for the output voltages has to
be read in and approximated by a characteristic curve. The measured characteristic curve can be graphically linearised very easily in the TwinCAT
Valve Diagram Editor. Only a few interpolation points are required to generate a straight line or a 5th degree polynomial between them. The char-
acteristic linearisation curve thus determined is then loaded into the TwinCAT NC real time and taken into account when the voltages are output
in the drive. Online monitoring is possible at any time.

Technical data TwinCAT Valve Diagram Editor


Target system Windows NT/2000/XP/Vista, Windows 7
PC (x86-compatible)
Min. TwinCAT level TwinCAT NC PTP
Further information www.beckhoff.com/TC-Valve-Diagram

Ordering information
TwinCAT Valve Diagram Editor graphics-oriented editor for designing the characteristic curve of a hydraulic valve

TwinCAT Kinematic Transformation


The TwinCAT Kinematic Transformation software library supports different parallel and serial kinematic systems used for pick-and-place tasks,
for example. The supplement is based on TwinCAT NC I for interpolating movements and G-Code (DIN 66025). In addition, standard PTP and
cam plate applications can be realised.
Programming is usually based on the Cartesian coordinate system, with the control system calculating the inverse kinematics for the rele-
vant motor positions. The selection and configuration of kinematics is carried out in the TwinCAT System Manager. The kinematic channel is used
to parameterise the type (e.g. delta) and the bar lengths and offsets. Mass and mass inertia values can be specified for dynamic pre-control.
The “flying saw” and “cam plate” functions enable synchronisation with conveyor belts for picking or placing workpieces, for example.
TwinCAT Kinematic Transformation is optimised for Beckhoff Servo Drives of the AX5000 series.
TwinCAT

Technical data TwinCAT Kinematic Transformation


Target system Windows NT/2000/XP/Vista, Windows 7 815
Min. TwinCAT level TwinCAT NC I
Further information www.beckhoff.com/TC-Kinematics

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

Technical data TwinCAT PLC Serial Communication


Target system Windows NT/2000/XP/Vista, Windows 7, Windows CE
PC (x86-compatible), Beckhoff Windows CE devices, Beckhoff Fieldbus Controller (BCxxxx, BXxxxx, IL230x-Cxxx)
Min. TwinCAT level TwinCAT PLC
Further information www.beckhoff.com/TC-PLC-Serial-Communication

Ordering information
TwinCAT PLC Serial IEC 61131-3 software library for TwinCAT PLC for communication via serial Bus Terminals or PC COM ports
Communication

TwinCAT PLC Serial Communication 3964R/RK512


Serial communication via the 3964R or the RK512 protocols is implemented via the TwinCAT PLC Serial Communication 3964R/RK512 software
library. The PCs serial interface and the Beckhoff KL6xxx serial Bus Terminals are supported. The library also contains the TwinCAT PLC Serial
Communication library.
The TwinCAT Serial Communication RK512 PLC library supports transmission and reception of PLC variables of any type. Data up to 128 bytes
long is transferred transparently in the form of data blocks. To ensure secure data transmission, the 3964R protocol is used underneath the RK512
protocol.
TwinCAT

Technical data TwinCAT PLC Serial Communication 3964R/RK512


Target system Windows NT/2000/XP/Vista, Windows 7, Windows CE
816 PC (x86-compatible), Beckhoff Windows CE devices, Beckhoff Fieldbus Controller (BCxxxx, BXxxxx, IL230x-Cxxx)
Min. TwinCAT level TwinCAT PLC
Further information www.beckhoff.com/TC-PLC-Serial-3964R

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

TwinCAT PLC Serial Communication EnOcean


The transmitter or sender modules from the company EnOcean enable wireless sending of key signals and climate control signals without battery.
These signals are received by the KL6023 wireless adapter and converted to an RS485 signal by the TwinCAT PLC Serial Communication EnOcean
software library. They are directly processed further by the KL6021-0023 serial Bus Terminal.

Technical data TwinCAT PLC Serial Communication EnOcean


Target system Windows NT/2000/XP/Vista, Windows 7, Windows CE
PC (x86-compatible), Beckhoff Windows CE devices, Beckhoff Fieldbus Controller (BCxxxx, BXxxxx, IL230x-Cxxx)
Min. TwinCAT level TwinCAT PLC
Further information www.beckhoff.com/TC-PLC-Serial-EnOcean

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

TwinCAT PLC Modbus RTU


The TwinCAT PLC Modbus RTU software library implements Modbus RTU communication via a serial RS232, RS422 or RS485 interface. It is there-
fore suitable for PC/CX interfaces as well as for use with the KL6xxx serial Bus Terminals. The Modbus RTU library offers blocks for the master and
slave use which are easy to configure.
TwinCAT

Technical data TwinCAT PLC Modbus RTU


Target system Windows NT/2000/XP/Vista, Windows 7, Windows CE
PC (x86-compatible), Beckhoff Windows CE devices, Beckhoff Fieldbus Controller (BCxxxx, BXxxxx, IL230x-Cxxx) 817
Min. TwinCAT level TwinCAT PLC
Further information www.beckhoff.com/TC-PLC-Modbus

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

TwinCAT Modbus TCP Server


The TwinCAT Modbus TCP Server connects the TwinCAT controller with the Modbus TCP world. Modbus TCP is a simple, multi-supplier and
open protocol. The TwinCAT Modbus TCP Server represents a simple gateway between Modbus TCP and TwinCAT ADS devices. It can operate
as a server or as a client. In server mode, TwinCAT memory areas are mapped directly to Modbus memory areas. In client mode, a number
of PLC blocks are available that can be used to read inputs and input registers and to write coils and registers. It is configured via an XML file.

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

TwinCAT PLC IEC 61850 Server


IEC 61850 defines a communication protocol which is used particularly in electrical switchgears. Such standardised communication can be imple-
mented using the PLC library TwinCAT IEC 61850 Server. The communication stack developed by Beckhoff is based on the MMS protocol and as
well as the basic IEC 61850 standard also supports the related specialisations. For easy configuration the TwinCAT Telecontrol Configurator can be
used, which is delivered with the PLC library. Thanks to the created configuration a PLC code export can be carried out, which can be integrated
into existing PLC projects.

Technical data TwinCAT PLC IEC 61850 Server


Target system Windows NT/2000/XP/Vista, Windows 7, Windows CE
Min. TwinCAT level TwinCAT PLC
Further information www.beckhoff.com/TC-PLC-IEC61850

Ordering information
TwinCAT PLC IEC 61850 Server licence for using a PLC library for communication according to IEC 61850

TwinCAT PLC IEC 61400-25 Server


IEC 61400-25 is a specialisation of IEC 61850 for wind turbines. The data model is especially extended for objects, such as, for example wind
turbine generators. The TwinCAT Telecontrol Configurator can also be used here. Beside PLC codes it can also generate TwinCAT Scope 2 configu-
rations.
TwinCAT

Technical data TwinCAT PLC IEC 61400-25 Server


818 Target system Windows NT/2000/XP/Vista, Windows 7, Windows CE
Min. TwinCAT level TwinCAT PLC
Further information www.beckhoff.com/TC-PLC-IEC61400-25

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

TwinCAT PLC IEC 60870-5-101, -102, -103, -104 Master


PLC libraries are available for master implementation for the telecontrol protocol of the IEC 60870-5-101, -102, -103 and -104 master. The -101
and -104 user standards are general telecontrol protocols which are often used in substation communication, tunnel automation, railways, power
plant automation, wind turbine communication and building services. The -102 standard is reserved for the transfer of counter values of electrical
energy. Special safety measures ensure that the values cannot be falsified. The -103 protocol is for communication with digital protective devices,
which protect the electrical energy network from fault or error effects (e.g. short-circuit or earth leakage in individual power supplies). The inter-
operation of devices from different manufacturers is guaranteed by an interoperability list, which is stored in the Beckhoff Information System.
The -101, -102 and -103 protocols use a serial interface to communicate; the -104 protocol uses the TCP/IP interface.

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

TwinCAT PLC IEC 60870-5-101, -104 Slave


The TwinCAT PLC IEC 60870-5-101, -104 Slave software libraries allow the use of slaves for the international standard telecontrol
IEC 60870-5-101 and -104 slave protocols.

Technical data TwinCAT PLC IEC 60870-5-101, -104 Slave


Target system Windows NT/2000/XP/Vista, Windows 7, Windows CE
Min. TwinCAT level TwinCAT PLC
TwinCAT

Further information www.beckhoff.com/TC-PLC-IEC60870-Slave

Ordering information 819


TwinCAT PLC licence for using a PLC library for the implementation of IEC 60870-5-101 slaves
IEC 60870-5-101 Slave
TwinCAT PLC licence for using a PLC library for the implementation of IEC 60870-5-104 slaves
IEC 60870-5-104 Slave
TwinCAT PLC licence for using a PLC library for the implementation of IEC 60870-5-104 slaves under Windows CE
IEC 60870-5-104 Slave CE

We reserve the right to make technical changes. BECKHOFF New Automation Technology
Communication
TwinCAT Supplements Communication

TwinCAT DriveTop Server


The TwinCAT DriveTop Server is a communication server for linking the Indramat DriveTop Tools to TwinCAT. This means that the DriveTop tool
can be used for configuration and commissioning of Indramat drives. Configuration with a number of SERCOS rings is also supported.

Technical data TwinCAT DriveTop Server


Target system Windows NT/2000/XP/Vista, Windows 7
PC (x86-compatible)
Min. TwinCAT level TwinCAT NC PTP
Further information www.beckhoff.com/TC-DriveTop

Ordering information
TwinCAT DriveTop Server licence for using the TwinCAT DriveTop Server

TwinCAT DriveCOM OPC Server


The DriveCOM user organisa- DriveCOM OPC Server offers ed drives can be configured and the TwinCAT configuration and
tion has set itself the aim of precisely this type of commu- diagnosed from a central point. makes this information available
facilitating uniform, standardised nication connection. It enables The TwinCAT DriveCOM OPC for the engineering tool. The con-
communication between con- data flow from the engineering server requires a subordinate figurator features an automation
figuration, commissioning and tool to the drive, independent TwinCAT system with an FCxxxx- interface and can therefore be
diagnostic tools from different of the fieldbus. Based on the type Beckhoff fieldbus card. operated remotely by other tools.
drive manufacturers, independ- network-capable ADS TwinCAT The TwinCAT DriveCOM configu-
ent of the fieldbus. The TwinCAT communication system, distribut- rator finds supported drives in

Technical data TwinCAT DriveCOM OPC Server


Target system Windows NT/2000/XP/Vista, Windows 7
PC (x86-compatible)
Min. TwinCAT level TwinCAT NC PTP
Further information www.beckhoff.com/TC-DriveCom

Ordering information
TwinCAT DriveCOM OPC Server licence for using the TwinCAT DriveCOM OPC Server

TwinCAT OPC Server


The TwinCAT OPC Server is a standardised data exchange interface. It supports the DataAccess (DA) and XML-DA specifications. DataAccess (DA)
is based on the Microsoft COM technology and provides data for the client. The OPC XML-DA specification enables data exchange through XML
via HTTP. The TwinCAT OPC Server XML-DA is implemented as plugin for the Microsoft IIS (Internet Information Server) and provides TwinCAT
variables for web-based visualisations or implementation under C++, .NET, or JavaScript. Configuration of the server is carried out in a configura-
tion tool or via XML.

Technical data TwinCAT OPC Server TwinCAT OPC Server CE


TwinCAT

Target system Windows NT/2000/XP/Vista, Windows 7 Windows CE,


PC (x86-compatible) CE devices
820 Min. TwinCAT level TwinCAT I/O
Further information www.beckhoff.com/TC-OPC

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

TwinCAT OPC UA Server


The TwinCAT OPC UA Server devices. Secured mechanisms client. The UA server offers data nication out of the PLC by using
provides the functionality of for authentication and data exchange of TwinCAT variables function blocks to communicate
the OPC Unified Architecture encryption are directly included and also calling of ADS methods. to other UA servers. As a result,
(UA) specification. In addition to for the exchange of complex It offers the data in accordance third-party products can easily
data access techniques UA also data. The system enables secured with the specification of the be integrated.
specifies the data coding and the data communication between common working group of the
transport protocols. This enables two end points (e.g. visualisation PLCopen and the OPC Founda-
platform-independence and and control) in a heterogeneous tion which realised interoper-
therefore integration of the UA network. The product includes an ability access at a semantic level.
interface into small embedded OPC UA server and an OPC UA The UA client enables commu-

Technical data TwinCAT OPC UA Server TwinCAT OPC UA Server CE


Target system Windows NT/2000/XP/Vista, Windows 7 Windows CE,
PC (x86-compatible) CE devices
Min. TwinCAT level TwinCAT I/O
Further information www.beckhoff.com/TC-OPC-UA

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

TwinCAT ADS Communication Library


The TwinCAT ADS Communication the synchronous/asynchronous servers takes place via the mes- tion: DLL, OCX, VB Script, J Script,
Library organises data exchange and cyclical/on-change access sage system. This way, Windows .NET assembly, Java, web service.
between TwinCAT and Windows methods. program data can be exchanged The TwinCAT ADS monitor acts as
programs and includes the search The TwinCAT interface for with all registered TwinCAT serv- a debugging and diagnostic tool.
for variables, the access by vari- programming languages (Visual ers around the world. ADS data All ADS components are available
able name, timing synchronisa- Basic, Visual C, Delphi, Java ...) exchange can be managed trans- free-of-charge.
tion with the operating system, does not just offer links to I/O parently via different physical
adaptation of different data data, but also full access to the transport routes: TCP, UDP, field-
types, generation of data blocks methods of the PLC/NC run- bus, EtherCAT, serial, SOAP. ADS
and lists and the guarantee of time server (start, stop, etc.). components are available for the
data consistency for access with Data connection with TwinCAT following areas of implementa-
TwinCAT

Technical data TwinCAT ADS Communication Library


Target system Windows 9x/NT/2000/XP/Vista, Windows 7, Windows CE
PC (x86-compatible), CE devices (x86-compatible, ARM) 821
Min. TwinCAT level TwinCAT I/O
Further information www.beckhoff.com/TC-ADS

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

TwinCAT SMS/SMTP Server


The supplementary TwinCAT SMS/SMTP Server consists of two parts. The SMS server allows the PLC to send SMS messages to mobile telephones.
The library with the corresponding PLC modules can be run on PCs and the BCxxxx Bus Terminal Controllers. The second part is the TwinCAT
SMTP server, which allows the sending of e-mails directly from the PLC. Even file attachments, priority settings and HTML texts can be imple-
mented with the SMTP function blocks.

Technical data TwinCAT SMS/SMTP Server TwinCAT SMS/SMTP Server CE


Target system Windows NT/2000/XP/Vista, Windows 7 Windows CE,
PC (x86-compatible), Beckhoff Fieldbus Controller CE devices
(BCxxxx, BXxxxx, IL230x-Cxxx) (only PLC library)
Min. TwinCAT level TwinCAT I/O/TwinCAT PLC
Further information www.beckhoff.com/TC-SMS-SMTP

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

TwinCAT TCP/IP Server


The TwinCAT TCP/IP Server enables the implementation and realisation of one or several TCP/IP server/clients within the TwinCAT PLC. The blocks
of the PLC library for establishing and winding down the communication and for the actual data exchange (sending and receiving) enable simple
interaction with the server.

Technical data TwinCAT TCP/IP Server TwinCAT TCP/IP 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-TCP-IP

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

TwinCAT Virtual Serial COM Driver


The TwinCAT Virtual Serial COM Driver software library connects one or more EL60xx EtherCAT Terminals or EP6002 EtherCAT Box modules
as normal serial interfaces (“COMx”) in Windows CE or Windows XP. Configuration takes place in the TwinCAT System Manager, wherein it is
defined for each EL60xx/EP6002 whether or not and on which computer a serial interface should be created for it. Access to the device connected
to the terminal takes place via Windows API for serial interfaces. This way, even existing Windows applications can be used to read data via an
EL60xx/EP6002 from devices with serial interfaces, such as bar code scanners.
TwinCAT

Technical data TwinCAT Virtual Serial COM Driver


Target system Windows XP/Vista, Windows 7, Windows XP, Windows CE
822 PC (x86-compatible)
Min. TwinCAT level TwinCAT I/O
Further information www.beckhoff.com/TC-Serial-COM

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

TwinCAT FTP Client


The TwinCAT FTP Client enables the TwinCAT PLC to access several FTP servers in a simple manner. There are various function blocks available for
the PLC. Following the establishment of a connection (optionally with authentication), files can be loaded to/from the server. Additional function
blocks allow files or directories to be searched for, created, deleted and renamed.

Technical data TwinCAT FTP Client


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-FTP

Ordering information
TwinCAT FTP Client licence for using the PLC library for easy access from the TwinCAT PLC to several FTP servers

TwinCAT PLC RFID Reader Communication


The TwinCAT PLC RFID Reader Communication PLC library offers the possibility to access different RFID readers via the serial interfaces. The new
TwinCAT RFID reader library offers a general, abstract interface that can be used for all readers. The configuration can easily be adapted to a spe-
cific reader.

Technical data TwinCAT PLC RFID Reader Communication


Target system Windows XP/Vista, Windows 7, Windows XP, Windows CE
PC (x86-compatible)
Min. TwinCAT level TwinCAT PLC
Further information www.beckhoff.com/TC-PLC-RFID-Reader

Ordering information
TwinCAT PLC licence for using a PLC library for the connection of RFID readers to the TwinCAT PLC
RFID Reader Communication

TwinCAT PLC S5/S7 Communication


TwinCAT PLC S5/S7 Communication enables straightforward connection of TwinCAT with an S5 or S7 controller. Data blocks, flags, inputs, outputs,
counters and timers can be accessed from the TwinCAT PLC via function blocks. The communication takes place using TCP/IP.
TwinCAT

Technical data TwinCAT PLC S5/S7 Communication


Target system Windows NT/2000/XP/Vista, Windows 7, Windows CE 823
Min. TwinCAT level TwinCAT PLC
Further information www.beckhoff.com/TC-PLC-S5-S7

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)

Technical data TwinCAT PLC Controller Toolbox


Target system Windows NT/2000/XP/Vista, Windows 7, Windows CE
Beckhoff Fieldbus Controller (BCxxxx, BXxxxx, IL230x-Cxxx)
Min. TwinCAT level TwinCAT PLC
Further information www.beckhoff.com/TC-PLC-Controller-Toolbox

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.

TwinCAT PLC Temperature Controller


The TwinCAT PLC Temperature – easy commissioning through – tolerance monitoring, – optional ramping of
Controller implements a temper- automatic adjustment of the absolute value monitoring the set value
ature controller function block controller (self-tuning) – scalable reaction to sensor – set value start-up function
for monitoring and control of – automatic and manual oper- error and heating power – An industrial PID controller
varying temperature ranges with ation with shock-free set up faults is at the heart of the tem-
the following characteristics: – control value analog or – limitation of set and perature controller.
pulse-width modulated signal control values
TwinCAT

Technical data TwinCAT PLC Temperature Controller


824 Target system Windows NT/2000/XP/Vista, Windows 7, Windows CE
Min. TwinCAT level TwinCAT PLC
Further information www.beckhoff.com/TC-PLC-Temperature-Controller

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.

Technical data TwinCAT PLC Building Automation


Target system Windows NT/2000/XP/Vista, Windows 7, Windows CE
Beckhoff Fieldbus Controller (BCxxxx, BXxxxx, IL230x-Cxxx)
Min. TwinCAT level TwinCAT PLC
Further information www.beckhoff.com/TC-PLC-Building-Automation

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)

TwinCAT PLC Building Automation DALI


The TwinCAT PLC Building Automation DALI software library contains blocks for configuration and programming of the KL6811 DALI Bus Terminal
as well as for almost all standard DALI commands (IEC 62386). Among these are the command sets for emergency lighting (Part 202) and the
discharge lamps (Part 203). Also included are ready-made application blocks for the addressing and configuration of DALI ballasts.
TwinCAT

Technical data TwinCAT PLC Building Automation DALI


Target system Windows NT/2000/XP/Vista, Windows 7, Windows CE
Beckhoff Fieldbus Controller (BCxxxx, BXxxxx, IL230x-Cxxx) 825
Min. TwinCAT level TwinCAT PLC
Further information www.beckhoff.com/TC-PLC-BA-DALI

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

TwinCAT Building Automation Framework


The TwinCAT Building Automation Framework includes a configuration program and a PLC library. The PLC library is built-up in such a way that
a ready-made application program is available with the necessary room automation functions. This includes lighting, shading, double and triple
point control for the climate control, timer function, scene administration, weather stations and energy consumption recording. All actuators and
sensors are registered in the TwinCAT Building Automation Manager, grouped together and linked with the Bus Terminals. The logical ordering of
sensors to actuators is also done in the TwinCAT Building Automation Manager. From this information the configuration program generates and
activates the I/O links for all controllers entered in the system and writes all necessary parameters in the controller.

Technical data TwinCAT Building Automation Framework


Target system Windows NT/2000/XP/Vista, Windows 7, Windows CE
Min. TwinCAT level TwinCAT PLC
Further information www.beckhoff.com/TC-BA-Framework

Ordering information
TwinCAT Building Automation licence for using the framework for development and commissioning of building automation applications
Framework

TwinCAT PLC HVAC


TwinCAT PLC HVAC is an extensive TwinCAT PLC library with function blocks for complex control or control technology tasks in the areas of auto-
mation of heating, ventilation, climate and sanitary installations. The application of this PLC library significantly simplifies the engineering.

Technical data TwinCAT PLC HVAC


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-HVAC

Ordering information
TwinCAT PLC HVAC licence for using the PLC library for TwinCAT PLC for automation of heating, ventilation, air-conditioning and
sanitary installations

TwinCAT PLC M-Bus


The M-Bus (metering bus) is a fieldbus for logging consumption or measurement data (e.g. in water meters, electricity meters, gas meters,
heat/cold meters etc.). The M-Bus is a European standard and is described in EN 1434. There are over 70 PLC blocks available in the TwinCAT
PLC M-Bus which can communicate with devices from companies such as Berg, GWF, Landis+Gyr, Relay, NZR, ABB and many others. The M-Bus
master (TwinCAT PLC with level converter) controls the communication on the bus by requesting data from the slaves (measuring devices).
The M-Bus level converter is connected with the TwinCAT controller by RS232 or RS485.
TwinCAT

Technical data TwinCAT PLC M-Bus


826 Target system Windows NT/2000/XP/Vista, Windows 7, Windows CE
PC (x86-compatible), Beckhoff Windows CE devices, Beckhoff Fieldbus Controller (BCxxxx, BXxxxx, IL230x-Cxxx)
Min. TwinCAT level TwinCAT PLC
Further information www.beckhoff.com/TC-PLC-M-Bus

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

TwinCAT Crestron Server


Crestron is one of the leading manufacturers of AV control systems. The TwinCAT Crestron server enables communication between a TwinCAT
PLC and a Crestron control. Both systems are connected by Ethernet. SIMPL user macros are available for programming the Crestron controller.
The required function blocks are included in the TwinCAT PLC library. Read and write access to the other device is available from the Crestron
controller and the TwinCAT PLC.

Technical data TwinCAT Crestron Server


Target system Windows Embedded Standard (WES), Windows XP and Windows 7, Windows CE
PC (x86-compatible)
Min. TwinCAT level TwinCAT PLC
Further information www.beckhoff.com/TC-Crestron-Server

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).

Technical data TwinCAT BACnet/IP


Target system Windows NT/2000/XP/Vista, Windows 7, Windows CE
Min. TwinCAT level TwinCAT PLC
Further information www.beckhoff.com/TC-BACnet

Ordering information
TwinCAT BACnet/IP licence for using the BACnet/IP servers and clients

TwinCAT FIAS Server


The FIAS (Fidelio Interface and Application Specification) interface is a world-leader in hotel management software. The TwinCAT FIAS server is a
software package for communication between TwinCAT PLC and a system with a FIAS standard interface. The communication takes place using
TCP/IP. The connection of hotel management software and automation system helps to optimise the energy consumption: e.g. the climate control
is automatically adjusted for an unoccupied room; if there is strong sunlight the shading is automatically activated.
TwinCAT

Technical data TwinCAT FIAS Server 827


Target system Windows NT/2000/XP/Vista, Windows 7, Windows CE
Min. TwinCAT level TwinCAT PLC
Further information www.beckhoff.com/TC-FIAS

Ordering information
TwinCAT FIAS Server licence for using the FIAS Server

We reserve the right to make technical changes. BECKHOFF New Automation Technology

S-ar putea să vă placă și