3. 数字输入模块概述

数字输入模块(Digital Input Module,常简称 DI 模块)是 PLC 系统中负责采集现场开关量信号的接口单元。它把按钮、限位开关、接近开关、继电器触点等设备产生的“通/断”状态,转换为 PLC 内部可处理的逻辑电平,并经背板总线送入 CPU。理解 DI 模块的功能边界、分类逻辑和选型约束,是设计可靠输入通道的第一步。

核心定义:数字输入模块是 PLC 的“感官入口”,其本质是完成现场电平 → 隔离 → 滤波 → 逻辑电平 → 总线数据的转换。它不执行控制运算,只负责把外部二值状态准确、安全、及时地映射到 PLC 映像区。

一、功能定义:从现场信号到总线数据

一个完整的 DI 通道通常包含以下环节:现场接线端子、输入保护电路、光电隔离、限流与分压、RC 滤波、施密特整形、通道状态指示,以及背板总线接口。其功能可归纳为四点:

  • 电平适配:把 24V DC、110V AC 或 220V AC 等现场电平转换为内部 3.3V/5V 逻辑电平。
  • 电气隔离:通过光耦或数字隔离器切断现场与 PLC 内部的地环路,抑制共模干扰。
  • 抗扰滤波:利用 RC 网络和软件滤波消除触点抖动、脉冲噪声和短时尖峰。
  • 状态映射:将每通道的 0/1 状态写入输入映像区,供用户程序按位或按字节访问。

需要特别区分的是:DI 模块采集的是“状态”,而不是“数值”。它不关心信号的具体幅值,只判断是否超过阈值。因此,输入阈值、滤波时间和隔离耐压是三个最关键的参数。

数字输入模块信号链与功能结构 现场信号源 按钮 / 限位 接近开关 继电器触点 拨码 / 行程 24V DC / 110V AC 输入调理与隔离 限流 / 分压 光电隔离 RC 滤波 施密特整形 隔离耐压 ≥ 1500V 逻辑与总线接口 通道状态锁存 输入映像区 背板总线驱动 通道 LED 指示 刷新周期 ≤ 1ms PLC CPU 扫描读取 逻辑运算 用户程序访问 信号方向:现场二值状态 → 隔离滤波 → 逻辑电平 → 输入映像区 → CPU 扫描读取

二、分类方式:按电气、通道与安装形态划分

DI 模块的分类维度较多,工程上最常用的是按输入电压类型、通道数量和安装形态来划分。不同分类直接影响接线方式、端子密度和系统成本。

分类维度 常见类型 典型参数 适用说明
按电压类型 24V DC、110V AC、220V AC 阈值 15V/5V,耐压 1500V DC 用于电子传感器,AC 多用于老式按钮和继电器回路
按通道数量 8 通道、16 通道、32 通道 每通道 3~7mA 通道越多,端子越密,需核算背板供电与散热
按输入类型 漏型(Sink)、源型(Source) 公共端 COM 接法不同 必须与传感器 NPN/PNP 输出类型匹配
按安装形态 机架式、分布式 IO、紧凑型 IP20 / IP67 分布式 IO 可靠近现场,节省电缆
按隔离方式 通道隔离、组隔离、总线隔离 隔离电压 500V~2500V 通道隔离抗干扰最好,成本也最高

三、典型应用场景

DI 模块几乎出现在所有自动化现场,但不同场景对它的要求差异很大:

  • 机床与产线:采集限位开关、接近开关、急停按钮、门锁开关,要求响应快、抗振动、通道密度高。
  • 过程工业:采集泵阀反馈、液位开关、压力开关,常要求 220V AC 输入和通道隔离。
  • 物流分拣:采集光电开关、编码器 Z 相、包裹到位信号,要求滤波时间可调以抑制抖动。
  • 楼宇与市政:采集消防联动、水位、风机状态,多采用分布式 IO 以降低布线成本。
  • 安全相关:急停、安全门等信号通常不直接进普通 DI,而应接入安全输入模块或安全继电器。

提示:当现场信号同时包含 NPN 和 PNP 传感器时,优先选择支持源型/漏型切换的 DI 模块,或按组划分公共端,避免混接导致通道误动作。

四、选型要点与常见误区

选型不是简单看“有多少个点”,而要从电气匹配、响应速度、隔离等级、环境条件和系统扩展五个方面综合判断。以下清单可作为选型核对表:

  1. 电压与类型匹配:确认现场是 24V DC 还是 220V AC,传感器是 NPN 还是 PNP。
  2. 通道数量与余量:按实际点数预留 15%~20% 备用通道,避免后期改造无点可用。
  3. 响应时间与滤波:高速计数或位置检测需选快速输入通道,普通按钮可加大滤波。
  4. 隔离与耐压:强电柜内、长距离走线或变频器附近,应选通道隔离或高耐压模块。
  5. 背板电流与散热:统计所有模块的总电流,确认电源余量和机架散热能力。
  6. 接线与端子:弹簧端子适合振动场合,螺钉端子适合大线径,需与现场施工习惯匹配。
  7. 诊断功能:优先选择带通道断线、短路诊断的模块,可显著缩短排障时间。
选型参数示例(24V DC 16 通道 DI 模块):
输入电压范围:    19.2V ~ 28.8V DC
ON 阈值:         ≥ 15V DC
OFF 阈值:        ≤ 5V DC
输入电流:        典型 4mA / 通道
隔离耐压:        1500V AC(通道-总线)
滤波时间:        0.5ms / 3ms / 10ms 可选
背板电流:        80mA
工作温度:        -20℃ ~ +60℃

常见误区:把 220V AC 信号直接接入 24V DC 模块,会瞬间损坏输入电路;把 NPN 传感器接到源型输入模块,会出现“信号常亮”或“无法触发”;忽略滤波时间,会把机械抖动误判为多次计数。选型阶段多花十分钟核对,胜过现场停机两小时排查。

综上,数字输入模块的核心价值在于“准确采集、安全隔离、可靠传输”。掌握其功能定义、分类方式、典型场景和选型要点,才能在 PLC 系统设计阶段做出既经济又可靠的输入通道方案。