
Сообщение от
Sherverpupa
Всем привет.
Хочу из ПР205 (Slave) по modbusTCP считать целочисленную переменную, предполагаю, что ее значение будет больше чем 65535, т.е. считывать нужно все 4 байта.
Размер регистра модбас - 2 байта. Указать, что переменная занимает 2 регистра - возможности нет (хотя раньше была).
Назначил адрес 16384. Считывать два регистра командой 03 по этому адресу - возвращает ошибку.
Как быть? Может галочка какая где-то есть ?
Вручную бить 4 байтную переменную на 2 байтные и назначать двум разным регистрам ?
Спасибо.