IO-Link 主站协议栈 — 经认证的 IO-Link 主站软件协议栈

开发支持 IO-Link 的自动化系统、PLC 或具有主站功能的现场设备时,面临的任务是完整实现双向通信标准 IO-Link™ (IEC 61131-9) — 包括当前 IO-Link 规范规定的所有服务:过程数据、ISDU、事件、数据保持和交错模式。TEConcept 的 IO-Link 主站协议栈将整个协议层作为现成的、符合标准的软件组件提供。自动化系统制造商和机械制造商由此获得一个经过验证的基础,可在众多领先半导体制造商的微控制器和 IO-Link ASIC 上运行 — 并显著加快 IO-Link 传感器和执行器集成到现有系统环境中的速度。您的工程师无需从头开发协议,而是专注于您系统的独特之处。

您想测试我们的 IO-Link 主站协议栈吗?

我们的合作伙伴提供搭载我们 IO-Link 主站协议栈的经济型 IO-Link 开发套件,我们也提供 IO-Link 主站模块供您入门使用!
立即联系

IO-Link 主站协议栈特性

  • 符合当前的 IO-Link 接口规范 V1.1.5
  • 多端口支持。最大端口数量仅受资源限制。
  • 最小周期时间:
    • 0.4 ms @ 230.4 kBaud
    • 2.3 ms @ 38.4 kBaud
    • 18 ms @ 4.8 kBaud
  • 处理器负载最大 20 MHz/端口 (COM3)
  • 控制与测试 API
  • 支持符合 v1.1.3 规范的 IO-Link SMI API(通过我们的 TSTL-API 提供扩展的现场网络映射支持)

实现

IO-Link 主站协议栈固件提供对 IO-Link 接口规范 V1.1.2 中规定的所有特性和服务的完全访问。这包括对 ISDU、事件、数据保持和交错模式的支持。 请注意:

  • 需要实时操作系统。实时操作系统通过抽象层进行调用,因此可以支持多个实时操作系统。目前支持 FREERTOS、OpenRTOS、EmBOS 和 Keil RTX。

IO-Link 主站协议栈支持的处理器和 ASIC

我们灵活的协议栈结构允许轻松移植到不同平台。如果所需的处理器所需的 ASIC 尚未出现在上述列表中,我们很乐意进行新的移植。请联系我们的支持团队

现有 MCU 示例

  • STM32F1、STM32F3、STM32F4 和 STM32F7
  • STM32G0
  • STM32H7
  • STM32L4
  • RA4M2
  • RL78
  • RX231

Asix:

  • AX58400

Silicon Labs:

  • EFR32MG24

现有 IO-Link ASIC 示例:

  • L6360
  • LTC2874
  • MAX14819
  • MAX14824
  • CCE4510
  • CCE4511
  • ZIOL2401
  • TIOL112

IO-Link 主站协议栈支持的编译器/开发环境

  • KEIL-MDK
  • IAR Toolchain
  • Eclipse/GNU-GCC Toolchain / NXP LPCXpresso

IO-Link 主站协议栈的许可信息和交付范围

  • 开发许可,包括完整源代码
  • 生产许可
  • 移植到目标硬件
  • 文档、安装手册和移植说明
  • API 接口文档
  • 示例应用程序
  • 编译器和链接器示例设置
  • 带有 IODD 解析器的 IO-Link 配置软件,用于调试测试

联系我们的销售部门了解有关许可、交付范围和面向实践的项目实施的更多详细信息。

IO-Link 主站协议栈的附加服务

控制工具软件

用于通过 PC 控制协议栈的控制工具软件 (CT) 简化了协议栈在客户应用程序中的集成,并提供了对协议栈功能的简单测试和比较可能性。

基于 SMI 的主站引导加载程序

TEConcept IO-Link 引导加载程序通过引导模式下的 SMI 服务实现安全的固件更新 — 具有握手协议、CRC 保护和对多个固件变体的支持。

串行传输层 (TSTL)

TEConcept 串行传输层 (TSTL) 将 IO-Link 协议栈控制器与主机系统进行容错连接,并通过 SPI、UART 或以太网同时传输多个端口的 SMI 服务。

SMIT 串行传输层库

SMIT 是一种轻量级通信协议,用于通过 UART 或 USB 异步传输 SMI 服务 — 具有 CRC 完整性检查和错误时的自动重试功能。

SMI 测试通信服务器

TEConcept SMI 测试通信服务器 (STCS) 通过 TSTL 或 SMIT 将 TCP 客户端连接到 IO-Link 主站,并作为可执行程序在 Windows 和 Linux 下运行。

IO-Link USB-C 主站、IO-Link 主站模块还是 IO-Link 主站协议栈?

这三种解决方案都提供 IO-Link 主站功能 — 但在使用场景上存在根本差异。

USB-C 主站专为开发和服务中基于 PC 的使用而设计:它直接通过 USB-C 供电,无需外部电源,并配有完整的 Windows GUI。相比之下,IO-Link 主站模块是一个紧凑的 PCB 单元,可直接集成到自有硬件中 — 它通过 SPI 或 UART 与主机系统通信,专为 OEM 批量应用而设计。IO-Link 主站协议栈则更进一步:它不是硬件,而是可授权的软件组件,将 IO-Link 主站功能直接集成到自有主机平台中 — 例如网关、PLC 或嵌入式系统。因此,它在硬件选择上提供了最大的灵活性,但需要相应的开发资源进行集成。

对于实验室或现场的开发、测试和服务,USB-C 主站是正确的选择。当产品进入批量生产时,根据不同的方法,可以选择主站模块作为现成的硬件组件,或选择主站协议栈作为软件集成方案。

TEConcept IO-Link 1 端口 USB-C 主站

1 端口 USB-C 主站

IO-Link 1 端口 USB-C 主站是面向工程师的紧凑型开发和服务工具,可直接从 PC 对 IO-Link 传感器和执行器进行参数设置、分析和测试 — 无需 PLC,无需外部电源。通过 USB-C 连接,它提供完整的主站连接,并通过随附的 Windows GUI(控制工具)即时访问过程数据、参数和设备事件。

TEConcept IO-Link 1 端口主站模块

单端口主站模块

该模块在仅 43 mm x 33 mm 的极小面积内集成了收发器以及功能完备的 V1.1.4 主站协议栈。通过 SPI 或 UART 接口发送简单的报文即可轻松实现与硬件的通信。此外,还提供一个集成的 USB 接口,用于通过 TEConcept Control Tool 进行简单的离线配置。

TEConcept IO-Link 4 端口主站模块

4 端口主站模块

针对更广泛的需求,该模块在 59 mm x 39 mm 的尺寸上提供了四个经过完整测试、符合 IO-Link 标准的端口。它允许同时直接访问多达四个设备的过程数据和诊断信息。我们还为该模块提供可选的应用软件定制服务,以实现微型 PLC 意义下的低成本独立系统。

联系方式

如需技术细节、个性化咨询或启动您的 IO-Link 项目,请联系我们。我们将协助您选择合适的解决方案。
请注意我们的隐私政策