Sfoglia il codice sorgente

修改接收延时为200ms

Modbus_TCP
zcn1123 4 anni fa
parent
commit
e370d242f2
2 ha cambiato i file con 19 aggiunte e 1 eliminazioni
  1. +18
    -0
      Modbus_communication/Modbus_TCP/Modbus_TCP_log.txt
  2. +1
    -1
      Modbus_communication/Modbus_TCP/TCP_client.cpp

+ 18
- 0
Modbus_communication/Modbus_TCP/Modbus_TCP_log.txt Vedi File

@@ -34,3 +34,21 @@
2020-9-5 19:40:41 Send:00 00 00 00 00 06 01 03 00 00 00 0A
2020-9-5 19:40:52 Send:00 00 00 00 00 06 01 03 00 00 00 0A
2020-9-5 19:40:52 Recv:68 74 74 70 3A 2F 2F 77 77 77 2E 63 6D 73 6F 66 74 2E 63 6E
2020-9-7 18:40:38 Send:00 00 00 00 00 06 01 01 00 00 00 01
2020-9-7 18:40:38 Recv:00 00 00 00 00 04 01 01 01 00
2020-9-7 18:40:51 Send:00 00 00 00 00 06 01 03 00 00 00 64
2020-9-7 18:40:51 Recv:00 00 00 00 00 CB 01 03 C8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
2020-9-7 18:41:20 Send:00 00 00 00 00 06 01 03 00 63 00 01
2020-9-7 18:41:20 Recv:00 00 00 00 00 05 01 03 02 00 00
2020-9-7 18:41:34 Send:00 00 00 00 00 06 01 03 00 63 00 03
2020-9-7 18:41:34 Recv:00 00 00 00 00 09 01 03 06 00 00 00 00 00 00
2020-9-7 18:41:55 Send:00 00 00 00 00 06 01 03 00 63 00 03
2020-9-7 18:41:55 Recv:00 00 00 00 00 09 01 03 06 00 00 00 00 00 00
2020-9-7 18:43:7 Send:00 00 00 00 00 06 01 03 00 00 00 01
2020-9-7 18:44:25 Send:00 00 00 00 00 07 01 0F 00 00 00 01 01 01
2020-9-7 18:44:25 Recv:00 00 00 00 00 06 01 0F 00 00 00 01
2020-9-7 18:45:27 Send:00 00 00 00 00 07 01 0F 00 00 00 01 01 01
2020-9-7 18:46:53 Send:00 00 00 00 00 07 01 0F 00 00 00 01 01 01
2020-9-7 18:47:2 Recv:00 00 00 00 00 06 01 0F 00 00 00 01
2020-9-7 18:47:16 Send:00 00 00 00 00 07 01 0F 00 00 00 01 01 01
2020-9-7 18:47:30 Recv:00 00 00 00 00 06 01 0F 00 00 00 01

+ 1
- 1
Modbus_communication/Modbus_TCP/TCP_client.cpp Vedi File

@@ -102,7 +102,7 @@ SOCKET Init_client(string IP, unsigned int Port_number)
}
cout << "连接TCP从站成功" << endl;
TIMEVAL timeout;
timeout.tv_sec = 2000; //ms
timeout.tv_sec = 200; //ms
timeout.tv_usec = 0; //us
setsockopt(ClientSocket, SOL_SOCKET, SO_RCVTIMEO, (char *)&timeout, sizeof(struct timeval));//设置接收超时时间
return ClientSocket;


Caricamento…
Annulla
Salva