跳到主要内容

IO-Link(智能传感器主站)

IO-Link(IEC 61131-9)是连接工业传感器/执行器与主站之间的单线双向串行通信标准。主站通过 PROFINET / EtherNet/IP / Modbus TCP / OPC UA 等协议与上位系统(PLC、SCADA、Edge)连接,传递过程数据(PD)、标识数据(ISDU)和事件。

当前状态:桩驱动(无法直接通信)

此网关系的 IOLINK 驱动为桩。IO-Link 采用 3线串行物理层(24V / GND / C/Q),PC 无法直接生成/解码该信号。

推荐集成路径:将 IO-Link 主站的上位接口(PROFINET / Modbus TCP / EtherNet/IP / OPC UA / REST)注册为 PlantPulse 的其他驱动。


为何需要主站硬件​

IO-Link 设备本质上只能通过主站与外部连接。主站以 8 端口 / 16 端口等形式汇总多个 IO-Link 传感器,并通过工业以太网暴露其结果。

主站类别代表产品上位接口
8 端口 PROFINET 主站ifm AL1100 / AL1xxx, Balluff BNI008xPROFINET, OPC UA
8 端口 EtherNet/IP 主站Balluff BNI EIP, ifm AL13xxEtherNet/IP, REST
8 端口 Modbus TCP 主站Pepperl+Fuchs ICE3-8IOL, Murr Cube67Modbus TCP
混合型(多协议)Turck TBEN-S2, Banner R90CPROFINET / EIP / Modbus / REST

推荐集成路径​

主站提供的接口使用的 PlantPulse 驱动页面
OPC UA 配套规范 for IO-Link(最清晰)OPCUAOPC-UA
Modbus TCPMODBUSModbus TCP
EtherNet/IPEIPAB EtherNet/IP
PROFINETPROFINETSiemens Profinet
JSON RESTHTTPHTTP 推送
若支持 OPC UA 配套规范则优先选择

支持 OPC Foundation 的 IO-Link 配套规范的主站(如 ifm / Balluff 的最新固件)会将各端口的 PD/ISDU 表示为 OPC UA 节点。直接使用 PlantPulse OPCUA 驱动注册即可按端口轮询传感器值,最为清晰。


使用 Modbus TCP 注册时的寄存器映射示例(ifm AL1100)​

各主站的寄存器映射不同,务必阅读厂商手册。

数据一般位置(例如 ifm AL1100)PlantPulse 表示
端口 1 PD-In(过程数据输入)保持寄存器 0x1000+4096(十进制)
端口 2 PD-In0x1100+4352
各端口状态位0x0000 区域0 + 位号
各端口 PD-Out(写入)0x2000+8192

桩注册(参考用)​

输入字段填写内容
IP 地址(不使用)
端口(不使用)
自动采集建议禁用

常见问题​

现象可能原因解决
IO-Link 注册后无值桩驱动重新注册为 OPCUA / MODBUS / EIP 之一
Modbus 接收的 PD 值乱码16位 / 32位 大小端在格式辅助中使用 DW / RDW 转换
OPC UA 节点树过深配套规范的标准结构仅对常用节点注册别名
传感器断开后值陈旧主站故障安全策略差异建议在主站设置中将故障安全设为 Last value → Zero
RFID 读取器响应乱码ISDU 为字节数组——被 Modbus 16位单元截断使用 OPC UA 配套规范或主站 REST API

下一步​