У вас
00 00 Transaction identifier 0x0000 (0) \\ первый момент, на котором прибор может не отвечать из-за того, что в штатном драйвере Modbus тут всегда нули. некоторые приборы могут не отвечать из-за этого, уже был один инцидент
00 00 Protocol identifier 0 = MODBUS protocol
00 06 Length 0x0006 (6)
00 Unit identifier 0x00 (0) \\ второй момент, при котором прибор может не отвечать, здесь должен быть адрес устройства как в RTU режиме, ПЛК100 например не ответит из-за этого
04 Function code 0x04 (4) — Read Input Registers
00 00 Starting address 0x0001 (1)
00 06 Quantity 0x0006 (6)
Вам надо подключиться родной программой и например при помощи Wireshark посмотреть, какие идут запросы и какие ответы.