现货供应 · 1–3 个工作日发货 · 两年质保

设备控制与继电器切换

把 USB 模块当小型 PLC 用:哪里可行,哪里不行

用于夹具时序、切换电磁阀和记录结果,USB 模块是小 PLC 的合理替代。用于防护联锁则不是 —— 这个区别值得用数字讲清楚,而不是用形容词。

隔离固态继电器输出的真实规格、不加中转模块直接读 24 V 现场信号、IEC 61131-2 输入类型与两线制传感器的陷阱、浪涌与续流、去抖,以及确定性到底在哪里用尽。

几乎每台小型设备上都会出现这个问题:时序逻辑就十几步,I/O 点数不到三十,那还需要 PLC 吗?很多时候不需要。但答案完全取决于你要这套硬件干哪一件活 —— 这两件活的要求不一样。

第一件活是时序、驱动与监视:开这个阀、等那个传感器、取一次读数、记录下来。USB 模块干这个没问题,某些方面还比小型 PLC 更合适,因为同一个盒子还能采模拟量。第二件活是保护人不受设备伤害。这件事有它自己的标准和它自己的硬件,通用采集设备不属于其中。

隔离继电器输出的真实规格

USB-6525 带 8 路固态继电器输出,规格为每通道 ±60 VDC、500 mA,且通道之间隔离。把这个规格逐字读一遍,因为三个部分都很重要。

  • ±60 VDC 意味着直流。这不是 230 VAC 接触器的规格,也不是 120 VAC 的规格。如果设备上有市电负载,应由模块切换接触器线圈、由接触器切换市电。
  • 500 mA 是开关能力,而且是每通道的。在 24 V 下电流超过它的负载 —— 大电磁阀、加热器、直流电机 —— 都需要中间继电器。
  • 通道间隔离意味着这 8 路输出不共用一个回流端。这正是「一路切换 24 V 直流负载、另一路完全在别的回路里」得以成立的原因,也消除了共地输出卡容易招致的「回流端接错」问题。
  • 固态意味着无触点磨损、没有咔哒声、开关次数实际上不受限 —— 同时也意味着关断态有微小漏电流、导通态有微小压降。负载很轻时,这个漏电流可能足以让它维持微弱的通电状态。

输入侧:为什么它能省掉一整盘硬件

这个系列里其他模块的数字输入都是 5 V 逻辑。要在这些模块上读 24 V 限位开关或电感式接近开关,就需要电平转换接口 —— 八个传感器就是八路,还要加上端子和安装空间。

USB-6525 的输入可直接接 ±60 VDC,因此 24 V 现场接线可以直接落在模块上,中间不加任何东西。在一台有十几个传感器的设备上,仅这一条差别往往就决定了硬件选型,因为它省掉了一个故障点、一段线和一个安装板。

输入类型,以及两线制传感器的陷阱

IEC 61131-2 把 24 V 直流数字输入分成若干类型,这些区分不是学术性的 —— 它们决定某个传感器能不能用。下表是常被引用的数值;最终依据是标准本身,设计定稿前应查阅原文。

类型导通态用途
1 型15 ~ 30 V,至少吸取 2 mA通用场合,通常由机械触点或三线制传感器驱动。
2 型15 ~ 30 V,至少吸取 6 mA规定了更高的导通电流,使两线制传感器有一个已知的负载可依托。
3 型11 ~ 30 V,至少吸取 2.5 mA三者中最灵敏的一种,适用于现场电压跌落到 15 V 以下时。

左右滑动表格可查看全部列

这个陷阱是两线制传感器特有的:它们没有独立的供电导线,必须通过信号线吸取自身的工作电流。在关断态它们仍然有微小漏电流 —— 只要「未检测到目标」,它们就靠这点电流维持自身供电。如果输入电路的阻抗高到几百微安就能把它点亮,那么传感器自身的漏电流就会让这一路恒为导通,任何目标都报不对。

感性负载:续流二极管不是可选项

