发布于 2007-01-12 12:14:35
0楼
最近我也遇到类似问题。
我用CPU315-2DP挂CP341读取三个MODBUS仪表数据,采用RTU协议,我有一个问题:是采用固定时间轮询好还是采用完成信号启动下一台仪表的数据读取工作?如果采用固定时间轮询,怎么去设置扫描时间?
如果采用完成信号去启动下次工作,那么当一台仪表发生故障时势必中断整个网络工作,所以可以用错误信号、完成信号共同去启动下一次工作,而错误信号的给出与MODBUS坚控时间有关,这个时间一般是1~2S,那么在错误仪表上耽误的时间又比较长,影响系统的实时性。
不知道如何是好。
好好学习,天天向上