quote:以下是引用火麒麟在2011-04-29 14:59:26的发言:
关于第一个问题,不知道你上位机的网络和采集模块的网络是连在一个交换机上吗?完全可以在三层交换机上设置VLAN来解决啊,非要加2块网卡么?
这里的限制问题是FC5,FC6收发数据的时候,你和上位要约定接收缓冲区长度。不知道你和上位需要完成MODBUSTCP的哪些功能码?一般常用的是03、05和16.上位发送的帧的长度不是固定的,你程序中不太好处理,PN没这个问题。
不是连到一个交换机里的,所以配置了两个网卡,03 05 16功能码就够用了,程序里再想办法好了,呵呵。现在纠结最大的就是连接数的问题,有可能最多接14、5个设备,就怕连接数不够用。