2/24/2010 11:21 AM | |
Joined: 1/17/2007 Last visit: 8/21/2024 Posts: 1545 Rating: (537) |
There is a possibility using the AG_CNTRL FC (FC10). You can use CMD 02 which will reset the connection. Not sure if this is what you are after, but it might be worth a try. If you detect that the connection has fallen over, then issue a reset to the connection and it might re-establish. It is certainly worth a try. Just be aware that not all CP and firmwares support the function. See the attached FAQ for more details. AG_CNTRL FAQ |
Programming today is the race between software engineers building bigger and better idiot proof programs, and the universe producing bigger and better idiots. |
|
2/24/2010 3:01 PM | |
Joined: 1/17/2007 Last visit: 8/21/2024 Posts: 1545 Rating: (537) |
Oh by the way, it might be a good idea to do a bit of investigation into why the connection is failing in the first place. I have seen similar behaviour with a TCP connection to a server. The server for reasons unknown, would randomly drop the connection. The connection would only re-establish when the CP issues its keep-alive packet (which it does automatically at a pre-configured time interval). The standard keep-alive time interval is 30s. As I was requesting data every few seconds, this caused an issue. I decreased the keep-alive time interval to 1s and this prevented the connection from dropping for long enough to cause an issue. If you could download and install a packet sniffer (Wireshark is fine) and capture the data when the connection fails and post the capture file on here and I will investigate it). |
Last edited by: smiffy at: 2/25/2010 10:18 AMProgramming today is the race between software engineers building bigger and better idiot proof programs, and the universe producing bigger and better idiots. |
|
3/11/2010 6:14 PM | |
Posts: 3093 Rating: (323) |
Hello John, which port numbers do you use? Regards, Kaulquappe |
3/11/2010 10:45 PM | |
Posts: 5 Rating: (0) |
The PLC is at port 2000. The server has been different for a few of my tests, but has most recently been 51785. |
3/12/2010 10:31 AM | |
Posts: 3093 Rating: (323) |
Hello John, the port numbers you use are ok and will not cause trouble. Regards, Kaulquappe |
Follow us on