首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

,C++ Builder怎么用Modbus TCP协议实现PC与多个PLC通讯

2012-03-08 
请教各位,C++ Builder如何用Modbus TCP协议实现PC与多个PLC通讯请教各位,C++ Builder如何用Modbus TCP协议

请教各位,C++ Builder如何用Modbus TCP协议实现PC与多个PLC通讯
请教各位,C++ Builder如何用Modbus TCP协议实现PC与多个PLC通讯?

  目前程序用Socket建立连接,能用Modbus TCP协议与单个PLC建立连接,读写数据,如果需要同时连接多个PLC如何实现,是采用建立多个Socket实现?这样会不会占用太多资源?还是只要一个socket,每次连接后,再重新读取数据?
  麻烦各位给个思路,现在混乱中,谢谢啦!

[解决办法]
这个参照Socket的阻塞模式做,应该能满足你的要求
[解决办法]

探讨
另外,PC 采用Client Socket 合理吗?

[解决办法]
探讨
PC端采用Server Socket怎么与PLC主动连接呀,目前程式是采用PC主动连接PLC,主动读写PLC寄存器中的数据,谢谢!……

[解决办法]
如果要求要求要PC主动连接PLC,你就用client Socket吧,至于你是用多个client Socket还是单个,你要求是多个plc同时读取的,你只能多个client Socket。

热点排行