西克普通电感接近开关测速完整方案
西克标准三线电感式接近开关(IM08/IM12/IM18/IM30 系列,NPN/PNP)本身不带测速运算功能,只能输出开关脉冲;依靠PLC 高速计数器 / 脉冲采集仪表采集脉冲,换算转速 / 线速度。
一、核心测速原理
旋转轴加装金属感应片 / 齿轮齿,每经过一次接近开关输出 1 个脉冲;控制器统计脉冲频率 / 脉冲间隔,换算转速。
两个测速算法
频率法(高速优先,≥100rpm)固定时长 T(1s/0.5s)统计脉冲总数 N公式:RPM=P×TN×60
P:每转脉冲数(1 片 = P=1;10 齿齿轮 = P=10)
T:采样时间,单位 s例:P=1,1 秒采集 120 脉冲 → RPM=(120×60)/(1×1)=7200rpm
周期法(低速优先,<100rpm)测相邻 2 个脉冲的时间间隔 Δt(秒)RPM=P×Δt60例:P=1,两脉冲间隔 0.1s → RPM=60/(1×0.1)=600rpm
二、机械安装(西克接近开关关键)
方案 1:单金属挡片(最简单,P=1)
轴端面 / 侧面焊 1 块钢片,每转 1 脉冲;适合中低速,精度一般。
传感器与金属感应距离≤额定 Sn(IM18 常规 Sn=8mm),留 2–5mm 间隙;
感应片宽度≥传感器感应面,保证完整高低电平,不丢脉冲;
避开轴跳动,防止忽远忽近信号抖动。
方案 2:多齿齿轮 / 多片均分(高精度,推荐)
轴加装齿轮 / 圆盘均分 4/6/10 片,P 增大,同等转速下脉冲变多,精度大幅提升;适合调速、高精度测速。
选型限制(西克普通接近开关致命点)
查看样本最大开关频率 fmax:
IM12 小型:约 2kHz
IM18 标准:1–3kHz
小尺寸 IM08 仅几百 Hz最高允许转速:RPMmax=Pfmax×60例:fmax=2000Hz,P=10 → 最高 12000rpm;超速会丢脉冲、测速失真。
三、西克接近开关接线(三线 DC24V)
西克通用线色:棕 = 24V+,蓝 = 0V,黑 = 信号 Q
1)PNP 输出(西克大部分新款)
棕:DC24V+
蓝:DC0V
黑:接 PLC 高速计数输入(I0.0/I0.1 等 HSC 端子)PLC 输入 M 端接 0V,高电平触发脉冲。
2)NPN 输出老款西克
棕:24V+,蓝:0V
黑:接 PLC 高速输入,PLC M 端接 24V+,低电平触发。
硬件降噪(现场必加)
信号线两端并联 0.1μF 陶瓷电容,抑制变频器干扰造成的杂波脉冲误计数。
四、控制器实现(PLC 主流方案)
方式 A:高速计数器 HSC(推荐,不丢脉冲)
黑信号线接入 PLC 专属高速计数输入点;
配置单相递增计数模式;
定时中断(OB35/100ms–1s)读取计数值差值;
套公式计算 RPM,复位计数差值缓存。
方式 B:普通输入 + 上升沿中断(低速专用)
仅转速很低、脉冲频率<50Hz 使用,高频会丢失脉冲,不推荐电机高速测速。
方式 C:独立脉冲转速表
无需 PLC,直接接西克接近开关,仪表内部自动运算,直接显示 RPM,小型设备最简方案。
五、实操计算举例
设备:西克 IM18-08BNS-ZW1(NPN,fmax=2kHz),轴装 10 齿齿轮(P=10),采样 1 秒脉冲 N=500RPM=10×1500×60=3000 转/分钟
六、常见故障与优化
测速跳变、数值乱跳
感应距离太远 / 轴跳动 → 缩小间隙、加固支架;
变频器干扰 → 信号线屏蔽、加 0.1μF 滤波电容;
感应片太薄,脉冲宽度不足 → 加厚金属挡片。
高速测不准、数值偏低超过接近开关最大开关频率,增加齿数 P 或更换高频型西克传感器。
低速无读数单挡片 P=1,周期太长;改用多齿齿轮提升脉冲密度,切换周期法测速。
区分普通接近与西克 SAM 智能测速传感器普通 IM 系列:仅开关量,必须外接 PLC 运算;SICK SAM 系列:自带 IO-link,内部可直接输出转速值,无需编程,但属于专用测速款,不是题目说的 “普通接近开关”。
七、线速度拓展(传送带测速)
若测皮带 / 辊筒线速度(m/min):V=RPM×π×DD = 辊筒直径 (m)。

