技术论坛

S7-200SMART做TCP服务器如何判断客户端已断开连接

作者 主题
新手

经验值: 33
发帖数: 1
精华帖: 0
主题:【求助】S7-200SMART做TCP服务器如何判断客户端已断开连接


只看楼主 楼主 2021-12-29 17:08:55

S7-200SMART做TCP服务器,上位机做TCP客户端;

客户端第1次连接PLC后与PLC正常建立连接,当客户端中途断开连接,此时PLC好像不能自动判断连接已断开,这个时候客户端再次连接的话就连不上,需要PLC执行一次disconnect;

请问PLC该如何自动判断远端客户端的连接已断开呢?



 
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1741836&b_id=64&s_id=0&num=1

至圣

经验值: 17196
发帖数: 2948
精华帖: 6
回复:S7-200SMART做TCP服务器如何判断客户端已断开连接


只看楼主 1楼 2021-12-29 20:36:30

定时(例如每一秒钟)向服务器发送一个BOOL信号,同时启动定时器,服务器接收后返回一个bool复位定时器。当通讯中断时,没有返回信号,定时器计时达到设定值,定时器动作就说明通讯中断了。


 
以下网友喜欢您的帖子:

  
  • 上一页
  • 1
  • 下一页
收起
S7-200SMART做TCP服务器如何判断客户端已断开连接
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。