切换深色模式
数字输入 DI1 和 DI2
DI 用于门磁、开关和接近传感器等稳定状态变化。R12 提供 DI1、DI2。它不是通过上报包数累计的精确脉冲计数器。
操作视频
适用型号:RTU R12(类型 13,HEX)。本片由模拟量与数字输入章节共用。不适用于其他 RTU 型号。
与模拟量章节共用本片:先展示 AV1 判定参数,再返回端子板打开 DI1。连接读取已实测;无外接开关,未实测翻转或上报,编辑后还原。
1. 先选正确接线
按传感器的无源触点、NPN/PNP 和供电方式选择DI 原始接线图。先接线再在上位机检查高低状态;不要把所有 DI 接法都简化成短接 DI 与 GND。
2. 配置通道与上报方向
- 连接并读取 R12,进入 应用参数。
- 点击 DI1 / 数字输入1或 DI2 / 数字输入2。
- 在数据采集页启用该通道,确认当前状态能随实际开关变化。
- 进入 判定/上报,在“主动上报”区域选择低到高、高到低,或两个方向都选择。
- 点击 确定返回,执行 保存修改,按提示处理重启。

| 设置 | 结果 |
|---|---|
| 通道启用、两个上报方向都不勾选 | 周期状态包仍可查看当前高低电平;没有联动或脚本事件命中时,不因独立监测而上报翻转事件 |
| 只勾选低到高 | 稳定低电平变成稳定高电平时报告 |
| 只勾选高到低 | 稳定高电平变成稳定低电平时报告 |
| 两个方向都勾选 | 两种稳定翻转均可报告,发送前仍可能合并 |
| 通道关闭 | 不再把该 DI 作为有效采集、主动上报、联动及脚本事件源 |
当前常规 DI 配置页没有防抖时长输入项。 V6 中“0~1000ms、默认 50ms 防抖”的说明不适用于当前此配置页;常规事件扫描约 50ms 一次,不能把扫描周期当成可设置的防抖参数或无线到达时限。输入抖动需先检查传感器、接线与现场信号质量,不要寻找不存在的设置项。
3. 示例:接近开关到位通知
- 确认传感器为 NPN 或 PNP,并按对应原图选择内部/外部供电。
- 在上位机观察目标靠近、离开时 DI1 的真实高低变化。
- 假设确认“到位”为低到高,勾选 低到高;如希望同时知道离位,再勾选高到低。
- 保存后结束配置,等待业务稳定,再使目标靠近和离开各一次。
- 在平台分别核对事件方向与当前值。触发瞬间后若再次变化,包内当前状态可能已更新,不能只用一个值倒推全部动作。

4. 首次状态不等于一次事件
上电初期会采样并建立基准,约 3 秒内抑制正式启动事件。门磁上电时已经打开,设备先记录高或低,不会仅因这个初始状态就报告一次翻转;独立翻转监测需要之后产生真实稳定变化。这里描述的是 DI 自身的翻转上报;本地联动与脚本事件另有初始条件判定,启动时已满足规则也可能动作或进入待采集队列,还可能记录对应源事件。此类初始命中不代表现场刚发生真实翻转,也不能把“没有初始翻转包”理解为不会控制输出。
快速往复变化可能未被扫描捕获,或在发送前合并。若要求精确累计水量、转数等,应使用具有累计寄存器的仪表,通过串口脚本读取累计值,不能用 DI 事件包数代替。
DI 的主动上报开关与联动、脚本事件设置分开配置。只勾选上报方向不会自动控制 DO,也不会自动执行脚本。