出现这种情况的原因有多种,请对照如下提示逐一检查:
(1)检查通讯电缆接线是否正确?
如果是用三菱公司提供的485PC-IF和485ADP通讯模块,请按照组态王驱动帮助的接线图连接,或咨询三菱公司。
如果是用普通的RS232/485转换模块和485BD通讯模块,请按照上面12的说明检查接线。建议RS232/485转换模块使用有源的转换模块。
(2)检查PLC的通讯参数和组态王串口的通讯参数和地址设置是否一致?
PLC通讯参数有两种方式可以设置:
其一:通过编程软件或手操器设置PLC中 D8120、D8121两个参数,其中D8121可设置PLC地址,D8120可设置PLC通讯参数。设置完成后,给PLC断电再重新上电。
其二:在编程软件-参数-PLC参数,打开PLC参数设置对话框,进行参数设置,如下图所示。需要强调的是:【协议】设置为“专用协议通讯”,【H/W类型】设置为“RS485”,【和数检查】这里要“打钩”选中(这点很重要),【传输格式顺序】设置为“格式4”,其他通讯参数设置跟组态王设置一样即可,设置完成后,把PLC参数下载到PLC中,最后给PLC断电再重新上电(这点很重要)。
建议:这两种方式最好只用其一,否则可能会有冲突。
(3)与设备厂家确认485BD通信模块是否是好的?