diff --git a/Modbus_communication/Modbus_RTU_Salve/Modbus_TCP_log.txt b/Modbus_communication/Modbus_RTU_Salve/Modbus_TCP_log.txt index 75a3b2b..35c9aff 100644 --- a/Modbus_communication/Modbus_RTU_Salve/Modbus_TCP_log.txt +++ b/Modbus_communication/Modbus_RTU_Salve/Modbus_TCP_log.txt @@ -338,3 +338,71 @@ 2020-9-10 13:59:19 Send:09 01 03 FF FF 03 0C C7 2020-9-10 13:59:19 Recv:09 01 00 00 00 12 BD 4F 2020-9-10 13:59:19 Send:09 01 03 FF FF 03 0C C7 +2020-9-10 15:31:57 Recv:09 01 00 00 00 01 FC 82 +2020-9-10 15:31:57 Send:09 01 01 01 92 28 +2020-9-10 15:32:37 Recv:09 01 00 00 00 01 FC 82 +2020-9-10 15:32:37 Send:09 01 01 01 92 28 +2020-9-10 15:32:38 Recv:09 01 00 00 00 01 FC 82 +2020-9-10 15:32:38 Send:09 01 01 01 92 28 +2020-9-10 15:32:38 Recv:09 01 00 00 00 01 FC 82 +2020-9-10 15:32:38 Send:09 01 01 01 92 28 +2020-9-10 15:32:39 Recv:09 01 00 00 00 01 FC 82 +2020-9-10 15:32:39 Send:09 01 01 01 92 28 +2020-9-10 15:34:37 Recv:09 01 27 0F 00 02 86 34 +2020-9-10 15:34:37 Send:09 81 02 40 53 +2020-9-10 15:35:9 Recv:09 01 00 00 07 D1 FF 2E +2020-9-10 15:35:9 Send:09 81 03 81 93 +2020-9-10 15:35:26 Recv:09 01 00 00 00 00 3D 42 +2020-9-10 15:35:26 Send:09 81 03 81 93 +2020-9-10 15:38:28 Recv:09 01 00 00 00 F9 FD +2020-9-10 15:38:28 Send:09 81 03 81 93 +2020-9-10 15:39:3 Recv:09 03 00 00 00 01 85 42 +2020-9-10 15:39:3 Send:09 03 02 FF FF 58 35 +2020-9-10 15:40:3 Recv:01 03 00 00 00 01 84 0A +2020-9-10 15:40:3 Send:01 03 02 FF FF B9 F4 +2020-9-10 15:40:19 Recv:01 03 00 00 00 64 44 21 +2020-9-10 15:40:19 Send:01 03 C8 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 9C B8 +2020-9-10 15:40:30 Recv:01 03 00 00 00 7B 05 E9 +2020-9-10 15:40:30 Send:01 03 F6 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF F8 1E +2020-9-10 15:40:38 Recv:01 03 00 00 00 00 45 CA +2020-9-10 15:40:38 Send:01 83 03 01 31 +2020-9-10 15:40:42 Recv:01 03 00 00 00 7C 44 2B +2020-9-10 15:40:42 Send:01 03 F8 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF DB 05 +2020-9-10 15:40:48 Recv:01 03 00 00 00 7C 44 2B +2020-9-10 15:40:48 Send:01 03 F8 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF DB 05 +2020-9-10 15:41:16 Recv:01 03 27 0F 00 02 FE BC +2020-9-10 15:41:16 Send:01 83 02 C0 F1 +2020-9-10 15:41:21 Recv:01 03 27 10 00 01 8F 7B +2020-9-10 15:41:21 Send:01 83 02 C0 F1 +2020-9-10 15:41:48 Recv:01 03 00 00 00 8C 44 6F +2020-9-10 15:41:48 Send:01 83 03 01 31 +2020-9-10 15:41:54 Recv:01 0F 00 00 00 01 01 01 EF 57 +2020-9-10 15:41:54 Send:01 0F 00 00 00 01 94 0B +2020-9-10 15:42:4 Recv:01 0F 00 00 00 0A 02 FF FF E4 88 +2020-9-10 15:42:4 Send:01 0F 00 00 00 0A D5 CC +2020-9-10 15:42:10 Recv:01 0F 00 00 07 B0 F6 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF E8 75 +2020-9-10 15:42:10 Send:01 0F 00 00 07 B0 56 4F +2020-9-10 15:44:2 Recv:01 0F 00 10 00 0A 02 05 05 24 FB +2020-9-10 15:44:2 Send:01 0F 00 10 00 0A D4 09 +2020-9-10 15:44:56 Recv:01 01 00 0F 00 0A 8C 0E +2020-9-10 15:44:56 Send:01 01 02 0B 02 3F 0D +2020-9-10 15:49:20 Recv:01 01 00 10 00 0A BD C8 +2020-9-10 15:49:20 Send:01 01 02 05 01 7B 6C +2020-9-10 15:52:44 Recv:01 01 00 10 00 01 FC 0F +2020-9-10 15:52:44 Send:01 01 01 01 90 48 +2020-9-10 15:52:46 Recv:01 01 00 12 00 01 5D CF +2020-9-10 15:52:46 Send:01 01 01 01 90 48 +2020-9-10 15:52:51 Recv:01 01 00 10 00 01 FC 0F +2020-9-10 15:52:51 Send:01 01 01 01 90 48 +2020-9-10 15:52:53 Recv:01 01 00 12 00 01 5D CF +2020-9-10 15:52:53 Send:01 01 01 01 90 48 +2020-9-10 15:52:55 Recv:01 01 00 14 00 01 BD CE +2020-9-10 15:52:55 Send:01 01 01 00 51 88 +2020-9-10 15:52:58 Recv:01 01 00 16 00 01 1C 0E +2020-9-10 15:52:58 Send:01 01 01 00 51 88 +2020-9-10 15:53:0 Recv:01 01 00 18 00 01 7D CD +2020-9-10 15:53:0 Send:01 01 01 01 90 48 +2020-9-10 15:53:22 Recv:01 05 00 11 FF 00 DC 3F +2020-9-10 15:53:22 Send:01 85 01 83 50 +2020-9-10 15:53:24 Recv:01 01 00 11 00 01 AD CF +2020-9-10 15:53:24 Send:01 01 01 00 51 88 diff --git a/Modbus_communication/Modbus_RTU_Salve/RTU_Salve.h b/Modbus_communication/Modbus_RTU_Salve/RTU_Salve.h index dc08f61..6e3c155 100644 --- a/Modbus_communication/Modbus_RTU_Salve/RTU_Salve.h +++ b/Modbus_communication/Modbus_RTU_Salve/RTU_Salve.h @@ -2,7 +2,7 @@ #define __RTU_SALVE_H #include "common.h" -#define Device_ID 0x09 +#define Device_ID 0x01 #define MAX_Address 9999 #define MAX_NUMBER 256 diff --git a/Modbus_communication/Modbus_TCP/Modbus_TCP_log.txt b/Modbus_communication/Modbus_TCP/Modbus_TCP_log.txt index 457cb4f..85c1e55 100644 --- a/Modbus_communication/Modbus_TCP/Modbus_TCP_log.txt +++ b/Modbus_communication/Modbus_TCP/Modbus_TCP_log.txt @@ -37,3 +37,73 @@ 2020-9-9 17:20:26 Recv:00 00 00 00 00 06 01 10 00 C7 00 01 2020-9-9 17:21:5 Send:00 00 00 00 00 0A 01 10 00 C7 00 02 04 FF FF FF FF 2020-9-9 17:21:5 Recv:00 00 00 00 00 03 01 90 02 +2020-9-10 16:39:42 Send:00 00 00 00 00 06 01 01 00 00 00 01 +2020-9-10 16:40:32 Send:00 00 00 00 00 06 01 01 00 00 00 05 +2020-9-10 16:41:1 Send:00 00 00 00 00 06 01 01 00 00 00 01 +2020-9-10 16:42:9 Send:00 00 00 00 00 06 01 01 00 00 00 01 +2020-9-10 16:42:30 Recv:00 00 00 00 00 04 01 01 01 00 +2020-9-10 16:42:45 Send:00 00 00 00 00 06 01 01 00 00 00 01 +2020-9-10 16:43:7 Recv:00 00 00 00 00 04 01 01 01 00 +2020-9-10 16:43:45 Send:00 00 00 00 00 06 01 01 00 00 00 08 +2020-9-10 18:52:48 Send:00 00 00 00 00 06 01 01 00 00 07 D0 +2020-9-10 18:52:49 Recv:00 00 00 00 00 FD 01 01 FA FF 05 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 50 FF CC CC CC CC +2020-9-10 18:53:13 Send:00 00 00 00 00 06 01 03 00 00 00 7D +2020-9-10 18:53:13 Recv:00 00 00 00 00 FD 01 03 FA FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE CC CC CC CC +2020-9-10 18:54:17 Send:00 00 00 00 00 08 01 0F 00 02 00 09 02 05 51 +2020-9-10 18:54:17 Recv:00 00 00 00 00 06 01 0F 00 02 00 09 +2020-9-10 18:54:32 Send:00 00 00 00 00 06 01 01 00 02 00 09 +2020-9-10 18:54:32 Recv:00 00 00 00 00 05 01 01 02 05 01 +2020-9-10 18:55:17 Send:00 00 00 00 00 0A 01 10 27 0E 00 02 04 05 05 05 05 +2020-9-10 18:55:17 Recv:00 00 00 00 00 06 01 10 27 0E 00 02 +2020-9-10 18:55:28 Send:00 00 00 00 00 06 01 03 27 0E 00 02 +2020-9-10 18:55:28 Recv:00 00 00 00 00 07 01 03 04 05 05 05 05 +2020-9-10 18:56:51 Send:00 00 00 00 00 06 01 01 00 00 07 D0 +2020-9-10 18:56:51 Recv:00 00 00 00 00 FD 01 01 FA 17 04 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 50 FF CC CC CC CC +2020-9-10 18:57:34 Send:00 00 00 00 00 06 01 01 00 00 00 09 +2020-9-10 18:57:35 Recv:00 00 00 00 00 05 01 01 02 17 00 +2020-9-10 18:58:15 Send:00 00 00 00 00 06 01 03 00 05 00 7D +2020-9-10 18:58:16 Recv:00 00 00 00 00 FD 01 03 FA FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE CC CC CC CC CC CC CC CC CC CC CC CC CC CC +2020-9-10 18:59:16 Send:00 00 00 00 00 06 01 01 00 00 00 01 +2020-9-10 19:10:12 Send:00 00 00 00 00 06 01 01 00 00 00 01 +2020-9-10 19:17:13 Send:00 00 00 00 00 1A 01 10 00 0A 00 0A 14 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 +2020-9-10 19:17:14 Recv:00 00 00 00 00 06 01 10 00 0A 00 0A +2020-9-10 19:17:33 Send:00 00 00 00 00 06 01 03 00 01 00 0A +2020-9-10 19:17:33 Recv:00 00 00 00 00 17 01 03 14 FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE 11 12 +2020-9-10 19:17:45 Send:00 00 00 00 00 06 01 03 00 0F 00 0A +2020-9-10 19:17:45 Recv:00 00 00 00 00 17 01 03 14 21 22 23 24 25 26 27 28 29 30 FE FE FE FE FE FE FE FE FE FE +2020-9-10 19:19:9 Send:00 00 00 00 00 0A 01 10 27 0F 00 02 04 11 12 13 14 +2020-9-10 19:19:10 Recv:00 00 00 00 00 03 01 90 02 +2020-9-10 19:19:40 Send:00 00 00 00 00 06 01 03 27 0F 00 02 +2020-9-10 19:19:40 Recv:00 00 00 00 00 03 01 83 02 +2020-9-10 19:20:14 Send:00 00 00 00 00 08 01 0F 00 0A 00 0A 02 55 55 +2020-9-10 19:20:14 Recv:00 00 00 00 00 06 01 0F 00 0A 00 0A +2020-9-10 19:20:26 Send:00 00 00 00 00 06 01 01 00 0F 00 0A +2020-9-10 19:20:26 Recv:00 00 00 00 00 05 01 01 02 EA 03 +2020-9-10 19:21:5 Send:00 00 00 00 00 06 01 01 00 0E 00 0A +2020-9-10 19:21:5 Recv:00 00 00 00 00 05 01 01 02 D5 03 +2020-9-10 19:22:15 Send:00 00 00 00 00 0D 01 0F 00 00 00 32 07 00 00 00 00 00 00 00 +2020-9-10 19:22:16 Recv:00 00 00 00 00 06 01 0F 00 00 00 32 +2020-9-10 19:22:35 Send:00 00 00 00 00 08 01 0F 00 0A 00 0A 02 12 34 +2020-9-10 19:22:35 Recv:00 00 00 00 00 06 01 0F 00 0A 00 0A +2020-9-10 19:22:55 Send:00 00 00 00 00 06 01 01 00 0E 00 0A +2020-9-10 19:22:55 Recv:00 00 00 00 00 05 01 01 02 01 00 +2020-9-10 19:24:56 Send:00 00 00 00 00 07 01 0F 27 0F 00 02 01 55 +2020-9-10 19:24:57 Recv:00 00 00 00 00 03 01 8F 02 +2020-9-10 19:25:11 Send:00 00 00 00 00 07 01 0F 27 0F 00 01 01 55 +2020-9-10 19:25:11 Recv:00 00 00 00 00 06 01 0F 27 0F 00 01 +2020-9-10 19:25:20 Send:00 00 00 00 00 06 01 01 27 0F 00 01 +2020-9-10 19:25:20 Recv:00 00 00 00 00 04 01 01 01 01 +2020-9-10 19:25:29 Send:00 00 00 00 00 06 01 01 27 0F 00 02 +2020-9-10 19:25:30 Recv:00 00 00 00 00 03 01 81 02 +2020-9-10 19:27:28 Send:00 00 00 00 00 06 01 01 00 00 00 01 +2020-9-10 19:29:50 Send:00 00 00 00 00 06 01 01 00 00 00 01 +2020-9-10 19:31:50 Send:00 00 00 00 00 06 01 01 00 00 00 01 +2020-9-10 19:37:24 Send:00 00 00 00 00 06 01 01 00 00 00 01 +2020-9-10 19:38:41 Recv:31 00 00 00 00 04 01 01 01 00 +2020-9-10 19:38:59 Send:00 00 00 00 00 06 01 01 00 00 00 01 +2020-9-10 19:40:13 Recv:00 00 00 00 00 04 02 01 01 00 +2020-9-10 19:40:35 Send:00 00 00 00 00 06 01 01 00 00 00 01 +2020-9-10 19:41:44 Recv:00 00 00 00 00 04 01 01 01 00 +2020-9-10 19:43:18 Send:00 00 00 00 00 06 01 01 00 00 00 01 +2020-9-10 19:43:18 Recv:00 00 00 00 00 04 01 02 01 00 +2020-9-10 19:52:36 Send:00 00 00 00 00 06 01 01 00 00 00 01 diff --git a/Modbus_communication/Modbus_TCP/TCP_client.cpp b/Modbus_communication/Modbus_TCP/TCP_client.cpp index 00cc994..8ae751c 100644 --- a/Modbus_communication/Modbus_TCP/TCP_client.cpp +++ b/Modbus_communication/Modbus_TCP/TCP_client.cpp @@ -102,7 +102,7 @@ SOCKET Init_client(string IP, unsigned int Port_number) } cout << "连接TCP从站成功" << endl; TIMEVAL timeout; - timeout.tv_sec = 200; //ms + timeout.tv_sec = 20; //ms timeout.tv_usec = 0; //us setsockopt(ClientSocket, SOL_SOCKET, SO_RCVTIMEO, (char *)&timeout, sizeof(struct timeval));//设置接收超时时间 return ClientSocket; @@ -170,7 +170,7 @@ void Printf_Coil_date(UINT8 *Response_Message, UINT8 *Request_Message) void Printf_Register_date(UINT8 *Response_Message, UINT8 *Request_Message) { printf("从站设备ID %02X 功能码为 %02X\n", Response_Message[6], Response_Message[7]); - unsigned int temp1 = ((Request_Message[8] << 8) | Request_Message[9]) + 1; + unsigned int temp1 = ((Request_Message[8] << 8) | Request_Message[9]); unsigned int Number = ((Request_Message[10] << 8) | Request_Message[11]); printf("寄存器起始地址为%d \n", temp1); for (int i = 0; i < Response_Message[8]; i = i + 2)