引用引用第1楼tkggtdkjpl于2019-09-10 19:06发表的 :一个是自己的状态,一个是对方的状态因为PLC要么做服务器要么做客户端
引用引用第3楼guoqing3511于2019-09-10 20:48发表的 :我有发socket方面的通讯,你看看。
引用引用第5楼zmrs163于2019-09-12 08:25发表的 :原理很简单,可以去看下TCP的书。SD10681是PLC发起连接请求时变为ON,如果PLC是客户端由CLOSE指令OFF。如果是服务器就一直为ON。SD10680代表实际的连接状态,TCP三次握手之后为ON,四次挥手之后为OFF。实际的连接可以由服务器或者客户端发起断开,PLC发起就是CLOSE,服务器那端断开其实也就是类似于close的一个函数而已,这时SD10680就是自动OFF。
引用引用第8楼zmrs163于2019-09-12 09:36发表的 :补充一下,TCP的断开类似于打电话,SD10680的OFF意味着对方挂断了电话,那么我也需要挂电话,SD10681的OFF意味着我也挂掉了电话。而SD10681的ON就好比我打电话打出去,SD10680的ON意味着电话打通了