Еще вопрос - как грамотно сделать запись в ТРМ? Мне надо писать 8 регистров, делаю запись By Command. По каждой команде ПЛК записывает 1 регистр. Как мне узнать, что регистр уже записался, и подать команду на запись следующего? И вообще, как узнать, что запись прошла успешно? Смотреть ошибку в ModbusMaster не получится, т.к. одновременно из ТРМ читаются датчики By poll time, и естественно, при этом затирается ошибка, т.к. адрес устройства один и тот же.
Да, организовал я это как два Universal Modbus Device с адресом 16, одно читает датчики, другое пишет регистры настроек.