解除固定固定关闭

中国区总部
Beckhoff Automation (Shanghai) Co., Ltd.

市北智汇园4号楼 静安区汶水路 299 弄 9-10 号
上海, 200072, 中国

+86 21 6631 2666
info@beckhoff.com.cn
www.beckhoff.com.cn

TwinCAT 自动化软件

产品

TE1xxx | TwinCAT 3 Engineering

The TwinCAT 3 engineering components enable the configuration, programming and debugging of applications.

TC1xxx | TwinCAT 3 Base

The TwinCAT 3 basic components can be extended by functions.

TFxxxx | TwinCAT 3 Functions

The basic components can be extended by TwinCAT 3 functions. The functions are classified into various categories. e.g. motion control, measurement technology, control technology and communication.

TwinCAT 3 Build 4024

New TwinCAT properties reduce engineering costs and increase communication stability

TwinCAT 3 platforms

The TwinCAT 3 runtime components are available for different platform levels. The platform levels correspond to the various TwinCAT 3 platform levels of the Beckhoff PCs.

TwinCAT 3 授权

TwinCAT 3.1 提供了使用 TwinCAT 3 授权密钥(加密狗授权)进行授权的选项。

TXxxxx | TwinCAT 2 Base

TwinCAT 2 Base consists of runtime systems for the real-time execution of control programs and development environments for programming, configuration and diagnostics.

TSxxxx | TwinCAT 2 Supplements

The TwinCAT 2 Supplements can be used for the individual addition of functions to the TC2 Base components.

基于 PC 的开放式控制技术

1986 年,倍福推出第一款基于 PC 的控制器,为自动化领域创立了一个全球标准。在软件方面,TwinCAT(The Windows Control and Automation Technology,基于 Windows 的控制和自动化技术)自动化软件是控制系统的核心部分。TwinCAT 软件系统可将任何一个基于 PC 的系统转换为一个带多 PLC、NC、CNC 和机器人实时操作系统的实时控制系统。TwinCAT 3 是 TwinCAT 2 进一步发展的产物,它的问世重新定义了自动化技术的应用领域。

TwinCAT 3 产品亮点

  • 仅需一个软件即可实现编程和配置
  • 集成 Visual Studio®
  • 编程语言选择更加自由
  • 支持面向对象的 IEC 61131-3 扩展
  • 使用 C/C++ 作为实时应用程序的编程语言
  • 链接至 Matlab®/Simulink®
  • 开放的接口可以兼容现有工具和扩展新功能
  • 灵活的 Runtime 环境
  • 支持多核处理器和 64 位操作系统
  • 可迁移 TwinCAT 2 项目到 TwinCAT 3
  • 通过 TwinCAT Automation Interface 自动生成代码并实施项目

Microsoft Visual Studio® 平台的集成使得采用 IEC 61131-3(第三版)、C/C++ 进行编程调试变得更加便利。用不同语言编写的功能块相互间能够交换数据和互相调用。同时,TwinCAT System Manager 也被集成到这一编程环境中。从而,仅需采用一个软件就可对项目进行配置、编程、调试和诊断,方便客户使用。

Visual Studio® 的集成可以用两种不同的方式实现。TwinCAT 标准版使用的只是 Visual Studio® 的基本框架,它在源代码控制软件的处理和连接方面有很多优势,而 TwinCAT 集成版,顾名思义,则集成在 Visual Studio® 中。在这一版本中,可以提供 C/C++、C#、VB.NET 编程语言和至 MATLAB®/Simulink® 的链接。

  • 仅需一个工具 — Microsoft Visual Studio®
  • 集成:IEC 61131 — 自动化领域全球标准
  • 集成:C/C++ — IT 领域全球标准
  • 集成:TwinCAT System Manager — 国际知名的配置工具
  • 链接至 MATLAB®/Simulink®:科学计算领域全球标准
  • TwinCAT 2 项目可迁移到 TwinCAT 3 中进行应用和开发
  • TwinCAT 3 模块:标准化编程架构
  • 将 .NET 编程语言用于非实时应用程序(例如 HMI)

  • IEC 61131、C/C++、MATLAB®/Simulink® 对象在同一个 Runtime 中
  • 扩展实时功能:最快 50 μs 周期时间,低抖动
  • 性能更高:支持多核 CPU
  • 面向未来:支持 64 位操作系统

C/C++ 编程语言

  • 符合国际标准
  • 广泛使用的高级语言
  • 功能非常强大,非常适合控制
  • 可在相同的 Runtime 中运行,类似 PLC 的运作

扩展的 C++ 程序调试

  • 可以在线调试实时运行的 C++ 程序
  • 使用断点
  • 使用观察列表
  • 使用堆栈调用跟踪

MATLAB®/Simulink® 基础

  • 众多的工具箱
  • 可以实现的应用:
    • 建立控制系统回路
    • 系统仿真
    • 参数优化
  • 自动生成代码
  • MATLAB®/Simulink® 和 TwinCAT 之间的调试接口

集成 Visual Studio®

