Нужно прочитать все данные с контроллера в адресах с 0 по 137.
Все адреса занесены в конфигурацию OPC и им присвоены теги.
Прикладываю скриншоты проблемы и описание к ним:
В 1 варианте блоки опроса рассчитаны программой автоматически, вручную ничего не менялось.
В результате адреса до 124 опрашиваются/записываются хорошо, а начиная с 124 в столбце "качество" выводится значение "Bad device failure limit ok".
Затем я зашёл в "Настройки Modbus-устройства -> Блоки опроса" и вручную удалил "Блок №1", нажал OK и запустил опрос.
В результате адреса до 14 опрашиваются/записываются хорошо, а начиная с 14 в столбце качество выводится значение "Bad device failure limit ok".
Думая, что дело в распределении адресов в блоках опроса, я по разному менял их размеры, но никаких качественных изменений, кроме описанных выше, после этого не обнаружил.
upd: Если присваивать значения "красным" тегам в самом OPC, то в контроллер доходят их изменения. Если они меняются в контроллере, то в OPC это не отображается.