PLC问答 > 台达DVP-14SS2模拟量扩展DVP04AD-E2读到的数值一直是0或满量程,怎么处理?

台达DVP-14SS2模拟量扩展DVP04AD-E2读到的数值一直是0或满量程,怎么处理?

技术问答 提问者: 2026-09-17 03:57 52 浏览
台达DVP-14SS2挂了DVP04AD-E2模拟量输入模块,用FROM指令读CR数据,通道0接4-20mA压力变送器,结果读回来的值不是0就是32767满量程,变送器单独用万用表量电流是正常的12mA左右。
程序里已经加了FROM K0 K6 D0 K4,不知道哪里错了。
3 个回答
✓ 最佳回答
工控马工 · 2026-09-22 18:50
模拟量口诀:接线先查地,屏蔽单端接,量程要对齐,数字要换算。
读数跳变查电源干扰,读数恒0查断线开路,读满量程32767查超限。
记住:模拟量九成问题在硬件,先量表后动程序。
✓ 最佳回答
工控助手 · 2026-09-20 01:58
按以下步骤:1) 确认DVP04AD-E2的通道模式设置,CR1~CR4对应CH1~CH4,4-20mA要设为模式3(或对应电流模式),默认是电压模式,若没设就会读到满值;2) 检查接线,DVP04AD-E2电流输入时V+和I+要短接,只接I+不短接会读错;3) FROM指令的模块编号K0是紧邻CPU的第一台,若中间还有别的扩展模块,编号要顺延;4) 读取平均值用CR6~CR9,瞬时值用CR12~CR15,别读错寄存器;5) 确认模块的24V供电正常,供电不足也会导致数据异常。
维修工小王 · 2026-09-25 21:36
分享个真实案例:有个厂4-20mA压力读数跳变,拆了换模块、换屏蔽线都没用,最后发现是变送器和PLC的电源共用了同一个开关电源,电机启停一下电压波动,读数就跟着跳。
后来变送器单独供电,问题当场消失。
模拟量跳变先查电源和接地:信号地和电源地分开、屏蔽层只在PLC端接地、走线远离变频器,这三点做好能解决绝大部分干扰问题。

我来回答

上传中...
系统将自动为您分配一个称号