发布于 2015-04-12 09:42:45
11楼
看完,只能说楼主你错怪了MODBUS RTU咯。根本原因是你没做好通讯优化啊!
如果你通讯程序能在一段时间内跳过问题从站,如果使用变频器映射寄存器减少不同类型寄存器的访问,如果能够尽量缩短帧长度,如果读、写分在两个轮询周期,如果寄存器加权访问,尽量用中断方式通讯读写………
我想经过这样优化,19200波特率15从机,最长可以做到1秒内做到一个轮询周期的,每从机50ms只是读主要状态,然后是否写放在下个周期去做。
这样优化后,基本可以做到变频器2秒内得到响应。
当然如果想更加就换以太网100ms响应,或者增加多一个通讯模块做两路通讯顿时提速一倍响应。