老生常谈的问题了,通信环节编程和调试最好是准备一个确定性环境,确保一端是OK的情况下再搞另一端
否则出了问题以后完全没法定位,基本上是都试试,碰运气.
具体到PLC和modbus设备这种最常见的场景,就是用PC软件先把设备端的基本通信先跑通,PC可以和设备通信了,再去PLC上开始设置编程什么的.这个时候再通不上,不用怀疑一定是PLC端的问题.
实际上我自己做过的项目,不但会用PC软件调试从机,我连主机都是要确定PLC能和PC通信了以后再把两边连起来的,否则硬件问题,两边的设置问题,PLC的软件问题全部搅在一起,根本无处下手.