Startseite » 产品 » IO-Link Master Stack
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 接口规范 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 示例
意法半导体 (STMicroelectronics)
- STM32F1、STM32F3、STM32F4 和 STM32F7
- STM32G0
- STM32H7
- STM32L4
瑞萨
- RA4M2
- RL78
- RX231
其他
Asix:
- AX58400
Silicon Labs:
- EFR32MG24
现有 IO-Link ASIC 示例:
意法半导体 (STMicroelectronics)
- L6360
亚德诺半导体 (Analog Devices)
- LTC2874
- MAX14819
- MAX14824
瑞萨
- CCE4510
- CCE4511
- ZIOL2401
德州仪器 (Texas Instruments)
- 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 主站是正确的选择。当产品进入批量生产时,根据不同的方法,可以选择主站模块作为现成的硬件组件,或选择主站协议栈作为软件集成方案。

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

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

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