返回主站|会员中心|保存桌面

台达专营服务商    

变频器、PLC、触摸屏、伺服驱动器

联系方式
  • 联系人:吴经理
  • 电话:18576370666
  • 邮件:18576370666@163.com
新闻分类
  • 暂无分类
站内搜索
 
首页 > 新闻中心 > 台达模拟量读取和写入问题!
新闻中心
台达模拟量读取和写入问题!
发布时间:2026-03-04        浏览次数:1        返回列表

一、台达模拟量 地址规则(不懂就会读不到 / 写不出)

1)台达模拟量输入(AD 读取)

  • DVP04AD(4 路输入)

    • CH0:D1000

    • CH1:D1001

    • CH2:D1002

    • CH3:D1003

  • 数值范围:0 ~ 4000(4-20mA / 0-10V 通用)

  • 断电保持区,PLC 自动刷新

2)台达模拟量输出(DA 写入)

  • DVP02DA(2 路输出)

    • CH0:D1100

    • CH1:D1101

  • DVP04DA(4 路输出)

    • CH0:D1100

    • CH1:D1101

    • CH2:D1102

    • CH3:D1103

  • 写入范围:0 ~ 4000


二、台达模拟量 正确读取程序(压力 / 温度 / 流量通用)

功能:读取 CH0 模拟量 → 转成实际压力值

ld

// 读取 AD 通道0LD     M1000        // 常ON
MOV    D1000  D10   // D10 = 原始模拟量 0~4000// 4-20mA 转 0~1.6MPa 压力公式// 压力 = (D10 - 800) * 1.6 / 3200LD     M1000
SUB    D10   K800  D11   // 减掉4mA对应的800MUL    D11   K1600 D12   // 乘以压力量程*1000DIV    D12   K3200 D20   // D20 = 实际压力(放大1000倍)

说明

  • D10:原始值(0~4000)

  • D20:实际压力(0~1600 → 代表 0.000~1.600MPa)


三、台达模拟量 正确写入程序(控制变频器 / 比例阀)

功能:写入 D1100 控制输出 0~10V / 4~20mA

ld

// 设定输出值(0~4000)
LD     M1000
MOV    D50   D1100    // D50=设定值 → 写入DA通道0

例子

  • D50 = 0 → 0V / 4mA

  • D50 = 2000 → 5V / 12mA

  • D50 = 4000 → 10V / 20mA


四、你遇到的 80% 问题都是这 4 个坑

1)读不到数值

  • 模块没插紧

  • 没给模块供 24V

  • 地址写错(不是 D1000 而是 D100)

  • 信号类型没设置(电流 / 电压)

2)读到 0 或 4000 不动

  • 接线错误

  • 传感器没供电

  • 量程设置错误(0-10V 接成 4-20mA)

3)写入没输出

  • 地址写错(必须写 D1100 开始)

  • 没给 DA 模块供电

  • 写入数值超出 0~4000

4)数值跳动、不准

  • 没接地线

  • 电源线与模拟量线捆在一起

  • 没加屏蔽线


五、我给你 1 分钟快速检测法

  1. 看模块灯:

    • AD/DA 亮 = 正常

    • 不亮 = 没供电 / 坏了

  2. 看 D1000:

    • 接传感器 → 数值变化 = 读取正常

  3. 手动写 D1100=2000:

    • 测量输出 = 5V/12mA = 写入正常


六、你只要告诉我 3 个信息,我直接给你 成品程序

  1. 你是 读取(AD)还是 写入(DA)

  2. 模块型号:DVP04AD?02DA?04DA?

  3. 信号类型:0-10V 还是 4-20mA?

收缩
  • QQ咨询

  • 电话咨询

  • 18576370666
  • 添加微信客服