首页 » IO-Link 产品 » IO-Link Device Stack
IO-Link Device Stack – 经过认证的 IO-Link 设备软件协议栈
在开发支持 IO-Link 的传感器或执行器时,您面临着选择:是自行实现通信协议,还是采用成熟且符合标准的解决方案?TEConcept 的 IO-Link Device Stack 始终符合 IO-Link Community 的最新规范,并承担了符合 IEC 61131-9 标准的整个协议层,让开发人员能够专注于产品的核心功能。其结果是:更短的开发周期、更低的风控成本以及从第一天起就具备互操作性的可靠 IO-Link 集成。
您想测试我们的 IO-Link Device Stack 吗?
IO-Link Device Stack 特性
- 符合最新的 IO-Link 通信规范
- 支持同步和异步过程数据访问
- 包含数据存储 (DataStorage)、块传输、事件支持
- 针对短响应时间进行了优化
- 模块化协议栈设计支持并可更换不同的 MCU 和 IO-Link 收发器芯片
- 示例应用程序的占用空间(包括最大长度示例参数的 RAM):Flash 14kB,RAM 3.5kB
IO-Link Device Stack 的实现
- IO-Link 参数 必须进行非易失性存储。在大多数情况下,存储是在 外部 EEPROM 中进行的。存储例程和 EEPROM 驱动程序不属于交付范围
- 实时性要求:IO-Link 规范为 IO-Link 设备定义了对来自 IO-Link 主站请求的最大响应时间。最大允许响应时间取决于所使用的波特率。对于 COM3 (230400 baud),最大响应时间为 43μs;对于 COM2 (38400 baud),则为 260μs。IO-Link Device Stack 必须在此响应时间内执行。特别是在使用 COM3 时,协议栈通常需要最高的外部中断优先级,或者必须选择较高的系统时钟频率。具体的时间行为取决于多种因素(系统时钟、优化、中断优先级等)。
IO-Link Device Stack 支持的处理器和收发器 IC
我们灵活的协议栈结构使我们的 IO-Link Device 软件协议栈能够轻松移植到任何微控制器/ASIC,以满足我们业务合作伙伴的需求。
此处列出的受支持 MCU 或 PHY 是现有移植方案的示例。所有列出的组件均已通过我们的协议栈验证或使用。如果您想使用其他 MCU 或IO-Link PHY(此处未列出),或者您需要特殊硬件或基于 FPGA 的设计,请联系我们。
现有 MCU 示例
意法半导体 (STMicroelectronics)
- GD32F
- STM32C0, STM32C5
- STM32F0 – STM32F4
- STM32G0, STM32G4
- SM32H5, STM32H7
- STM32L0, STM32L4
- STM32MP1
- STM32U5
- STM32WB55
- STM8L151, STM8L152
- STM8S
亚德诺半导体 (Analog Devices)
- MAX22522
- MAX32660
瑞萨
- RA6M4
- RL78
- RX72M
德州仪器 (Texas Instruments)
- MSP430
- MSPM0G
- MSPM0L
恩智浦 (NXP)
- LPC17
- LPC54
- S32K11
- S32K144
其他
英飞凌 (Infineon):
- PSoC4
- XMC1000
微芯 (Microchip):
- ATM328
- ATSAMD51
- dsPIC33E
现有 IO-Link 收发器 IC 示例
意法半导体 (STMicroelectronics)
- L6362A
- L6364
亚德诺半导体 (Analog Devices)
- LT3669-2
- MAX14820
- MAX14821
- MAX14826
- MAX14827
- MAX14829
- MAX22513
- MAX22515
- MAX22516
- MAX22522
瑞萨
- CCE4502
- CCE4503
- RH4Z2501
- RH4Z2522
德州仪器 (Texas Instruments)
- SN65HVD101
- SN65HVD102
- TIOL112
其他
Nisshinbo:
- ND1160
HMT:
- HMT7742
- HMT7748/li>
iC-Haus:
- iCGF
IO-Link Device Stack 支持的编译器/开发环境
Device Stack 的代码采用纯 C 语言编写。因此可以使用所有 C 编译器和开发环境。
- KEIL-MDK
- SiLabs IDE
- ST Visual Develop
- Eclipse/GCC/NXP LPCXpresso
- IAR
- Cosmic
- Visual Studio Code
IO-Link Device Stack 许可证信息及交付范围
- 包含完整源代码访问权限的开发人员许可证
- 制造商许可证免版税,仅取决于设备 ID 的数量
- 不限于单一的供应商 ID / 设备 ID 组合。
- 包含一年维护服务
- IO-Link Device Stack 可移植至目标硬件或开发套件
- 适用于一种处理器架构的驱动程序
- 适用于所选收发器芯片的驱动程序
- IO-Link Device Stack API 用户手册
- 安装手册和设备驱动程序 API 说明。
- 演示应用程序
- 编译器和链接器示例项目
请联系我们的销售部门了解有关许可、交付范围和面向实践的项目实施的更多详细信息。
IO-Link Device 软件协议栈的附加产品
- 评估板
- IO-Link 设备描述文件 IODD 支持
- IO-Link 1 端口 USB-C 开发主站
- 软件/硬件开发支持
- 执行一致性测试
- 提供 测试与诊断设备(Device Tester、Physical Layer Tester 和 EMC 测试主站)
参数处理器
IO-Link Device 软件协议栈插件:通过基于表格的定义简化 ISDU 参数实现,支持自动 DataStorage 处理,并提供成熟的非易失性存储接口。免版税,提供完整源代码,仅限与 Device Stack 组合购买。
引导加载程序
IO-Link Device 软件协议栈插件:根据 BLOB 传输行规通过 IO-Link 进行安全的固件更新。可扩展 CI 以创建 IOLFW:Verified Firmware Boot —— 每次启动时进行加密签名验证,作为符合欧盟 CRA 合规性的组件,以及用于创建无签名 IOLFW 的 IOLFW Package Creator。
BLOB
IO-Link Device 软件协议栈插件:通过 ISDU 在标准 IO-Link 主站上传输任意大小的数据集(日志文件、FFT 数据、校准数据)。符合 BLOB 传输行规。是 TEConcept 固件更新引导加载程序的基础。
联系方式
- +49 761 21443640
- +49 761 21443636
- info@teconcept.de
如需了解我们的 IO-Link Device Stack 的更多信息,请使用我们的联系表。也欢迎您提出其他项目想法或咨询我们的其他产品。您的信息越准确,我们的回复就越有针对性。