三菱PLC FX2N RS485与变频器通讯(ASCII),读取变频器的数据时 。

为什么固定的数据一直在变,停止通讯数据就不见了。请高手指教!

M8122是数据发送标志继电器,它的置为必须用脉冲执行型指令驱动,因为它会自动复位的。
试一试!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-24
高手过招!
第2个回答  2013-09-23
读取的变频器的电压、电流还是频率?如果是这些就不是固定的数据。追问

是频率上限,这是不变的。D300的数据移动到D301,D301的移动到D302,回应信息一直在循环移动变,要么就是不移动但没有回传的数据。

追答

我没接触过这个也不太懂,你可以找段PLC和变频器通信的程序,改一下输进去试试看啊。

从你这个程序看,不是你所说的"D300的数据移动到D301,D301的移动到D302“,是D200~D206的数据移动到D250~D268,然后再移动到D300~D318。

你所说的频率上下限可以用下面图中的程序来实现啊

D200大于等K80时,运行速度为K80,D200小于等于0时,运行K0

追问

看程序确实不是"D300的数据移动到D301,D301的移动到D302“,但通讯时可以看到数据一直在循环变

追答

固定的数据为什么变我不知道,但是“停止通讯数据就不见了”会不会是因为X11接通后,把k0传进去了?

我现在懂了。怪我那时不懂,没能好好的回答你。

相似回答