2. SICK传感器与网络通信基础
在把 SICK 传感器接入工业网络之前,必须先回答三个问题:传感器输出的是什么信号?这个信号要送到哪里?中间经过哪一层网络?这三个问题分别对应传感器分类、输出信号类型和通信层级。理解它们之间的对应关系,是后续做 IO-Link 参数配置、以太网组网和故障诊断的基础。
一、按测量对象与工作原理分类
工业现场常用的 SICK 传感器可按被测物理量分为几大类,每类的典型输出和接入方式差异明显:
- 光电传感器:包括漫反射、反射板式、对射式。检测物体有无、位置、颜色标记。典型输出为开关量(PNP/NPN)或 IO-Link 过程数据。
- 接近传感器:电感式、电容式、磁性。检测金属或非金属接近,输出开关量或模拟量。
- 距离传感器:激光测距、超声波、雷达。输出 4–20 mA、0–10 V 或 IO-Link 距离值,量程从几十毫米到数百米。
- 编码器:增量型、绝对值型。输出 A/B 相脉冲、SSI、Profinet、EtherCAT 等。
- 安全传感器:安全光幕、安全激光扫描仪、安全开关。输出 OSSD 双通道信号或安全总线(如 PROFIsafe)。
- 识别与视觉:条码/二维码阅读器、RFID、2D/3D 视觉。输出字符串、坐标或图像结果,通常经以太网传输。
分类的意义在于:不同类别的传感器,其信号类型、响应时间、抗干扰要求和可配置参数完全不同。例如光电开关的响应时间在毫秒级,而激光测距的测量周期可能为 10 ms 以上;安全传感器必须使用双通道 OSSD,不能简单接到普通 PLC 输入。
二、输出信号类型:从开关量到数字总线
输出信号决定了传感器与控制器之间的物理接口和电气规范。常见类型如下:
| 信号类型 | 典型电气形式 | 传输信息量 | 典型接入 |
|---|---|---|---|
| 开关量(二进制) | PNP/NPN 24 V,推挽 | 1 位(通/断) | PLC DI 模块 |
| 模拟量 | 4–20 mA、0–10 V | 连续值 | PLC AI 模块 |
| 频率/脉冲 | HTL/TTL 方波 | 频率或计数 | 计数器/高速 DI |
| 串行点对点 | RS-232/RS-485 | 字节流 | 串口模块/网关 |
| IO-Link | 24 V 三线,C/Q 双向 | 过程数据+参数+诊断 | IO-Link 主站 |
| 工业以太网 | 100BASE-TX,RJ45/M12 | 大数据量、实时 | 交换机/控制器 |
选择信号类型时,核心判断是“需要传多少信息”。只判断有无物体,开关量足够;需要知道距离值,模拟量或 IO-Link;需要远程改参数、读诊断,则必须用 IO-Link 或以太网。开关量和模拟量是“单向、无身份”的信号,控制器不知道接的是哪只传感器;IO-Link 和以太网则带有设备身份和参数通道。
三、IO-Link:传感器层的数字点对点
IO-Link 是 IEC 61131-9 标准定义的传感器/执行器通信接口,物理层为 24 V 三线制,使用 C/Q 线做双向半双工通信,速率有 COM1(4.8 kbit/s)、COM2(38.4 kbit/s)、COM3(230.4 kbit/s)三档。它不替代现场总线,而是把传统 DI/AI 点对点连接升级为“带参数和诊断的数字点对点”。
IO-Link 通信分三类数据:
- 过程数据(Process Data):周期性传输,长度由设备决定,例如 2 字节距离值或 1 位开关状态。
- 参数数据(Parameter):按需读写,如测量范围、开关点、输出逻辑,通过索引访问。
- 事件与诊断(Event/Diagnostic):如短路、温度过高、需要维护,以事件代码上报。
实际接线时,IO-Link 主站通过 M12 五芯线连接设备:L+(24 V)、L-(0 V)、C/Q(通信)、以及可选的 DI/DO 辅助线。主站再通过 PROFINET、EtherNet/IP 或 EtherCAT 把数据汇总给控制器。这样,一只 SICK 光电传感器既可以用过程数据传开关状态,又可以在换型时远程写入新的开关阈值,无需现场拆装。
四、工业以太网与现场总线概览
传感器层之上是控制层网络。工业以太网和现场总线的主要区别在于:现场总线多为串行、主从、带宽较低;工业以太网基于标准以太网,带宽高、支持更多设备,并通过实时协议保证周期确定性。
- PROFINET:西门子生态主流,支持 RT(实时)和 IRT(等时实时),常用于 PLC 与 IO-Link 主站、视觉系统连接。
- EtherNet/IP:罗克韦尔生态主流,基于 CIP,适合与 SICK 视觉、RFID 设备集成。
- EtherCAT:倍福生态,报文“飞过”处理,周期可低至微秒级,适合高速编码器和运动控制。
- Modbus TCP/RTU:简单通用,常用于仪表和网关,实时性一般。
- PROFIBUS DP、CANopen、DeviceNet:传统现场总线,仍存在于存量设备中。
组网时通常形成三层结构:传感器层(IO-Link/开关量/模拟量)→ 现场层(IO-Link 主站、远程 IO)→ 控制层(工业以太网)。诊断时也要按这个层次逐段排查:先看传感器供电和信号,再看 IO-Link 通信质量,最后看以太网链路和控制器组态。
五、选型与接入的实用判断
面对一只具体传感器,可以按以下顺序判断接入方式:
- 先看输出类型:只有 PNP/NPN 开关量,直接接 DI;有 4–20 mA,接 AI;有 IO-Link 标识,优先用 IO-Link 主站。
- 再看是否需要远程参数化:需要换型、调阈值、读诊断,选 IO-Link;不需要,则普通 DI/AI 即可。
- 再看实时性要求:运动控制、高速计数选 EtherCAT 或 PROFINET IRT;一般逻辑控制用 PROFINET RT 或 EtherNet/IP 足够。
- 最后看安全等级:安全信号必须走安全 IO 或 PROFIsafe,不能与普通信号混接。
掌握以上分类、信号类型和网络层级后,后续配置 IO-Link 主站、分配 IP 地址、读取诊断代码时,就能清楚知道每一步操作发生在哪一层、影响哪一段信号路径。