TwinCAT I/O
TwinCAT I/O 是一种实时驱动程序,用于 Windows NT/2000/XP//Vista/CE 环境下运行的 Windows 程序。程序变量、系统中存在的 I/O 设备和所连接的 I/O 通道之间具有适宜的相互关系。
TwinCAT I/O
开放性:符合所有标准
TwinCAT I/O 支持所有已建立的现场总线,甚至可同时提供支持。

开放式 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 现场总线级。

导入/导出功能

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 程序交换数据的使用授权 |