读书人

C++ Builder怎么用Modbus TCP协议实

发布时间: 2012-03-08 13:30:13 作者: rapoo

请教各位,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。

读书人网 >C++ Builder

热点推荐