TwinCAT I/O – 与 Windows 程序的 I/O 连接

TwinCAT I/O – 与 Windows 程序的 I/O 连接

TwinCAT I/O

TwinCAT I/O 是一种实时驱动程序,用于 Windows NT/2000/XP//Vista/CE 环境下运行的 Windows 程序。程序变量、系统中存在的 I/O 设备和所连接的 I/O 通道之间具有适宜的相互关系。

TwinCAT I/O

 

开放性:符合所有标准

TwinCAT I/O 支持所有已建立的现场总线,甚至可同时提供支持。

TwinCAT I/O – 与 Windows 程序的 I/O 连接

开放式 I/O 接口

TwinCAT I/O – 与 Windows 程序的 I/O 连接

在线显示

 
 

TwinCAT I/O – 特性

TwinCAT I/O 将所连接的 I/O 通道作为一个整体结构提供,并对数据传输的映射进行组织。

TwinCAT I/O 可以将服务器过程映像逐位链接到 I/O 通道,并提供一些工具,例如,它们可以通过一个单一指令连续链接多个通道。可以通过拖放的方式来移动连接。

 

软件连线

借助于 TwinCAT I/O 系统,一项任务的输入和输出可与另一项任务的输出和输入进行循环交换 - 数据的一致性丝毫不受影响。TwinCAT I/O 是一个面向变量的系统,即它的可被寻址和链接的最小单位是一个变量,变量最小单位为 1 位。

 

在线分析

在服务器的现场总线级和过程映像级,可以借助在线显示进行调试和维护。 TwinCAT I/O 生成任务和 I/O 设备之间的地址关系(映射),并提供了功能强大的在线工具:

针对所有 I/O 设备以一致的形式显示诊断数据。

 

导入/导出功能

TwinCAT I/O 可对变量进行管理,并在所有级别上都具有导入和导出功能。

 

CE 环境下的 TcTimer API

有基于 Beckhoff CE 设备的 TwinCAT I/O 可以提供,带 TcTimer 扩展。TcTimer API 提供一个实时计时器(可从 100 μs 开始调),并可访问逻辑过程映像。通过一种方法调用触发与现场总线的数据交换。TcTimer API 使外部应用程序能够创建确定性的应用程序,这些应用程序被同步到 I/O 现场总线级。

TwinCAT I/O TwinCAT I/O – 与 Windows 程序的 I/O 连接 - Online display

导入/导出功能

TwinCAT I/O TwinCAT I/O – 与 Windows 程序的 I/O 连接 - Online display

I/O 组态

 
技术数据 TwinCAT I/O
PC 硬件 标准 PC 机/工业 PC 硬件,无需额外硬件
操作系统 Windows NT/2000/XP/Vista, 嵌入式 Windows NT/XP, Windows CE
实时内核 Beckhoff 实时内核作为 TwinCAT 的一个组件
用户程序 在用户模式中运行的用户程序,例如,它可以作为一个多媒体任务循环运行(“软”实时)。对 I/O 过程映像的访问通过循环调用 DLL 功能来实现。
CE 环境下:“硬”实时,可以同步访问过程映像
内存 仅受计算机 RAM 大小的限制(NT/2000/XP/Vista 环境下最大为 2 GB)
周期时间 50 µs 可选择
编程 以任一高级语言编写的应用程序,如 C++、Delphi、汇编程序
调试 通过所用的高级语言的标准调试工具完成
I/O 系统 可任意选择现场总线: EtherCAT、PROFIBUS-DP/MC、CANopeng、DeviceNet、Interbus、SERCOS、Lightbus、Ethernet、PC 硬件(打印机端口、COM 端口、USB)、PC 接口卡:支持普通内存 DPRAM
连接 通过 OPC、Beckhoff ADS OCX/DLL(自动化设备规范)进行变量访问
(CE 环境下:还有 TcTimer API)
订货信息
TwinCAT I/O 用于用 I/O DLL 与 Windows 程序交换数据的使用授权