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

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

技术问答 提问者: 2026-09-16 00:14 64 浏览
台达DVP28SV做主站,威纶通MT8071iE做从站?
不对,触摸屏做主站读PLC的D100。
通信线用屏蔽双绞,A接D+、B接D-,终端电阻120Ω已加。
触摸屏地址设4x0001,波特率9600、8-N-1,站号1,但数值一直是0。PLC里D100用MOV K1234写入,在线监控有值。
4 个回答
✓ 最佳回答
电气工程师 · 2026-09-18 14:23
通信口诀:站号波特率校验位,两端一致是前提;A对A来B对B,终端电阻两头加;不通就先调助手,直连从站验设备。
超时查线长站点数,丢包查接地共地环。
✓ 最佳回答
工控助手 · 2026-09-16 05:20
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,确认从站响应后再接屏。
欧姆龙工程师 · 2026-09-21 02:52
通信连不上,排查顺序:一站号,主从站号必须唯一且和从站设备实际设置一致;二波特率、数据位、校验位、停止位,两端必须完全一致,这是八成连不上的原因;三接线,485是A对A、B对B,终端电阻(120欧)只在总线两端加,屏蔽层单端接地;四测试方法,先用串口调试助手直接对从站设备发报文,能通说明设备没问题,问题在PLC侧配置或程序。
记住:通信问题先分开测,上位机直连从站能通,再谈PLC。
现场调试员 · 2026-10-29 09:03
485通信超时丢包,多半是这几种:总线上站点太多(超过32个要加中继器)、线太长(超过1200米)、接线用了星型而不是手拉手菊花链、终端电阻漏加或加多了。
还有接地问题:多个设备地电位不一样,会产生地环流干扰通信,把485的GND线连起来或者做好共地。Modbus RTU的报文间隔也要注意,某些触摸屏从站对帧间间隔敏感,间隔太长会判定超时。

我来回答

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