按照西门子官网的给的例程,调用modbus库把PLC设置成从设备一遍上位机去读写PLC中的数据。按照要求设置的波特率9600 ,无奇偶校验,并为库分配了地址空间。接线上采用484转USB通讯线完成PLC与电脑的连接,但是上位机设置好波特率9600,无奇偶校验,一位停止位,字符长度8,发送一条控制指令给PLC后,PLC始终没有响应。上位机显示连接超时。
也看到过别人也是遇到了这个问题当s7-200作为从设备的时候始终通讯不上无法进行数据通讯,最终也没能实现连接。自己的基本设置也没有问题,还有什么可能造成连接失败,还是本省plc不能作为从机。先开始把plc设置成主机上位机是可以读到plc发过来的指令,但是作为从机就无法通讯,希望能得到解决