latitude
在上位机我用vb编写的程序,采用TCP/IP协议与PLC通信,vb用socket监听连接,plc主动发出连接请求。现在出现的问题是:
plc与上位机建立连接并开始收发数据后,过不了多久,双方竟不能收发数据了,感觉是连接堵塞住了,连接并没有断开,只是不能传输数据了,这时plc程序中主动控制该连接断开后,重新发送连接请求,此时又能收发数据,但过一会后又出现上述情况。
请问各位大虾们,问题该怎么解决啊,急!!!先谢谢各位了!
工业通信人
恩,我再去看看上位机程序
工控帮
一般情况下都是自己编写的程序的问题,多调试,看看网络有没有问题。
二十四桥明月夜
要设法找到现成的调用模块,直接在基层通讯难度大。
如用OPC协义,DDE协议等
LUGANCHAO
细雨ghy
应该为程序问题,看看是否进入了死循环
hsbeyond
用VB写程序连上位机,有这个必要吗?
yan_dong1
我也遇到同样的问题,百思不得其解,欢迎大家多多指教