发布于 2012-06-17 20:00:53
1楼
呃,这个要看你的系统组成、通讯速率、数据长度来衡量的。
一对一每10ms更新,38400波特率的以下的Modbus不行、PPI不详,下位机少的话100M以太网可以考虑。
要10ms更新多个下位机数据,要求可是非常高呢。
就拿9600波特率的ModbusRTU来说,读取指令8个字节消耗9ms,空闲时间4ms,从机返回4个字节数据10ms,就算1对1都无法满足每10ms更新时间的要求,因为请求数据到接收数据来回就消耗>27ms时间了。
100M以太网的话,46个字节数据大概占协议帧65个字节<1ms请求响应时间,用终端交换机理论上可以在10ms内更新7个从机46个字节数据。
在来看上位机,10ms更新数据也是要求很高啊,用过的组态软件还真没能够实现10ms刷新的。