По поводу 2 байт я не спорю. Специально сделал простейшую тестовую конфигурацию, Modbus TCP сервер и 2 тэга с адресами 0х0000 и 0х0004. Тэги настроены одинаково string / Unicode / кол-во байт для строкового типа 8. В первый тэг пишется ABCD, во второй EFGH.
Capture.PNG
А теперь смотрим содержимое регистров через Modbus Poll. При обращении по адресам 0-4 (окошко Mbpoll1) мы видим все четыре знака первого тэга A-B-C-D и первый знак второго регистра -- символ E.
Если же обратиться по адресам 0-5 -- мы получаем сообщение об ошибке (окошко Mbpoll2).
Capture_2.PNG
Отключаем второй тэг через False. Окошко Mbpoll1 сразу выдает ошибку. Единственный доступный регистр по адресу 0х0000 (окошко Mbpoll3), это первая буква A первого тэга. Возможно, где-то что-то настроил не так. Поэтому и прошу помочь.