|
回复:仅供参考
1、RS485正常的通信,应该是PLC为主叫方,首先由PLC发出一个地址呼叫,对应地址的变频器接到呼叫,立即将数据发送,PLC接受。接受完毕,PLC发出第二个地址呼叫,对应地址的变频器接到呼叫,立即将数据发送,PLC接受。如此循环。
2、两台变频器,RS485串口通信,不能同时呼叫,只能一个一个呼叫,这里就存在一个切换问题。目前,一般有两种,一个是定时呼叫,另一种用来监测接受数据的结束吗作为切换的条件。
3、如果数据区的数据和结束吗有一致现象,plc就会发生发送、切换、接受冲突。
4、你的情况,如果程序以前用过没有问题的,有可能变频器方的数据通信格式设置是否有变,比如地址、波特率等。
仅供参考
|