new automation technology 2012 - ferret.com.au · twincat® the windows control and automation...
TRANSCRIPT
Twin
CAT
800
TwinCAT®
PLC and Motion Control on the PC
Twin
CAT
801
820
831
TwinCAT PLC
TwinCAT Supplements
822 TwinCAT NC/CNC
Twin
CAT
802
TwinCAT®
The Windows Control and Automation Technology
Product overview
PC-based control technology
PLC and Motion Control
on the PC
TwinCAT 3 | eXtended
Automation (XA)
TwinCAT PLC
TwinCAT NC PTP
TwinCAT NC I
TwinCAT CNC
TwinCAT I/O
TwinCAT CP
TwinCAT Supplements
System
TwinCAT Supplements
Motion
TwinCAT Supplements
Communication
TwinCAT Supplements
Controller
TwinCAT Supplements
Building Automation
www. beckhoff.com/TwinCAT
804
808
809
811
820 832
851
822
824
826
828
830
837
841
852
New Automation TechnologyBECKHOFF
Twin
CAT
803
Product overview TwinCAT
Software PLC
TwinCAT PLC820
PC hardware standard PC/IPC hardware, no extras
Operating systems Windows NT/2000/XP/Vista, Windows 7,
NT/XP Embedded, CE*
Real-time Beckhoff real-time kernel
I/O system EtherCAT, Lightbus, PROFIBUS DP/MC, Interbus,
CANopen, DeviceNet, SERCOS, Ethernet
Runtime system 4 multi-tasking PLCs each with 4 tasks in each PLC
runtime system, development and runtime systems
on one PC or separately (CE: only runtime)
Memory process image size, fl ags area, program size,
POU size, number of variables only limited by
the size of the user memory (max. 2 GB with
NT/ 2000 / XP/Vista)
Cycle time adjustable from 50 µs
Link time 1 µs (Intel® Core™2 Duo) for 1,000 PLC commands
Programming IEC 61131-3: IL, FBD, LD, SFC, ST, powerful
library management, convenient debugging
Software NC PTP
TwinCAT NC PTP822
TwinCAT PLC inclusive 820
PC hardware standard PC/IPC hardware, no extras
Operating systems Windows NT/2000/XP/Vista, Windows 7,
NT/XP Embedded, CE*
Real-time Beckhoff real-time kernel
I/O system EtherCAT, Lightbus, PROFIBUS DP/MC, Interbus,
CANopen, DeviceNet, SERCOS, Ethernet
Programming performed using function blocks for TwinCAT PLC
according to IEC 61131-3 (standardised PLCopen
Motion Control libraries), convenient axis commis-
sioning menus in the System Manager
Runtime system NC point-to-point including TwinCAT PLC
Number of axes up to 255
Axis types electrical and hydraulic servo drives, frequency
converter drives, stepper motor drives, switched
drives (fast/crawl axes)
Cycle time 50 µs upwards, typically 1 ms (selectable)
Axis functions standard axis functions: start / stop /
reset /reference, speed override,
special functions: master/slave cascading,
cam plates, electronic gearings, online distance
compensation of segments, “fl ying saw”
TwinCAT Level
TwinCAT I/O828
PC hardware standard PC/IPC hardware, no extras
Operating systems Windows NT/2000/XP/Vista, Windows 7,
NT/XP Embedded, CE (only runtime)*
Real-time Beckhoff real-time kernel
Multi-purpose I/O interface for all common fi eldbus systems, PC Fieldbus Cards and interfaces with integrated real-time driver
TwinCAT Level
TwinCAT CP830
PC hardware standard PC/IPC hardware, no extras
Operating systems Windows NT/2000/XP/Vista, Windows 7,
NT/XP Embedded*
Real-time Beckhoff real-time kernel
Windows driver for Beckhoff Control Panel
New Automation Technology We reserve the right to make technical changes.BECKHOFF
Twin
CAT
804
TwinCAT system
TwinCAT CP
TwinCAT I/O
TwinCAT PLC
TwinCAT NC PTP
System Manager
TwinCAT NC I
TwinCAT CNCBuild
ing
Auto
mat
ion
Cont
rolle
r
Com
mun
icatio
n
TwinCATSupplements
Mot
ion
Syst
em
Software NC I
TwinCAT NC I824
TwinCAT PLC inclusive 820
TwinCAT NC PTP inclusive 822
PC hardware standard PC/IPC hardware, no extras
Operating systems Windows NT/2000/XP/Vista, Windows 7,
NT/XP Embedded, CE*
Real-time Beckhoff real-time kernel
I/O system EtherCAT, Lightbus, PROFIBUS DP/MC, Interbus,
CANopen, DeviceNet, SERCOS, Ethernet
Programming DIN 66025 programs for NC interpolation,
access via function blocks from TwinCAT PLC
according to IEC 61131-3
Runtime system NC interpolation, including TwinCAT NC PTP
and PLC
Number of axes max. 3 axes and up to 5 auxiliary axes per group,
1 group per channel, max. 31 channels
Axis types electrical servo axes, stepper motor drives
Interpreter
functions
subroutines and jumps, programmable loops,
zeroshifts, tool compensations, M and H functions
Geometries straight lines and circular paths in 3-D space,
circular paths in all main planes, helixes with base
circles in all main planes linear, circular, helical
interpola tion in the main lanes and freely defi nable
planes, Bezier splines, look-ahead function
Axis functions online reconfi guration of axes in groups,
path override, slave coupling to path axes,
auxiliary axes, axis error and sag compensation,
measuring functions
Operation automatic operation, manual operation
(jog / inching), single block operation, referencing,
handwheel operation (motion /superposition)
TwinCAT NC I | Options
Options TwinCAT Kinematic Transformation 840
Software CNC
TwinCAT CNC826
TwinCAT PLC inclusive 820
TwinCAT NC PTP inclusive 822
TwinCAT NC I inclusive 824
PC hardware standard PC/IPC hardware, no extras
Operating systems Windows NT/2000/XP/Vista, Windows 7,
Windows NT/XP Embedded*
Real-time Beckhoff real-time kernel
I/O system EtherCAT, Lightbus, PROFIBUS DP/MC, Interbus,
CANopen, DeviceNet, SERCOS, Ethernet
Programming DIN 66025 programming language with high-level
language extensions, access via function blocks from
TwinCAT PLC according to IEC 61131-3
Runtime system CNC, including TwinCAT NC I, NC PTP, PLC
Number of axes /
spindles
8 path axes/controlled spindles, max. of 64 axes/
controlled spindles (optional), max. 12 channels
Axis types electrical servo-axes, analog/encoder interface
via fi eldbus, digital interface via fi eldbus
Interpreter
functions
subroutines and jumps, programmable loops,
zero shifts, tool compensations, M and H functions,
mathematical functions, programming of param-
eters/variables, user macros, spindle and help
functions, tool functions
Geometries linear, circular, helical interpolation in the main
planes and freely defi nable planes, max. 32 inter-
polating path axes per channel, look-ahead function
Axis functions coupling and gantry axis function, override, axis
error and sag compensation, measuring functions
Operation automatic operation, manual operation (jog / inching),
single block operation, referencing, block search,
handwheel operation (motion /superposition)
TwinCAT CNC | Options
Options TwinCAT CNC Axes Pack 827
TwinCAT CNC Channel Pack 827
TwinCAT CNC Transformation 827
TwinCAT CNC HSC Pack 827
TwinCAT CNC Spline Interpolation 827
* version-dependent
New Automation TechnologyBECKHOFFWe reserve the right to make technical changes.
Twin
CAT
805
Product overview TwinCAT
Supplements | System
TwinCAT ECAD Import 832
software tool for importing engineering results
from an ECAD program
TwinCAT Engineering Interface Server 832
software tool for co-ordinating programming tasks
via a central source code management system
TwinCAT Eventlogger 833
alarm and diagnostic system for logging events
which occur in the TwinCAT system
TwinCAT XML Data Server 833
software package for reading and writing of XML-based data
by the PLC
TwinCAT Backup 833
software tool for backing up and restoring fi les,
operating system and TwinCAT settings
TwinCAT Simulation Manager 834
software tool for the simplifi ed preparation and confi guration
of a simulation environment
TwinCAT Database Server 834
software package for accessing databases
from the PLC
TwinCAT Database Server CE 834
software tool for accessing databases from the PLC
for Windows CE platforms
TwinCAT PLC HMI 834
software tool for displaying visualisations created
in PLC Control
TwinCAT PLC HMI CE 835
software tool for displaying visualisations created
in PLC Control on Windows CE platforms
TwinCAT PLC HMI Web 835
display of visualisations created in PLC Control
in a web browser
TwinCAT Management Server 835
software tool for the central administration
of Beckhoff CE control systems
TwinCAT Scope 2 836
graphical analysis tool for displaying time-continuous
signals
TwinCAT EtherCAT Redundancy 836
extension of the TwinCAT EtherCAT master with
cable redundancy capability
TwinCAT Solar Position Algorithm 836
PLC library for precise calculation of the sun’s position
Supplements | Motion
TwinCAT PLC Motion Control XFC 837
PLC library for high-precision logging and switching
of digital signals in relation to axis positions
TwinCAT PLC Hydraulic Positioning 837
PLC library for the control and adjustment of hydraulic axes
TwinCAT NC FIFO Axes 838
PLC library for the implementation of a pre-defi ned user setpoint
generator for an NC axis
TwinCAT NC Flying Saw 838
PLC library for implementing “fl ying saw” functionality
TwinCAT PLC Remote Synchronisation 838
PLC library for remote synchronisation
TwinCAT NC Camming 839
PLC library for using the TwinCAT NC cam plate functionality
(table coupling)
TwinCAT Cam Design Tool 839
graphic design tool for electronic cam plates
TwinCAT Digital Cam Server 840
software implementation of fast cam controller
TwinCAT Valve Diagram Editor 840
graphical tool for designing the characteristic curve
of a hydraulic valve
TwinCAT Kinematic Transformation 840
PLC library for the implementation of different kinematic
transformations for TwinCAT PTP or TwinCAT NC I
Supplements | Communication
TwinCAT PLC Serial Communication 841
PLC library for communication via serial Bus Terminals
or PC COM ports
TwinCAT PLC Serial Communication 3964R/RK512 841
PLC library for communication via serial Bus Terminals
or PC COM ports with the 3964R and RK512 protocol
TwinCAT PLC Modbus RTU 842
PLC library for serial communication
with Modbus end devices
New Automation Technology We reserve the right to make technical changes.BECKHOFF
Twin
CAT
806
Supplements | Controller
TwinCAT PLC Controller Toolbox 851
PLC library with modules for basic controllers (P, I, D), complex controllers
(PI, PID), pulse width modulation, ramps, signal generators and fi lters
TwinCAT PLC Temperature Controller 851
PLC library with instanced temperature control function block
for monitoring and controlling different temperature ranges
Supplements | Building Automation
TwinCAT PLC Building Automation 852
PLC library for executing basic room automation functions
TwinCAT PLC Building Automation DALI 852
PLC library for communication with the KL6811 DALI master
Bus Terminal
TwinCAT PLC Serial Communication EnOcean 853
PLC library for processing of signals from battery-less sensors
with EnOcean technology
TwinCAT Building Automation Framework 853
framework for the confi guration and commissioning
of building automation projects
TwinCAT PLC HVAC 853
PLC library for the automation of HVAC and sanitary installations
TwinCAT PLC M-Bus 854
PLC library for the use of the M-Bus for the acquisition
of consumption data
TwinCAT Crestron Server 854
software package for communication between
a TwinCAT PLC and a Crestron controller
TwinCAT BACnet/IP 855
software package for communication with the data networks
of the building automation and building control systems
TwinCAT FIAS Server 855
software package for communication between TwinCAT PLC
and a system using the FIAS standard
Supplements | Communication
TwinCAT Modbus TCP Server 842
software package for communication with Modbus TCP devices
(server and client functionality)
TwinCAT PLC IEC 60870-5-101, -102, -103, -104 Master 843
PLC library for the implementation of IEC 60870-101, -102, -103
and -104 masters
TwinCAT PLC IEC 60870-5-104 Master CE 843
PLC library for the implementation of IEC 60870-104 masters
under Windows CE
TwinCAT PLC IEC 60870-5-101, -104 Slave 843
PLC library for the implementation of IEC 60870-101 and -104 slaves
TwinCAT PLC IEC 60870-5-104 Slave CE 843
PLC library for the implementation of IEC 60870-104 slaves
under Windows CE
TwinCAT PLC IEC 61850 Server 844
PLC library for IEC 61850 communication
TwinCAT PLC IEC 61400-25 Server 844
PLC library for IEC 61400-25 communication
TwinCAT DriveTop Server 844
software tool to confi gure Indramat SERCOS drives
with DriveTop software on TwinCAT systems
TwinCAT DriveCOM OPC Server 845
software tool for fi eldbus-independent communication
connections between the engineering tool and the drive
TwinCAT OPC Server 845
software package for access to TwinCAT variables
in accordance with the OPC DA/OPC XML DA specifi cation
TwinCAT OPC UA Server 846
software package for access to TwinCAT in accordance
with OPC UA: DA/HA/AC
TwinCAT ADS Communication Library 846
ADS communication components
TwinCAT SMS/SMTP Server 847
software package for sending SMS and e-mails from the PLC
TwinCAT TCP/IP Server 847
software package for communication via generic TCP server
TwinCAT PROFINET IO Controller 848
TwinCAT PROFINET IO controller turns every PC-based controller
into a PROFINET IO controller.
TwinCAT PROFINET IO Device 848
TwinCAT PROFINET IO device turns every PC-based controller
into a PROFINET IO device.
TwinCAT EtherNet/IP Slave 849
TwinCAT EtherNet/IP slave turns every PC-based controller
into an EtherNet/IP slave.
TwinCAT Virtual Serial COM Driver 849
virtual serial COM driver for Windows XP and Windows CE platforms
Supplements | Communication
TwinCAT FTP Client 850
PLC library for basic access from TwinCAT PLC to FTP server
TwinCAT PLC RFID Reader Communication 850
PLC library for connection of RFID readers to the TwinCAT PLC
TwinCAT PLC S5/S7 Communication 850
PLC library for communication with S5/S7 controllers
New Automation TechnologyBECKHOFFWe reserve the right to make technical changes.
Twin
CAT
807
parts can be set with TwinCAT: defi ned operating behaviour is achieved in this way. TwinCAT indicates the system load for programs that are running. A load threshold can be set in order to assure a defi ned computing capacity for the operating programs as well as for Windows NT/2000/XP/Vista or Windows 7. If this threshold is exceeded, a system message is generated.
TwinCAT supports system diagnosisThe general use of hardware and software from the open PC world requires some checking: Unsuitable components can upset the PC system. Beckhoff has integrated a practical indi-cator of the real-time jitter, giv-ing administrators an easy way to evaluate the hardware and software. A system message during operation can draw attention to incorrect states.
Worldwide accessThe TwinCAT software devices can be distributed to differ-ent components, depending on requirements. A “message
TwinCAT – PC-based control technologyrouter” manages and distribut-es all the messages, both in the system and via TCP/IP connec-tions. This way, PC systems can be linked worldwide via TCP/IP. Bus Terminal Controllers can be connected via serial interfaces and fi eldbuses (e.g. EtherCAT, Lightbus, PROFIBUS, CANopen, RS232, RS485, Ethernet TCP/IP). Technologies such as OPC and OPC UA offer access to a wide range of different SCADA/MES/ERP packages via standardised routes.
The Windows Control and Automation TechnologyThe TwinCAT Software System turns almost any compatible PC into a real-time controller with a multi-PLC system and NC/CNC axis control. At the same time, TwinCAT integrates the programming environment for all Beckhoff controllers: from high-end Industrial PC Control to embedded controller.
TwinCAT architectureTwinCAT consists of runtime systems that execute control programs in real-time and the development environments for programming, diagnostics and confi guration. Any Windows programs, for instance visuali-sation programs or Offi ce pro-grams, can access TwinCAT data via Microsoft interfaces, or can execute commands.
A practically oriented software solutionTwinCAT offers a precise timebase in which programs are executed with the highest deterministic features, independ-ently of other processor tasks. The real-time and non-real-time
New Automation Technology We reserve the right to make technical changes.BECKHOFF
Twin
CAT
808
TwinCAT I/O – universal I/O interface for all common fi eldbusesMany PC fi eldbus cards from various manufacturers are sup-ported. It is possible to operate more than one fi eldbus card per PC. Master and slave function-ality is supported, depending on the selected fi eldbus card. The fi eldbus cards can be con-fi gured and diagnosed conve-niently via the TwinCAT System Manager. TwinCAT I/O includes the TwinCAT real-time system for operating the fi eldbuses and a DLL interface to application programs.
TwinCAT PLC – the central pillar of automation soft-wareConceived as a pure software PLC, TwinCAT PLC allows up to four virtual “PLC CPUs”, each running up to four user tasks, on one PC. The PLC program can be written in one or more of the languages provided for in the IEC 61131-3 standard:– IL (Instruction List),– LD (Ladder Diagram),– FBD/CFC (Function Block
Diagram),
PLC and Motion Control on the PC– SFC (Sequential Function
Chart) and– ST (Structured Text).TwinCAT PLC running under the Windows NT/2000/XP/Vista and Windows 7 operating systems includes both the programming environment and the runtime system, so that an additional programming device is not required. Under the CE operating system and the embedded oper-ating systems for the series BX and BC controllers, only TwinCAT runtime is available. Program modifi cations are implemented via network-capable powerful communication with the run-time system. Programming can be done– locally,– via TCP/IP or– via the fi eldbus
(BXxxxx and BCxxxx).
Many target platforms – one toolThe PLC programs created with TwinCAT PLC can be executed on a number of target platforms. Apart from Industrial PCs and the Embedded PCs, the PLC project can also be loaded into the BC and BX series fi eldbus
controllers from Beckhoff. Pro-gram development and debug-ging proceed in the same working environment, regardless of which unit is executing the program.
Extensive supplementary librariesAs an extension to the blocks defi ned by the IEC language standard, Beckhoff offers a wide range of supplementary libraries for the execution of tasks typical in automation technology: e.g. libraries for controlling electrical and hydraulic axes via TwinCAT NC, serial communication librar-ies, system libraries for message outputs, write/read fi les, control technology blocks, etc.
Helpful practice toolsExtensive faultfi nding functions in TwinCAT PLC facilitate the solution of problems either on site or via remote maintenance. For this purpose, the PLC pro-gramming environment in TwinCAT offers:– monitoring,– powerfl ow (fl ow control),– break point,– sampling trace of PLC
variables,
– single step,– watchlist,– call hierarchy and– forcing of variables.In addition, the TwinCAT ScopeView (a software oscilloscope) can be used to record one or several variables simultaneously.
TwinCAT NC – Motion Control on the PCA software NC consists of:– positioning (set value
generation and position control)
– integrated PLC with NC interface
– operating programs for commissioning purposes
– I/O connection for axes via fi eldbus
With TwinCAT NC, the position controller is calculated on the PC processor as standard. It exchanges data cyclically with drives and measurement systems via the fi eldbus.
Central NC positioning on the PCThe computing capacity of a PC enables axis motion
New Automation TechnologyBECKHOFFWe reserve the right to make technical changes.
Twin
CAT
809
simultaneously with the PLC. The computing capacity of a PC enables many axes to be positioned simultaneously.
Analytical path calculationThe algorithms that TwinCAT NC/NC I/CNC uses to control axes take account of the dynamic parameters of the axis: speed, acceleration and jerk. In this way, the axes are moved at any time within the limits of what is dynamically possible, and are precisely analytically coordi-nated. A range of different regu-lation algorithms are available in order to reduce the deviations from the ideal trajectory that will occur in practice.
Individual or jointBased on the normal methods for positioning an individual electrical axis, moving from its starting point to its destination (point-to-point positioning), TwinCAT NC also allows the coordinated movement of a number of axes in multi-stage master-slave operation (e.g. gearing functions or cam plates) to be executed.
Convenient commissioningCommissioning is simplifi ed signifi cantly by the confi guration and diagnostic dialogs offered in the TwinCAT System Manager. For each axis, all main data are displayed at a glance. The axes can be moved via function keys. Special functions such as cou-plings, cam plates or distance compensation can be triggered and observed via the System Manager. A convenient dialog enables the dynamic param-eters of an axis to be deter-mined.
TwinCAT NC I – Interpolating axis movementsTwinCAT NC I (interpolation) is the NC system for linear and circular interpolated path movements of axis groups with up to eight drives. The system includes interpreter, set value generation and position control-ler. PLC functionality is integrated, as is the connection of the axes with the fi eldbus.
The interpreter interprets the code described in DIN 66025. Comprehensive PLC libraries
enable interaction between NC and PLC. NC programs, for example, can be loaded directly from the PLC program into the interpreter. As an alternative to DIN 66025, the path interpola-tion via the TcPlcInterpolation library can take place directly from the PLC. In this case, the geometry and help functions (e.g. M functions) are writ-ten to a table in the PLC and transferred to the NC core. This procedure is particularly suitable for fl exible movements, e.g. in pick-and-place applications.
TwinCAT CNC – the software CNC for toughest requirementsTwinCAT CNC offers CNC fea-tures: up to 32 interpolating path axes and comprehensive coordi-nate and kinematic transforma-tions are possible. Parts program-ming is carried out according to DIN 66025 using high-level lan-guage extensions. TwinCAT CNC can operate with up to 64 axes/controlled spindles that can be distributed across up to twelve CNC channels. In a CNC channel, up to 32 axes can be interpolated
simultaneously, enabling even the most diffi cult motion tasks to be solved. Apart from the classic linear, circular and helical inter-polations, TwinCAT CNC offers convenient spline interpolation, optionally based on Akima or B-splines. Real-time transforma-tions enable complex machine kinematics to be realised without problem. Apart from the classic linear, circular and helical inter-polations, TwinCAT CNC offers convenient spline interpolation, optionally based on Akima or B-splines. Real-time transforma-tions enable complex machine kinematics to be realised without problem.
HSC technology (high-speed cutting)Advanced HSC cutting technol-ogy requires CNC control tech-nology with optimised solutions for Motion Control in order to achieve optimum results in terms of processing time while at the same time offering maximum accuracy and workpiece surface quality.
New Automation Technology We reserve the right to make technical changes.BECKHOFF
Twin
CAT
810
Beckhoff created a global standard for auto-mation with the launch of PC-based control technology in 1986. On the software side, the TwinCAT (The Windows Control and Auto-mation Technology) automation suite forms
the core of the control system. The TwinCAT software system turns almost any PC-based system into a real-time control with multi-ple PLC, NC, CNC and/or robotics runtime systems. TwinCAT 3 is the systematic further
development of TwinCAT 2, with which the world of automation technology is being redefi ned.
TwinCAT 3 | eXtended Automation (XA)
New Automation TechnologyBECKHOFFWe reserve the right to make technical changes.
811
Twin
CAT
3
TwinCAT 3 | eXtended Automation Technology (XAT)
– only one software for programming and confi guration– Visual Studio® integration– more freedom in selecting programming languages– support for the object-oriented extension of IEC 61131-3– use of C/C++ as the programming language for real-time applications– link to Matlab®/Simulink®
– open interfaces for expandability and adaptation to the tools landscape– fl exible runtime environment– active support of multi-core and 64-bit systems– migration of TwinCAT 2 projects
TwinCAT 3 highlights
TwinCAT 3 on the Internet
Further information on TwinCAT 3, such as publications or videos, can be found at:
With the introduction of the software, technical characteristics and manuals will also be made available there.
www. beckhoff.com/TwinCAT3
New Automation Technology We reserve the right to make technical changes.BECKHOFF
812
Twin
CAT
3
TwinCAT 3 | Migration of TwinCAT 2 projectsTo ensure seamless transition between TwinCAT 2.11 and TwinCAT 3, different migration routes are provided.
Scenarios for the migration of TwinCAT 2.11 projects1. Execution of TwinCAT 2.11 PLC projects as modules in the TwinCAT 3 runtime – linking of TwinCAT 2.11 PLC projects with TwinCAT 3 modules at the I/O level2. Conversion of existing projects to TwinCAT 3 – integrated application of TwinCAT 3 functionality
Parallel processing of TwinCAT 2.11 and TwinCAT 3 on a single PC platform
TwinCAT 2.11 PLC
modules can be executed
in the TwinCAT 3 runtime.
Multi-core PC System
TwinCAT 3 –
eXtended Automation Engineering
Microsoft Windows Operating System
TwinCAT 2.11 PLC
Engineering
TwinCAT Transport Layer – ADS-Router
TwinCAT 3 –
eXtended Automation RuntimeTwinCAT 2.11 PLC
Runtime
Fieldbus Drivers
– utilisation of extended options– application of tried and tested
code in new projects
– application of an integrated software tool in all projects
Advantages of the migration to TwinCAT 3
New Automation TechnologyBECKHOFFWe reserve the right to make technical changes.
813
Twin
CAT
3
TwinCAT 3 | eXtended Automation Architecture (XAA)
In addition to the possibilities
of controller programming
according to the 3rd edition of
IEC 61131-3, the new TwinCAT 3
architecture allows the use of
C and C++ as the programming
language. This opens up com-
pletely new appli cation possibili-
ties, as well as the expansion of
or integration in existing systems.
The link to Matlab®/Simulink®
is just one example of this new
openness.
eXtended Automation Technology –
TwinCAT 3 extends the standard automation world
TwinCAT 3 architecture of the development environment
TcCO
M CNC
TcCO
M PLC
TcCO
M Safety
TcCO
M PLC
TcCO
M Simulink®
ModuleTc
COM C++
ModuleTc
COM NC
TcCO
M CModule
TwinCAT Automation Device Driver – ADD
PC System
Windows 32/64 bit
TwinCAT 3 Engineering Environment based on Visual Studio®
Programming– IEC 61131-3– objectoriented extensions– C/C++
System Manager– Confi guration
TwinCAT Transport Layer – ADS
TwinCAT 3 Runtime
Real-time Kernel
Fieldbus
eXtended Automation Architecture– supports all main fi eldbuses– supports IEC 61131, C/C++,
Matlab®/Simulink®
– supports Motion Control: from point-to-point to CNC
– supports TwinSAFE confi guration– supports Scientifi c Automation:
robotics, measurement technology, Condition Monitoring
eXtended Automation Engineering– one tool – Microsoft Visual Studio®
– integrated: IEC 61131 – worldwide standard in automation
– integrated: C/C++ – worldwide standard in IT
– integrated: TwinCAT System Manager
– well-known confi guration tool– link to Matlab®/Simulink®:
worldwide standard in science – expandable with other tools:
editors, compilers– TwinCAT 2 projects can be migrated.– TwinCAT 3 modules:
standardised programming frames– using the .NET programming
languages for non-real-time capable applications (e.g. HMI)
eXtended Automation Runtime– IEC 61131, C/C++,
Matlab®/Simulink® objects in one runtime
– integrated TwinSAFE runtime– extended real-time-functionality:
min. 50 µs cycle time and low jitter– enhanced performance:
support of multi-core CPUs– future-proof: supports 64-bit
operating systems
New Automation Technology We reserve the right to make technical changes.BECKHOFF
814
Twin
CAT
3
TwinCAT 3 | eXtended Automation Engineering (XAE)Integration in Microsoft Visual Studio® makes it possible to program automation objects in parallel with the aid of the 3rd edition of IEC 61131-3 and the C or C++ languages. The objects (modules) generated can exchange data with each other and call each other independently of the lan-guage they were written in. The TwinCAT System Manager has been integrated into the development environment. This way, only one software is required to confi gure, parameterise, program and to diagnose automation devices.
Visual Studio® integration can be accomplished in two different ways. TwinCAT Standard only uses the basic framework of Visual Studio® with all its benefi ts in terms of
handling, connection to source code control software, etc., while TwinCAT Integrated, as the name implies, integrates itself into Visual Studio®. In this version, the C/C++,
C#, VB.NET programming languages and link to Matlab®/Simulink® are available.
TwinCAT Standard TwinCAT Integrated
TwinCAT Transport Layer – ADS
TwinCAT 3 Runtime
TwinCAT 3 Engineering Environment
System ManagerConfi guration– I/O– PLC– MC– NC– CNC– Safety– others
Programming
IEC 61131 Object-orientedextensions
IEC Compiler
TwinCAT Transport Layer – ADS
TwinCAT 3 Runtime
TwinCAT 3 Engineering Environment based on Visual Studio®
System ManagerConfi guration– I/O– PLC– C/C++– MC– NC– CNC– Safety– others
Matlab®/Simulink®
Third-partyprogramming tool
C/C++Real-timeWorkshop
Programming
IEC 61131 Object-orientedextensions
C/C++C#/.NET
Real-timeNon-real-time
IEC Compiler Microsoft C Compiler
Flexible use of programming languages
C and C++ programming languages– standardised– widely used programming
languages– very powerful programming
languages– run under the same runtime as
PLC programs– for the implementation of drivers
Extended debugging of C++ programs– debugging of C++ programs
that run in real-time– use of breakpoints– use of watch lists– use of call stacks
.NET programming languages– used for non-real-time-programming
(e.g.: HMI)– source code management in the
same project
Link to Matlab®/Simulink®
– great variety of toolboxes– possibilities for use:
– building of control circuits – in simulation – in optimisation– automatic code generation– debug interface between
Matlab®/Simulink® and TwinCAT
New Automation TechnologyBECKHOFFWe reserve the right to make technical changes.
815
Twin
CAT
3
TwinCAT 3 | eXtended Automation Language Support
TwinCAT System Manager integrated into Visual Studio®
System Manager
LD editor
FBD editor
SFC editor
ST editor
CFC editor
IL editor
Visual C/C++ editor
Parallel use of the C++ and FBD programming languages
Real-time Non-real-time
C#
Visual Basic
.NET
C++
Silverlight
Integration of Visual Studio®
Automation devices and application programming in one environment– use of the most famous and best
supported development suite– future-proof– editing of PLC programs and complex
visualisations in one environment– multi-language support– modern look and feel– context-sensitive online help
– automatic syntax checking– IntelliSense– syntax highlighting– use of the well-known
source code control tools
Open architecture– extendable by plug-ins
New Automation Technology We reserve the right to make technical changes.BECKHOFF
816
Twin
CAT
3
TwinCAT 3 | eXtended Automation Runtime (XAR)Standardised modules enable open and fl exible design of the TwinCAT 3 runtime. It makes an environment avail able in which the TwinCAT 3 modules can run. Whether the modules are PLC, NC, CNC, RC (Robotic Control) or C code-based modules (e.g. created with Matlab®/Simulink®) is irrelevant.
Modular TwinCAT 3 runtime
TwinCAT Object Manager
Fieldbus
TwinCAT 3 Runtime
TcCO
M Simulink®
Module
TcCO
M CModule
TcCO
M C++Module
Task
Task
TcCO
M CNCTask
Task
Task
Task
TcCO
M
TcCO
M C++Module
Call
Call
Call
Call
DebuggingTC Confi guration
TcCO
M SafetyFBD
TcCO
M SafetyTask
TwinCAT Automation Device Driver – ADD
PLC
TcCO
MTc
COM
Tc
COM PLC
Simulink®
Module
NC
Twin
CAT
Real
-tim
e Ke
rnel
TwinCAT Transport Layer – ADS
Open runtime interface– separation of complete functionality
into modules– use of services from system modules
(e.g. real-time)– defi ned interfaces
– extension of the runtime by own modules (e.g. bus drivers)
– Scalability: modules can contain simple functions; complex algorithms and real-time tasks.
Modular design, openness, extendibility
New Automation TechnologyBECKHOFFWe reserve the right to make technical changes.
817
Twin
CAT
3
TwinCAT 3 | eXtended Automation Performance
Dialog for the
distribution of tasks
to processor cores
Current developments in computer technology, which offer CPUs with more and more cores, enable the distribution of tasks across different cores. The TwinCAT 3 runtime environment follows this concept. It can be used to distribute functional units such as HMI, PLC runtime or MC to dedicated cores. For each of the cores used by the runtime environment the maximum load as well as the base time and therefore the possible cycle times can be set separately.
Due to the use of
multi-core systems,
functional units (e.g.
PLC and NC runtimes,
HMI) are distributed
to individual proces-
sor cores.
Multi-core CPU
Core 0
WindowsApps
WindowsDrivers
L2 Shared Cache
System Memory
ADS Router Message Queues
Core 1 Core 2 Core 3 Core …
User HMI PLC Runtime 0 PLC Runtime 1 NC Runtime 1
Task 0 Task 1
PLC Control
ADSADSADSADSADS
ADS Router Engine
Support of multi-core systems– distribution from applications
to cores (e.g. PLC, NC and HMI can run on different cores)
Support of multi-tasking– preemptive multi-tasking– parallel processing of tasks
Support of 64-bit operating systems– usage of more resources (memory)
Multi-core and multi-tasking support
New Automation Technology We reserve the right to make technical changes.BECKHOFF
818
Twin
CAT
3
TwinCAT 2 | Level
New Automation TechnologyBECKHOFFWe reserve the right to make technical changes.
Twin
CAT
819
TwinCAT PLC – IEC 61131-3 Multi-PLC on the PCSoftware PLC for Windows NT/2000/XP/Vista or Windows 7The TwinCAT PLC is programmed in accordance with IEC 61131-3 independently of the manufac-turer. Online connections with PLC runtime systems around the world can be implemented with TCP/IP or via fi eldbuses on the IPC.
TwinCAT PLC programming systemTwinCAT PLC offers all the languages in the IEC 61131-3 standard and has a powerful development environment for programs whose code size and data regions far exceed the capacities of conventional PLC systems.
Online connection via networksChanges to programs or data are supported by a very power-ful link to the runtime systems, which can also operate over a network. All the usual facilities of a PLC are available.
Any Windows programs, for instance visualisation programs or Offi ce programs, can access TwinCAT data via Microsoft interfaces or control the PLC.
Practically oriented properties– all defi ned programming
languages: IL, FBD, LD, SFC, ST and CFC
– certifi ed in accordance with base level (IL/ST)
– structured programming with modular program management
– recompilation while PLC runs with maximum data retention (online change)
– convenient library management
– source code storage in target system
– criterion analysis– conversion between
languages
– incremental compilation– all common data types,
structures, arrays, including multi-dimensional arrays
– programming support: auto-format, auto-declare, cross reference, search/replace
– project compare– program converting in
different languages– connection with source
code management tools
IEC 61131-3 languages
TwinCAT multi PLC
PLC runtime 1task 1-4
Process image 1
PLC runtime 4task 1-4
Process image 4
PLC runtime 2task 1-4
Process image 2
PLC runtime 3task 1-4
Process image 3
I/O mapping
Interbus CANopen
DeviceNet SERCOS PC hardware
Lightbus PROFIBUS DP
EtherCAT
New Automation Technology We reserve the right to make technical changes.BECKHOFF
Twin
CAT
820
Diagnosis using standard PC techniquesChanges of any size to program and data can be carried out “online”. Error location and correction (debugging) is supported by aid of a very powerful link to the runtime system. This can also be used over a network. All the usual features of a PLC are available.
Debugging features– Online connections with PLC runtime
systems around the world can be imple-mented with TCP/IP or via fi eldbuses.
– online change of new variables, instances or programs at runtime with maximum data retention
– online monitoring of variables in variable lists, watch windows, editors
– online status and powerfl ow (accumula-tor contents) of programs and instances
– triggering, forcing and setting variables– single step, breakpoints– step into, step over– display of the current call stack– Watch list shows a selection of variables.– Trace function records variable values for
every cycle.– online management of all variable names
and structures across the whole system– TwinCAT ScopeView as a graphical diag-
nostic and analysis tool for the display of values
TwinCAT PLC
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 runtime)
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
Runtime system max. 4 multi-tasking PLCs each with 4 tasks in each PLC runtime system, development and runtime systems
on one PC or remote programming via TCP/IP
Memory process image size, fl ags 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 fi eldbus: EtherCAT, PROFIBUS DP/MC, CANopen, DeviceNet, Interbus, SERCOS, Lightbus,
Ethernet (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 runtime system
Options
TwinCAT PLC
Controller Toolbox
The TwinCAT Controller Toolbox library contains blocks for basic controllers (P, I, D),
complex controllers (PI, PID), pulse width modulation, ramps, signal generators, fi lters. 851
TwinCAT PLC
Temperature ControllerIEC 61131-3 software library for TwinCAT PLC for temperature control 851
TwinCAT PLC
Hydraulic PositioningIEC 61131-3 software library for TwinCAT PLC for controlling hydraulic axes 837
TwinCAT PLC
Modbus RTU
IEC 61131-3 software library for TwinCAT PLC with Modbus RTU function blocks
for serial communication with Modbus devices 842
TwinCAT PLC
Serial CommunicationIEC 61131-3 software library for TwinCAT PLC for communication via serial Bus Terminals or PC COM ports 841
TwinCAT PLC
Building Automation
IEC 61131-3 software library for TwinCAT PLC for execution of basic functions in
the building automation area (basic library) 852
TwinCAT Engineering
Interface Server
The TwinCAT Engineering Interface Server integrates drivers for interfacing with
Microsoft Visual Source Safe or Subversion. 832
New Automation TechnologyBECKHOFFWe reserve the right to make technical changes.
Twin
CAT
821
TwinCAT NC PTP – Point-to-point axis positioningPosition control with the PCTwinCAT NC PTP includes axis positioning software (set value generation, position control), an integrated software PLC with NC interface, operating program for commissioning and an I/O connection to the axes through various fi eldbuses. TwinCAT NC PTP replaces conventional positioning modules and NC controllers.
NC PTP software on the PCThe controllers that are simulat-ed by the PC cyclically exchange data with drives and measuring systems via the fi eldbus.
The capacity of a PC allows axes to be moved in parallel with the PLC functionality. PC power means that some tens of axes can easily be positioned simul-taneously.
System structureAxes are structured into channels for PTP movement and for interpolated move -ments.
Axis structureTwinCAT NC PTP uses variables to operate axes. Each axis has variables for encoder, drive and controller. The axis can be linked to I/O interfaces, and parameters can be set.
Axis functionsAxis functions such as– start (various modes)– stop– new target position
and velocity– constant drive output– set/call actual position
Axis types– servo axes– high/low speed axes– stepper motor axes– “low-cost” stepper motor
axes– encoder axes– simulation axes– DC drives
Position measurement systemsThe position controller acquires the actual position through:– incremental encoders– absolute encoders– digital interfaces to
the drives
Drive interfaces– analog– EtherCAT– SERCOS– SSI– Lightbus– PROFIBUS DP/MC– pulse train
Interfaces– interfacing to all popular
fi eldbuses, e.g. EtherCAT, Lightbus, SERCOS, PROFIBUS DP/MC, synchron CAN
– Axis functions can be embedded into the IEC 61131-3 PLC system by means of function block libraries; the function blocks comply with the PLCopen standard.
– data interface to Windows NT/2000/XP/Vista/CE or Windows 7 programs by means of open standards (OPC, Beckhoff ADS)
System operation
New Automation Technology We reserve the right to make technical changes.BECKHOFF
Twin
CAT
822
PositioningPositioning is executed with a powerful, modern positioning algorithm in which profi les are generated with jerk limitation and with pre-control of speed and acceleration to minimise the following error.Positioning facilities:– Controller structures
can be adjusted.– P controller– PID controller– PID with speed
pre-control– PID with speed
and acceleration pre-control
– override functions
Commissioning/servicingThe online menu allows impor-tant axis parameters such as– target position,– set speed,– acceleration, jerk,– reference speed,– controller Kv factor,to be set, and general axis functions such as– start,– stop/emergency stop,– new target position
with new speed,to be called.
Special functions– linear coupling
(electrical gears)– distance compensation– online master/slave and
slave/master conversion– “fl ying saw” (diagonal saw)– camming (support through
TwinCAT Cam Design Tool)– FIFO axes– change over encoders/
controllers– external axis set value
generator– multi-master coupling
TwinCAT NC PTP
Programming IEC 61131-3
function blocks or standard
PLCopen Motion Control
libraries
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 runtime)
Real-time Beckhoff real-time kernel as a component of TwinCAT
Runtime 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
Confi guration all axis parameters such as the measuring system, drive parameters and position controller can be conveniently confi gured
Remanence remanent data, UPS-supported storage on hard disk
I/O system free choice of fi eldbus: 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 NC PTP licence for using the PTP positioning software with integrated IEC 61131-3 TwinCAT PLC,
contains programming software and runtime system
Options
TwinCAT NC Camming IEC 61131-3 software library for TwinCAT, implemented camshaft functionality (table coupling) 839
TwinCAT NC FIFO Axes IEC 61131-3 software library for TwinCAT, permits specifi ed FIFO set value generation 838
TwinCAT NC Flying Saw IEC 61131-3 software library for TwinCAT, implements a “fl ying saw” 838
TwinCAT Cam Design Tool graphical development tool for programming cams 839
TwinCAT Valve Diagram Editor graphics-oriented editor for designing the characteristic curve of a hydraulic valve 840
New Automation TechnologyBECKHOFFWe reserve the right to make technical changes.
Twin
CAT
823
TwinCAT NC I – Interpolating axis movementsFollow the path with the PCThe TwinCAT NC Interpolation (NC I) is the NC system for interpolated path movements. TwinCAT NC I offers 3-D inter-polation (interpreter, set point generation, position controller), an integrated PLC with an NC interface and an I/O connection for axes via the fi eldbus. All well known Fieldbus systems and programming standards in the CNC world, such as DIN 66025, are supported. TwinCAT NC I delivers open PC solutions for standard axial components and CNC controls. TwinCAT NC I uses the power of the PC and allows axis regulation under Windows NT/2000/XP/Vista/CE or Windows 7. Hardware modules are simulated in the soft ware, and are thus superfl uous.
TwinCAT NC I – interpreterThe syntax which is laid down in DIN 66025 is a reliable de scriptive language for machine sequences. There is also an additional exten-sion to the DIN syntax with a number of useful functions:– techniques for sub-routines
and jumps– programmed loops– zero offset shifts
– tool compensations– tools– M and H functions
3-D interpolationThe following geometries are supported by the interpreter:– straight lines in space– circles in all main planes– circles in space– helices with base circles
in the main planes– Bezier splines
TwinCAT NC I – operating interfaceAn operating interface inte-grated into the TwinCAT System Manager provides information
on all set and actual values and on the physical and logical state of the interpolation chan-nels and interpolation axes. The NC structure and many NC parameters are also set using the System Manager.
Online changes of confi guration of the axesIndividual PTP axes can be col-lected fl exibly, when the axes are stationary, into new interpolation groups, after which they can be reconfi gured as PTP axes. In this way all PTP characteristics such as reference run, tool change, etc. can be used.
PLC blocks for interpolationIn order to create a simple interface for axis interpolation, PLC blocks which can create positioning commands for the interpo lation channel, using easily understood descriptions organised as tables are avail-able.
TwinCAT NC I – pathway dynamicsA rate-of-change limited profi le, which at any moment describes the acceleration, speed and position on the path as well as the associated transformed Car-tesian axis values. The maximum allowed dynamic limiting values
The structure of an axis group
The NC program editor
New Automation Technology We reserve the right to make technical changes.BECKHOFF
Twin
CAT
824
can be changed at any time in the NC program.
TwinCAT NC I – path overrideTwinCAT NC I possesses a speed override function which can synchronously work on all of the axes.
Speed reduction at curvesTwinCAT NC I offers different reduc tion methods for reducing the speed on neighbouring geometrical cross-over points. The parameter for this speed reduction can be changed in the NC program.
TwinCAT NC I axesFor each channel three path axes (X, Y, Z) can be used. In addition,
fi ve further auxiliary axes can be integrated into the channel. These are interpolated with the path, i.e. they start with the path segment and arrive in the target position with the path segment.
“Look Ahead”The “Look Ahead” function cal-culates the maximum possi ble path velocity at segment transi-tions. It can take into account all entries in the NC core and con-nects neighbouring geometries so far as this is possible.
Slave coupling on the path axesA master/slave coupling on a path axis is possible, inde-pendently of which slave type is involved.
Geometric-dynamic smoothingVarious options are available in order to achieve optimum geometrical and dynamic smoothing at segment transitions (e.g. Bezier smoothing). In this way, the path velocity can be kept constant at segment transitions if the boundary conditions are suitable. This is particularly impor-tant for pick-and-place tasks and manipulations (e.g. laser welding).
Diagnostic and optimisation possibilitiesAll machine state variables can be extracted and displayed for diagnostic and analysis purposes. An ideal tool in this respect is TwinCAT ScopeView, which allows all internal and external
variables to be recorded. These variables include path values (set and actual values) such as path speed, path acceleration, tangential and orthogonal path error as well as Cartesian values such as position, speed, follow-ing error, etc.
TwinCAT NC I
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 runtime)
Real-time Beckhoff real-time kernel as a component of TwinCAT
Runtime system NC interpolation, including TwinCAT NC PTP and PLC
Number of axes max. 3 axes and up to 5 auxiliary axes per group, 1 group per channel, max. 31 channels
Axis types electrical servo-axes, stepper motor drives
Interpreter functions subroutines and jumps, programmable loops, zero shifts, tool compensations, M and H functions
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,
linear, circular, helical interpola tion in the main planes and freely defi nable planes, Bezier splines, look-ahead function
Axis functions online reconfi guration of axes in groups, path override, slave coupling to path axes, auxiliary axes, axis error and
sag compensation, measuring functions
Programming DIN 66025 programs for NC interpolation, access via function blocks for TwinCAT PLC according to IEC 61131-3
Operation automatic operation, manual operation (jog/inching), single block operation, referencing, handwheel operation
(motion/superposition)
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 EtherCAT, Lightbus, PROFIBUS DP/MC, Interbus, CANopen, DeviceNet, SERCOS, Ethernet
Connectivity variable access via OPC, Beckhoff ADS OCX/DLL (Automation Device Specifi cation)
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 runtime system
Options
TwinCAT Kinematic
Transformation
PLC library for the implementation of different kinematic transformations for TwinCAT PTP or TwinCAT NC I
TwinCAT Scope 2
840
New Automation TechnologyBECKHOFFWe reserve the right to make technical changes.
Twin
CAT
825
TwinCAT CNC – High-performance CNC solution for complex applicationsComplex tasks – new solutionsTwinCAT CNC offers complete CNC functionality as a pure PC-based software solution. TwinCAT CNC covers the com-plete range of classic CNC path control, including high-end systems for complex motion and kinematics requirements. The powerful, continuously evolving PC platform and the hard real-time base of the TwinCAT real-time kernel provide the founda-tion for the CNC software.
TwinCAT continuityTwinCAT CNC is based on TwinCAT PLC, the IEC 61131-3 software PLC. If TwinCAT NC PTP is used as the basis; powerful motion functionality for posi-tioning tasks is also available. Parts programming is carried out according to DIN 66025 using high-level language extensions. TwinCAT CNC expanded TwinCAT NC I with classic CNC features. Up to 64 interpolating axes and comprehensive coordinate and kinematic transformations are possible.
Open for I/O and drive systemsIn the CNC world, TwinCAT CNC offers unique openness towards the I/O periphery and the drive system through the consistent utilisation of Fieldbus technol-ogy. A variety of I/O modules can be connected via all com-mon fi eldbus systems. The drive systems can be connected with the CNC via an analog/encoder interface or directly via a digital drive interface (e.g. EtherCAT, PROFIBUS DP/MC, SERCOS or Lightbus). This offers maximum openness and independence in the choice of I/O and drive systems for the user.
Versatile machiningThe required axis and spindle functions, interpolation and feed functions, tool and help functions according to DIN 66025 with specifi c expan-sions are available for a variety of machining technologies (e.g. milling, drilling, handling, special machines).
Interpolation with 64 axesComplex machining tasks often require path movements involv-ing a large number of axes and spindles. TwinCAT CNC can operate with 64 axes/controlled spindles that can be distributed across up to 12 CNC channels. In a CNC channel, up to 32 axes can be interpolated simultane-ously, enabling even the most dif-fi cult motion tasks to be solved.
HSC technology (high-speed cutting)Advanced HSC cutting technol-ogy requires CNC control tech-nology with optimised solutions for Motion Control in order to achieve optimum results in terms of processing time while at the same time offering maximum accuracy and workpiece surface quality.
The TwinCAT CNC HSC pack offers the following options:– velocity and acceleration
control across blocks for optimum utilisation of axis dynamics and therefore higher achievable path velocities
– high surface quality through smoothed dynamics and associated reduction of vibrational excitation of the machine
– effective control of specifi ed contour tolerances
Real-time transformationsComplex machine kinematics with diffi cult machining tasks require real-time transformations within the CNC for simple and fl exible operation and program-ming. They are used, for example, for defi ning different coordinate systems within the machining process or for generating auto-matic compensating movements of rotary axes. A classic applica-tion is 5-axis machining.
New Automation Technology We reserve the right to make technical changes.BECKHOFF
Twin
CAT
826
As an option, TwinCAT CNC provides special CNC functions for this:– RTCP function (rotation
tool center point)– TLC function (tool length
compensation)– kinematics selection from
the kinematics library– defi nition of different
coordinate systems– tool alignment in the
chosen coordinate system– linking/transition of
coordinate systems
TwinCAT CNC
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
Runtime system CNC, including TwinCAT NC I, NC PTP and PLC
Number of axes/spindles 8 path axes/controlled spindles, max. of 64 axes/controlled spindles (optional), max. 12 channels
Axis types electrical servo-axes, analog/encoder interface via fi eldbus (e.g. EtherCAT, Lightbus, PROFIBUS, CANopen),
digital interface via fi eldbus (EtherCAT, Lightbus, SERCOS interface, PROFIBUS DP/MC)
Interpreter functions subroutines and jumps, programmable loops, zero shifts, tool compensations, M and H functions, mathematical functions,
programming of parameters/variables, user macros, spindle and help functions, tool functions
Geometry functions linear, circular, helical interpolation in the main planes and freely defi nable planes, max. 32 interpolating path axes
per channel, look-ahead function
Axis functions coupling and gantry axis function, override, axis error and sag compensation, measuring functions
Programming DIN 66025 programming language with high-level language extension, access via function blocks for TwinCAT PLC
according to IEC 61131-3
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 EtherCAT, Lightbus, PROFIBUS DP/MC, Interbus, CANopen, DeviceNet, SERCOS, Ethernet
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 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, defi nition of various coordinate systems, linking/transition of coordinate systems
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 specifi ed contour tolerances
TwinCAT CNC
Spline Interpolation
path programming via splines with programmable spline type, Akima spline, B-spline
TwinCAT CNC
Virtual NCK Basis/Options
virtual TwinCAT CNC for simulation in a Windows environment
CNC configuration and diagnostics System operation for commissioning
New Automation TechnologyBECKHOFFWe reserve the right to make technical changes.
Twin
CAT
827
TwinCAT I/O – I/O connection to Windows programsTwinCAT I/O is a real-time driver for Windows programs running under Windows NT/2000/XP/Vista/CE or Windows 7. Program variables, the I/O devices present in the system and the connected I/O channels are brought into the proper relationship with one another.
TwinCAT I/O– provides variable-oriented
linkage of I/O devices and tasks
– provides variable-oriented linkage of tasks to other tasks
– The smallest unit is one bit.– supports both synchronous
and asynchronous relation-ships
– Data regions and process images are exchanged con-sistently.
Openness: all standardsTwinCAT I/O supports all established fi eldbuses – even simultaneously.– EtherCAT– Lightbus– PROFIBUS DP
(master and slave)– PROFIBUS MC
(Motion Control)
– Interbus– CANopen– SERCOS interface– DeviceNet– Ethernet– PC printer port– USB– serial Bus Coupler
BK8100 to COM– memory interface
(DPRAM) for PC cards– SMB (System
Management Bus)
Online displayOpen I/O interface
New Automation Technology We reserve the right to make technical changes.BECKHOFF
Twin
CAT
828
TwinCAT I/O – propertiesTwinCAT I/O provides the con-nected I/O channels as a struc-ture and organises the mapping of the data transfer.
TwinCAT I/O permits server process images to be linked bit-wise to I/O channels and provides tools which can, for instance, link a lot of channels continuously with a single com-mand. The connections can be moved by drag and drop.
Software wiringWith the aid of the TwinCAT I/O system, the inputs and out-puts of a task can be cyclically exchanged with the outputs and inputs of another task – the data consistency remains intact. The TwinCAT I/O system is variable-oriented, which means that
the smallest unit which can be addressed and linked is a vari-able, and the smallest size of a variable is one bit.
Online analysisAt the server’s fi eldbus level and the level of the process image, commissioning and servicing are assisted by online display. TwinCAT I/O generates address relationships (mappings) be -tween tasks and I/O devices, and provides powerful online tools:– online display in a directory
tree– online watch window– force and write to commis-
sion and test task variables and I/O devices
Diagnostic data is displayed in a consistent form for all I/O devices.
Import/export functionsTwinCAT I/O manages variables, making import and export func-tions available at all levels.
TcTimer API under CEOn Beckhoff CE devices TwinCAT I/O is available with the TcTimer extension. The TcTimer API offers a real-time timer (scalable from 100 µs) and access to the logical process image. Data exchange with the fi eldbus is triggered with a method call. The TcTimer API enables external applications to create deterministic applica-tions that are synchronised up to the IO fi eldbus level.
TwinCAT I/O
Import/export functions
I/O configuration
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 runtime)
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
Debugging via the standard debugging tools of the high-level language used
I/O system free choice of fi eldbus: EtherCAT, PROFIBUS DP/MC, CANopen, DeviceNet, Interbus, SERCOS, Lightbus,
Ethernet (printer port, COM port, USB), PC cards: generic memory DPRAM support
Connectivity variable access via OPC, Beckhoff ADS OCX/DLL (Automation Device Specifi cation)
(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
New Automation TechnologyBECKHOFFWe reserve the right to make technical changes.
Twin
CAT
829
TwinCAT CP is a driver for the Beckhoff Control Panels C6xxx and C7xxx, the industrial operat-ing and display devices.
Control Panels are optimised for use as a human-machine inter -face. Operating and display ele-ments create an independent unit, separated from the PC by a simple cable link.
TwinCAT CP creates the driver connection between gen-eral Windows programs and the
operating and display elements on the Beckhoff Control Panel:– direct switches for fast
machine functions– switch feedback by LEDs– UPS supportThe driver permits variable-oriented operation of the Control Panel’s functions by the Windows programs.
TwinCAT CP – Driver for Beckhoff Control Panels
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)
Programming application program in any high-level language, e.g. C++, Delphi
Debugging via the standard debugging tools of the high-level language used
I/O system keys, LEDs and UPS functionality of the Beckhoff CP6xxx, CP7xxx Control Panels together with the Beckhoff
CP9030/CP9035 plug-in card
Connectivity OPC, Beckhoff ADS OCX/DLL (Automation Device Specifi cation)
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
New Automation Technology We reserve the right to make technical changes.BECKHOFF
Twin
CAT
830
TwinCAT | Supplements
v
The TwinCAT supplement products from Beckhoff enable the basic TwinCAT packages to be custom-ised with additional functions. Supplements are available for the following product lines:– System– Motion– Communication– Controller– Building Automation
New Automation TechnologyBECKHOFFWe reserve the right to make technical changes.
Twin
CAT
831
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 fi les from the ECAD systems
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 confi guration and a basic PLC program with I/O variables in use is created from the read-in XML fi le. 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.
TwinCAT ECAD Import
Technical data TwinCAT Engineering Interface Server
Target system Windows NT/2000/XP/Vista, Windows 7
PC (x86-compatible)
Min. TwinCAT level TwinCAT PLC
Further information www.beckhoff.com/TC-ENI
Ordering information
TwinCAT Engineering
Interface Server
The TwinCAT Engineering Interface Server integrates drivers for interfacing with Microsoft Visual Source Safe
or Subversion.
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 Engineering Interface Server
New Automation Technology We reserve the right to make technical changes.BECKHOFF
Twin
CAT
832
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 fi le. 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. Confi guration of the message text is done by the TcEvent confi gurator. The event logger is included in the main TwinCAT delivery.
TwinCAT Eventlogger
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.
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 fi le and the TwinCAT PLC
TwinCAT XML Data Server CE licence for using the TwinCAT XML Data Server for data exchange between an XML fi le and the TwinCAT PLC
on Windows CE platforms
The TwinCAT XML Data Server permits direct access to an XML fi le from the PLC. The values of variables can be read by the PLC or written to the XML fi le. Access to structures in the PLC is also possible.
TwinCAT XML Data Server
Technical data TwinCAT Backup
Target system Windows NT/2000/XP/Vista, Windows 7
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
TwinCAT Backup allows fi les, directories and settings, as well as TwinCAT confi gurations 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 Backup
System TwinCAT Supplements
New Automation TechnologyBECKHOFFWe reserve the right to make technical changes.
Twin
CAT
833
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
The TwinCAT Simulation Manager is a tool for simplifi ed confi guration 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.
TwinCAT Simulation Manager
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
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 fi les (e.g. Excel); as well as the following ODBC databases: MySQL, PostgreSQL, DB2, Oracle, InterBase and Firebird.
TwinCAT Database Server
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
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 fi les.
TwinCAT Database Server CE
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
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.
TwinCAT PLC HMI
SystemTwinCAT Supplements
New Automation Technology We reserve the right to make technical changes.BECKHOFF
Twin
CAT
834
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 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.
TwinCAT PLC HMI Web
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 CE 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.
TwinCAT PLC HMI CE
Technical data TwinCAT Management Server
Target system Windows NT/2000/XP/Vista, Windows 7
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
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-specifi c com-ponents (PLC boot project) can also be loaded. By the option of separating known network devices into groups, individual actions can be defi ned for each group.
TwinCAT Management Server
System TwinCAT Supplements
New Automation TechnologyBECKHOFFWe reserve the right to make technical changes.
Twin
CAT
835
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
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 confi guration and diagnostics.
TwinCAT EtherCAT Redundancy
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
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 fi eld 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.
TwinCAT Scope 2
Technical data TwinCAT Solar Position Algorithm
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
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 function block developed works with a maximum inaccuracy of ±0.001°.
TwinCAT Solar Position Algorithm
SystemTwinCAT Supplements
New Automation Technology We reserve the right to make technical changes.BECKHOFF
Twin
CAT
836
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
Motion Control XFC
licence for using the PLC library 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.
TwinCAT PLC Motion Control XFC
Technical data TwinCAT PLC Hydraulic Positioning
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
Hydraulic Positioning
IEC 61131-3 software library for TwinCAT PLC for controlling hydraulic axes
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 PLC Hydraulic Positioning
New Automation TechnologyBECKHOFFWe reserve the right to make technical changes.
Twin
CAT
837
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 “fl ying saw”
“Flying saw” generally stands for synchronisation of a slave axis with a moving master axis. The master axis can be a real axis, a virtual axis, or some other external source of actual values.
The PLC library contains blocks for programming this
“fl ying saw” function under TwinCAT NC.– synchronisation of the
slave axis from any motion situation (stop, forward or reverse travel) with the master in motion
– simple synchronisation with the master velocity
– precise position synchro-nisation with the master axis (velocity and position)
– synchronous velocity can be set via a coupling factor
– optional return preven-tion as additional safety function
– superimposed section compensation during the synchronous phase for dynamic position correction
TwinCAT NC Flying Saw
Technical data TwinCAT PLC Remote Synchronisation
Target system Windows NT/2000/XP/Vista, Windows 7, Windows CE
Min. TwinCAT level TwinCAT PLC
Further information www.beckhoff.com/TC-PLC-Remote-Sync
Ordering information
TwinCAT PLC
Remote Synchronisation
licence for using a PLC library for TwinCAT PLC for general synchronisation of information in distributed systems
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 PLC Remote Synchronisation
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 specifi ed FIFO set value generation
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.
TwinCAT NC FIFO Axes
MotionTwinCAT Supplements
New Automation Technology We reserve the right to make technical changes.BECKHOFF
Twin
CAT
838
Motion TwinCAT Supplements
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 NC Camming offers the option of coupling a slave axis with a master axis via a cam plate. Traditionally, cam plates are described as two-column position tables with master posi-tions and corresponding slave positions. In addition to this sim-ple cam plate type, TwinCAT NC
also supports so-called motion functions, which very accura-tely describe a cam plate via a few interpolation points and a selection of motion laws. The TwinCAT NC Camming PLC library contains all the function blocks required for dealing with these cam plates.
Table type:– Position tables with master
interpolations points and corresponding slaves posi-tions; interpolation between the points is done linearly or by splines.
– motion function table describing a cam plate via
motion laws according to the guideline VDI 2143.
– cyclic or linear processing– cam plate through offset
and scaling, can be modifi ed on the master or slave side
– Motion functions can be changed on-line.
TwinCAT NC Camming
Technical data TwinCAT Cam Design Tool
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
The TwinCAT Cam Design Tool offers support for the design of electronic cam plates. Cam plates represent the relationship between the positions of dif-ferent axes. The position of the slave axis is uniquely functional dependent on the position of the master axis. The Cam Design Tool can be used to graphically develop or modify cam plates interactively on the basis of the guideline VDI 2143. The cam plates are composed of sections
of laws of motion such as modi-fi ed sine waves, harmonic combi-nations, or of various polynomial functions. Speed, acceleration and jerk are also represented, in addition to the slave position. The starting and fi nishing values may be entered graphically and interactively, or in the form of a table. The same applies to boundary values (derivative val-ues) which can also be graphi-cally and interactively modifi ed for the appropriate functions.
In order to synchronise to the movement of another slave that has already been defi ned, it is possible to attach the starting or fi nishing point of a movement section to that other movement, and to shift it. This way, jerk-lim-ited, smooth movements are cre-ated. For synchronising several cam plate, all slaves of a master can be displayed simultaneously. The generated cam plates can be transferred to the NC as tables with specifi ed step size or as so-
called motion functions. The cam plates are saved in the System Manager project and automati-cally transferred to the NC on system start-up.
TwinCAT Cam Design Tool
New Automation TechnologyBECKHOFFWe reserve the right to make technical changes.
Twin
CAT
839
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
The TwinCAT Digital Cam Server is a fast cam controller imple-mented in TwinCAT, which is free-ly confi gurable via the TwinCAT System Manager. Communica-tion with the TwinCAT PLC takes
place both via the process image and via ADS.– up to 320 outputs– up to 180 cams per output– path-path cams,
path-time cams
– brake cams– dynamic speed
correction– independent of fi eldbus
(all the fi eldbuses supported by TwinCAT)
– measurement and moni-toring of rotary speed
– complete integration into the TwinCAT System Manager
TwinCAT Digital Cam Server
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
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.
TwinCAT Valve Diagram Editor
Technical data TwinCAT Kinematic Transformation
Target system Windows NT/2000/XP/Vista, Windows 7, Windows CE
Min. TwinCAT level TwinCAT NC I
Further information www.beckhoff.com/TC-Kinematics
Ordering information
TwinCAT Kinematic
Transformation
licence for using the TwinCAT PLC library for the realisation of different kinematic transformations for TwinCAT PTP
or TwinCAT NC I
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 confi guration 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 specifi ed for dynamic pre-control.
The “fl ying 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 Kinematic Transformation
MotionTwinCAT Supplements
New Automation Technology We reserve the right to make technical changes.BECKHOFF
Twin
CAT
840
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
Communication
IEC 61131-3 software library for TwinCAT PLC for communication via serial devices
Communication library for con-nection of serial devices such as printers, barcode scanners, peripheral controllers or dis-
tributed display systems to the TwinCAT PLC.
The PC’s serial interface and the Beckhoff KL6xxx serial Bus
Terminals are supported.– sending and receiving byte
by byte– sending and receiving strings
– automatic detection of start/stop sequences
– confi guration of serial Bus Terminals at runtime
TwinCAT PLC Serial Communication
Technical data TwinCAT PLC Serial Communication 3964R/RK512
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-3964R
Ordering information
TwinCAT PLC Serial
Communication 3964R/RK512
licence for using the software library for communication via serial Bus Terminals or PC COM ports using
the protocol 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 PLC Serial Communication 3964R/RK512
New Automation TechnologyBECKHOFFWe reserve the right to make technical changes.
Twin
CAT
841
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)
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
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 confi gure.
TwinCAT PLC Modbus RTU
Communication CommunicationTwinCAT Supplements
Technical data TwinCAT Modbus TCP Server TwinCAT Modbus TCP Server CE
Target system Windows NT/2000/XP/Vista, Windows 7
PC (x86-compatible)
Windows CE,
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
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 confi gured via an XML fi le.
TwinCAT Modbus TCP Server
New Automation Technology We reserve the right to make technical changes.BECKHOFF
Twin
CAT
842
Communication TwinCAT Supplements
Technical data TwinCAT PLC IEC 60870-5-101, -102, -103, -104 Master
Target system Windows NT/2000/XP/Vista, Windows 7, Windows CE
PC (x86-compatible), Beckhoff Windows CE devices
Min. TwinCAT level TwinCAT PLC
Further information www.beckhoff.com/TC-PLC-IEC60870-Master
Ordering information
TwinCAT PLC
IEC 60870-5-101 Master
licence for using a PLC library for the implementation of IEC 60870-101 masters
TwinCAT PLC
IEC 60870-5-102 Master
licence for using a PLC library for the implementation of IEC 60870-102 masters
TwinCAT PLC
IEC 60870-5-103 Master
licence for using a PLC library for the implementation of IEC 60870-103 masters
TwinCAT PLC
IEC 60870-5-104 Master
licence for using a PLC library for the implementation of IEC 60870-104 masters
TwinCAT PLC
IEC 60870-5-104 Master CE
licence for using a PLC library for the implementation of IEC 60870-104 masters under Windows CE
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 falsifi ed. 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.
TwinCAT PLC IEC 60870-5-101, -102, -103, -104 Master
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
Further information www.beckhoff.com/TC-PLC-IEC60870-Slave
Ordering information
TwinCAT PLC
IEC 60870-5-101 Slave
licence for using a PLC library for the implementation of IEC 60870-5-101 slaves
TwinCAT PLC
IEC 60870-5-104 Slave
licence for using a PLC library for the implementation of IEC 60870-5-104 slaves
TwinCAT PLC
IEC 60870-5-104 Slave CE
licence for using a PLC library for the implementation of IEC 60870-5-104 slaves under Windows CE
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.
TwinCAT PLC IEC 60870-5-101, -104 Slave
New Automation TechnologyBECKHOFFWe reserve the right to make technical changes.
Twin
CAT
843
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 Confi gurator can also be used here. Beside PLC codes it can also generate TwinCAT Scope 2 confi gurations.
TwinCAT PLC IEC 61400-25 Server
Technical data TwinCAT PLC IEC 61400-25 Server
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
IEC 61400-25 Server
licence for using a PLC library for communication according to IEC 61400-25
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
IEC 61850 defi nes 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 confi guration the TwinCAT Telecontrol Confi gurator can be used, which is delivered with the PLC library. Thanks to the created confi guration a PLC code export can be carried out, which can be integrated into existing PLC projects.
TwinCAT PLC IEC 61850 Server
Communication CommunicationTwinCAT Supplements
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
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 confi guration and commissioning of Indramat drives. Confi guration with a number of SERCOS rings is also supported.
TwinCAT DriveTop Server
New Automation Technology We reserve the right to make technical changes.BECKHOFF
Twin
CAT
844
CommunicationCommunication TwinCAT Supplements
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
The DriveCOM user organisa-tion has set itself the aim of facilitating uniform, standardised communication between con-fi guration, commissioning and diagnostic tools from different drive manufacturers, independ-ent of the fi eldbus. The TwinCAT
DriveCOM OPC Server offers precisely this type of commu-nication connection. It enables data fl ow from the engineering tool to the drive, independent of the fi eldbus. Based on the network-capable ADS TwinCAT communication system, distribut-
ed drives can be confi gured and diagnosed from a central point.
The TwinCAT DriveCOM OPC server requires a subordinate TwinCAT system with an FCxxxx-type Beckhoff fi eldbus card. The TwinCAT DriveCOM confi gu-rator fi nds supported drives in
the TwinCAT confi guration and makes this information available for the engineering tool. The con-fi gurator features an automation interface and can therefore be operated remotely by other tools.
TwinCAT DriveCOM OPC Server
Technical data TwinCAT OPC Server TwinCAT OPC Server CE
Target system Windows NT/2000/XP/Vista, Windows 7
PC (x86-compatible)
Windows CE,
CE devices
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 specifi cation
TwinCAT OPC Server CE licence for using the TwinCAT OPC Server for accessing variables, according to OPC-DA/OPC-XML-DA specifi cation
for Windows CE platforms
The TwinCAT OPC Server is a standardised data exchange interface. It supports the DataAccess (DA) and XML-DA specifi cations. DataAccess (DA) is based on the Microsoft COM technology and provides data for the client. The OPC XML-DA specifi cation enables data exchange through XML via HTTP. Confi guration of the server is carried out in a confi guration tool or via XML.
TwinCAT OPC Server
New Automation TechnologyBECKHOFFWe reserve the right to make technical changes.
Twin
CAT
845
Communication
Technical data TwinCAT OPC UA Server TwinCAT OPC UA Server CE
Target system Windows NT/2000/XP/Vista, Windows 7
PC (x86-compatible)
Windows CE,
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
The TwinCAT OPC UA Server provides the functionality of the OPC Unifi ed Architecture (UA) specifi cation. In addition to data access techniques UA also specifi es the data coding and the transport protocols. This enables platform-independence and therefore integration of the UA interface into small embedded devices. Secured mechanisms for authentication and data encryption are directly included for the exchange of complex data. The system enables
secured data communication between two end points (e.g. visualisation and control) in a heterogeneous network. The product includes an OPC UA server and an OPC UA cli-ent. The UA server offers data exchange of TwinCAT variables and also calling of ADS methods. It offers the data in accordance with the specifi cation of the common working group of the PLCopen and the OPC Founda-tion which realised interoper-ability access at a semantic level.
The UA client enables commu-nication out of the PLC by using function blocks to communicate to other UA servers. As a result, third-party products can easily be integrated.
Besides the Unifi ed Archi-tecture DA (Data Access) inter-face, the product now also offers an HA (Historical Access) inter-face. With HA, the TwinCAT OPC UA server offers the possibility to provide a number of histori-cal data and/or event sources. After establishing a connection
to the UA HA server, the OPC UA client can also read up on the data recorded by the server in the past. The TwinCAT PLC and I/O variables are available as sources to the OPC UA HA server. The sampling rate, the size of the data buffer and the internal data archive are specifi ed separately for each variable by a comment during the declaration of the variables. Buffering in RAM or also persistent storage in a data-base is available as an internal data archive.
TwinCAT OPC UA Server
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)
Min. TwinCAT level TwinCAT I/O
Further information www.beckhoff.com/TC-ADS
Ordering information
TwinCAT ADS
Communication Library
free licence for using the ADS communication components
The TwinCAT ADS Communica-tion Library organises data exchange between TwinCAT and Windows programs and includes the search for variables, the access by variable name, timing synchronisation with the operating system, adaptation of different data types, generation of data blocks and lists and the guarantee of data consistency
for access with the synchro-nous/asynchronous and cyclical/on-change access methods.
The TwinCAT interface for programming languages (Visual Basic, Visual C, Delphi, Java ...) does not just offer links to I/O data, but also full access to the methods of the PLC/NC run-time server (start, stop, etc.). Data connection with TwinCAT
servers takes place via the mes-sage system. This way, Windows program data can be exchanged with all registered TwinCAT serv-ers around the world. ADS data exchange can be managed trans-parently via different physical transport routes: TCP, UDP, fi eld-bus, EtherCAT, serial, SOAP. ADS components are available for the following areas of implementa-
tion: DLL, OCX, VB Script, J Script, .NET assembly, Java, web service. The TwinCAT ADS monitor acts as a debugging and diagnostic tool. All ADS components are available free-of-charge.
TwinCAT ADS Communication Library
CommunicationTwinCAT Supplements
New Automation Technology We reserve the right to make technical changes.BECKHOFF
Twin
CAT
846
CommunicationCommunication TwinCAT Supplements
Technical data TwinCAT TCP/IP Server TwinCAT TCP/IP Server CE
Target system Windows NT/2000/XP/Vista, Windows 7
PC (x86-compatible)
Windows CE,
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
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.
TwinCAT TCP/IP Server
Technical data TwinCAT SMS/SMTP Server TwinCAT SMS/SMTP Server CE
Target system Windows NT/2000/XP/Vista, Windows 7
PC (x86-compatible), Beckhoff Fieldbus Controller
(BCxxxx, BXxxxx, IL230x-Cxxx) (only PLC library)
Windows CE,
CE devices
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
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 fi le attachments, priority settings and HTML texts can be imple-mented with the SMTP function blocks.
TwinCAT SMS/SMTP Server
New Automation TechnologyBECKHOFFWe reserve the right to make technical changes.
Twin
CAT
847
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 limited by CPU power and memory up to 15 devices
Further information www.beckhoff.com/TC-PROFINET-Controller
Ordering information
TwinCAT PROFINET IO
Controller
licence for using the TwinCAT PROFINET IO Controller for Windows XP, XP Embedded
TwinCAT PROFINET IO
Controller CE
licence for using the TwinCAT PROFINET IO Controller for Windows CE platforms
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.
TwinCAT PROFINET IO Controller
Technical data PROFINET via RT Ethernet PROFINET via EtherCAT (EL6631-0010)
Ethernet hardware real-time Ethernet hardware PROFINET terminal EL6631-0010
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
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.
TwinCAT PROFINET IO Device
Communication CommunicationTwinCAT Supplements
New Automation Technology We reserve the right to make technical changes.BECKHOFF
Twin
CAT
848
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
Number 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
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.
TwinCAT EtherNet/IP Slave
Technical data TwinCAT Virtual Serial COM Driver
Target system Windows XP/Vista, Windows 7, Windows XP, Windows CE
PC (x86-compatible)
Min. TwinCAT level TwinCAT I/O
Further information www.beckhoff.com/TC-Serial-COM
Ordering information
TwinCAT Virtual Serial
COM Driver
licence for using the TwinCAT Virtual Serial COM Driver for Windows XP and Windows CE platforms
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. Confi guration takes place in the TwinCAT System Manager, wherein it is defi ned 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 Virtual Serial COM Driver
CommunicationCommunication TwinCAT Supplements
New Automation TechnologyBECKHOFFWe reserve the right to make technical changes.
Twin
CAT
849
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
RFID Reader Communication
licence for using a PLC library for the connection of RFID readers to the TwinCAT PLC
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 confi guration can easily be adapted to a spe-cifi c reader.
TwinCAT PLC RFID Reader Communication
Technical data TwinCAT PLC S5/S7 Communication
Target system Windows NT/2000/XP/Vista, Windows 7, Windows CE
Min. TwinCAT level TwinCAT PLC
Further information www.beckhoff.com/TC-PLC-S5-S7
Ordering information
TwinCAT PLC S5/S7
Communication
licence for using the TwinCAT PLC S5/S7 Communication
TwinCAT PLC S5/S7 Communication enables straightforward connection of TwinCAT with an S5 or S7 controller. Data blocks, fl ags, inputs, outputs, counters and timers can be accessed from the TwinCAT PLC via function blocks. The communication takes place using TCP/IP.
TwinCAT PLC S5/S7 Communication
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
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), fi les can be loaded to/from the server. Additional function blocks allow fi les or directories to be searched for, created, deleted and renamed.
TwinCAT FTP Client
Communication CommunicationTwinCAT Supplements
New Automation Technology We reserve the right to make technical changes.BECKHOFF
Twin
CAT
850
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
Controller Toolbox
The TwinCAT Controller Toolbox library contains blocks for basic controllers (P, I, D), complex controllers (PI, PID),
pulse width modulation, ramps, signal generators, fi lters.
The TwinCAT PLC Controller Toolbox offers a range of control technology blocks:
– simple basic controllers (P, I, D)
– complex controllers (PI, PID, switching controllers)
– fi lter blocks– control value generators
(limiters, PWM)
– ramp and signal generator blocks
TwinCAT PLC Controller Toolbox
Technical data TwinCAT PLC Temperature Controller
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
Temperature Controller
IEC 61131-3 software library for TwinCAT PLC for temperature control
The TwinCAT PLC Temperature Controller implements a temper-ature controller function block for monitoring and control of varying temperature ranges with the following characteristics:
– easy commissioning through automatic adjustment of the controller (self-tuning)
– automatic and manual oper-ation with shock-free set up
– control value analog or pulse-width modulated signal
– tolerance monitoring, absolute value monitoring
– scalable reaction to sensor error and heating power faults
– limitation of set and control values
– optional ramping of the set value
– set value start-up function– An industrial PID controller
is at the heart of the tem-perature controller.
TwinCAT PLC Temperature Controller
New Automation TechnologyBECKHOFFWe reserve the right to make technical changes.
Twin
CAT
851
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
Building Automation
IEC 61131-3 software library for TwinCAT PLC for execution of basic functions in the building automation area
(basic library)
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, fi lter blocks, timer functions and peak load limiter for energy optimisation.
TwinCAT PLC Building Automation
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)
Min. TwinCAT level TwinCAT PLC
Further information www.beckhoff.com/TC-PLC-BA-DALI
Ordering information
TwinCAT PLC
Building Automation DALI
free licence for using a PLC library for TwinCAT PLC for communication with the KL6811 DALI master Bus Terminal
The TwinCAT PLC Building Automation DALI software library contains blocks for confi guration 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 confi guration of DALI ballasts.
TwinCAT PLC Building Automation DALI
New Automation Technology We reserve the right to make technical changes.BECKHOFF
Twin
CAT
852
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
Framework
licence for using the framework for development and commissioning of building automation applications
The TwinCAT Building Automation Framework includes a confi guration 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 confi guration program generates and activates the I/O links for all controllers entered in the system and writes all necessary parameters in the controller.
TwinCAT Building Automation Framework
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 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 signifi cantly simplifi es the engineering.
TwinCAT PLC HVAC
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
Communication EnOcean
free licence for using the PLC library for processing of data from battery-less sensors with EnOcean technology
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.
TwinCAT PLC Serial Communication EnOcean
Building Automation TwinCAT Supplements
New Automation TechnologyBECKHOFFWe reserve the right to make technical changes.
Twin
CAT
853
Technical data TwinCAT PLC M-Bus
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
The M-Bus (metering bus) is a fi eldbus 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 PLC M-Bus
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
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.
TwinCAT Crestron Server
Building AutomationTwinCAT Supplements
New Automation Technology We reserve the right to make technical changes.BECKHOFF
Twin
CAT
854
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
BACnet (Building Automation Control Network) is a standardised, manufacturer-independent communication protocol for building automation. Areas of application include HVAC, lighting control, safety and fi re 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).
TwinCAT BACnet/IP
Technical data TwinCAT FIAS Server
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
The FIAS (Fidelio Interface and Application Specifi cation) 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 FIAS Server
Building Automation TwinCAT Supplements
New Automation TechnologyBECKHOFFWe reserve the right to make technical changes.
Twin
CAT
855