恭喜,你发布的帖子
发布于 2017-09-20 16:15:25
15楼
我认为是的。
TIA 提供的这两个MB_TCP功能块的REQ并不完全等同与 TSEND_C和TRCV_C的REQ。
底层会根据功能块的状态,自己工作,一次次发送/接收。
PLC上做两个服务器,它们分别各自占用一个端口号,各自占用一个连接资源。可以独立工作,互不干扰。
-----------------------------------------------------------------
对方,PLC上做两个客户端,它们也分别各自占用一个端口号,各自占用一个连接资源。分别与上述两个服务器连接。
-----------------------------------------------------------------
这里有个问题:如果仅仅是一对一。没问题。甚至服务器可以指定远程的连接对象,确保安全。
但如果仅有一个服务器呢?虽然它可以处理所有远程访问的指令,但它只有一个端口号,只有一个连接。
这时,如果有多个远程的客户端来访问,服务器端每次只能处理一个客户端的访问。按说服务器之后应该切断这个访问连接,接受并处理下一个访问连接。
作为这些客户端,完成后,理应释放这个连接。
Y版!
感谢您的一直支持!
客户机与服务器的通讯错误问题,一般有什么好的渠道来捕捉?昨天打了400支持热线他们建议我找这个软件捕捉一下,可是找了半天也没有找到,主要是不知道这个软件叫什么!
请填写推广理由:
分享
只看
楼主