在同一个编程环境中进行设备组态和编写应用程序

  • 使用知名、最受支持的开发套件
  • 面向未来
  • 在同一个环境中编写 PLC 程序和复杂的人机界面
  • 支持多种语言
  • 现代化的可视化界面和用户体验
  • 智能化在线帮助
  • 自动语法检查
  • 自动感应
  • 语法高亮显示
  • 选用流行的源代码控制工具

开放的架构

  • 可通过插件扩展

为提高自动化项目的开发效率,TwinCAT 3 改善了 IEC 61131-3 的编程环境。并加强了编程的友好性、实用性和调试功能,如在线监控、有条件的断点等选项。

TwinCAT 3 同样也支持 IEC 61131-3 第三版标准的扩展。工程师可以采用面向对象的技术(如继承、接口、方法和属性)进行编程,这将大大提高程序的可复用性和质量。

IEC 61131-3 编程

  • 独立于自动化供应商的自动化行业的国际编程标准
  • 经过 PLCopen 认证
  • 程序可移植、可复用
  • 支持 5 种图形化和文本化编程语言:
    • 结构化文本和指令表
    • 功能块图和梯形图
    • 顺序功能图
  • 支持用户自定义的数据类型封装

TwinCAT 3 中的扩展选项:

  • 提高了编程语言的易用性
    • 自动完成
    • 关键字的高亮显示
    • 编程结构自动缩进
  • 扩展的调试
    • 使用有条件的断点
    • 改进在线监控
  • 面向对象的扩展
    • 继承
    • 接口
    • 方法
    • 属性

TwinCAT 3 为使用 C/C++ 语言编写自动化项目提供了可能。集成在 Microsoft Visual Studio® 中的 C 编译器用于生成代码。软件开发工具包(SDK)提供了读取/写入文档、启动线程、分配内存或与数据库通信等功能,当使用程序库时,这些功能符合 IEC 61131-3 机制。

C/C++ 用作自动化技术中的编程语言

  • 功能强大、应用广泛的编程语言
  • 标准化、面向对象的编程语言
  • 代码的生成运行效率非常高
  • 可在相同的 Runtime 中运行,类似 PLC 的运作
  • 倍福 SDK 用于实时环境中的扩展功能

扩展的 C++ 程序调试

  • 可以在线调试实时运行的 C++ 程序
  • 不加断点就可实现变量的监控、观察列表

MATLAB®/Simulink® 的集成使得在 MATLAB®/Simulink® 中建模仿真的系统可以直接生成相应的代码,并在 TwinCAT 环境下运行。通过选择连接对象种类可以在 TwinCAT 3 的图形界面中显示参数和数据,并能够在实时系统中查看和修改。

与仿真软件 MATLAB®/Simulink® 集成于一体

  • 科学与测量应用领域的工程工具软件
  • 丰富的工具箱(例如模糊控制工具箱)
  • 复杂控制算法的开发、仿真和优化
  • 通过编码器自动生成代码
  • TwinCAT 3 与 Simulink® 之间的调试接口
  • 在 TwinCAT 3 中对生成的功能块进行参数设置
  • 直接下载到 TwinCAT 3 Runtime 中并在其中执行
  • 直接功能块的实例化和复用
  • 功能块可以脱离 MATLAB®/Simulink® 环境运行

随着扩展的运动控制功能的推出,TwinCAT 自动化软件可为运动控制应用领域提供一个全面的、可扩展的解决方案,从简单的点到点运动(PTP)到复杂的 CNC 和机器人控制。

用于实现机器人控制的插补运动

将机器人控制技术集成入 TwinCAT 中带来的好处

  • 配置、参数设定、诊断和编程都在同一个 TwinCAT 平台中完成
  • 优化 PLC、运动控制和机器人控制系统之间的协同
  • 通过直接接口实现高性能和高精度

机器人运动转换

  • 正向转换
  • 反向转换
  • 动态模型的计算

TwinCAT 3 中集成的安全功能编辑器能够在一个图形环境中创建一个安全应用程序。用户可以直接用功能块编写所需的逻辑。逻辑开发可独立于硬件配置,从而提升灵活性和便捷性。此外,编辑器能够自动生成应用文档,使得文件制作和调试变得轻松很多。

TwinCAT Safety Editor

  • 图形编程
  • 完全集成在 TwinCAT 3 中
  • 方便地在图形环境中通过直接显示在线值进行诊断
  • 多层验证应用程序的一致性
  • 自动下载认证项目

TwinCAT 2 产品亮点

倍福的 TwinCAT 软件系统可结合多 PLC 系统、NC 轴控制系统、编程环境和操作站,将任何兼容 PC 改造成为一台实时控制器。TwinCAT 可取代传统的 PLC 和 NC/CNC 控制器以及操作设备,并具有以下特点:

  • 嵌入 IEC 61131-3 — 从而实现软 PLC
  • 集成运动控制解决方案 — 从 NC PTP,机器人技术到 CNC
  • 编程系统和 Runtime 可以在同一台 PC 上运行,也可以分开运行
  • Runtime 减少到一个 CPU 内核
  • 支持 32 位操作系统(Windows CE、Windows 7、Windows 10)
  • 支持所有通用现场总线接口
  • 支持 PC 接口(网络,PCI,USB,硬盘)
  • 使用开放标准(OPC、ADS 等)与用户接口和其他程序进行数据连接