上面几个帖子提到调整参数P2040。
用这种做法简单处理故障是不好的。这个参数是针对DP网络挂的装置太多,轮询时间较长而设置的。不是信号受到干扰,报文辨识不清,需要两次以上才能辨识出报文的状况时的解决手段。
对于315 2dp下挂20几台MM440来说,20米通讯距离,12M通讯速率的轮询是很快的。仅仅在通讯距离过长(随着通讯距离增加,寄生电容加大)才需要降低通讯速率。(实际上是电容增大,导致上升、下降沿不那么陡了。在远端,过窄脉冲信号幅度减小。)
还是应该用示波器观察通讯线路上的波形,确保一次接收返回应答报文。
这里要说一点通讯基础。
DP网络是和USS网络不一样的。它的通讯轮询,速率由300PLC通讯硬件和变频器DP模块自己完成(由组态时定义)。而200则是由程序对端口(自由口模式)编程完成。当你使用附带的USS通讯子程序时,每次报文发送都会等待应答,如果超时,会再次发送,三次收不到才会对下个地址发送报文。因此,如果发现通讯速度过慢,那就要好好检查原因了。
管理员注:本帖已被纳入此次探讨发帖整理,请
点此详阅。