Переделал на опрос с помощью modbus.lib.
Код:
16:26:57.831: RX: 01-03-00-63-00-02-34-15
16:26:57.837: RX: 01-03-04-00-00-00-04-FB-F0
16:26:57.851: RX: 02-03-01-20-00-17-05-C1
16:26:57.900: RX: 02-03-2E-FF-FF-FF-FF-C9-57-FF-FF-FF-FF-C9-57-FF-FF-FF-FF-C9-57-FF-FF-FF-FF-C9-57-FF-FF-FF-FF-C9-57-FF-FF-FF-FF-C9-57-FF-FF-FF-FF-C9-57-FF-FF-FF-FF-04-92
16:26:57.922: RX: 04-10-00-00-00-08-10-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-E6-A2
16:26:57.928: RX: 04-10-00-00-00-08-C1-9A
16:26:57.954: RX: 03-10-00-00-00-10-20-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-90-A4
16:26:57.966: RX: 03-10-00-00-00-10-C0-27
Выжал 135 мс на полный цикл, что на много лучше, но хотелось бы еще по-меньше.
Это я так понимаю предел на MODBUSе.
Или есть еще возможность ускориться?