CPX-AP-x-4IOL-M12在EtherNet/IP网络中的OE变体配置——OutputEnable位导致IO-Link端口输出失效的排查
作者:Sandro Quintero,Festo 北美机电一体化技术工程经理
在 EtherNet/IP 网络上使用 CPX-AP-x-4IOL-M12 模块时,建议在端口尺寸选择上使用非 OE 变体(non-OE Variant)。这样一来,你就无需处理 OutputEnable 相关的问题。
什么是 Variant 参数?
在配置 IO-Link 主站(如 CPX-AP-I-4IOL-M12 或 CPX-AP-A-4IOL-M12)的端口时,你会遇到一个用于指定每个 IO-Link 端口预留字节数的参数,即所谓的 Variant(变体)。
EtherNet/IP 网络中的每端口 2 字节配置
下面讨论如何在 EtherNet/IP(EP)网络中,将 IO-Link 模块配置为每端口 2 字节。如图 1 所示,我们有两个选项:Variant 2 和 Variant 2_OE,两者在 EP 上均受支持。主要区别在于输出尺寸——Variant 2_OE 额外多出 4 字节。
图 2 展示了在使用 Festo Automation Suite(FAS)时选择 Variant 的位置,这一配置也可以在 IO-Link 模块的 WebServer 中完成。
OE(Output Enable)的含义
OE 代表 Output Enable(输出使能),通常在为 PROFINET(PN)网络配置 IO-Link 主站时使用。不过,它同样可以在 EtherNet/IP(EP)配置中使用。
实际案例:输出失效的排查
最近,我遇到一个案例:用户选择了 OE 变体,当他试图打开 IO-Link 主站某个端口的输出时,PLC 能够接收到数据,但没有任何动作发生——仿佛数据根本没有发送到 IO-Link 设备。造成这一现象的原因是,该端口的 OutputEnable 字节的第 0 位(Bit 0)被设置为 FALSE。一旦将该位设置为 TRUE,数据便成功传输至 IO-Link 设备(见图 4)。
参考资料
如需了解更多信息,可参考 IO-Link 模块的用户手册,访问地址:https://www.festo.com/us/en/support-portal-specific/?query=8086604&groupId=3&productName=IO-Link+Master&documentId=652972
免责声明
本文仅用于提供设置协助和一般性指导。需要强调的是,确保机器整体安全和功能正常的最终责任在于系统集成商/最终用户。务必谨慎行事,遵守正确的安全规程,并在必要时咨询相关专家或专业人士。
虽然 Festo 员工会为本博客撰稿,但请注意,这并非 Festo 的官方支持渠道。如需更及时的技术支持,请联系您所在地区的 Festo 支持渠道,并/或查阅 www.festo.com 上的用户手册及相关文档。

