数字量输入和模拟量输入,PLC怎么接

发布日期:2025-10-22 | 2026-09-20 更新
数字量输入和模拟量输入,PLC怎么接(题图)

「数字量输入和模拟量输入到底怎么接」——这个问题几乎每周都被问到。原理层面的区别有一篇讲透了,这篇只讲手上怎么做:怎么数点位、通道怎么分、模块怎么选、线往哪个端子上压。

PLC 输入分数字量和模拟量,搞混了模块都插错。数字量是开关量,0 或 1,接限位、按钮、接近开关,看通断。

模拟量是连续值,接 4-20mA、0-10V 这类传感器,读的是具体工程量(毫米、度)。要配模拟量模块,还要做量程标定。

第一步:先数点位,再谈选型

接线之前先摊开图纸数一遍:这一台设备一共要几个开关点、几路模拟量。数清楚能省一大笔钱,因为模拟量模块比数字量模块贵得多,而且一个模块通常只有 2 路或 4 路,不是想要几路有几路。

数的时候有个习惯动作值得养成——把「必须实时」和「可以缓一点」的分开。急停、限位、联锁这些必须硬接进 PLC;只是给人看的显示值,慢个零点几秒没影响,这类可以合并到一路通讯里读,没必要各占一个模拟量通道。

第二步:数字量通道按 NPN/PNP 分流

数字量接线只有一件事要确认:传感器是 NPN 还是 PNP,PLC 输入回路是漏型还是源型。两边的电流方向必须能对上,否则接完了灯不亮。

操作上有个省事的办法:把绕嘴的术语换成电流方向。看手册里的输入回路图,电流从输入端子流出去(回到 0V)的,配 NPN(漏型)传感器;电流从 24V 流进端子的,配 PNP(源型)传感器。就这么一条,比记名词可靠。

实在拿不准,选两线制的接近开关,它不挑极性,接上就能用。代价是响应比三线制慢一点,对限位这种场合完全够。

第三步:模拟量通道按线制接线

模拟量这边先分清传感器是几线制。两线制(常见于 4-20mA)的信号线同时也是供电线,串进回路就行;三线制是电源正、电源负、信号三根分开走;四线制则供电和信号完全独立。

接线时最容易错的是把两线制的传感器当三线制接。两线制传感器的工作电流本身就包含在 4-20mA 回路里,多接一根线出来,回路就断了,读数要么满量程要么归零。详见 4-20mA 接线那篇,这里只说结论。

第四步:模块怎么选

  • 先看通道数,再按「留一路备用」的惯例多买一路
  • 看支持的信号类型:有的模块只能接电流,有的只接电压,有的靠跳线或软件切换
  • 看有没有通道间隔离:多路不同接地点来的信号,隔离能省很多麻烦
  • 看分辨率是否够用,量程大时尤其要算一遍最小可分辨位移
  • 传感器离柜子远、现场有大功率设备,优先选带隔离的模块

第五步:量程标定,三步走完

模块装好、线压好,剩下就是标定。步骤固定:一是把 PLC 通道量程配成和传感器输出一致(4-20mA 还是 0-10V,别搞错);二是在机械零点记下原始值;三是在满量程记下原始值,写进程序做线性映射。

标定之后一定做一次反向验证:手动把执行机构推到中间某个位置,用卷尺或者卡尺量一下实际距离,和屏幕上显示的数对比。误差在允许范围内才算通过。这一步很多人省掉,结果跑起来才发现量程配错了。

高速脉冲别走普通数字量口

高速脉冲(编码器 AB 相)走高速计数通道,普通数字量口跟不上。

这不是「快一点慢一点」的问题,而是会直接丢脉冲。编码器转一圈发几千个脉冲,普通 DI 通道的输入滤波会把大部分脉冲当成抖动过滤掉,PLC 数出来的距离就少了一截,而且转得越快差得越多。碰到「转慢的时候准、转快了就少」这类现象,先看信号接的是不是高速计数模块,而不是怀疑编码器。

现场最常错的四种接法

现场常错:把模拟量传感器插数字量口,永远读到 0 或 1。选型前先数清楚几种信号各几个点。

剩下三种也常碰到:一是 4-20mA 传感器按 0-20mA 标定,读数整体偏;二是屏蔽层两端都接了地,一有大功率设备动作数就跳;三是把模拟量信号线和动力线捆在同一个线槽里,长度一上去必然受干扰。

还有一种更隐蔽的:模块量程没错、线也没错,就是读数比实测小一点点。这通常是信号线太细、回路太长,线阻吃掉了压降。电压输出的传感器尤其明显,电流输出的基本不受影响——这也是为什么长距离场合推荐电流信号的原因。

接线的功夫其实都在开工前。把点位、类型、模块、量程这四件事在图纸上定死,现场十分钟就能接完;反过来边接边想,一下午都在返工。拿不准的地方,把 PLC 型号和传感器输出发过来,我们对一遍再说。

数字量输入和模拟量输入,PLC怎么接 图1

文中提到的相关产品

延伸阅读

← 上一篇模拟量信号干扰与屏蔽接地实操

选型或调试遇到问题?

把工况、量程和现场现象说清楚,我们工程帮你把参数对一遍再定型号。

← 返回新闻列表