4. IndraDrive固件与功能选件
IndraDrive 的“功能”并不是买来就全部可用的。它由三层东西共同决定:固件版本(Firmware)决定控制器“会什么”,功能授权(Function License / 选件码)决定控制器“被允许用什么”,安全选件(Safety Option)决定它在功能安全层面“能安全地做到什么”。工程上最常见的坑,就是设备铭牌、固件版本、授权码、安全模块四者对不上,导致调试到一半发现某个功能根本激活不了。本节把这三层关系讲清楚,并给出一套可操作的适用性判断方法。
一、固件版本:功能能力的“底座”
IndraDrive 的固件以版本号标识,例如 FWA-INDRV*-MPB-05VRS-D5-1-NNN-NN 这类订货/版本串中,05VRS 表示固件主版本,D5 表示子版本或功能等级。固件版本决定了:支持哪些控制模式(如转矩、速度、位置、同步、凸轮)、支持哪些通信协议(SERCOS III、EtherCAT、PROFINET、EtherNet/IP 等)、支持哪些工艺功能(如安全转矩关断 STO、安全运动、卷绕、张力、电子齿轮、位置同步)。
关键点在于:固件版本是功能可用性的必要条件,但不是充分条件。即使固件支持某个功能,若没有对应授权,功能仍无法激活。因此工程上第一步永远是核对固件版本是否满足项目功能清单的最低要求。
二、功能授权:把“会”变成“能用”
功能授权通过选件码(Option Code)或授权文件实现,常见形式包括:
- 基本功能:通常随固件默认开放,如基本速度/位置控制、简单 I/O 控制。
- 工艺功能授权:如电子齿轮、凸轮、同步、卷绕、张力、多轴插补等,需要单独授权。
- 通信授权:某些现场总线或实时以太网协议需要授权码。
- 安全功能授权:安全相关功能通常与安全选件硬件绑定,授权与硬件模块一一对应。
授权码一般写在驱动器铭牌或随附的授权卡上,也可通过工程工具(如 IndraWorks)读取并写入。授权一旦写入,通常与设备序列号绑定,不能随意复制到另一台设备。工程上要特别注意:更换控制单元或主板后,原授权可能失效,需要重新申请或迁移授权。
三、安全选件:功能安全的独立通道
IndraDrive 的安全功能不是靠普通固件实现的,而是通过独立的安全选件模块(如安全选件 S1、S2、S3 等,具体型号随代际不同)完成。安全选件通常具备独立的双通道处理、安全输入/输出、安全通信接口,并支持 STO、SS1、SS2、SOS、SLS、SDI、SBC 等安全功能。
安全选件的关键工程属性:
- 安全等级:如 SIL 2 / PL d,决定能用于什么风险等级的应用。
- 安全功能集:不同选件支持的安全功能不同,不能跨级替代。
- 接线与配置:安全输入需要独立接线,安全参数需通过安全工程工具单独配置和校验。
- 与固件的关系:安全选件通常要求固件版本不低于某个最低版本,否则无法识别或无法激活。
四、工程适用性判断:四步核对法
面对一台具体 IndraDrive,判断它能否满足项目功能需求,建议按以下顺序核对:
- 列功能清单:把项目需要的控制模式、通信协议、工艺功能、安全功能逐条列出。
- 查固件版本:对照固件版本说明,确认每条功能是否在支持范围内。
- 查授权码:确认每条功能是否有对应授权,特别是工艺功能和安全功能。
- 查安全选件:确认安全功能所需的选件型号、安全等级、接线和配置是否齐备。
四步中任何一步不满足,该功能就不能在工程中承诺。若固件版本偏低,可考虑升级固件;若授权缺失,需补订授权;若安全选件不匹配,则必须更换选件模块或调整安全方案。
五、示例:某卷绕应用的功能核对
假设某卷绕应用需要:速度控制、卷绕功能、SERCOS III 通信、STO 安全功能。核对过程如下(以下为教学示例,非实测数据):
| 需求项 | 固件要求 | 授权要求 | 安全选件要求 | 判断 |
|---|---|---|---|---|
| 速度控制 | 基本支持 | 默认开放 | — | 满足 |
| 卷绕功能 | 需 ≥ 某版本 | 需卷绕授权 | — | 需核对授权 |
| SERCOS III | 需支持该协议 | 可能需通信授权 | — | 需核对授权 |
| STO | 需安全固件支持 | 与安全选件绑定 | 需 STO 选件 | 需核对选件 |
若该驱动器固件版本为 05VRS,卷绕授权已写入,SERCOS III 授权已写入,且安装了支持 STO 的安全选件,则四项全部满足,可以进入调试。若卷绕授权缺失,则卷绕功能无法激活,必须先补授权。
六、常见误区与排障提示
实际工程中,以下情况最容易出问题:
- 只看固件版本,忽略授权:固件支持卷绕,但授权未写入,功能菜单灰色不可选。
- 更换控制单元后未迁移授权:新板固件版本相同,但授权丢失,工艺功能失效。
- 安全选件与固件版本不匹配:安全选件无法被识别,安全功能无法配置。
- 把安全功能当普通功能配置:安全参数必须通过安全工程工具单独校验,普通参数写入无效。
总结来说,IndraDrive 的功能可用性判断不是单点核对,而是固件、授权、安全选件三者的联合判断。固件决定能力上限,授权决定使用权限,安全选件决定安全边界。三者同时满足,功能才真正可用。工程上按“列清单—查固件—查授权—查安全选件”四步走,可以最大程度避免功能承诺与实际能力脱节。