继电器线圈、电磁阀或接触器线圈会把能量储存在磁场里。切断电流会让磁场塌缩,产生反极性的电压尖峰,足以损坏半导体输出。在负载两端反接一个续流二极管是标准做法,也是样机面板上最常被漏掉的元件。

  • 二极管的耐压要按应用来定,而不是按线圈电压来定。24 V 线圈应选耐压远高于此的二极管 —— 常见选择是 100 V —— 因为尖峰才是它要承受的东西。
  • 普通续流二极管会拖慢释放。线圈电流现在通过二极管的正向压降衰减,而不是靠拉弧,所以原来 10 ms 关闭的阀可能要 30 ~ 50 ms。在有节拍预算的设备上,这很要紧。
  • 在释放速度要紧的场合,把稳压管与续流二极管串联(阴极对阴极),可以让线圈电压升得更高再被钳位,从而更快耗散能量。代价是开关器件必须能承受这个更高的电压。

浪涌:为什么 500 mA 的额定值不等于 500 mA 的负载

负载类型典型浪涌倍数后果
白炽灯稳态电流的 10 ~ 15 倍,因为冷态灯丝电阻低得多40 mA 的灯泡瞬间可能拉走半安培。对 500 mA 输出没问题,对 4 mA 的逻辑线就完全不行。
电磁阀或接触器线圈在衔铁吸合、磁路闭合之前为 5 ~ 10 倍瞬态很短,但这正是输出必须一次次承受的东西 —— 每个节拍都来一遍。
直流电机堵转电流,常为运行电流的数倍把电机启动当作独立的设计问题处理,别把它当成又一路数字输出。

左右滑动表格可查看全部列

去抖:触点与状态的区别

机械触点不会干净地闭合。在 0.5 ms 到 20 ms 之间,随着触点表面稳定下来,它会反复通断。读原始信号的控制程序会看到一串跳变,而如果它去计数,就会把一次动作报成好几次。

  • 10 ~ 20 ms 的软件去抖能覆盖绝大多数面板开关、限位开关和按钮,代价只是一个定时器。
  • 如果输入是计数器而不是状态 —— 编码器、流量计、累积量 —— 软件去抖就是错的工具。在那里滤波会毁掉你本来想保留的计数;正确做法是换一个输出干净的传感器,或者加硬件施密特触发器。
  • 对状态去抖,而不是对跳变去抖。在稳定时间过去之后判定这个输入「是什么」,而不是试图捕捉它「改变的那一瞬间」。

确定性在哪里用尽

PLC 按扫描周期运行:读全部输入、解算逻辑、写全部输出、循环往复,周期时间是有保证的。USB 采集模块不是这样工作的。它是挂在通用总线上的设备,由通用操作系统调度,而主机可能正忙。

用于夹具时序完全没问题,因为输出晚一点的后果只是节拍慢一点。用于防护联锁或急停则不行,因为输出晚一点的后果是人身伤害。

模块选型

任务型号选它的理由
在一个盒子里既切换真实直流负载,又读 24 V 传感器USB-65258 路隔离固态继电器(±60 VDC / 500 mA)加 8 路 ±60 VDC 输入 —— 两侧都不需要中转模块,也没有共用的回流端会接错。
大量逻辑电平输出,无模拟量USB-650996 路、每路 24 mA 灌电流,足以直接驱动指示灯面板或一组小型继电器。
少量逻辑电平线,同时还有其他任务USB-6501当负载已由别处驱动时,这是低成本的 24 路方案。

左右滑动表格可查看全部列

每个都要花掉一天的错误

  • 驱动继电器线圈时不加续流二极管,然后换掉输出模块。
  • 把 ±60 VDC 的继电器规格当作可以切换市电。
  • 接两线制接近开关时不核对输入阈值电流,然后发现它恒为导通。
  • 按稳态电流给输出定容,忽略灯泡和电磁阀的浪涌。
  • 对编码器输入做去抖,然后悄悄丢计数。
  • 因为「电脑本来就在那儿」,把防护联锁接到测量主机上。

本文中每个数字,要么是由公开的分辨率与采样率指标算出的算术结果,要么是所引用标准中给出的数值。凡是取决于具体型号的数字,请在冻结设计前对照该型号的数据手册确认。

想一起把数字算清楚?

把信号电平、带宽和使用环境发给我们。我们会回你:链路上真正限制这次测量的是哪一环。

获取报价