什么是TwinCAT
TwinCAT==The Windows Control and Automation Technology==基于Windows 的控制和自动化技术
是Beckhoff开发的,是一套框架和体系。
也可以说成是:
TwinCAT自动化软件在一个软件包里集成 了带PLC、NC 和CNC 功能的实时控制系统。
所有的Beckhoff 控制器都采用TwinCAT 进行编程,符合全球公认的IEC 61131-3 编程标准。
TwinCAT包含的内容
TwinCAT包含很多模块或组件:
- TwinCAT Base
- TwinCAT I/O:I/O 软件接口
- TwinCAT CP:控制面板驱动程序
- TwinCAT OPC:可视化接口
- TwinCAT PLC:符合IEC 61131-3 标准的多任务PLC
- TwinCAT Safety
- TwinCAT Measurement
- TwinCAT Control
- TwinCAT Motion
- TwinCAT (NC) PTP:点对点轴定位控制软件
- TwinCAT NC I:三维运动轴插补软件
- TwinCAT CNC:CNC 轨迹控制软件
- TwinCAT Robotics
- TwinCAT Connectivity
TwinCAT详解
下面整理TwinCAT所包含的内容的详细解释:
TwinCAT特点
基于Windows 的控制和自动化技术
TwinCAT软件系统能够与多 PLC 系统、NC/CNC 轴控制系统 相结合,将任何一台兼容PC 转 变成一个实时控制器。同时, TwinCAT 集成了所有Beckhoff 控制器编辑环境:从高端工业 PC 到嵌入式控制器。
TwinCAT 架构
TwinCAT 系统由实时执行控制 程序的Run-Time系统组成,开 发环境适用于编程、诊断和 系统配置。任何Windows 程 序,如可视化程序或办公软 件程序,都可以通过Microsoft 接口来访问TwinCAT 数据,或 执行指令。
实用的软件解决方案
TwinCAT 提供了一种精确的时 基,在该时基中,程序能够以最高的确定性执行,而与 其它处理器任务无关。实时 和非实时部分可借助TwinCAT 设置:通过这一方式定义操作行为。TwinCAT 系统可以 显示正在运行的程序的系统 负荷。同时,也可以设置负 荷的临界值,以确保定义 的计算能力能够满足操作程 序以及Windows NT/2000/XP/ Vista 或Windows 7 的需要。
如果超过该临界值,则会生 成一个系统报文。
TwinCAT 支持系统诊断
在使用开放式PC 硬件和软件时,一般都需要进行一些校验:不合适的组件会扰乱PC 系统。Beckhoff 在其产品中已集成实时抖动指示器,以便管理员能够快速对硬件和软件做出评估。运行过程中出现的系统报文能够指示状态是否正确。
全球访问
样,PC 系统能够通过TCP/IP 实现全球互联。总线端子模 块控制器可通过串口和现场 总线连接(例如EtherCAT、Lightbus、PROFIBUS、CANopen、 RS232、RS485、Ethernet TCP/IP)。 可以使用诸如OPC 和OPC UA 等协议通过标准路由访问各种SCADA/MES/ ERP 系统。
TwinCAT PLC
详见:
【整理】Beckhoff的PLC编程IDE环境:TwinCAT PLC
TwinCAT 3
详见:
TwinCAT相关资料
抽空去:
“在线手册
倍福的信息系统包含有关倍福产品和 技术信息、操作手册、TwinCAT 示例 代码、知识数据库及其它更多信息。”
去看看TwinCAT的在线示例代码和资料。
“功能强大的TwinCAT 自动化软件完全版可从网上下载, 并可免费测试使用30 天。”
并且下载TwinCAT去试试。
转载请注明:在路上 » 【整理】Beckhoff的TwinCAT