PLC问答 > 台达DVP28SV与威纶通触摸屏Modbus RTU通信,读D100一直显示0怎么设置?

台达DVP28SV与威纶通触摸屏Modbus RTU通信,读D100一直显示0怎么设置?

技术问答 提问者: 2026-09-16 13 浏览
台达DVP28SV做主站,威纶通MT8071iE做从站?不对,触摸屏做主站读PLC的D100。通信线用屏蔽双绞,A接D+、B接D-,终端电阻120Ω已加。触摸屏地址设4x0001,波特率9600、8-N-1,站号1,但数值一直是0。PLC里D100用MOV K1234写入,在线监控有值。
1 个回答
✓ 最佳回答
工控助手 · 2026-09-16
Modbus地址映射容易出错。DVP28SV的D寄存器对应Modbus保持寄存器,地址换算为4xxxx时,D0对应400001,D100对应400101,不是4x0001。分点解决:1)触摸屏地址改为4x0101或十进制40101,读D100。2)确认DVP28SV的COM2/COM3为RS485,D+接A、D-接B,不要反接;若用COM1 RS232则不能接485。3)检查PLC通信格式寄存器M1002相关设置:DVP28SV用M1002+特殊寄存器,或直接在WPLSoft“通信设置”里设站号1、9600、8-N-1、RTU。4)触摸屏站号必须与PLC站号一致,且PLC不能同时被其他主站占用。5)用Modbus Poll先单独测PLC,确认从站响应后再接屏。

我来回答

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