Beckhoff: TwinCAT 3 (TF8xxx Series)
TwinCAT 3 | eXtended Automation (XA)
Beckhoff created a global standard for automation with the launch of PC-based control technology in 1986. On the software side, the TwinCAT (The Windows Control and Automation 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 multiple 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 redefined.
only one software for programming and configuration
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
flexible runtime environment
active support of multi-core and 64-bit systems
migration of TwinCAT 2 projects
automatic code generation and project implementation with the TwinCAT Automation Interface
eXtended Automation Technology – TwinCAT 3 extends the standard automation world.
eXtended Automation Architecture
supports all main fieldbuses
supports IEC 61131, C/C++, MATLAB®/Simulink®
supports Motion Control: from point-to-point to CNC
supports TwinSAFE configuration
supports Scientific 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 configuration tool
link to MATLAB®/Simulink®: worldwide standard in science
expandable with other tools: editors, compilers
TwinCAT 2 projects can be migrated.
TwinCAT 3 modules: standardized 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
Beckhoff: TF8xxx | TC3 Industry Specific
TwinCAT 3 Industry specific
TwinCAT 3 is divided into components. The TwinCAT 3 engineering components enable the configuration, programming and debugging of applications. The TwinCAT 3 runtime consists of further components – basic components and functions. The basic components can be extended by functions.
TF8000 | TC3 BA Connectivity Library
The TwinCAT BA Connectivity Library simplifies the programming of Bus Terminals for building automation. It contains all libraries for communication with the following fieldbus systems:
The TwinCAT PLC DALI library contains modules for configuration and programming KL6811 DALI Bus Terminals, as well as nearly all DALI commands as per IEC 62386, and ready-to-use application blocks for addressing and parameterising DALI ballasts.
DMX is the standard protocol used for controlling devices in professional stage and effect lighting. The TwinCAT PLC DMX library contains function blocks for controlling DMX devices via the EL6851 DMX master terminal. The EL6851 supports RDM (Remote Device Management) which enables the addressing and parameterisation of the DMX devices.
SMI drives (Standard Motor Interface) enable the exact positioning of roller shutters and the precise angular positioning of blind drives. The TwinCAT PLC SMI library contains all relevant SMI commands for controlling, addressing and configuration.
EnOcean (KL6021-0023/KL6032, KL6581/KL6583)
The TwinCAT PLC EnOcean library supports KL6021-0023/KL6032 and KL6581/KL6583 Bus Terminals. EnOcean signals received can be further processed using appropriate function blocks. Data can also be sent when using the KL6581/KL6583.
The M-Bus (Metering Bus) is a fieldbus for the acquisition of consumption or measuring data which is described in the EN 1434 standard. The TwinCAT PLC M-Bus library contains function blocks for a large number of devices from different manufacturers.
The KL6771 MP-Bus master terminal is used for communication with MP-Bus slaves. The TwinCAT PLC MP-Bus library contains function blocks for controlling MP devices and for addressing MP-Bus slaves.
The KL6301 EIB/KNX Bus Terminal connects an EIB/KNX bus installation with the Beckhoff Bus Terminal system. The KL6301 enables the exchange of any data with EIB/KNX devices. The TwinCAT PLC EIB library contains around 40 functions and function blocks that are used for the configuration of the KL6301.
LON is a local sensor/actuator network which uses network variables (SNVTs) for direct communication of the devices with each other. A maximum of 62 SNVTs can be configured as inputs and/or outputs as required using the KL6401. The TwinCAT PLC LON library provides an extensive number of function blocks for sending and receiving data via the SNVTs.
GENIbus (KL6021, KL6041, EL6021, COM port)
GENIbus (Grundfos Electronics Network Intercommunications bus) is a protocol that was developed by Grundfos especially for data exchange with their devices. Several Grundfos devices can be connected to form a network and integrated into an automation system via GENIbus. The TwinCAT PLC GENIbus library contains function blocks for the communication with GENIbus slave devices.
Manual operating modules (KL8519, KL8524, KL8528, KL8548)
The TwinCAT PLC KL85xx library contains function blocks for communication and configuration of the manual operating modules with K-bus interface. These modules can be used as local override operations and display devices.
TF8040 | TC3 Building Automation
TC3 Building Automation is a software package that covers all technical building automation services. It contains PLC libraries for control, signal processing, special mathematical functions, alarm processing and general system functions. In addition to modules for conventional HVAC applications it also covers room automation including lighting, air-conditioning and shading.
TF8310 | TC3 Wind Framework
The TwinCAT 3 Wind Framework is based on the modular architecture of TwinCAT 3 and provides control technology and industry expertise in the form of encapsulated modules and an application template. TcCOM modules provide higher-level system services. The status module enables the monitoring of all components and includes error detection, event management, error handling and reporting. The parameter and command modules provide services for configuration and interaction with the system.
The acquisition of signals and their statistical analysis is supported by the capture and statistic module. The user module checks, manages and logs all interactions by the user. The recording of all events and signals as well as the saving and loading of the entire configuration are enabled by the database module, which is based on an SQL database.
The programming of the operational management using these services is simplified by a PLC library and a complete sample application. When using the TC3 Wind Framework, each subsystem of the wind turbine system (such as converters, pitch, etc.) is representing an individual module.. Each subsystem module comes with a specific set of information and settings. These properties integrate themselves via specific objects from the framework into the higher-level services and operational management.
When replacing a subsystem module, the associated objects are automatically integrated into the services. In this way a group of objects is created that represent the complete system and enable the monitoring and parametrisation of the turbine. Nevertheless, these subsystem modules are self-contained and reusable in another operational management or test environment.
Model No.: TF8000-00pp, TF8040-00pp, TF8310-00pp