展开查看
以下是引用迷失中原在2015-04-12 12:28:22的发言 >12楼:我同意楼主的观点,MODBUS通讯最大的好处是成本低廉,但这是靠牺牲系统的速度和稳定性来获取的,尤其是应用一些大的变频器上面,在干扰这块上存在极大地风险,同时维护也为客户诟病。
楼主写的主题是担忧“龟速带来的风险”,各位却来谈优化。楼主现在得通讯时间其实已经是全部在线通讯的时间了,楼主的程序已经再优化了,起码缩短了一半的时间,再优化也有限了,就这还牺牲了一个数据的读取。
其实我一般倾向于将系统信号直接通过DI读过来,应为系统状态值需要不停地读取,占用MODBUS时间,而设备启动和频率控制,则可以在变化时发送一次,这样系统负荷最小,尤其在很多设备时。若设备很少,则无所谓!
汗。我也觉得好奇,为什么大家都在说优化的跳站问题,我这里面已经有主动跳站和被动跳站程序了。