台达 DVP(ES2/EH3/EC3)模拟量模块通道参数完整设置(DVP04AD-E2/04DA-E2/06XA 通用)
台达模拟量依靠硬件跳线 + TO 指令写 CR 寄存器设置量程、通道启停、滤波、零点增益;FROM 读采集数据,模块编号:紧靠 CPU 第 1 块 =#0、下一块 #1,最多 #7。
一、前期:硬件跳线(必做,先硬件后软件)
1.DVP04AD-E2 输入跳线(单通道独立 V/I 切换)
电压 0~10V:通道跳帽短接1-2 脚 (V 档)
4~20mA 电流:通道跳帽短接2-3 脚 (I 档);JP7 短 2-3=0~20mA (兼容 4~20mA)
JP3 短 1-2:开启 4~20mA 断线检测(断线数值顶格 32000)
2.DVP04DA-E2 输出跳线
电压输出:V 端接线;电流输出 I 端短 V 端。
二、CR 控制寄存器定义(04AD 最常用,CR = 模块内部参数寄存器)
表格
| CR 地址 | 功能 | 备注 |
|---|---|---|
| CR#2~CR#5 | CH1~CH4量程模式设置 | 核心参数,TO 写入 |
| CR#8~CR#11 | CH1~CH4采样平均次数 | 抗干扰滤波,默认 K10 |
| CR#12~CR#15 | CH1~CH4滤波后平均值 | FROM 读取(工程常用) |
| CR#20~CR#23 | CH1~CH4实时瞬时值 | 无滤波原始 AD 值 |
| CR#28~CR#31 | CH1~CH4 零点 OFFSET 微调 | 修正零点漂移 |
| CR#34~CR#37 | CH1~CH4 增益 GAIN 微调 | 修正满量程误差 |
量程模式代码(CR#2~CR#5 写入数值 K)
表格
| 设定 K 值 | 信号规格 | 数字量程 |
|---|---|---|
| K0 | 关闭通道 | 不采集 |
| K1 | ±10V | -32000~+32000 |
| K2 | 0~10V | 0~32000 |
| K3 | 0~5V | 0~32000 |
| K4 | 4~20mA | 0~32000(4mA=0,20mA=32000) |
| K5 | 0~20mA | 0~32000 |
4~20mA 最常用:K4;0~10V:K2
三、梯形图参数设置示例(第 0 号模块 DVP04AD,CH1=4~20mA、CH2=0~10V、CH3/CH4 关闭)
1. 量程配置(上电初始化 M1002 脉冲只运行一次)
ladder
LD M1002 TO K0 K2 K4 K1 //#0模块,CR2(CH1)=K4=4~20mA TO K0 K3 K2 K1 //CR3(CH2)=K2=0~10V TO K0 K4 K0 K2 //CR4/CR5(CH3/CH4)=K0关闭
2. 设置滤波平均次数(CH1/CH2 平均 20 次,减小波动)
ladder
LD M1002 TO K0 K8 K20 K1 TO K0 K9 K20 K1
3. 读取 AD 数值存入寄存器 D(FROM 读平均值)
ladder
LD M8000 FROM K0 K12 D0 K1 //CH1采集值→D0(4~20mA:0~32000) FROM K0 K13 D1 K1 //CH2采集值→D1(0~10V:0~32000)
四、DA 输出模块 DVP04DA 通道设置
CR 关键寄存器
CR#2~CR5:CH1~CH4 输出量程;CR#12~CR15:写入输出数字值
K2=0~10V 输出(D 数值 0~32000 对应 0~10V)
K4=4~20mA 输出(D 数值 0~32000 对应 4~20mA)
ladder
LD M1002 TO K1 K2 K4 K1 //#1号DA模块CH1设4~20mA LD M8000 TO K1 K12 D100 K1 //D100数值→CH1模拟量输出
五、工程量换算(4~20mA 转实际压力 0~1.0MPa)
4mA=0MPa(D=0)、20mA=1.0MPa(D=32000)
ladder
LD M8000 MUL D0 K100 D2 //D0*100 DIV D2 K320 D2 //D2=0~1000(单位0.001MPa)
六、ISPSoft/WPLSoft 快捷组态(免手写 TO 指令)
1. 打开软件→系统参数→扩充模块设置,选中对应槽位 04AD/04DA2. 双击模块→通道参数:勾选启用、选择 4~20mA/0~10V、填写滤波次数3. 软件自动生成参数代码,下载 PLC 即可,无需手动编写 TO 指令
七、调试要点
1. 参数修改后PLC 断电重启生效;2. 零点漂移:微调 CR28~CR31,K±50 以内微调;3. 满量程不准:修改 CR34~CR37 增益值。


