IO-Link V1.1.5协议规范更新
2025年10月,IO-Link协会正式发布了1.1.5版本,针对1.1.5版本和1.1.4版本的异同点,总结如下。本次更新依然是小版本的更新,总体无太大变化,大部分都是表述上的更新。

1. CR376:核心变更:重置(Reset)必须触发上传(Upload)
- 旧版规定(V1.1.4):
在旧版本规范中,触发 DS_UPLOAD_REQ(数据存储上传请求)的条件列表中漏掉了 Application Reset(应用重置)。
- 新版修订(V1.1.5):
当设备(Device)接收并执行了 SystemCommand 0x80 (Application Reset) 后,必须主动向主站(Master)发送一个 DS_UPLOAD_REQ 事件。
V1.1.5版本增加了一句话:“parameters assigned for Data Storage have been changed by the SystemCommand Application Reset”,也就是当从站需要生成
DS_UPLOAD_REQ事件在以下三种情况下:
a、本地修改了从站参数,比如示教、HMI接口等
- b、通过系统命令0x82(SystemCommand Application Reset)
c、从站收到系统命令“ParamDownloadStore”
- 实质影响:
在协议栈中得增加一个基于命令0x82而生成DS_UPLOAD_REQ的代码
2. CR357:核心变更:禁止立即切换到 SIO 模式
- 旧版规定(V1.1.4)
: 以前的规范没有说清楚重置后该怎么办。很多厂家(包括提交这个 CR 的厂家)在重置完成后,会让设备直接进入SIO模式。但TMG测试工具对此会报错。
- 新版修订 (V1.1.5):
V1.1.5 的硬性要求:“All digital signal output drivers shall be disabled and optionally the Device can visually signal the completion of the action. ”在执行 Back-to-Box 后,必须禁用所有数字信号输出驱动(Disabled)。
- 实质影响:
在实际开发中,如果从站收到了Back to box的命令,必须把SIO输出的命令也屏蔽掉,避免输出信号
3. CR379:核心变更:删除模糊的“性能要求”描述
- 旧版规定(V1.1.4)
: “空闲时间应足够长,以使设备准备好接收下一条消息。” 问题所在: “足够长”是一个主观且没有量化标准的词。在 PREOPERATE 模式下,设备无法控制主站的发送节奏。如果设备处理能力弱,这句话并不能强制主站“多等一会儿”。
- 新版修订 (V1.1.5)
: 彻底删除了这句话。删除"The idle time shall be long enough for the Device to become ready to receive the next message."
- 实质影响:无
4. CR381:核心变更:统一事件类型描述
- 旧版规定(V1.1.4):
"Notification (single shot)"
- 新版修订 (V1.1.5):
将其类型从 "Notification (single shot)" 简写为 "Notification"。
理由: 规范 10.10.2 章节已经明确定义,所有的 Notification(通知) 类事件天生就是 Single Shot(单次触发) 的。在描述中重复标注“single shot”属于冗余。
措辞上的更改,无实质影响,即把"Notification (single shot)"更改为"Notification"
- 实质影响:
无实质影响
5. CR383:核心变更:明确 64 位定点时间格式纠错内容:
- 旧版规定(V1.1.4):
规范 V1.1.4 错误地暗示 64 位全用于分辨率。
- 新版修订 (V1.1.5):
TimeSpanT 采用与 TimeT 相同的布局。它是一个 64 位(8 字节) 的结构,分为两个 Integer32T 部分:高 32 位 (Octet 1-4): 整数秒(Seconds)。
最高位(Bit 31)是符号位(Sign bit),用于表示正负时间差。低 32 位 (Octet 5-8): 秒的小数部分(Fractions of a second)。
分辨率: 既然小数部分占用 32 位,其分辨率确实是 1 / (2 ^32) 秒(约为 232 皮秒)。
- 实质影响:
由于实际开发中,很少引用该类型,故影响较小
6. CR385:核心变更:缩小“冻结”范围
- 旧版规定 (V1.1.4):
在执行块参数化(批量上传/下载参数)期间,设备必须禁止所有来源的参数更改(包括本地示教、按键设置等)。
- 新版修订 (V1.1.5):
限制范围缩小为仅禁止 Read/Write(读写/可配置) 参数的更改。
- 关键点:
只读(RO)参数(如运行小时数 Operating Hours、设备状态 DeviceStatus、测量值等)在块参数化期间允许继续更新。
在嵌入式固件开发中,原先的“一刀切”规定存在逻辑矛盾:
RO 参数无法停止: 像“运行时间”或“传感器当前压力值”这种只读参数是由系统时钟或硬件采集驱动的。如果严格执行旧规范,在下载参数包的几秒钟内,这些计数器必须“停摆”,这显然不合理
块参数化的初衷: 块参数化的目的是为了保证**配置参数(R/W)**的一致性(防止写了一半就被本地按键修改了)。只要保证配置参数不被篡改,只读的监控参数完全可以正常更新。
- 实质影响
:无实质影响
睿远的协议栈无此问题
7. CR388: 核心变更:统一术语为“PD Status”
- 旧版规定(V1.1.4):
在旧版本(V1.1.4)中,规范 10.8.2 章节错误地提到了一个名为 “PDValid flag” 的标志位,并指向了附录 A.1.5。事实: 附录 A.1.5 中根本不存在这个标志位。
- 新版修订 (V1.1.5):
将“PDValid flag”改为更准确的 “PD status”,并将引用指向 10.2 章节(该章节完整定义了 PDIn 和 PDOut 的有效性指示机制)。
- 实质影响:无
8. CR393:核心变更:修正目录页的插图错误
- 旧版规定 (V1.1.4)
: 在规范的“目录 (Content)”章节(第 13、14 页),不小心错误地插入了 Figure 68 和 Figure 72 的图片。
- 新版修订 (V1.1.5):
这些多余的图片已被移除,目录恢复了正常的文字排版。
- 实质影响
:无实质影响
9. CR395:核心变更:补全“供电选项”表格的超链接
- 旧版规定
(V1.1.4): 在规范的 5.4.1 章节(Power Supply Options,供电选项) 中,有两处引用了 Table 6,但第二处(第 820 行)漏掉了超链接。
- 新版修订
(V1.1.5): 补全了该链接,点击即可跳转。
- 实质影响
:无实质影响
10. CR397:核心变更:从“可选”到“强制 2KB”
- 新版修订 (V1.1.5):
将原本带歧义的公式化写法 2 x 2^10" $直接改为清晰的十进制数字 2048 。消除误导性前提: V1.1.5版本删除了 “if the Data Storage mechanism is implemented”(如果实现了数据存储机制)这一前置条件。
- 最终定论:
明确规定 “主站必须(Mandatory)为每个端口提供至少 2048 字节的存储空间。”
- 实质影响:
无实质影响
11. CR398:核心变更:ISDU 强制化的预警
- 新版修订 (V1.1.5)
:增加提示 “NOTE By future mandatory support of the Common Profile [7], the support of ISDUs will become mandatory in future releases.”
其意思为由于未来将强制支持通用配置文件(Common Profile),ISDU 的支持将在未来的版本中变为强制要求。故要求现在产品都得支持ISDU,目前影响较小
睿远的从站协议栈已经支持ISDU,故无此问题
12. CR409:核心变更:统一服务名称为 SM_PortMode
- 旧版规定 (V1.1.4):
在规范的第 131 页(版本 D1.1.5)中,系统管理(SM)主站服务部分出现了一个名为 SM_Mode 的调用。但根据整个协议的架构,只有 SM_PortMode 服务,并没有所谓的 SM_Mode。
- 新版修订 (V1.1.5):
在 V1.1.5 正式版中,所有提到 SM_Mode 的地方(特别是在表 85 的 T3 & T16 动作以及第 2474 行)全部统一更正为 SM_PortMode
- 实质影响:
无实质影响
13. CR411:核心变更:允许在 DS 下载结束时报“参数不一致”
- 新版修订(V1.1.5):
在规范 C.2.17 章节中,明确允许在执行 DS_DownloadEnd(数据存储下载结束)命令后,如果设备发现数据不合法,可以返回错误类型 “Inconsistent parameter set”(参数集不一致,错误码 0x8041)。
- 实质影响:
无实质影响
查看全文
Rasight
南京睿远工业互联专注于IO-Link研发、智能传感器方案应用
作者最近更新
-
-
方案中心丨模拟量IO-Link从站方案使用指南Rasight
03-19 09:30
-
方案中心丨睿远数字量IO-Link从站配置指南Rasight
03-11 09:31



评论0条评论